re PR c++/33977 (internal compiler error: canonical types differ for identical types...
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2
3 PR c++/33977
4 PR c++/33886
5 * g++.dg/other/canon-array.C: New.
6
7 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
8
9 * testsuite/g++.dg/parser/crash36.C: Tweak expected errors.
10 * testsuite/g++.dg/cpp0x/pr31439.C: New.
11 * testsuite/g++.dg/cpp0x/pr32114.C: New.
12 * testsuite/g++.dg/cpp0x/pr32115.C: New.
13 * testsuite/g++.dg/cpp0x/pr32125.C: New.
14 * testsuite/g++.dg/cpp0x/pr32126.C: New.
15 * testsuite/g++.dg/cpp0x/pr32127.C: New.
16 * testsuite/g++.dg/cpp0x/pr32128.C: New.
17 * testsuite/g++.dg/cpp0x/pr32253.C: New.
18 * testsuite/g++.dg/cpp0x/pr32566.C: New.
19 * testsuite/g++.dg/cpp0x/pr31445.C: Tweak expected errors.
20 * testsuite/g++.dg/cpp0x/pr31438.C: Ditto.
21 * testsuite/g++.dg/cpp0x/variadic81.C: Ditto.
22 * testsuite/g++.dg/cpp0x/pr31432.C: Ditto.
23 * testsuite/g++.dg/cpp0x/pr31442.C: Ditto.
24
25 2007-11-06 Jakub Jelinek <jakub@redhat.com>
26
27 PR target/33168
28 * g++.dg/other/datasec1.C: New test.
29
30 PR tree-optimization/33458
31 * g++.dg/opt/inline12.C: New test.
32
33 PR tree-optimization/33993
34 * gcc.c-torture/compile/20071105-1.c: New test.
35
36 2007-11-05 Jakub Jelinek <jakub@redhat.com>
37
38 PR rtl-optimization/33648
39 * gcc.dg/pr33648.c: Require effective targer freorder.
40
41 2007-11-05 Revital Eres <eres@il.ibm.com>
42
43 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
44
45 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
46
47 PR c++/33996
48 PR c++/33235
49 PR c++/33930
50 * g++.dg/cpp0x/pr33996.C: New
51 * g++.dg/cpp0x/rv-trivial-bug.C: New
52 * g++.dg/cpp0x/pr33930.C: New
53
54 2007-11-05 Nick Clifton <nickc@redhat.com>
55 Sebastian Pop <sebastian.pop@amd.com>
56
57 PR tree-optimization/32540
58 PR tree-optimization/33922
59 * gcc.dg/tree-ssa/pr32540-1.c: New.
60 * gcc.dg/tree-ssa/pr32540-2.c: New.
61 * gcc.dg/tree-ssa/pr33922.c: New.
62
63 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
64
65 PR c++/33939
66 * g++.dg/cpp0x/variadic-rref.C: New.
67
68 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
69
70 * g++dg/warn/pointer-integer-comparison.C: New.
71
72 2007-11-05 Jakub Jelinek <jakub@redhat.com>
73
74 PR tree-optimization/33856
75 * gcc.c-torture/compile/20071027-1.c: New test.
76
77 PR c++/33836
78 * g++.dg/ext/label10.C: New test.
79
80 PR c++/33969
81 * g++.dg/other/ptrmem9.C: New test.
82
83 2007-11-04 Andrew Pinski <pinskia@gmail.com>
84
85 PR middle-end/32931
86 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
87
88 2007-11-04 David Edelsohn <edelsohn@gnu.org>
89
90 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
91 * g++.dg/ext/visibility/namespace2.C: Add argument to
92 dg-require-visibility.
93 * g++.dg/ext/java-1.C: Disable on AIX.
94
95 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
96
97 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
98
99 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
100
101 PR fortran/33881
102 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
103
104 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
105
106 PR c/29062
107 * gcc.dg/20031223-1.c: Adjust error output.
108 * gcc.dg/parse-decl-after-label.c: New.
109
110 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
111
112 PR libfortran/24685
113 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
114 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
115 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
116
117 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
118
119 PR rtl-optimization/28940
120 * gcc.target/i386/addr-sel-1.c: New test.
121
122 2007-11-03 Jakub Jelinek <jakub@redhat.com>
123
124 PR middle-end/33670
125 * gcc.dg/pr33670.c: New test.
126
127 2007-11-02 Jakub Jelinek <jakub@redhat.com>
128
129 PR c++/33516
130 * g++.dg/lookup/typedef1.C: New test.
131
132 2007-11-02 Janis Johnson <janis187@us.ibm.com>
133
134 PR testsuite/32076
135 * lib/scandump.exp (dump-suffix): New.
136 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
137 Include dump suffix in pass/fail messages, put regexp in quotes.
138
139 2007-11-02 Paolo Carlini <pcarlini@suse.de>
140
141 PR c++/33495
142 * g++.dg/other/error19.C: New.
143
144 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
145
146 PR rtl-optimization/28062
147 * gcc.c-torture/compile/20071102-1.c: New test.
148
149 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
150
151 * g++.dg/cpp0x/pr33955.C: New.
152
153 2007-11-01 Tom Tromey <tromey@redhat.com>
154
155 PR preprocessor/30805:
156 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
157
158 2007-11-02 Jakub Jelinek <jakub@redhat.com>
159
160 PR rtl-optimization/33648
161 * gcc.dg/pr33648.c: New test.
162
163 2007-11-01 Jakub Jelinek <jakub@redhat.com>
164
165 PR c++/32384
166 * g++.dg/template/pseudodtor1.C: New test.
167 * g++.dg/template/pseudodtor2.C: New test.
168
169 PR c++/32260
170 * g++.dg/rtti/typeid7.C: New test.
171
172 2007-11-01 Tom Tromey <tromey@redhat.com>
173
174 PR preprocessor/30805:
175 * gcc.dg/cpp/pr30805.c: New file.
176
177 2007-11-01 Janis Johnson <janis187@us.ibm.com>
178
179 PR testsuite/25352
180 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
181 add dg-skip-if.
182 * gcc.c-torture/compile/20001205-1.c: Ditto.
183 * gcc.c-torture/compile/20001226-1.c: Ditto.
184 * gcc.c-torture/compile/20020312-1.c: Ditto.
185 * gcc.c-torture/compile/20020604-1.c: Ditto.
186 * gcc.c-torture/compile/920501-12.c: Ditto.
187 * gcc.c-torture/compile/920501-4.c: Ditto.
188 * gcc.c-torture/compile/920520-1.c: Ditto.
189 * gcc.c-torture/compile/980506-1.c: Ditto.
190 * gcc.c-torture/compile/990617-1.c: Ditto.
191 * gcc.dg/compare6.c: Ditto.
192 * g++.old-deja/g++.brendan/crash43.C: Ditto.
193 * g++.old-deja/g++.brendan/synth1.C: Ditto.
194 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
195 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
196 * g++.old-deja/g++.pt/static6.C: Ditto.
197 * g++.old-deja/g++.pt/crash16.C: Ditto.
198 * g++.old-deja/g++.mike/p10416.C: Ditto.
199 * g++.old-deja/g++.mike/ns15.C: Ditto.
200 * g++.old-deja/g++.mike/eh46.C: Ditto.
201
202 2007-11-01 Tom Tromey <tromey@redhat.com>
203
204 * gcc.dg/redecl-1.c: Update.
205 * gcc.dg/pr20368-3.c: Update.
206 * gcc.dg/inline-14.c: Update.
207 * gcc.dg/builtins-30.c: Update.
208 * gcc.dg/dremf-type-compat-4.c: Update.
209 * gcc.dg/pr20368-2.c: Update.
210
211 2007-11-01 Jakub Jelinek <jakub@redhat.com>
212
213 PR rtl-optimization/33673
214 * gcc.dg/pr33673.c: New test.
215
216 2007-11-01 Michael Matz <matz@suse.de>
217
218 PR tree-optimization/33961
219 * gcc.dg/pr33961.c: New test.
220
221 2007-10-31 Paolo Carlini <pcarlini@suse.de>
222
223 PR c++/33494
224 * g++.dg/template/error35.C: New.
225
226 2007-10-31 Jakub Jelinek <jakub@redhat.com>
227
228 PR target/31507
229 * gcc.dg/pr31507-1.c: New test.
230 * gcc.dg/pr31507-2.c: New test.
231
232 2007-10-31 Revital Eres <eres@il.ibm.com>
233
234 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
235 target.
236 * gcc.dg/vect/tree-vect.h (check_vect): Add
237 powerpc-*paired test.
238 * lib/target-supports.exp (check_750cl_hw_available):
239 New.
240 (check_effective_target_vect_int,
241 check_effective_target_vect_intfloat_cvt,
242 check_effective_target_powerpc_altivec_ok,
243 check_effective_target_vect_long,
244 check_effective_target_vect_sdot_hi,
245 check_effective_target_vect_udot_hi,
246 check_effective_target_vect_pack_trunc,
247 check_effective_target_vect_unpack,
248 check_effective_target_vect_shift,
249 check_effective_target_vect_int_mult): Disable for powerpc-*paired
250 target.
251 * gcc.dg/vect/vect-ifcvt-11.c: New.
252 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
253 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
254 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
255 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
256 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
257 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
258
259 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
260 Tobias Burnus <burnus@net-b.de>
261
262 PR fortran/33941
263 * gfortran.dg/module_read_1.f90: New.
264
265 2007-10-31 Tom Tromey <tromey@redhat.com>
266
267 PR preprocessor/30786:
268 * gcc.dg/cpp/pr30786.c: New file.
269
270 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
271
272 PR fortran/33162
273 * gfortran.dg/interface_19.f90: New.
274 * gfortran.dg/interface_20.f90: New.
275 * gfortran.dg/interface_21.f90: New.
276
277 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
278
279 PR tree-optimization/32377
280 * gfortran.dg/vect/pr32377.f90: New.
281
282 2007-10-31 Richard Guenther <rguenther@suse.de>
283
284 PR middle-end/33779
285 * gcc.c-torture/execute/pr33779-1.c: New testcase.
286 * gcc.c-torture/execute/pr33779-2.c: Likewise.
287
288 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
289
290 PR fortran/33897
291 * gfortran.dg/contained_3.f90: New.
292
293 2007-10-31 Christian Bruel <christian.bruel@st.com>
294
295 PR c++/19531
296 * g++.dg/opt/nrv8.C: New.
297
298 2007-10-30 Jakub Jelinek <jakub@redhat.com>
299
300 PR c++/33709
301 * g++.dg/opt/compound1.C: New test.
302
303 PR c++/33616
304 * g++.dg/template/ptrmem18.C: New test.
305
306 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
307
308 PR fortran/33596
309 * gfortran.dg/isnan_2.f90: New test.
310
311 2007-10-30 Ed Schouten <ed@fxq.nl>
312
313 PR tree-optimization/32500
314 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
315
316 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
317
318 PR c++/31993
319 PR c++/32252
320 * g++.dg/cpp0x/pr31993.C: New
321 * g++.dg/cpp0x/pr32252.C: New
322
323 2007-10-30 Jakub Jelinek <jakub@redhat.com>
324
325 PR tree-optimization/33723
326 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
327
328 2007-10-30 Richard Guenther <rguenther@suse.de>
329
330 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
331 gcc.target/i386/loop-3.c.
332
333 2007-10-30 Revital Eres <eres@il.ibm.com>
334
335 * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
336
337 2007-10-30 Revital Eres <eres@il.ibm.com>
338
339 * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
340 * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
341
342 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
343
344 PR tree-optimization/32893
345 * testsuite/lib/target-supports.exp
346 (check_effective_target_unaligned_stack): new keyword.
347 * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
348 not sensitive to unaligned_stack.
349 * testsuite/gcc.dg/vect/vect-3.c: Likewise.
350 * testsuite/gcc.dg/vect/vect-4.c: Likewise.
351 * testsuite/gcc.dg/vect/vect-5.c: Likewise.
352 * testsuite/gcc.dg/vect/vect-6.c: Likewise.
353 * testsuite/gcc.dg/vect/vect-7.c: Likewise.
354 * testsuite/gcc.dg/vect/vect-13.c: Likewise.
355 * testsuite/gcc.dg/vect/vect-17.c: Likewise.
356 * testsuite/gcc.dg/vect/vect-18.c: Likewise.
357 * testsuite/gcc.dg/vect/vect-19.c: Likewise.
358 * testsuite/gcc.dg/vect/vect-20.c: Likewise.
359 * testsuite/gcc.dg/vect/vect-21.c: Likewise.
360 * testsuite/gcc.dg/vect/vect-22.c: Likewise.
361 * testsuite/gcc.dg/vect/vect-27.c: Likewise.
362 * testsuite/gcc.dg/vect/vect-29.c: Likewise.
363 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
364 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
365 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
366 * testsuite/gcc.dg/vect/vect-72.c: Likewise.
367 * testsuite/gcc.dg/vect/vect-73.c: Likewise.
368 * testsuite/gcc.dg/vect/vect-86.c: Likewise.
369 * testsuite/gcc.dg/vect/vect-all.c: Likewise.
370 * testsuite/gcc.dg/vect/slp-25.c: Likewise.
371 * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
372 * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
373 * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
374
375 * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.
376 * testsuite/gcc.dg/vect/vect-34.c: Likewise.
377 * testsuite/gcc.dg/vect/vect-36.c: Likewise.
378 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
379 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
380 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
381 * testsuite/gcc.dg/vect/vect-68.c: Likewise.
382 * testsuite/gcc.dg/vect/vect-76.c: Likewise.
383 * testsuite/gcc.dg/vect/vect-77.c: Likewise.
384 * testsuite/gcc.dg/vect/vect-78.c: Likewise.
385
386 * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
387 original testcase (without no-section-anchors prefix) but with global arrays.
388 * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
389 * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
390 * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
391 * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
392 * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
393 * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
394 * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
395 * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
396
397 * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
398 original testcase (without no-section-anchors prefix) but fix alignment checks
399 to also consider unaligned_stack targets.
400 * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
401
402 2007-10-29 Jakub Jelinek <jakub@redhat.com>
403
404 PR tree-optimization/33723
405 * gcc.c-torture/execute/20071029-1.c: New test.
406 * gcc.dg/tree-ssa/pr33723.c: New test.
407
408 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
409
410 PR tree-optimization/33614
411 * gcc.c-torture/compile/pr33614.c: New test.
412
413 2007-10-29 Richard Guenther <rguenther@suse.de>
414
415 PR tree-optimization/33870
416 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
417
418 2007-10-29 Jakub Jelinek <jakub@redhat.com>
419
420 PR tree-optimization/33757
421 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
422 true architectures instead of having a big dg-skip-if.
423
424 PR c++/33841
425 * g++.dg/other/bitfield3.C: New test.
426
427 2007-10-29 Richard Guenther <rguenther@suse.de>
428
429 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
430
431 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
432
433 Automatic parallelization reduction tests.
434
435 * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
436 * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
437 * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
438 * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
439 * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
440 * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
441 * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
442 * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
443 * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
444 * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
445 * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
446
447 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
448 Zdenek Dvorak <ook@ucw.cz>
449
450 OMP_ATOMIC Changes, testsuite changes.
451
452 * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
453 instead of gimple dump.
454 * testsuite/gcc.dg/gomp/atomic-9.c: Same.
455 * testsuite/gcc.dg/gomp/atomic-10.c: Same.
456 * testsuite/g++.dg/gomp/atomic-3.C: Same.
457 * testsuite/g++.dg/gomp/atomic-9.C: Same.
458 * testsuite/g++.dg/gomp/atomic-10.C: Same.
459
460 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
461
462 PR fortran/31217
463 PR fortran/33811
464 * gfortran.dg/forall_12.f90: New test.
465
466 PR fortran/33686
467 * gfortran.dg/forall_13.f90: New test.
468
469 2007-10-28 Paolo Carlini <pcarlini@suse.de>
470 Mark Mitchell <mark@codesourcery.com>
471
472 PR c++/30659
473 * g++.dg/template/crash71.C: New.
474
475 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
476
477 PR fortran/32147
478 * gfortran.dg/module_md5_1.f90: Update hash-value.
479
480 2007-10-28 Andrew Pinski <pinskia@gmail.com>
481
482 PR tree-opt/33589
483 * g++.dg/torture/pr33589-1.C: New testcase.
484 * g++.dg/torture/pr33589-2.C: New testcase.
485
486 2007-10-28 Richard Guenther <rguenther@suse.de>
487
488 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
489
490 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
491 Uros Bizjak <ubizjak@gmail.com>
492
493 PR tree-optimization/33920
494 * gcc.dg/tree-ssa/pr33290.c: New test.
495
496 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
497
498 PR fortran/31306
499 * gfortran.dg/argument_check_7.f90: New test.
500 * gfortran.dg/argument_check_8.f90: New test.
501
502 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
503
504 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
505 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
506 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
507 * gcc.target/i386/sse-14.c: Ditto.
508
509 2007-10-27 Jakub Jelinek <jakub@redhat.com>
510
511 PR c++/33844
512 * g++.dg/other/ptrmem8.C: New test.
513
514 PR c++/33842
515 * g++.dg/template/error34.C: New test.
516
517 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
518
519 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
520
521 2007-10-27 Richard Guenther <rguenther@suse.de>
522
523 PR tree-optimization/33870
524 * gcc.dg/tree-ssa/alias-15.c: New testcase.
525 * gcc.c-torture/execute/pr33870.c: Likewise.
526
527 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
528
529 PR fortran/33162
530 * gfortran.dg/argument_checking_9.f90: New test.
531
532 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
533
534 * g++.dg/other/pr33601.C: New.
535
536 2007-10-26 Paolo Carlini <pcarlini@suse.de>
537
538 PR c++/31988
539 * g++.dg/init/new25.C: New.
540
541 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
542
543 * g++.dg/cpp0x/pr33839.C: New.
544
545 2007-10-26 Jakub Jelinek <jakub@redhat.com>
546
547 PR c++/33744
548 * g++.dg/template/arg6.C: New test.
549
550 2007-10-26 Paolo Carlini <pcarlini@suse.de>
551
552 PR c++/31747
553 * g++.dg/parse/crash39.C: New.
554
555 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
556
557 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
558 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
559 "offset: -4B".
560
561 2007-10-25 David Daney <ddaney@avtrex.com>
562
563 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
564
565 2007-10-25 Paolo Carlini <pcarlini@suse.de>
566
567 PR c++/33843
568 * g++.dg/template/error32.C: New.
569
570 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
571 Ira Rosen <irar@il.ibm.com>
572
573 PR tree-optimization/33833
574 * gcc.dg/vect/pr33833.c: New testcase.
575
576 2007-10-25 David Daney <ddaney@avtrex.com>
577
578 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
579
580 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
581 Ira Rosen <irar@il.ibm.com>
582
583 PR tree-optimization/33866
584 * gcc.dg/vect/pr33866.c: New testcase.
585
586 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
587
588 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
589 Add -w to compile flags to suppress "call-clobbered register" warnings
590 and remove dg-warning directives.
591
592 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
593
594 * gcc.dg/sms-2.c: Cleanup sms dump file.
595 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
596 profile-use step.
597
598 2007-10-24 David Daney <ddaney@avtrex.com>
599
600 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
601
602 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
603
604 PR target/33755
605 * gcc.target/mips/pr33755.c: New test.
606
607 2007-10-24 Ira Rosen <irar@il.ibm.com>
608
609 PR tree-optimization/33804
610 * gcc.dg/vect/pr33804.c: New testcase.
611
612 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
613
614 PR forrtran/33849
615 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
616
617 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
618 Uros Bizjak <ubizjak@gmail.com>
619
620 PR rtl-optimization/33846
621 * gcc.dg/vect/pr33846.c: New testcase.
622
623 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
624 Dorit Nuzman <dorit@il.ibm.com>
625
626 PR tree-optimization/33860
627 * g++.dg/vect/pr33860.cc: New test.
628 * g++.dg/vect/pr33860a.cc: New test.
629
630 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
631 Revital Eres <eres@il.ibm.com>
632
633 * testsuite/gcc.dg/sms-2.c: New testcase.
634
635 2007-10-22 David S. Miller <davem@davemloft.net>
636
637 * gcc.dg/globalreg-1.c: New test.
638
639 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
640 Dorit Nuzman <dorit@il.ibm.com>
641
642 PR tree-optimization/33834
643 PR tree-optimization/33835
644 * g++.dg/vect/pr33834_1.cc: New test.
645 * g++.dg/vect/pr33834_2.cc: New test.
646 * g++.dg/vect/pr33835.cc: New test.
647
648 2007-10-22 Jakub Jelinek <jakub@redhat.com>
649
650 * gcc.dg/pr33644.c: New test.
651
652 2007-10-22 Jakub Jelinek <jakub@redhat.com>
653
654 PR c++/33372
655 * g++.dg/gomp/pr33372-1.C: New test.
656 * g++.dg/gomp/pr33372-2.C: New test.
657 * g++.dg/gomp/pr33372-3.C: New test.
658
659 2007-10-22 Michael Matz <matz@suse.de>
660
661 PR tree-optimization/33855
662 * gcc.c-torture/compile/pr33855.c: New testcase.
663
664 2007-10-22 Ira Rosen <irar@il.ibm.com>
665
666 PR tree-optimization/33854
667 * gcc.dg/vect/O1-pr33854.c: New testcase.
668 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
669
670 2007-10-21 David Edelsohn <edelsohn@gnu.org>
671
672 * gcc.dg/unwind-1.c: Disable on AIX.
673 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
674
675 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
676
677 PR fortran/33749
678 * gfortran.dg/assign_9.f90: New test.
679
680 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
681
682 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
683 (dg-mips-options): Skip tests that specify an ABI other than o32
684 and o64 if generating MIPS16 hard-float code.
685
686 2007-10-21 Ira Rosen <irar@il.ibm.com>
687 Revital Eres <eres@il.ibm.com>
688
689 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
690 * gcc.dg/vect/vect-16.c: Fix comment.
691 * gcc.dg/vect/pr33369.c: Require vect_int.
692 * gcc.dg/vect/slp-33.c: Add spaces.
693 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
694 targets.
695 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
696 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
697 targets.
698 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
699 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
700 targets.
701 * gcc.dg/vect/slp-10.c: Add spaces.
702 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
703 targets.
704 * gcc.dg/vect/slp-36.c: Require vect_int.
705 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
706 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
707 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
708 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
709 targets.
710 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
711 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
712 instead of vector_alignment_reachable_for_double.
713 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
714 (natural_alignment): Split into...
715 (natural_alignment_32, natural_alignment_64): New.
716 (vector_alignment_reachable): Depend on natural_alignment_32.
717 (vector_alignment_reachable_for_double): Rename to ...
718 (vector_alignment_reachable_for_64bit): And depend on
719 natural_alignment_64.
720
721 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
722
723 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
724 MIPS targets.
725 * g++.dg/vect/vect.exp: Likewise.
726 * lib/fortran-torture.exp: Likewise.
727 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
728 mipsisa64*-*-* as the target selector. Remove -mips64,
729 -mhard-float and -mgp64 from the options list.
730 * gcc.target/mips/mips-ps-2.c: Likewise.
731 * gcc.target/mips/mips-ps-3.c: Likewise.
732 * gcc.target/mips/mips-ps-4.c: Likewise.
733 * gcc.target/mips/mips-ps-6.c: Likewise.
734 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
735 options list.
736 * gcc.target/mips/sb1-1.c: Likewise.
737 * gcc.target/mips/mips-ps-type.c: Likewise.
738 * gcc.target/mips/mips-ps-7.c: New test.
739 * gcc.target/mips/mips-ps-type-2.c: Likewise.
740 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
741 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
742 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
743 as forcing an ABI and an architecture.
744 (is_gp32_flag, is_gp64_flag): Fold into...
745 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
746 then -mfp64 imply -mhard-float. Apply register rules after the
747 loop. Handle -march=mipsN like -mipsN.
748
749 2007-10-20 David Edelsohn <edelsohn@gnu.org>
750
751 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
752 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
753
754 2007-10-20 Tobias Burnus <burnus@net-b.de>
755
756 PR fortran/33818
757 * gfortran.dg/entry_dummy_ref_3.f90: New.
758
759 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
760 FX Coudert <fxcoudert@gcc.gnu.org>
761
762 PR fortran/31608
763 * gfortran.dg/char_cast_1.f90: New test.
764
765 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
766
767 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
768 * gfortran.dg/large_real_kind_2.F90: ditto.
769 * gfortran.dg/default_format_2.f90: ditto.
770 * gfortran.dg/default_format_denormal_1.f90: ditto.
771
772 2007-10-19 Richard Guenther <rguenther@suse.de>
773
774 PR middle-end/33816
775 PR middle-end/32921
776 * gfortran.dg/pr32921.f: New testcase.
777
778 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
779
780 PR libfortran/33544
781 * gfortran.dg/transfer_check_1.f90: Adjust options.
782
783 2007-10-19 Richard Guenther <rguenther@suse.de>
784
785 Revert
786 2007-10-19 Richard Guenther <rguenther@suse.de>
787
788 PR middle-end/32921
789 * gfortran.dg/pr32921.f: New testcase.
790
791 2007-10-19 Richard Guenther <rguenther@suse.de>
792
793 * gcc.c-torture/execute/20071018-1.c: New testcase.
794
795 2007-10-19 Richard Guenther <rguenther@suse.de>
796
797 PR middle-end/32921
798 * gfortran.dg/pr32921.f: New testcase.
799
800 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
801
802 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
803
804 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
805
806 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
807
808 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
809
810 PR fortran/33233
811 * gfortran.dg/host_assoc_function_1.f90: Correct references.
812 * gfortran.dg/host_assoc_function_3.f90: New test.
813
814 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
815
816 PR fortran/33733
817 * gfortran.dg/transfer_simplify_6.f90: New test.
818
819 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
820 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
821
822 PR middle-end/33794
823 * gfortran.dg/pr33794.f90: New testcase.
824
825 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
826
827 PR target/32961
828 * gcc.target/i386/pr32961.c: New testcase.
829 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
830 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
831 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
832 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
833 __builtin_ia32_pslldi128 defines.
834
835 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
836
837 PR fortran/33760
838 * gfortran.dg/c_ptr_tests_13.f03: New test case.
839
840 2007-10-16 Paolo Carlini <pcarlini@suse.de>
841
842 PR c++/28639
843 PR c++/30299
844 * g++.dg/template/void12.C: New.
845 * g++.dg/template/void13.C: New.
846
847 2007-10-16 Paolo Carlini <pcarlini@suse.de>
848
849 PR c++/31446
850 * g++.dg/template/void11.C: New.
851 * g++.dg/template/void2.C: Adjust error markers.
852 * g++.dg/template/void10.C: Likewise.
853 * g++.dg/template/crash55.C: Likewise.
854
855 2007-10-16 Mark Mitchell <mark@codesourcery.com>
856
857 * g++.dg/opt/const5.C: New test.
858
859 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
860 Maxim Kuvyrkov <maxim@codesourcery.com>
861
862 * gcc.target/ia64/20040709-2.c: New test.
863
864 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
865
866 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
867
868 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
869
870 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
871 to each function. Check that there are no unsigned loads.
872
873 2007-10-15 Jakub Jelinek <jakub@redhat.com>
874
875 PR tree-optimization/33136
876 * gcc.c-torture/execute/20070824-1.c: New test.
877 * gcc.dg/pr33136-1.c: New test.
878 * gcc.dg/pr33136-2.c: New test.
879 * gcc.dg/pr33136-3.c: New test.
880
881 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
882
883 PR tree-optimization/33735
884 * g++.dg/torture/pr33735.C: New.
885
886 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
887
888 PR middle-end/33706
889 * gcc.dg/va-arg-pack-2.c: New.
890
891 2007-10-15 Jakub Jelinek <jakub@redhat.com>
892
893 PR tree-optimization/33619
894 * gcc.dg/pr33619.c: New test.
895
896 2007-10-15 David Edelsohn <edelsohn@gnu.org>
897
898 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
899 flag for AIX.
900 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
901
902 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
903
904 PR libfortran/33055
905 * gfortran.dg/inquire_11.f90: New test.
906 * gfortan.dg/negative_unit_int8.f: New test.
907
908 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
909
910 PR target/33133
911 * gcc.c-torture/compile/pr33133.c: New test.
912
913 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
914
915 PR libfortran/33672
916 * gfortran.dg/namelist_40.f90: New test.
917
918 2007-10-14 Tobias Burnus <burnus@net-b.de>
919
920 PR fortran/33745
921 * gfortran.dg/bounds_check_11.f90: New.
922
923 2007-10-14 Andrew Pinski <pinskia@gmail.com>
924
925 PR c++/30303
926 * g++.dg/other/ctor1.C: New test.
927 * g++.dg/other/ctor2.C: New test.
928 * g++.dg/other/dtor1.C: New test.
929
930 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
931
932 * gfortran.dg/bounds_check_10.f90: Fix testcase.
933
934 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
935 Paul Thomas <pault@gcc.gnu.org>
936
937 PR fortran/33254
938 PR fortran/33727
939 * gfortran.dg/bounds_check_10.f90: New.
940
941 2007-10-13 David Edelsohn <edelsohn@gnu.org>
942
943 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
944 * gcc.target/powerpc/popcount-1.c: Same.
945
946 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
947
948 PR c++/26698
949 * g++.dg/conversion/op4.C: New test.
950
951 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
952
953 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
954
955 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
956
957 PR fortran/33542
958 * gfortran.dg/ambiguous_specific_1.f90: New test.
959
960 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
961
962 PR fortran/33664
963 * gfortran.dg/impure_spec_expr_1.f90: New test.
964 * gfortran.dg/char_result_7.f90: Remove illegal test.
965
966 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
967
968 PR 11001
969 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
970 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
971 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
972 * gcc.target/i386/pr11001-memset-1.c: New testcase.
973 * gcc.target/i386/pr11001-memset-2.c: New testcase.
974 * gcc.target/i386/pr11001-memset-3.c: New testcase.
975 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
976 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
977 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
978
979 2007-10-12 Richard Guenther <rguenther@suse.de>
980
981 PR middle-end/26198
982 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
983 * gcc.c-torture/execute/20071011-1.c: Likewise.
984 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
985
986 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
987
988 PR tree-optimization/33742
989 * gcc.dg/pr33742.c: New testcase.
990
991 2007-10-12 Jakub Jelinek <jakub@redhat.com>
992
993 PR tree-optimization/33645
994 * gcc.dg/pr33645-1.c: New test.
995 * gcc.dg/pr33645-2.c: New test.
996 * gcc.dg/pr33645-3.c: New test.
997
998 PR c++/32121
999 * g++.dg/ext/label4.C: Adjust error regexp.
1000 * g++.dg/ext/label6.C: Adjust error regexp.
1001 * g++.dg/ext/label7.C: New test.
1002 * g++.dg/ext/label8.C: New test.
1003 * g++.dg/ext/label9.C: New test.
1004
1005 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
1006
1007 PR middle-end/33676
1008 * gcc.dg/pr33676.c: New.
1009
1010 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1011
1012 PR c++/31441
1013 * g++.dg/cpp0x/variadic83.C: New.
1014
1015 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1016
1017 PR c++/33461
1018 * g++.dg/cpp0x/variadic81.C: New.
1019 * g++.dg/cpp0x/variadic82.C: Likewise.
1020
1021 2007-10-11 Richard Guenther <rguenther@suse.de>
1022
1023 PR middle-end/33724
1024 * gcc.dg/pr33724.c: New testcase.
1025
1026 2007-10-11 Richard Guenther <rguenther@suse.de>
1027
1028 PR c/33726
1029 * gcc.dg/pr33726.c: New testcase.
1030
1031 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
1032
1033 PR fortran/33500
1034 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1035
1036 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1037
1038 PR testsuite/33391
1039 * gfortran.dg/do_3.F90: Run with -fwrapv.
1040
1041 2007-10-09 Geoffrey Keating <geoffk@apple.com>
1042
1043 * gcc.dg/unwind-1.c: New.
1044
1045 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1046
1047 PR libfortran/33683
1048 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
1049 failure on some common systems.
1050
1051 2007-10-09 Richard Guenther <rguenther@suse.de>
1052
1053 PR middle-end/33692
1054 * gcc.dg/pr33692.c: New testcase.
1055
1056 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
1057
1058 PR middle-end/33669
1059 * gcc.c-torture/execute/pr33669.c: New.
1060
1061 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1062
1063 PR tree-optimization/33615
1064 * g++.dg/tree-ssa/pr33615-2.C: New test.
1065
1066 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1067
1068 PR tree-optimization/33615
1069 * g++.dg/tree-ssa/pr33615.C: New test.
1070
1071 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1072
1073 PR tree-optimization/33572
1074 * g++.dg/torture/pr33572.C: Replace with complete test.
1075
1076 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1077
1078 PR fortran/33689
1079 * gfortran.dg/spec_expr_5.f90: New.
1080
1081 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1082
1083 * gcc.dg/pragma-darwin-2.c: New.
1084
1085 2007-10-08 Richard Guenther <rguenther@suse.de>
1086
1087 PR middle-end/33693
1088 PR middle-end/33695
1089 PR middle-end/33697
1090 * gcc.dg/pr33693.c: New testcase.
1091 * gcc.dg/pr33695.c: Likewise.
1092 * gcc.dg/pr33697.c: Likewise.
1093
1094 2007-10-08 Richard Guenther <rguenther@suse.de>
1095
1096 PR middle-end/33691
1097 PR middle-end/33694
1098 PR middle-end/33696
1099 * gcc.dg/pr33691.c: New testcase.
1100 * gcc.dg/pr33694.c: Likewise.
1101 * gcc.dg/pr33696.c: Likewise.
1102
1103 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1104
1105 PR libfortran/33683
1106 * gfortran.dg/gamma_5.f90: New test case
1107
1108 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1109
1110 PR fortran/20851
1111 * initialization_1.f90: Fix dg-error annotations.
1112 * initialization_14.f90: New.
1113 * initialization_7.f90: Fix dg-error annotations.
1114 * initialization_9.f90: Likewise.
1115
1116 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1117
1118 * gfortran.dg/error_recovery_4.f90: New test.
1119
1120 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1121
1122 * gfortran.dg/default_format_denormal_2.f90: New test.
1123 * gfortran.dg/default_format_2.inc: New test.
1124 * gfortran.dg/default_format_denormal_1.f90: New test.
1125 * gfortran.dg/default_format_1.inc: New test.
1126 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1127 numbers.
1128 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1129 numbers.
1130
1131 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1132
1133 * gfortran.dg/namelist_15.f90: Revise test.
1134
1135 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1136
1137 PR tree-optimization/33655
1138 * gcc.dg/torture/pr33655.c: New.
1139
1140 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1141
1142 PR tree-optimization/33572
1143 * g++.dg/torture/pr33572.C: New.
1144
1145 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1146
1147 PR fortran/25076
1148 * gfortran.dg/forall_11.f90: New.
1149
1150 2007-10-05 Michael Matz <matz@suse.de>
1151
1152 PR middle-end/33667
1153 * gcc.dg/pr33667.c: New testcase.
1154
1155 2007-10-05 Richard Guenther <rguenther@suse.de>
1156
1157 PR middle-end/33666
1158 * gcc.dg/pr33666.c: New testcase.
1159
1160 2007-10-05 Michael Matz <matz@suse.de>
1161
1162 PR inline-asm/33600
1163 * gcc.target/i386/pr33600.c: New testcase.
1164
1165 2007-10-05 Richard Guenther <rguenther@suse.de>
1166
1167 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1168
1169 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1170
1171 PR target/33635
1172 * gcc.target/mips/pr33635-1.c: New test.
1173
1174 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1175
1176 PR libfortran/33253
1177 * gfortran.dg/namelist_39.f90: Revise to use long names.
1178
1179 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1180
1181 PR fortran/33646
1182 * gfortran.dg/pr33646.f90: New file.
1183
1184 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1185
1186 PR fortran/33529
1187 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1188 * gfortran.dg/char_decl_2.f90: New test.
1189
1190 2007-10-04 Richard Guenther <rguenther@suse.de>
1191
1192 PR middle-end/33641
1193 * gcc.c-torture/compile/pr33641.c: New testcase.
1194
1195 2007-10-04 Michael Matz <matz@suse.de>
1196
1197 PR rtl-optimization/33653
1198 * gcc.dg/pr33653.c: New.
1199
1200 2007-10-04 Richard Guenther <rguenther@suse.de>
1201
1202 PR tree-optimization/33627
1203 * g++.dg/torture/pr33627.C: New testcase.
1204
1205 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1206
1207 PR fortran/33626
1208 * gfortran.dg/parens_6.f90: New.
1209
1210 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1211
1212 PR fortran/33646
1213 PR fortran/33542
1214 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1215
1216 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1217
1218 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1219
1220 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
1221
1222 PR target/33635
1223 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1224 and mips_forced_be.
1225 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
1226 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
1227 options.
1228 * gcc.target/mips/fpr-moves-1.c: New test.
1229 * gcc.target/mips/fpr-moves-2.c: Likewise.
1230 * gcc.target/mips/fpr-moves-3.c: Likewise.
1231 * gcc.target/mips/fpr-moves-4.c: Likewise.
1232 * gcc.target/mips/fpr-moves-5.c: Likewise.
1233 * gcc.target/mips/fpr-moves-6.c: Likewise.
1234 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1235
1236 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1237
1238 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1239
1240 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1241
1242 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1243 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1244
1245 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
1246
1247 PR fortran/33198
1248 * gfortran.dg/common_errors_1.f90: New.
1249
1250 2007-10-03 Doug Kwan <dougkwan@google.com>
1251 Richard Guenther <rguenther@suse.de>
1252
1253 PR debug/31899
1254 * g++.dg/debug/using3.C: New testcase.
1255
1256 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1257
1258 PR libfortran/33253
1259 * gfortran.dg/namelist_38.f90: New test.
1260 * gfortran.dg/namelist_39.f90: New test.
1261
1262 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1263
1264 PR libfortran/33469
1265 * gfortran.dg/default_format_1.f90: New test.
1266 * gfortran.dg/default_format_2.f90: New test.
1267 * gfortran.dg/namelist_print_1.f: Adjust expected output.
1268 * gfortran.dg/real_const_3.f90: Adjust expected output.
1269
1270 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1271
1272 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1273 default ABI. Split mips_forced_abi into mips_forced_abi and
1274 mips_forced_regs.
1275 (is_gp32_flag): Return true for -mabi=32.
1276 (is_gp64_flag): New function. Handle 64-bit -mabi options.
1277 (dg-mips-options): Use is_gp64_flag instead of checking specifically
1278 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
1279 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1280 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1281 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1282 * gcc.target/mips/save-restore-2.c: Likewise.
1283 * gcc.target/mips/save-restore-3.c: Likewise.
1284 * gcc.target/mips/save-restore-4.c: Likewise.
1285
1286 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1287
1288 PR middle-end/33617
1289 * gcc.c-torture/compile/pr33617.c: New test.
1290
1291 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
1292
1293 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1294 -gstabs+ for extended options.
1295
1296 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1297
1298 PR fortran/33542
1299 * gfortran.dg/ambiguous_specific_1.f90: New test.
1300
1301 2007-10-02 Revital Eres <eres@il.ibm.com>
1302
1303 * gcc.target/powerpc/paired-8.c: New test.
1304 * gcc.target/powerpc/paired-9.c: New test.
1305 * gcc.target/powerpc/paired-10.c: New test.
1306
1307 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1308
1309 PR fortran/33566
1310 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1311
1312 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1313
1314 PR fortran/33554
1315 * gfortran.dg/intent_out_2.f90: New test.
1316
1317 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1318
1319 PR fortran/33550
1320 * gfortran.dg/ambiguous_reference_1.f90: New test.
1321
1322 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1323
1324 PR fortran/31154
1325 PR fortran/31229
1326 PR fortran/33334
1327 * gfortran.dg/function_kinds_1.f90: New test.
1328 * gfortran.dg/function_kinds_2.f90: New test.
1329 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1330 use association into interfaces.
1331
1332 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1333
1334 PR testsuite/31828
1335 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1336 (overflow): Use INFINITY, not FP_INFINITE.
1337 gcc.dg/float-range-4.c: Likewise.
1338 gcc.dg/float-range-5.c: Likewise.
1339
1340 2007-10-01 Nick Clifton <nickc@redhat.com>
1341
1342 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1343 for 16-bit targets.
1344
1345 2007-09-30 Diego Novillo <dnovillo@google.com>
1346
1347 PR 33593
1348 * g++.dg/tree-ssa/pr33593.C: New test.
1349
1350 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1351
1352 PR libfortran/33400
1353 * gfortran.dg/PR19872.f: Fix test condition.
1354 * gfortran.dg/list_read_7.f90: New test.
1355
1356 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1357
1358 PR tree-optimization/33597
1359 * gcc.dg/vect/pr33597.c: New testcase.
1360
1361 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1362
1363 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1364 * gcc.target/i386/pr33524.c: ...this.
1365
1366 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1367
1368 PR fortran/33354
1369 * gfortran.dg/minmaxloc_4.f90: New.
1370
1371 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1372
1373 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1374
1375 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1376
1377 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1378
1379 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1380
1381 PR c++/33213
1382 * g++.dg/cpp0x/variadic79.C: New.
1383
1384 2007-09-28 Michael Matz <matz@suse.de>
1385 Jakub Jelinek <jakub@redhat.com>
1386
1387 PR rtl-optimization/33552
1388 * gcc.target/i386/pr33552.c: New runtime test.
1389 * gcc.target/i386/strinline.c: New compile time test.
1390
1391 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1392
1393 * gfortran.dg/openmp_stack.f90: Removed.
1394
1395 PR c++/31434
1396 * g++.dg/cpp0x/variadic80.C: New test.
1397
1398 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1399
1400 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1401 r128057.
1402
1403 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1404
1405 PR middle-end/7003
1406 * gcc.target/powerpc/gcse-1.c: New test.
1407
1408 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1409
1410 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1411 fixed capitalizations.
1412 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1413 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1414 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1415 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1416 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1417 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1418 * gfortran.dg/min_max_conformance.f90: Likewise.
1419
1420 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1421
1422 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1423 options.
1424 * gcc.dg/c99-tgmath-2.c: Likewise.
1425 * gcc.dg/c99-tgmath-3.c: Likewise.
1426 * gcc.dg/c99-tgmath-4.c: Likewise.
1427
1428 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1429
1430 PR fortran/33568
1431 * gfortran.dg/anint_1.f90: New test.
1432
1433 2007-09-27 Ian Lance Taylor <iant@google.com>
1434
1435 PR tree-optimization/33565
1436 * gcc.dg/Wstrict-overflow-20.c: New test.
1437
1438 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1439
1440 * gfortran.dg/openmp_stack.f90: Fix typo.
1441 * gfortran.dg/recursive_stack.f90: Fix typo.
1442
1443 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1444
1445 PR c++/33493
1446 * g++.dg/template/error31.C: New.
1447
1448 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1449
1450 * lib/prune.exp: Prune also "^In function .*$" lines and
1451 "^ inlined from .*$" lines.
1452
1453 2007-09-26 Richard Guenther <rguenther@suse.de>
1454
1455 PR tree-optimization/33563
1456 * gcc.dg/torture/pr33563.c: New testcase.
1457
1458 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1459
1460 PR c/25309
1461 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1462 array.
1463 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1464 without -O2.
1465
1466 2007-09-26 Richard Guenther <rguenther@suse.de>
1467
1468 PR tree-optimization/30375
1469 PR tree-optimization/33560
1470 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1471 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1472 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1473 * gcc.dg/torture/pr30375.c: New testcase.
1474 * gcc.dg/torture/pr33560.c: New testcase.
1475 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1476
1477 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1478
1479 PR c++/33207
1480 * g++.dg/parse/crash38.C: New test.
1481
1482 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1483
1484 PR target/33524
1485 * gcc.target/i386/sse5-convert.c: New file, test int->long
1486 vectorized conversions.
1487
1488 2007-09-25 Revital Eres <eres@il.ibm.com>
1489
1490 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1491
1492 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1493
1494 PR c/32295
1495 * gcc.dg/enum-incomplete-1.c: New test.
1496
1497 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1498
1499 * gcc.c-torture/compile/20070919-1.c: New test.
1500
1501 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1502
1503 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1504
1505 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1506
1507 PR c++/14688
1508 * g++.dg/inherit/override_attribs.C: New file.
1509
1510 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1511
1512 PR fortran/33269
1513 * io.c (check_format_string): Move NULL and constant checks into
1514 this function.
1515 (check_io_constraints): Call gfc_simplify_expr() before calling
1516 check_format_string(). Remove NULL and constant checks.
1517
1518 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
1519
1520 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1521 * gcc.c-torture/execute/loop-2g.x: Likewise.
1522
1523 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
1524
1525 * lib/target-supports.exp (check_effective_target_mips16_attribute):
1526 Reject hard-float modes unless the ABI is o32 or o64.
1527 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1528 of gcc.exp. Skip the tests when mips16 code generation is not
1529 supported.
1530 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1531 and use dg-add-options mips16_attribute.
1532
1533 2007-09-24 Jakub Jelinek <jakub@redhat.com>
1534
1535 PR c++/33506
1536 * g++.dg/ext/attrib29.C: New test.
1537
1538 2007-09-23 Ollie Wild <aaw@google.com>
1539
1540 * gcc.dg/fold-bitand-1.c: New test.
1541 * gcc.dg/fold-bitand-2.c: New test.
1542 * gcc.dg/fold-bitand-3.c: New test.
1543 * gcc.dg/fold-bitand-4.c: New test.
1544
1545 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1546
1547 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1548 any of the macros to be defined for __mips16.
1549 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1550
1551 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1552
1553 * gcc.dg/vect/pr21591.c: Require vect_int.
1554 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1555 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1556 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1557
1558 2007-09-23 Jakub Jelinek <jakub@redhat.com>
1559
1560 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1561 attributes.
1562 * gcc.dg/va-arg-pack-len-2.c: New test.
1563 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1564 attributes.
1565 * g++.dg/ext/va-arg-pack-len-2.C: New test.
1566
1567 PR tree-optimization/32772
1568 * gcc.c-torture/compile/20070905-1.c: New test.
1569
1570 PR tree-optimization/32975
1571 * gcc.dg/pr32975.c: New test.
1572
1573 PR middle-end/28755
1574 * gcc.dg/pr28755.c: New test.
1575
1576 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1577
1578 * lib/target-supports.exp (check_effective_target_nomips16): New
1579 procedure.
1580 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1581 for mipsisa64*-*-*.
1582 * gcc.dg/vect/vect.exp: Likewise.
1583 * g++.dg/vect/vect.exp: Likewise.
1584 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1585 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1586 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1587 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1588 * gcc.target/mips/clear-cache-1.c (f): Likewise.
1589 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1590 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1591 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1592 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1593 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1594 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1595 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1596 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1597 (test14, test15, test16, test17, test18): Likewise.
1598 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1599 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1600 (test14, test15, test16, test17, test18, test19, test20, test21)
1601 (test22): Likewise.
1602 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1603 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1604 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1605 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1606 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1607 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1608 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1609 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1610 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1611 (test13, test14, test15, test16, test17, test18, test19, test20)
1612 (test21, test22, test23, test24, test25, test26, test27, test28)
1613 (test29, test30, test31): Likewise.
1614 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1615 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1616 (test13, test14, test15, test16, test17, test18, test19, test20)
1617 (test21, test22, test23, test24, test25, test26, test27, test28)
1618 (test29, test30, test31, test32, test33, test34, test35, test36)
1619 (test37, test38, test39, test40, test41, test42, test43, test44)
1620 (test45, test46, test47, test48, test49, test50, test51, test52)
1621 (test53, test54, test55, test56, test57, test58, test59, test60)
1622 (test61, test62, test63): Likewise.
1623 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1624 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1625 (test13, test14, test15, test16, test17, test18, test19, test20)
1626 (test21, test22, test23, test24, test25, test26, test27, test28)
1627 (test29, test30, test31): Likewise.
1628 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1629 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1630 (test13, test14, test15, test16, test17, test18, test19, test20)
1631 (test21, test22, test23, test24, test25, test26, test27, test28)
1632 (test29, test30, test31): Likewise.
1633 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1634 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1635 (test13, test14, test15): Likewise.
1636 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1637 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1638 (test13, test14, test15): Likewise.
1639 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1640 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1641 (test13, test14, test15, test16, test17, test18, test19, test20)
1642 (test21, test22, test23, test24, test25, test26, test27, test28)
1643 (test29, test30, test31): Likewise.
1644 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1645 (matrix_multiply4: Likewise.
1646 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1647 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1648 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1649 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1650 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1651 (test13, test14, test15, test16, test17, test18, test19, test20)
1652 (test21, test22, test23, test24, test25, test26, test27, test28)
1653 (test29, test30, test31): Likewise.
1654 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1655 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1656 (test13, test14, test15, test16, test17, test18, test19, test20)
1657 (test21, test22, test23, test24, test25, test26, test27, test28)
1658 (test29, test30, test31): Likewise.
1659 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1660 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1661 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1662 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1663 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1664 (sub_v4qi): Likewise.
1665 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1666 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1667 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1668 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1669 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1670 (subb, subc): Likewise.
1671 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1672 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1673 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1674 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1675 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1676 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1677 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1678 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1679 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1680 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1681 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1682 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1683 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1684
1685 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1686
1687 * lib/target-supports.exp (add_options_for_mips16_attribute)
1688 (check_effective_target_mips16_attribute): New functions.
1689 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1690 command line.
1691 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1692 extra_test_flags.
1693 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1694 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1695 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1696 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1697 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1698 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1699 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1700 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1701 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1702 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1703 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1704 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1705 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1706 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1707 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1708 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1709 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1710 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1711 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1712 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1713 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1714 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1715 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1716 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1717 (NOMIPS16): Delete.
1718 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1719 of dg-options.
1720 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1721 options. Require { target mips16_attribute } and use dg-add-options
1722 to add the associated options.
1723 (foo): Use MIPS16.
1724 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1725 * gcc.target/mips/call-saved-3.c: Likewise.
1726 * gcc.target/mips/code-readable-1.c: Require { target
1727 mips16_attribute } and use dg-add-options to add the associated
1728 options. Remove trailing whitespace.
1729 (NOMIPS16): Delete.
1730 * gcc.target/mips/code-readable-2.c: Likewise.
1731 * gcc.target/mips/code-readable-3.c: Likewise.
1732 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1733 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1734 Require { target mips16_attribute } and use dg-add-options to
1735 add the associated options.
1736 (cksum16, cksum8): Use MIPS16.
1737 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1738 Require { target mips16_attribute } and use dg-add-options to
1739 add the associated options.
1740 (foo): Use MIPS16.
1741 * gcc.target/mips/save-restore-2.c: Likewise.
1742 * gcc.target/mips/save-restore-3.c: Likewise.
1743 * gcc.target/mips/save-restore-4.c: Likewise.
1744 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1745 -mno-abicalls.
1746 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1747 (foo): Use NOMIPS16.
1748
1749 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1750
1751 PR fortran/33337
1752 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1753
1754 PR fortran/33376
1755 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1756
1757 2007-09-22 Tobias Burnus <burnus@net-b.de>
1758
1759 PR fortran/33445
1760 * gfortran.dg/gomp/free-2.f90: New.
1761 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1762 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1763
1764 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1765
1766 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1767 * gcc.target/i386/sse5-haddX.c: Ditto.
1768 * gcc.target/i386/sse5-hsubX.c: Ditto.
1769 * gcc.target/i386/sse5-maccXX.c: Ditto.
1770 * gcc.target/i386/sse5-msubXX.c: Ditto.
1771 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1772 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1773 * gcc.target/i386/sse5-permpX.c: Ditto.
1774 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1775 effective target.
1776 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1777 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1778 * gcc.target/i386/sse5-pcmov.c: Ditto.
1779 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1780
1781 2007-09-22 Richard Guenther <rguenther@suse.de>
1782
1783 PR tree-optimization/33146
1784 * gcc.c-torture/compile/pr33146.c: New testcase.
1785
1786 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1787
1788 * lib/target-supports.exp (check_cached_effective_target): New
1789 procedure.
1790 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1791 (check_effective_target_c99_runtime): New procedure.
1792 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1793 (test3l): Likewise cargl.
1794 * gcc.dg/builtins-59.c: Require c99_runtime.
1795 * gcc.dg/builtins-61.c: Likewise.
1796 * gcc.dg/builtins-62.c: Likewise.
1797
1798 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1799
1800 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1801 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1802 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1803 target-specific dg-options.
1804 * gcc.dg/builtins-20.c: Likewise.
1805 * gcc.dg/builtins-53.c: Likewise.
1806 * gcc.dg/builtins-55.c: Likewise.
1807 * gcc.dg/single-precision-constant.c: Likewise.
1808 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1809 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1810 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1811 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1812 * gcc.dg/torture/builtin-power-1.c: Likewise.
1813
1814 2007-09-21 Chao-ying Fu <fu@mips.com>
1815
1816 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1817 check if targets have fixed-point supports.
1818 * gcc.dg/fixed-point/fixed-point.exp: New file.
1819 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1820 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1821 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1822 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1823 * gcc.dg/fixed-point/constants-pedantic.c,
1824 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1825 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1826 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1827 * gcc.dg/fixed-point/keywords-pedantic.c,
1828 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1829 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1830 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1831 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1832 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1833 * gcc.dg/fixed-point/func-vararg-mixed.c,
1834 * gcc.dg/fixed-point/operator-logical.c,
1835 * gcc.dg/fixed-point/struct-union.c,
1836 * gcc.dg/fixed-point/bit-complement.c,
1837 * gcc.dg/fixed-point/operator-bitwise.c,
1838 * gcc.dg/fixed-point/operator-comma.c,
1839 * gcc.dg/fixed-point/struct-layout-1.c,
1840 * gcc.dg/fixed-point/union-init.c,
1841 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1842 * gcc.dg/fixed-point/func-mixed.c,
1843 * gcc.dg/fixed-point/func-vararg-size0.c,
1844 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1845 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1846 * gcc.dg/fixed-point/operator-unary.c,
1847 * gcc.dg/fixed-point/allop-const.c,
1848 * gcc.dg/fixed-point/muldiv-warning.c,
1849 * gcc.dg/nofixed-point-1.c,
1850 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1851 * gcc.target/mips/fixed-vector-type.c,
1852 * gcc.target/mips/fixed-scalar-type.c: New tests.
1853
1854 2007-09-21 Olivier Hainque <hainque@adacore.com>
1855
1856 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1857 * gnat.dg/test_nested_subtype_byref.adb: New test.
1858
1859 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1860
1861 PR fortran/33439
1862 * gfortran.dg/gomp/pr33439.f90: New test.
1863
1864 2007-09-21 Tobias Burnus <burnus@net-b.de>
1865
1866 PR fortran/33455
1867 * gfortran.dg/merge_char_3.f90: New.
1868
1869 2007-09-21 Tobias Burnus <burnus@net-b.de>
1870
1871 PR fortran/33037
1872 * gfortran.dg/transfer_check_1.f90: New.
1873
1874 2007-09-20 Asher Langton <langton2@llnl.gov>
1875
1876 PR fortran/20441
1877 * gfortran.dg/init_flag_1.f90: New.
1878 * gfortran.dg/init_flag_2.f90: New.
1879 * gfortran.dg/init_flag_3.f90: New.
1880 * gfortran.dg/init_flag_4.f90: New.
1881 * gfortran.dg/init_flag_5.f90: New.
1882 * gfortran.dg/init_flag_6.f90: New.
1883 * gfortran.dg/init_flag_7.f90: New.
1884
1885 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1886
1887 PR c++/33460
1888 * g++.dg/ext/anon-struct6.C: New.
1889
1890 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1891
1892 PR libfortran/23272
1893 * gfortran.dg/inquire_10.f90: New test.
1894
1895 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1896
1897 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1898
1899 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1900
1901 PR fortran/33221
1902 * gfortran.dg/used_types_18.f90: Declare variable of empty
1903 derived type.
1904
1905 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1906
1907 PR fortran/33288
1908 * gfortran.dg/array_constructor_19.f90: New test.
1909
1910 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR debug/33316
1913 * gcc.dg/debug/pr33316.c: New test.
1914
1915 PR c++/33496
1916 * g++.dg/cpp0x/variadic76.C: New test.
1917 * g++.dg/cpp0x/variadic77.C: New test.
1918 * g++.dg/cpp0x/variadic78.C: New test.
1919
1920 PR c/33238
1921 PR c/27301
1922 * gcc.c-torture/execute/20070919-1.c: New test.
1923 * gcc.dg/pr33238.c: New test.
1924 * gcc.dg/pr27301.c: New test.
1925
1926 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1927
1928 * lib/target-supports.exp (check_effective_target_mips64): New
1929 procedure.
1930 * gcc.dg/lower-subreg-1.c: Require !mips64.
1931 * gcc.dg/sibcall-3.c (ATTR): New macro.
1932 (recurser_void1, recurser_void2): Use it.
1933 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1934 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1935
1936 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1937
1938 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1939 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1940 warning annotation.
1941 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1942
1943 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1944
1945 PR fortran/33497
1946 * gfortran.dg/c_loc_tests_11.f03: New test case.
1947
1948 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1949
1950 PR c++/33459
1951 * g++.dg/init/ref14.C: New.
1952
1953 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1954
1955 * gnat.dg/slice2.ad[sb]: New testcase.
1956
1957 2007-09-19 Nick Clifton <nickc@redhat.com>
1958
1959 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1960
1961 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1962
1963 * gcc.target/bfin/bfin.exp: New.
1964 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1965 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1966 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1967 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1968 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1969 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1970 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1971 mcpu-bf561.c, mcpu-default.c}: New tests.
1972
1973 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1974
1975 Restore detection of unsupported TLS.
1976
1977 Revert this patch:
1978 2007-02-10 Richard Henderson <rth@redhat.com>
1979
1980 * lib/target-supports.exp (check_effective_target_tls): Redefine
1981 to mean non-emulated tls.
1982 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1983 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1984 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1985 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1986 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1987 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1988 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1989
1990 And then:
1991 * lib/target-supports.exp (check_effective_target_tls): Use
1992 stronger test for compiler support for TLS.
1993 (check_effective_target_tls_native): New, to test for non-emulated
1994 TLS support.
1995 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1996 instead of dg-require-effective-target tls.
1997 * g++.dg/gomp/copyin-1.C: Likewise.
1998 * g++.dg/gomp/sharing-1.C: Likewise.
1999 * g++.dg/gomp/tls-1.C: Likewise.
2000 * g++.dg/gomp/tls-2.C: Likewise.
2001 * g++.dg/gomp/tls-3.C: Likewise.
2002 * g++.dg/tls/diag-1.C: Likewise.
2003 * g++.dg/tls/diag-2.C: Likewise.
2004 * g++.dg/tls/diag-3.C: Likewise.
2005 * g++.dg/tls/diag-4.C: Likewise.
2006 * g++.dg/tls/diag-5.C: Likewise.
2007 * g++.dg/tls/init-1.C: Likewise.
2008 * g++.dg/tls/init-2.C: Likewise.
2009 * g++.dg/tls/trivial.C: Likewise.
2010 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2011 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2012 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2013 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2014 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2015 * gcc.dg/gomp/clause-1.c: Likewise.
2016 * gcc.dg/gomp/copyin-1.c: Likewise.
2017 * gcc.dg/gomp/sharing-1.c: Likewise.
2018 * gcc.dg/gomp/tls-1.c: Likewise.
2019 * gcc.dg/gomp/tls-2.c: Likewise.
2020 * gcc.dg/tls/alpha-1.c: Likewise.
2021 * gcc.dg/tls/opt-1.c: Likewise.
2022 * gcc.dg/tls/opt-13.c: Likewise.
2023 * gcc.dg/tls/opt-14.c: Likewise.
2024 * gcc.dg/tls/opt-2.c: Likewise.
2025 * gcc.dg/tls/opt-3.c: Likewise.
2026 * gcc.dg/tls/opt-4.c: Likewise.
2027 * gcc.dg/tls/opt-7.c: Likewise.
2028 * gcc.dg/tls/section-1.c: Likewise.
2029 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2030 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2031 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2032 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2033 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2034 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2035 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2036 * gfortran.dg/gomp/crayptr2.f90: Likewise.
2037 * gfortran.dg/gomp/fixed-1.f: Likewise.
2038 * gfortran.dg/gomp/free-1.f90: Likewise.
2039 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2040 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2041 * gfortran.dg/gomp/reduction1.f90: Likewise.
2042 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2043
2044 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2045
2046 PR fortran/31119
2047 * gfortran.dg/bounds_check_9.f90: New test.
2048 * gfortran.dg/bounds_check_fail_2.f90: New test.
2049
2050 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2051
2052 PR c++/33462 (again)
2053 * g++.dg/ext/va-arg1.C: Adjust.
2054
2055 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2056
2057 PR c++/33462
2058 * g++.dg/ext/va-arg1.C: New.
2059
2060 2007-09-18 Tobias Burnus <burnus@net-b.de>
2061
2062 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2063
2064 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2065
2066 PR c++/33463
2067 * g++.dg/rtti/typeid6.C: New.
2068
2069 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2070
2071 PR c++/33464
2072 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2073 * g++.dg/ext/is_class_error2.C: New.
2074
2075 2007-09-18 Richard Guenther <rguenther@suse.de>
2076
2077 PR tree-optimization/33340
2078 * g++.dg/torture/pr33340.C: New testcase.
2079
2080 2007-09-18 Tobias Burnus <burnus@net-b.de>
2081
2082 PR fortran/33231
2083 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2084 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2085 * gfortran.dg/elemental_subroutine_5.f90: New.
2086
2087 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2088
2089 * lib/target-supports.exp (check_profiling_available): Extend
2090 mips*-*-elf check to mips*-*-elf*.
2091
2092 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2093
2094 * gcc.dg/format/c90-scanf-5.c: New test.
2095 * gcc.dg/format/c99-scanf-4.c: New test.
2096 * gcc.dg/format/ext-7.c: New test.
2097 * gcc.dg/format/ext-8.c: New test.
2098
2099 PR middle-end/33423
2100 * gcc.c-torture/compile/20070915-1.c: New test.
2101
2102 2007-09-17 Tobias Burnus <burnus@net-b.de>
2103
2104 PR fortran/33106
2105 * gfortran.dg/private_type_9.f90: New.
2106
2107 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2108
2109 PR middle-end/33449
2110 * gfortran.dg/pr33449.f90: New test.
2111
2112 2007-09-17 Tobias Burnus <burnus@net-b.de>
2113
2114 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2115 * gfortran.dg/private_type_1.f90: Ditto
2116 * gfortran.dg/interface_18.f90: New.
2117 * gfortran.dg/private_type_8.f90: New.
2118
2119 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2120
2121 PR c++/33124
2122 * g++.dg/warn/new1.C: Adjust.
2123 * g++.dg/torture/str_empty.C: Likewise.
2124
2125 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2126
2127 * gcc.target/mips/dse-1.c: New test.
2128
2129 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2130
2131 PR c++/32756
2132 * g++.dg/overload/operator3.C: New.
2133
2134 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2135
2136 * gcc.target/mips/truncate-1.c: New test.
2137
2138 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2139
2140 PR fortran/29396
2141 PR fortran/29606
2142 PR fortran/30625
2143 PR fortran/30871
2144 * gfortran.dg/subref_array_pointer_1.f90: New test.
2145 * gfortran.dg/subref_array_pointer_2.f90: New test.
2146
2147 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2148
2149 * gfortran.dg/nint_2.f90: Correct last change.
2150
2151 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2152
2153 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2154
2155 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2156
2157 * gcc.dg/vect/pr33373b.c: New test.
2158
2159 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2160
2161 PR target/33438
2162 * gcc.target/i386/pr33438.c: New test.
2163
2164 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2165
2166 * gfortran.dg/nint_2.f90: Revert previous commit.
2167
2168 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2169
2170 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2171
2172 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2173
2174 PR debug/33429
2175 * g++.dg/other/unused1.C: XFAIL class2 scan.
2176
2177 2007-09-13 Tobias Burnus <burnus@net-b.de>
2178
2179 PR fortran/33343
2180 * gfortran.dg/elemental_args_check_1.f90: New.
2181 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2182 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2183
2184 2007-09-13 Tobias Burnus <burnus@net-b.de>
2185
2186 * gfortran.dg/recursive_check_3.f90: New.
2187
2188 2007-09-13 Tobias Burnus <burnus@net-b.de>
2189
2190 PR fortran/33412
2191 * gfortran.dg/elemental_bind_c.f90: New.
2192
2193 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2194
2195 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2196 * gcc.target/mips/mips16-attributes-2.c: New test.
2197 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2198 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2199 hard-float asm when __mips16 is defined.
2200 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2201 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2202 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2203 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2204 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2205 * gcc.target/mips/pr26765.c (foo): Likewise.
2206 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2207 targets, use dg-mips-options instead of dg-options, and use -mgp32
2208 to force 32-bit mode.
2209 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2210 and 64-bit mode.
2211 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2212
2213 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2214 Michael Meissner <michael.meissner@amd.com>
2215
2216 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2217 * gcc.target/i386/sse5-hsubX.c: Ditto.
2218 * gcc.target/i386/sse5-permpX.c: Ditto.
2219 * gcc.target/i386/sse5-haddX.c: Ditto.
2220 * gcc.target/i386/sse5-maccXX.c: Ditto.
2221 * gcc.target/i386/sse5-msubXX.c: Ditto.
2222 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2223 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2224
2225 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2226 optimizes floating point conditional moves into the pcmov
2227 instruction on SSE5.
2228 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2229
2230 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2231 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2232 SSE5.
2233
2234 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2235 compiler optimizes vector (a*b)+c into fmadd on SSE5.
2236
2237 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2238 optimizes (a*b)+c into fmadd on SSE5.
2239
2240 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2241 whether the SSE5 instructions can be generated.
2242
2243 * gcc.target/i386/sse5-check.h: New. Add support for
2244 SSE5 tests.
2245
2246 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2247 ammintrin.h, and turn on -msse5 option instead of -msse4a.
2248 * gcc.target/i386/sse-13.c: Ditto.
2249 * gcc.target/i386/sse-14.c: Ditto.
2250
2251 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
2252
2253 PR testsuite/33153
2254 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2255 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2256
2257 2007-09-12 Jakub Jelinek <jakub@redhat.com>
2258
2259 PR target/32338
2260 * gcc.dg/pr32338-1.c: New test.
2261 * gcc.dg/pr32338-2.c: New test.
2262
2263 2007-09-12 Bob Wilson <bob.wilson@acm.org>
2264
2265 * lib/target-supports.exp (check_effective_target_sync_int_long):
2266 Revert change to add xtensa.
2267 (check_effective_target_sync_char_short): Likewise.
2268
2269 2007-09-12 Olivier Hainque <hainque@adacore.com>
2270
2271 * gnat.dg/packed_subtype.adb: New test.
2272
2273 2007-09-12 Tobias Burnus <burnus@net-b.de>
2274
2275 PR fortran/33297
2276 * gfortran.dg/intrinsic_size.f90: New.
2277
2278 2007-09-12 Tobias Burnus <burnus@net-b.de>
2279
2280 PR fortran/33284
2281 PR fortran/33310
2282 * gfortran.dg/conflicts_2.f90: New.
2283
2284 2007-09-12 Ira Rosen <irar@il.ibm.com>
2285
2286 PR tree-optimization/32377
2287 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2288 dependence distance.
2289 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2290 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2291 * gcc.dg/vect/no-vfa-vect-depend-1.c,
2292 gfortran.dg/vect/no-vfa-pr32377.f90: New.
2293
2294 2007-09-12 Richard Guenther <rguenther@suse.de>
2295
2296 PR middle-end/33382
2297 * gcc.c-torture/compile/pr33382.c: New testcase.
2298 * gcc.c-torture/execute/pr33382.c: Likewise.
2299
2300 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
2301
2302 PR fortran/33395
2303 * gfortran.dg/c_ptr_tests_12.f03: New test case.
2304
2305 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
2306
2307 PR tree-optimization/33373
2308 * gcc.dg/vect/pr33373.c: New test.
2309
2310 2007-09-12 Ben Elliston <bje@au.ibm.com>
2311
2312 * lib/target-supports.exp (check_effective_target_vect_no_double):
2313 Remove unused proc.
2314
2315 2007-09-12 Ben Elliston <bje@au.ibm.com>
2316 Ulrich Weigand <uweigand@de.ibm.com>
2317
2318 * gcc.target/spu/dfcgt-nan.c: New test.
2319
2320 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
2321
2322 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2323
2324 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2325
2326 PR fortran/33040
2327 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2328
2329 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2330
2331 * gcc.dg/va-arg-pack-len-1.c: New test.
2332 * g++.dg/va-arg-pack-len-1.C: New test.
2333
2334 2007-09-11 Michael Matz <matz@suse.de>
2335
2336 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2337
2338 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2339
2340 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2341 checks for size of long double.
2342 * gcc.dg/dfp/convert.h: New file.
2343 * gcc.dg/dfp/convert-bfp-2.c: New test.
2344 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2345 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2346 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2347 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2348 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2349 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2350 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2351 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2352 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2353
2354 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2355
2356 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2357 Change dg-final to expect 1 non-profitable loop and
2358 3 profitable loops.
2359 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2360 Change dg-final to expect 1 non-profitable loop and
2361 3 profitable loops.
2362 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2363 Change dg-final to expect 1 profitable loop.
2364 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2365 Change dg-final to expect 1 profitable loop.
2366
2367 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2368
2369 * gcc.target/mips/call-saved-1.c: New test.
2370 * gcc.target/mips/call-saved-2.c: Likewise.
2371 * gcc.target/mips/call-saved-3.c: Likewise.
2372 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2373 instead of mips_mips64. Set mips_fp64 too.
2374 (is_gp32_flag): Return true for -mips1 and -mips2.
2375 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2376
2377 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2378
2379 * g++.dg/ext/va-arg-pack-1.C: New test.
2380 * g++.dg/ext/va-arg-pack-2.C: New test.
2381
2382 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2383
2384 PR target/33369
2385 * gcc.dg/vect/pr33369.c: New test.
2386
2387 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2388
2389 PR fortran/33370
2390 * gfortran.dg/array_memcpy_5.f90: New test.
2391
2392 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2393
2394 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2395
2396 2007-09-09 Richard Guenther <rguenther@suse.de>
2397
2398 * gcc.c-torture/compile/20070906-1.c: New testcase.
2399
2400 2007-09-09 Ira Rosen <irar@il.ibm.com>
2401
2402 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2403 noinline attribute.
2404 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2405 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2406 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2407 Likewise.
2408
2409 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2410
2411 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2412
2413 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2414
2415 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2416
2417 2007-09-09 Ira Rosen <irar@il.ibm.com>
2418
2419 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2420 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2421 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2422 Compile tests with -fno-tree-pre.
2423 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2424 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2425 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2426 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2427 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2428 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2429 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2430 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2431 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2432 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2433 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2434 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2435 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2436 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2437 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2438 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2439 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2440 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2441 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2442
2443 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2444
2445 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2446 to call objdump.
2447 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2448 Use remote_exec to call c++filt.
2449 * lib/target-supports-dg.exp (dg-require-host-local): New.
2450 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2451 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2452 * g++.dg/rtti/repo1.C: Likewise.
2453 * g++.dg/template/repo1.C: Likewise.
2454 * g++.dg/template/repo2.C: Likewise.
2455 * g++.dg/template/repo3.C: Likewise.
2456 * g++.dg/template/repo4.C: Likewise.
2457 * g++.dg/template/repo5.C: Likewise.
2458 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2459 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2460 * g++.old-deja/g++.pt/repo1.C: Likewise.
2461 * g++.old-deja/g++.pt/repo2.C: Likewise.
2462 * g++.old-deja/g++.pt/repo3.C: Likewise.
2463 * g++.old-deja/g++.pt/repo4.C: Likewise.
2464 * gcc.dg/cpp/trad/builtins.c: Likewise.
2465
2466 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2467
2468 PR tree-optimization/32283
2469 * gcc.dg/tree-ssa/loop-31.c: New test.
2470
2471 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2472
2473 PR rtl-optimization/26449
2474 * gcc.target/i386/pr26449-1.c: New file.
2475
2476 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2477
2478 PR target/33329
2479 PR rtl-optimization/26449
2480 * gcc.target/i386/pr33329.c: New file.
2481
2482 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2483
2484 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2485
2486 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2487
2488 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2489
2490 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2491
2492 PR tree-optimization/33301
2493 * gfortran.dg/vect/pr33301.f: New test.
2494
2495 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2496
2497 PR libfortran/33307
2498 * gfortran.dg/backspace_10.f90: New test.
2499
2500 2007-09-07 Richard Guenther <rguenther@suse.de>
2501
2502 Reapply
2503 2007-09-06 Richard Guenther <rguenther@suse.de>
2504
2505 PR tree-optimization/32586
2506 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2507 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2508 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2509 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2510 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2511 now obsolete simplification.
2512
2513 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2514
2515 PR tree-optimization/33299
2516 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2517 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2518
2519 2007-09-07 Richard Guenther <rguenther@suse.de>
2520
2521 Revert
2522 2007-09-06 Richard Guenther <rguenther@suse.de>
2523
2524 PR tree-optimization/32586
2525 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2526 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2527 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2528 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2529 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2530 now obsolete simplification.
2531
2532 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2533
2534 PR tree-optimization/32821
2535 * gcc.dg/tree-ssa/pr32821.c: New file.
2536
2537 2007-09-07 Richard Sandiford <richard@codesourcery.com>
2538
2539 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2540 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2541 and mips_forced_no_er.
2542 (dg-mips-options): Add -mno-abicalls when a small-data option is
2543 specified. Skip tests with small-data options if mips_forced_gp.
2544 Skip tests with -mexplicit-relocs if mips_forced_no_er.
2545 * gcc.target/mips/sdata-1.c: New test.
2546 * gcc.target/mips/sdata-2.c: Likewise.
2547 * gcc.target/mips/sdata-3.c: Likewise.
2548 * gcc.target/mips/sdata-4.c: Likewise.
2549
2550 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2551
2552 PR fortran/33298
2553 * spread_zerosize_1.f90: New test case.
2554 * spread_bounds_1.f90: New test case.
2555
2556 2007-09-06 Paolo Carlini <pcarlini@suse.de>
2557
2558 PR c++/32674
2559 * g++.dg/template/static31.C: New.
2560
2561 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2562
2563 PR fortran/33271
2564 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2565 powerpc*-linux-gnu.
2566
2567 2007-09-06 David Daney <ddaney@avtrex.com>
2568 Richard Sandiford <richard@codesourcery.com>
2569
2570 PR target/33256
2571 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2572 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2573 * gcc.target/mips/pr33256.c: New test.
2574
2575 2007-09-06 Tom Tromey <tromey@redhat.com>
2576
2577 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2578
2579 2007-09-06 Richard Guenther <rguenther@suse.de>
2580
2581 PR tree-optimization/32586
2582 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2583 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2584 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2585 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2586 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2587 now obsolete simplification.
2588
2589 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
2590
2591 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2592 * gcc.target/i386/sse3-addsubps.c: Ditto.
2593 * gcc.target/i386/sse3-haddpd.c: Ditto.
2594 * gcc.target/i386/sse3-haddps.c: Ditto.
2595 * gcc.target/i386/sse3-hsubpd.c: Ditto.
2596 * gcc.target/i386/sse3-hsubps.c: Ditto.
2597 * gcc.target/i386/sse3-lddqu.c: Ditto.
2598 * gcc.target/i386/sse3-movddup.c: Ditto.
2599 * gcc.target/i386/sse3-movshdup.c: Ditto.
2600 * gcc.target/i386/sse3-movsldup.c: Ditto.
2601
2602 2007-09-06 Richard Guenther <rguenther@suse.de>
2603
2604 PR tree-optimization/33302
2605 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2606
2607 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2608
2609 PR libfortran/33225
2610 * gfortran.dg./fmt_float.f90: New test.
2611
2612 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2613
2614 PR libfortran/33253
2615 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2616
2617 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2618
2619 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2620 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2621
2622 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2623
2624 * g++.dg/eh/builtin1.C: New test.
2625 * g++.dg/eh/builtin2.C: New test.
2626 * g++.dg/eh/builtin3.C: New test.
2627
2628 PR c++/33289
2629 * g++.dg/eh/builtin4.C: New test.
2630
2631 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2632
2633 * gcc.target/powerpc/dfp-dd.c: New test.
2634 * gcc.target/powerpc/dfp-td.c: New test.
2635
2636 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2637
2638 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2639 * gcc.dg/va-arg-pack-1.c: New test.
2640
2641 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2642
2643 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2644 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2645 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2646 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2647 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2648
2649 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2650
2651 PR c++/30302
2652 * g++.dg/ext/anon-struct5.C: New.
2653
2654 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2655
2656 * gcc.dg/i386-cpuid.h: Remove.
2657 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2658 (main): Use __get_cpuid to get target features.
2659 * gcc.target/i386/sse-check.h: Ditto.
2660 * gcc.target/i386/sse2-check.h: Ditto.
2661 * gcc.target/i386/sse3-check.h: Ditto.
2662 * gcc.target/i386/ssse3-check.h: Ditto.
2663 * gcc.target/i386/sse4_1-check.h: Ditto.
2664 * gcc.target/i386/sse4_2-check.h: Ditto.
2665 * gcc.target/i386/sse4a-check.h: Ditto.
2666 * gcc.dg/torture/pr16104-1.c: Ditto.
2667 (do_test): Change to void.
2668 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2669 * gcc.target/i386/sse-6.c: Ditto.
2670 * gcc.target/i386/sse-7.c: Ditto.
2671 * g++.dg/other/i386-1.C: Include cpuid.h.
2672 (main): New function. Use __get_cpuid to get target fetaures.
2673
2674 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2675 David Ung <davidu@mips.com>
2676 Nigel Stephens <nigel@mips.com>
2677
2678 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2679 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2680 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2681 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2682 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2683 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2684 * gcc.dg/torture/pr19683-1.c: Likewise.
2685 * gcc.target/mips/madd-3.c: Likewise.
2686 * gcc.target/mips/maddu-3.c: Likewise.
2687 * gcc.target/mips/msub-3.c: Likewise.
2688 * gcc.target/mips/msubu-3.c: Likewise.
2689 * gcc.target/mips/asm-1.c: Likewise.
2690 * gcc.target/mips/branch-1.c: Likewise.
2691 * gcc.target/mips/ins-1.c: Likewise.
2692 * gcc.target/mips/near-far-3.c: Likewise.
2693 * gcc.target/mips/near-far-4.c: Likewise.
2694 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2695 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2696 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2697 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2698 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2699 * gcc.target/mips/dspr2-MULT.c: Likewise.
2700 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2701 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2702 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2703 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2704 * gcc.target/mips/code-readable-2.c: Likewise.
2705 * gcc.target/mips/code-readable-3.c: Likewise.
2706
2707 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2708 David Ung <davidu@mips.com>
2709 Nigel Stephens <nigel@mips.com>
2710
2711 * gcc.target/mips/mips16-attributes.c: New.
2712
2713 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2714
2715 PR fortran/31564
2716 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2717
2718 PR fortran/33241
2719 * gfortran.dg/char_length_10.f90: New test.
2720
2721 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2722
2723 PR c++/29731
2724 * g++.dg/parse/template24.C: New.
2725
2726 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2727
2728 * g++.dg/other/spu2vmx-1.C: New test.
2729
2730 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2731
2732 PR tree-optimization/33017
2733 * gcc.dg/pr33017.c: New test.
2734
2735 2007-09-05 Ben Elliston <bje@au.ibm.com>
2736
2737 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2738 __protected_stream family of macros.
2739
2740 2007-09-04 Jan Hubicka <jh@suse.cz>
2741
2742 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2743 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2744 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2745 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2746 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2747 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2748 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2749 Likewise.
2750
2751 2007-09-04 Janus Weil <jaydub66@gmail.com>
2752 Tobias Burnus <burnus@net-b.de>
2753
2754 * gfortran.dg/proc_decl_1.f90: New.
2755 * gfortran.dg/proc_decl_2.f90: New.
2756 * gfortran.dg/proc_decl_3.f90: New.
2757 * gfortran.dg/proc_decl_4.f90: New.
2758
2759 2007-09-04 Jan Hubicka <jh@suse.cz>
2760
2761 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2762 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2763 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2764 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2765 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2766 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2767 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2768 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2769 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2770 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2771 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2772 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2773 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2774 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2775 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2776 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2777 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2778 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2779 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2780 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2781 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2782 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2783 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2784 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2785 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2786 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2787 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2788 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2789 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2790 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2791 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2792 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2793 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2794 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2795 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2796 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2797 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2798 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2799 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2800 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2801 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2802 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2803 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2804 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2805 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2806 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2807 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2808 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2809 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2810 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2811 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2812 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2813 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2814 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2815 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2816 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2817 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2818 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2819 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2820 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2821 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2822 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2823 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2824 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2825 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2826 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2827 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2828 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2829 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2830 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2831 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2832 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2833 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2834 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2835 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2836 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2837 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2838 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2839 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2840 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2841 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2842 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2843 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2844 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2845 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2846 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2847 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2848 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2849 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2850 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2851 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2852 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2853 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2854 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2855 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2856 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2857 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2858 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2859 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2860 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2861 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2862 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2863 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2864 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2865 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2866 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2867 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2868 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2869 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2870 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2871 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2872 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2873 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2874 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2875 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2876 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2877 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2878 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2879 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2880 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2881 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2882 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2883 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2884 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2885 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2886 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2887 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2888 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2889 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2890 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2891 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2892 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2893 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2894 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2895 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2896 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2897 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2898 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2899 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2900 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2901 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2902 noinline.
2903 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2904 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2905 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2906 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2907 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2908 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2909 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2910 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2911 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2912 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2913 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2914 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2915 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2916 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2917 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2918 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2919 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2920 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2921 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2922 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2923 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2924 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2925 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2926 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2927 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2928 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2929 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2930 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2931 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2932 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2933 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2934 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2935 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2936 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2937 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2938 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2939 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2940 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2941 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2942 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2943 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2944 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2945 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2946 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2947 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2948 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2949 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2950 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2951 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2952 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2953 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2954 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2955 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2956 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2957 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2958 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2959 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2960 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2961 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2962 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2963 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2964 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2965 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2966 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2967 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2968 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2969 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2970 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2971 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2972 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2973 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2974 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2975 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2976 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2977 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2978 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2979 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2980 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2981 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2982 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2983 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2984 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2985 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2986 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2987 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2988 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2989 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2990 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2991 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2992 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2993 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2994 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2995 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2996 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2997 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2998 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2999 * gcc.dg/vect/vect-48.c: Mark functions noinline.
3000 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3001 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3002 * gcc.dg/vect/vect-104.c: Mark functions noinline.
3003 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3004 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3005 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3006 * gcc.dg/vect/vect-32.c: Mark functions noinline.
3007 * gcc.dg/vect/vect-15.c: Mark functions noinline.
3008 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3009 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3010 * gcc.dg/vect/vect-91.c: Mark functions noinline.
3011 * gcc.dg/vect/vect-74.c: Mark functions noinline.
3012 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3013 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3014 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3015 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3016 * gcc.dg/vect/vect-99.c: Mark functions noinline.
3017 * gcc.dg/vect/vect-113.c: Mark functions noinline.
3018 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3019 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3020 * gcc.dg/vect/vect-7.c: Mark functions noinline.
3021 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3022 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3023 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3024 * gcc.dg/vect/vect-24.c: Mark functions noinline.
3025 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3026 * gcc.dg/vect/vect-83.c: Mark functions noinline.
3027 * gcc.dg/vect/vect-66.c: Mark functions noinline.
3028 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3029
3030 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3031
3032 PR middle-end/33187
3033 * gcc.target/i386/cmov7.c: New file.
3034
3035 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3036
3037 * gcc.target/i386/sse4a-check.h: New file.
3038 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
3039 * gcc.target/i386/sse4a-insert.c: Ditto.
3040 * gcc.target/i386/sse4a-montsd.c: Ditto.
3041 * gcc.target/i386/sse4a-montss.c: Ditto.
3042 * gcc.target/i386/mmx-check.h: New file.
3043 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
3044 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3045 * gcc.target/i386/sse-check.h: New file.
3046 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
3047 * gcc.target/i386/sse-3.c: Ditto.
3048 * gcc.target/i386/sse-7.c: Ditto.
3049 * gcc.target/i386/sse-9.c: Ditto.
3050 * gcc.target/i386/ssefn-3.c: Ditto.
3051 * gcc.target/i386/sse-recip.c: Ditto.
3052 * gcc.target/i386/sse-recip-vec.c: Ditto.
3053 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3054 * gcc.target/i386/20020523-1.c: Remove.
3055 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
3056 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3057 * gcc.target/i386/ssefn-4.c: Ditto.
3058 * gcc.target/i386/sse-6.c: Ditto.
3059 * gcc.target/i386/sse-10.c: Ditto.
3060 * gcc.target/i386/sse-11.c: Ditto.
3061 * gcc.target/i386/sse-18.c: Ditto.
3062 * gcc.target/i386/fpprec-1.c: Ditto.
3063 * g++.dg/other/i386-1.C: Ditto.
3064
3065 2007-09-04 Richard Guenther <rguenther@suse.de>
3066
3067 PR tree-optimization/33291
3068 * gcc.dg/volatile2.c: New testcase.
3069 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3070 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3071 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3072 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3073
3074 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3075
3076 PR fortran/33253
3077 * gfortran.dg/namelist_15.f90: Update test.
3078 * gfortran.dg/namelist_24.f90: Update test.
3079 * gfortran.dg/namelist_38.f90: New test.
3080
3081 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3082
3083 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
3084 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3085 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
3086 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3087 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
3088 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3089
3090 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3091
3092 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3093 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3094
3095 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3096
3097 2007-09-02 David Daney <ddaney@avtrex.com>
3098
3099 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3100 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3101 * gcc.target/mips/atomic-memory-1.c: Ditto.
3102 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3103
3104 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3105
3106 * gcc.target/cris/builtin_clz_v0.c: New testcase.
3107 * gcc.target/cris/builtin_clz_v3.c: New testcase.
3108
3109 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
3110
3111 * gfortran.dg/substr_6.f90: New test.
3112
3113 2007-09-02 Paolo Carlini <pcarlini@suse.de>
3114
3115 PR c++/33208
3116 * g++.dg/other/error18.C: New.
3117 * g++.dg/expr/bitfield3.C: Adjust.
3118
3119 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
3120
3121 PR fortran/33276
3122 * gfortran.fortran-torture/compile/pr33276.f90: New.
3123
3124 2007-09-02 Joseph Myers <joseph@codesourcery.com>
3125
3126 PR C/29237
3127 PR middle-end/33272
3128 * gcc.dg/c99-arraydecl-3.c: New test.
3129
3130 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3131
3132 PR c++/32597
3133 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3134 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3135
3136 2007-08-31 Tobias Burnus <burnus@net-b.de>
3137
3138 PR fortran/33232
3139 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3140 * gfortran.dg/read_1.f90: New.
3141
3142 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3143
3144 PR c++/33210
3145 * g++.dg/template/error30.C: New.
3146
3147 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3148
3149 PR c++/32113
3150 * g++.dg/template/crash70.C: New.
3151
3152 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3153
3154 PR c++/33212
3155 * g++.dg/ext/is_class_error.C: New.
3156
3157 2007-08-31 Olivier Hainque <hainque@adacore.com>
3158
3159 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3160
3161 2007-08-31 David Edelsohn <edelsohn@gnu.org>
3162 Revital Eres <eres@il.ibm.com>
3163
3164 * gcc.target/powerpc/paired-1.c: New test.
3165 * gcc.target/powerpc/paired-2.c: New test.
3166 * gcc.target/powerpc/paired-3.c: New test.
3167 * gcc.target/powerpc/paired-4.c: New test.
3168 * gcc.target/powerpc/paired-5.c: New test.
3169 * gcc.target/powerpc/paired-6.c: New test.
3170 * gcc.target/powerpc/paired-7.c: New test.
3171 * gcc.target/powerpc/ppc-paired.c: New test.
3172
3173 2007-08-31 Ollie Wild <aaw@google.com>
3174
3175 * g++.dg/conversion/ptrmem2.C: New test.
3176 * g++.dg/conversion/ptrmem3.C: New test.
3177 * g++.dg/conversion/ptrmem4.C: New test.
3178 * g++.dg/conversion/ptrmem5.C: New test.
3179 * g++.dg/conversion/ptrmem6.C: New test.
3180 * g++.dg/conversion/ptrmem7.C: New test.
3181 * g++.dg/conversion/ptrmem8.C: New test.
3182
3183 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
3184
3185 PR fortran/31879
3186 * gfortran.dg/char_length_7.f90: New test.
3187 * gfortran.dg/char_length_9.f90: New test.
3188 * gfortran.dg/char_assign_1.f90: Add extra warning.
3189
3190 PR fortran/31197
3191 PR fortran/31258
3192 * gfortran.dg/char_length_8.f90: New test.
3193
3194 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3195
3196 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3197
3198 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3199
3200 * gcc.dg/inline-24.c: New test.
3201 * g++.dg/opt/inline11.C: New test.
3202
3203 2007-08-30 Richard Guenther <rguenther@suse.de>
3204
3205 * gcc.target/i386/vectorize5.c: New testcase.
3206
3207 2007-08-30 Tobias Burnus <burnus@net-b.de>
3208
3209 PR fortran/33228
3210 * interface.c (check_interface0): Improve error for external procs.
3211 (check_sym_interfaces): Fix checking of module procedures.
3212
3213 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3214
3215 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3216 (AI): Add AI_ALIGN.
3217 * gcc.dg/sync-3.c: New test.
3218
3219 PR middle-end/32758
3220 * gcc.dg/cleanup-12.c: New test.
3221
3222 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
3223
3224 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3225 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3226 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3227 * gcc.dg/pr32450.c: Ditto.
3228 * gcc.dg/nest.c: Ditto.
3229 * gcc.dg/nested-func-4.c: Ditto.
3230 * g++.old-deja/g++.law/profile1.C: Ditto.
3231
3232 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3233
3234 PR fortran/32989
3235 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3236 non-default integer kind arguments.
3237
3238 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
3239
3240 PR fortran/33105
3241 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3242
3243 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3244
3245 * gcc.dg/h8300-ice2.c: Remove target selector.
3246
3247 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
3248
3249 PR fortran/33215
3250 * gfortran.dg/binding_label_tests_15.f03: New test case.
3251 * gfortran.dg/binding_label_tests_16.f03: Ditto.
3252
3253 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3254
3255 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3256 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3257
3258 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
3259
3260 PR c++/33194
3261 * g++.dg/other/canon-33194.C: New.
3262
3263 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
3264
3265 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3266 * gcc.c-torture/execute/pr23135.c: Likewise.
3267
3268 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3269
3270 * gcc.dg/pr31344.c: Move to ...
3271 * gcc.dg/dfp/pr31344.c: ... here.
3272 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3273 * gcc.dg/20050503-1.c: Ditto.
3274 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3275 * gcc.dg/20061127-1.c: Compile only for fpic targets.
3276 * gcc.dg/20060801-1.c: Ditto.
3277
3278 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
3279
3280 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3281 * gfortran.dg/nan_1.f90: Likewise.
3282
3283 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3284
3285 PR fortran/33055
3286 Revert previous patch.
3287
3288 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
3289 Kazu Hirata <kazu@codesourcery.com>
3290
3291 * gcc.target/m68k/interrupt-1.c: New.
3292
3293 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3294
3295 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3296 10000 for targets where "int" can't hold at least 100000.
3297 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3298 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3299 (test5)(test6): Use it.
3300 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3301 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3302 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3303 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3304 * gcc.dg/attr-alloc_size.c (test): Likewise.
3305
3306 2007-08-28 Paolo Carlini <pcarlini@suse.de>
3307
3308 PR c++/33209
3309 * g++.dg/template/error29.C: New.
3310
3311 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR c++/32596
3314 * g++.dg/ext/visibility/anon5.C: New test.
3315
3316 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3317
3318 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3319
3320 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3321
3322 * gfortran.dg/gamma_1.f90: Remove large-real tests.
3323 * gfortran.dg/gamma_2.f90: Remove large-real tests.
3324 * gfortran.dg/gamma_4.f90: New: large-real tests.
3325
3326 2007-08-28 Jason Merrill <jason@redhat.com>
3327
3328 PR c++/29000
3329 * g++.dg/ext/stmtexpr12.C: New test.
3330
3331 PR c++/28558
3332 * g++.dg/ext/attrib28.C: New test.
3333
3334 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3335
3336 PR target/32661
3337 * gcc.target/i386/pr32661.c: New test.
3338
3339 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR middle-end/32370
3342 * gcc.dg/pr32370.c: New test.
3343
3344 PR rtl-optimization/33148
3345 * gcc.c-torture/compile/20070827-1.c: New test.
3346
3347 PR debug/32914
3348 * d++.dg/debug/const3.C: New test.
3349 * d++.dg/debug/const4.C: New test.
3350 * d++.dg/debug/dwarf2/const1.C: New test.
3351 * d++.dg/debug/dwarf2/const2.C: New test.
3352 * d++.dg/debug/dwarf2/const2b.C: New test.
3353
3354 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3355 Vladimir Yanovsky <yanov@il.ibm.com>
3356 Revital Eres <eres@il.ibm.com>
3357 Andrey Belevantsev <abel@ispras.ru>
3358
3359 * gcc.dg/sms-1.c: New test.
3360
3361 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3362
3363 * g++.dg/ext/gnu-inline-common.h: New.
3364 * g++.dg/ext/gnu-inline-global-reject.C: New.
3365 * g++.dg/ext/gnu-inline-global.C: New.
3366 * g++.dg/ext/gnu-inline-namespace.C: New.
3367 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3368 * g++.dg/ext/gnu-inline-class.C: New.
3369 * g++.dg/ext/gnu-inline-class-static.C: New.
3370 * g++.dg/ext/gnu-inline-template-class.C: New.
3371 * g++.dg/ext/gnu-inline-template-func.C: New.
3372
3373 2007-08-27 Jason Merrill <jason@redhat.com>
3374
3375 PR c++/31337
3376 * g++.dg/ext/stmtexpr11.C: New.
3377
3378 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3379
3380 * lib/target-supports.exp (check_profiling_available):
3381 Set profiling_available_saved to 0 on fido-*-elf.
3382
3383 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3384
3385 PR tree-optimization/33173
3386
3387 * gcc.c-torture/compile/pr33173.c: New.
3388
3389 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3390
3391 PR target/31385
3392 * gcc.dg/dfp/pr31385.c: New.
3393
3394 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3395
3396 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3397
3398 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3399
3400 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3401 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3402 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3403 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3404 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3405 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3406 gcc.target/m68k directory.
3407 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3408 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3409 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3410 gcc.target/cris directory.
3411 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3412 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3413 gcc.target/bfin directory.
3414
3415 * gcc.target/sh: New directory.
3416 * gcc.target/sh/sh.exp: New file.
3417 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3418 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3419 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3420 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3421 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3422 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3423
3424 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3425
3426 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3427 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3428 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3429 * gcc.target/i386/local2.c: Ditto.
3430 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3431 * gcc.target/i386/20011119-1.c: Ditto.
3432 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3433 * gcc.target/i386/fastcall-1.c: Fix target selector.
3434
3435 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3436
3437 PR fortran/33055
3438 * gfortran.dg/negative_unit.f: Add new check
3439 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3440 -fdefault-integer-8.
3441
3442 2007-08-26 Asher Langton <langton2@llnl.gov>
3443
3444 * gfortran.dg/recursive_stack.f90: New.
3445 * gfortran.dg/openmp_stack.f90: New.
3446
3447 2007-08-26 Tobias Burnus <burnus@net-b.de>
3448
3449 PR fortran/31298
3450 * gfortran.dg/use_10.f90: New.
3451
3452 2007-08-26 Tobias Burnus <burnus@net-b.de>
3453
3454 PR fortran/32985
3455 * gfortran.dg/namelist_14.f90: Make test case valid.
3456 * gfortran.dg/common_10.f90: New.
3457
3458 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3459
3460 PR middle-end/33181
3461 * gcc.dg/ifelse-2.c: New.
3462
3463 2007-08-26 Tobias Burnus <burnus@net-b.de>
3464
3465 PR fortran/32980
3466 * gfortran.dg/gamma_1.f90: New.
3467 * gfortran.dg/gamma_2.f90: New.
3468 * gfortran.dg/gamma_3.f90: New.
3469
3470 2007-08-26 Tobias Burnus <burnus@net-b.de>
3471
3472 PR fortran/33188
3473 * gfortran.dg/used_types_18.f90: New.
3474
3475 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3476
3477 * gcc.dg/array-init-2.c: New test.
3478
3479 2007-08-24 Tobias Burnus <burnus@net-b.de>
3480
3481 PR fortran/33178
3482 * gfortran.dg/initialization_4.f90: Update dg-error.
3483 * gfortran.dg/initialization_13.f90: New.
3484
3485 2007-08-24 Richard Guenther <rguenther@suse.de>
3486
3487 PR middle-end/33166
3488 * gcc.c-torture/compile/pr33166.c: New testcase.
3489
3490 2007-08-24 Tobias Burnus <burnus@net-b.de>
3491
3492 PR fortran/33139
3493 * gfortran.dg/pointer_assign_4.f90: New.
3494 * gfortran.dg/shape_2.f90: Fix test case.
3495 * gfortran.dg/char_result_4.f90: Ditto.
3496
3497 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3498
3499 * gcc.dg/array-init-1.c: New test.
3500
3501 PR c++/32567
3502 * g++.dg/parse/crash36.C: New test.
3503
3504 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3505
3506 * gcc.dg/pr32721.c: Updated.
3507
3508 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3509
3510 PR tree-optimization/32573
3511 PR middle-end/32946
3512 * gcc.dg/pr32573.c: New test.
3513
3514 PR c++/32898
3515 * g++.dg/lookup/ns3.C: New test.
3516
3517 * gfortran.dg/assumed_charlen_sharing.f90: New test.
3518
3519 PR c++/31941
3520 * g++.dg/parse/crash37.C: New test.
3521
3522 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3523
3524 PR target/17390
3525 * gcc.target/i386/pr17390.c: New test.
3526
3527 2007-08-23 Richard Guenther <rguenther@suse.de>
3528
3529 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3530 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3531 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3532 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3533 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3534 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3535 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3536 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3537
3538 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3539
3540 * gcc.target/s390: New directory.
3541 * gcc.target/s390/s390.exp: New file.
3542 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3543 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3544 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3545 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3546 gcc.target/s390 directory.
3547
3548 2007-08-23 Richard Guenther <rguenther@suse.de>
3549
3550 PR tree-optimization/32328
3551 * testsuite/gcc.dg/pr32328.c: New testcase.
3552
3553 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
3554
3555 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3556 available.
3557
3558 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3559
3560 PR fortran/33095
3561 * gfortran.dg/min_max_optional_5.f90: New test.
3562 * gfortran.dg/min_max_optional_2.f90: Remove.
3563 * gfortran.dg/min_max_optional_3.f90: Remove.
3564 * gfortran.dg/min_max_optional_4.f90: Remove.
3565
3566 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3567
3568 * gcc.target/i386/xorps-sse.c: New.
3569 * gcc.target/i386/xorps-sse2.c: New.
3570
3571 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3572
3573 * gcc.target/i386/cmov3.c: Fix scan-assembler.
3574 * gcc.target/i386/cmov4.c: Fix scan-assembler.
3575 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3576
3577 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
3578
3579 PR fortran/33020
3580 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3581 include multiple kinds for SHAPE parameter within a single
3582 namespace.
3583 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3584 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
3585
3586 2007-08-22 Janus Weil <jaydub66@gmail.com>
3587
3588 * interface_abstract_1.f90: Extended test case.
3589 * interface_abstract_3.f90: New test.
3590
3591 2007-08-21 Christian Bruel <christian.bruel@st.com>
3592
3593 * gcc.dg/fold-sub.c: New test.
3594
3595 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3596
3597 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3598 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3599 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3600 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3601 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3602 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3603
3604 2007-08-22 Richard Guenther <rguenther@suse.de>
3605
3606 PR middle-end/33007
3607 * gcc.dg/pr33007.c: New testcase.
3608
3609 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3610
3611 * gcc.c-torture/execute/strcmp-1.x: Delete.
3612
3613 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3614
3615 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3616 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3617 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3618 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3619 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3620 gcc.target/i386/stack-realign.c,
3621 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3622 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3623 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3624 target using dg-require-effective-target directive.
3625 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3626 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3627 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3628 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3629 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3630 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3631 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3632 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3633 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3634 Require lp64 target using dg-require-effective-target directive.
3635 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3636 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3637 directive.
3638 * gcc.target/i386/20010202-1.c: Move from here ...
3639 * gcc.dg/20010202-1.c: ... to here.
3640
3641 2007-08-22 Richard Guenther <rguenther@suse.de>
3642
3643 PR tree-optimization/33142
3644 * gcc.c-torture/execute/pr33142.c: New testcase.
3645
3646 2007-08-22 Richard Guenther <rguenther@suse.de>
3647
3648 PR middle-end/32563
3649 * g++.dg/torture/pr32563.C: New testcase.
3650
3651 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR middle-end/32912
3654 * gcc.dg/pr32912-1.c: Add -w to options.
3655 * gcc.dg/pr32912-2.c: Likewise.
3656 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3657
3658 2007-08-21 Ian Lance Taylor <iant@google.com>
3659
3660 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3661
3662 2007-08-21 Ian Lance Taylor <iant@google.com>
3663
3664 PR tree-optimization/33134
3665 * g++.dg/tree-ssa/pr33134.C: New test.
3666
3667 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3668
3669 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3670 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3671
3672 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3673
3674 PR debug/32610
3675 * gcc.dg/debug/pr32610.c: New test.
3676
3677 * g++.dg/init/new24.C: New test.
3678
3679 PR middle-end/32912
3680 * gcc.dg/pr32912-1.c: New test.
3681 * gcc.dg/pr32912-2.c: New test.
3682 * gcc.dg/pr32912-3.c: New test.
3683
3684 2007-08-21 Richard Guenther <rguenther@suse.de>
3685
3686 * gcc.dg/pointer-arith-10.c: New testcase.
3687
3688 2007-08-21 Richard Guenther <rguenther@suse.de>
3689
3690 PR middle-end/33122
3691 * gcc.c-torture/compile/pr33122.c: New testcase.
3692
3693 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3694
3695 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3696
3697 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3698
3699 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3700
3701 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR c++/33025
3704 * g++.dg/init/new23.C: New test.
3705
3706 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3707
3708 PR middle-end/30564
3709 * gcc.c-torture/compile/pr30564-1.c: New test.
3710 * gcc.c-torture/compile/pr30564-2.c: New test.
3711
3712 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3713
3714 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3715
3716 2007-08-19 Tobias Burnus <burnus@net-b.de>
3717
3718 * gfortran.dg/interface_abstract_2.f90: New.
3719 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3720
3721 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3722
3723 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3724 unknown (so that outer-loop wont get analyzed).
3725 * gcc.dg/vect/vect-outer-1a.c: New test.
3726 * gcc.dg/vect/vect-outer-1b.c: New test.
3727 * gcc.dg/vect/vect-outer-1.c: New test.
3728 * gcc.dg/vect/vect-outer-2a.c: New test.
3729 * gcc.dg/vect/vect-outer-2b.c: New test.
3730 * gcc.dg/vect/vect-outer-2c.c: New test.
3731 * gcc.dg/vect/vect-outer-2.c: New test.
3732 * gcc.dg/vect/vect-outer-3a.c: New test.
3733 * gcc.dg/vect/vect-outer-3b.c: New test.
3734 * gcc.dg/vect/vect-outer-3c.c: New test.
3735 * gcc.dg/vect/vect-outer-3.c: New test.
3736 * gcc.dg/vect/vect-outer-4a.c: New test.
3737 * gcc.dg/vect/vect-outer-4b.c: New test.
3738 * gcc.dg/vect/vect-outer-4c.c: New test.
3739 * gcc.dg/vect/vect-outer-4d.c: New test.
3740 * gcc.dg/vect/vect-outer-4e.c: New test.
3741 * gcc.dg/vect/vect-outer-4f.c: New test.
3742 * gcc.dg/vect/vect-outer-4g.c: New test.
3743 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3744 * gcc.dg/vect/vect-outer-4i.c: New test.
3745 * gcc.dg/vect/vect-outer-4j.c: New test.
3746 * gcc.dg/vect/vect-outer-4k.c: New test.
3747 * gcc.dg/vect/vect-outer-4l.c: New test.
3748 * gcc.dg/vect/vect-outer-4m.c: New test.
3749 * gcc.dg/vect/vect-outer-4.c: New test.
3750 * gcc.dg/vect/vect-outer-5.c: New test.
3751 * gcc.dg/vect/vect-outer-6.c: New test.
3752 * gcc.dg/vect/vect-outer-fir.c: New test.
3753 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3754 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3755
3756 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3757
3758 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3759 and -fno-tree-reassoc.
3760 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3761 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3762 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3763 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3764 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3765 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3766 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3767 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3768 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3769 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3770 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3771 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3772 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3773 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3774 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3775 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3776 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3777 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3778 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3779 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3780 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3781 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3782 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3783 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3784 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3785 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3786 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3787 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3788 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3789 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3790 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3791 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3792 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3793 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3794 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3795 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3796 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3797
3798 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3799
3800 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3801 versioning for aliasing).
3802 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3803
3804 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3805 targets.
3806 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3807
3808 2007-08-18 Tom Tromey <tromey@redhat.com>
3809
3810 PR preprocessor/32974:
3811 * gcc.dg/cpp/pr32974.c: New file.
3812
3813 2007-08-17 Tobias Burnus <burnus@net-b.de>
3814
3815 * gfortran.dg/interface_abstract_1.f90: New.
3816
3817 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3818
3819 PR fortran/32881
3820 * gfortran.dg/pure_initializer_1.f90: New test.
3821
3822 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3823
3824 PR fortran/32875
3825 * gfortran.dg/array_constructor_18.f90: New test.
3826
3827 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3828
3829 PR c++/28989
3830 * g++.dg/expr/lval3.C: New test.
3831 * g++.dg/expr/lval4.C: New test.
3832
3833 2007-08-17 Ollie Wild <aaw@google.com>
3834
3835 PR c++/31749
3836 * g++.dg/lookup/builtin3.C: New test.
3837 * g++.dg/lookup/builtin4.C: New test.
3838 * g++.dg/lookup/using19.C: New test.
3839
3840 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3841
3842 PR c++/32190
3843 * g++.dg/parse/error31.C: New.
3844
3845 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3846
3847 PR c++/32112
3848 * g++.dg/template/error26.C: New.
3849
3850 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3851
3852 PR fortran/33079
3853 * gfortran.dg/zero_length_2.f90: New test.
3854
3855 2007-08-17 Tobias Burnus <burnus@net-b.de>
3856
3857 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3858 * gfortran.dg/kind_tests_3.f03: Ditto.
3859 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3860 * gfortran.dg/interface_13.f90: Ditto.
3861 * gfortran.dg/pr32738.f90: Ditto.
3862 * gfortran.dg/module_private_1.f90: Ditto.
3863 * gfortran.dg/test_only_clause.f90: Ditto.
3864 * gfortran.dg/bind_c_vars.f90: Ditto.
3865 * gfortran.dg/bind_c_dts.f90: Ditto.
3866 * gfortran.dg/use_9.f90: Ditto.
3867 * gfortran.dg/generic_8.f90: Ditto.
3868 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3869 * gfortran.dg/private_type_6.f90: Ditto.
3870 * gfortran.dg/c_assoc.f90: Ditto.
3871 * gfortran.dg/private_type_7.f90: Ditto.
3872 * gfortran.dg/global_vars_c_init.f90: Ditto.
3873 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3874 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3875 * gfortran.dg/c_size_t_test.f03: Ditto.
3876 * gfortran.dg/used_types_12.f90: Ditto.
3877 * gfortran.dg/pr25923.f90: Ditto.
3878 * gfortran.dg/test_com_block.f90: Ditto.
3879 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3880 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3881 * gfortran.dg/com_block_driver.f90: Ditto.
3882 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3883 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3884 * gfortran.dg/c_loc_test.f90: Ditto.
3885 * gfortran.dg/c_ptr_tests.f03: Ditto.
3886 * gfortran.dg/module_interface_1.f90: Ditto.
3887
3888 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3889
3890 PR c++/32870
3891 * g++.dg/other/error17.C: Adjust.
3892
3893 2007-08-17 Ben Elliston <bje@au.ibm.com>
3894
3895 PR middle-end/32970
3896 * g++.dg/ext/altivec-14.C: New test.
3897
3898 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3899
3900 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3901 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3902 dump files.
3903 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3904 * gcc.dg/vect/pr32366.c: Ditto.
3905
3906 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3907
3908 PR testsuite/33082
3909 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3910 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3911 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3912 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3913
3914 2007-08-16 Tobias Burnus <burnus@net-b.de>
3915
3916 PR fortran/33072
3917 * gfortran.dg/use_9.f90: New.
3918
3919 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3920
3921 * g++.dg/gcov/gcov-5.C: New test.
3922
3923 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3924
3925 * g++.dg/gcov/gcov-4.C: New test.
3926 * lib/gcov.exp (verify-lines): Add support for
3927 checking no-coverage lines.
3928
3929 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3930
3931 * gcc.dg/vect/vect-vfa-01.c: New.
3932 * gcc.dg/vect/vect-vfa-02.c: New.
3933 * gcc.dg/vect/vect-vfa-03.c: New.
3934 * gcc.dg/vect/vect-vfa-04.c: New.
3935 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3936 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3937 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3938 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3939 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3940 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3941 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3942 gfortran.dg/vect/pr19049.f90: Rename to start with
3943 prefix no-vfa-.
3944 * gcc.dg/vect/vect.exp: Disable versioning for alias
3945 when test starts with no-vfa-.
3946 * gfortran.dg/vect/vect.exp: Likewise.
3947
3948 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3949
3950 * gcc.dg/torture/pr32897.c: New test.
3951
3952 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3953
3954 PR c++/31132
3955 * g++.dg/template/crash69.C: New.
3956
3957 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3958
3959 * lib/target-supports.exp (check_effective_target_arm32): Use
3960 check_no_compiler_messages.
3961
3962 2007-08-15 Diego Novillo <dnovillo@google.com>
3963
3964 gcc.dg/tree-ssa/20070815.c: New test.
3965
3966 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3967
3968 PR fortran/33077
3969 * gfortran.dg/random_7.f90: Initialize variable.
3970
3971 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3972
3973 PR middle-end/33074
3974 * gfortran.dg/pr33074.f90: New test.
3975
3976 PR c++/32992
3977 * g++.dg/opt/nrv14.C: New test.
3978
3979 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3980
3981 PR c++/33035
3982 * g++.dg/template/crash68.C: New.
3983
3984 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3985
3986 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3987 * gcc.dg/sibcall-4.c: Ditto.
3988
3989 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3990
3991 PR fortran/33066
3992 * gfortran.dg/use_8.f90: New test.
3993 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3994
3995 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3996
3997 PR c++/27211
3998 * g++.dg/template/error27.C: New.
3999 * g++.dg/template/error28.C: New.
4000 * g++.dg/other/pr28304.C: Adjust.
4001 * g++.old-deja/g++.mike/p811.C: Likewise.
4002
4003 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
4004
4005 PR target/30315
4006 * gcc.target/i386/pr30315.c: New.
4007
4008 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4009
4010 PR fortran/32594
4011 * gfortran.dg/substr_5.f90: New test.
4012
4013 2007-08-14 Andrew Pinski <pinskia@gmail.com>
4014
4015 PR c/30428
4016 * gcc.dg/vector-2.c: New test.
4017
4018 PR c++/30428
4019 * g++.dg/ext/vector8.C: New test.
4020
4021 2007-08-13 Dan Hipschman <dsh@google.com>
4022
4023 PR c/32953
4024 * gcc.dg/format/array-1.c: Add an additional test for
4025 unterminated format strings of length 1.
4026
4027 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4028
4029 PR fortran/32926
4030 * gfortran.dg/external_procedures_3.f90: New test.
4031
4032 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4033
4034 PR fortran/32827
4035 * gfortran.dg/import6.f90: New test.
4036
4037 2007-08-13 Andrew Pinski <pinskia@gmail.com>
4038
4039 PR C/30427
4040 * gcc.dg/vector-1.c: New test.
4041
4042 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4043
4044 * gcc.dg/pr21255-4.c: Skip for PIC.
4045 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4046
4047 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4048
4049 * gcc.dg/attr-isr.c: Skip for PIC.
4050 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4051 * gcc.dg/attr-isr-trapa.c: Likewise.
4052 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4053 * gcc.dg/pragma-isr-trapa.c: Likewise.
4054 * gcc.dg/pragma-isr-trapa2.c: Likewise.
4055
4056 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4057
4058 PR fortran/32962
4059 * gfortran.dg/transpose_1.f90: New test.
4060
4061 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4062
4063 PR fortran/29600
4064 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4065 intrinsic.
4066
4067 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4068
4069 PR fortran/30964
4070 PR fortran/33054
4071 * gfortran.dg/random_4.f90: New test.
4072 * gfortran.dg/random_5.f90: New test.
4073 * gfortran.dg/random_6.f90: New test.
4074 * gfortran.dg/random_7.f90: New test.
4075
4076 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4077
4078 PR fortran/32860
4079 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4080
4081 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4082
4083 PR fortran/31629
4084 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
4085
4086 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4087
4088 PR fortran/29600
4089 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4090 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4091
4092 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4093
4094 PR fortran/32937
4095 * gfortran.dg/char_length_6.f90: New test.
4096
4097 2007-08-10 Ollie Wild <aaw@google.com>
4098
4099 * g++.dg/lookup/using18.C: New test.
4100
4101 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4102
4103 PR c++/17763
4104 * g++.dg/other/error16.C: New.
4105
4106 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4107
4108 PR libfortran/33039
4109 * gfortran.dg/namelist_37.f90: New test.
4110
4111 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4112
4113 PR c++/22256
4114 * g++.dg/conversion/op3.C: New.
4115
4116 2007-08-09 Tobias Burnus <burnus@net-b.de>
4117
4118 PR fortran/32987
4119 * gfortran.dg/fmt_tab_1.f90: New.
4120 * gfortran.dg/fmt_tab_2.f90: New.
4121
4122 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4123
4124 PR c/32796
4125 * gcc.c-torture/compile/pr32796.c: New test.
4126
4127 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4128
4129 PR middle-end/32813
4130 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4131 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4132 instead of just -O.
4133
4134 2007-08-08 Richard Sandiford <richard@codesourcery.com>
4135
4136 * gcc.target/mips/code-readable-1.c: New test.
4137 * gcc.target/mips/code-readable-2.c: Likewise.
4138 * gcc.target/mips/code-readable-3.c: Likewise.
4139
4140 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
4141 Revital Eres <eres@il.ibm.com>
4142
4143 * gfortran.dg/sms-1.f90: Add comment.
4144 * gfortran.dg/sms-2.f90: New.
4145
4146 2007-08-07 Ian Lance Taylor <iant@google.com>
4147
4148 * gcc.dg/instrument-1.c: New test.
4149 * gcc.dg/instrument-2.c: New test.
4150 * gcc.dg/instrument-3.c: New test.
4151
4152 2007-08-07 Steve Ellcey <sje@cup.hp.com>
4153
4154 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4155
4156 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
4157
4158 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
4159 !vector_alignment_reachable targets.
4160 * gcc.dg/vect/vect-33.c: Likewise.
4161 * gcc.dg/vect/vect-42.c: Likewise.
4162 * gcc.dg/vect/vect-44.c: Likewise.
4163 * gcc.dg/vect/vect-50.c: Likewise.
4164 * gcc.dg/vect/vect-70.c: Likewise.
4165 * gcc.dg/vect/vect-71.c: Likewise.
4166 * gcc.dg/vect/vect-87.c: Likewise.
4167 * gcc.dg/vect/vect-88.c: Likewise.
4168 * gcc.dg/vect/vect-91.c: Likewise.
4169 * gcc.dg/vect/vect-93.c: Likewise.
4170 * gcc.dg/vect/vect-96.c: Likewise.
4171 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4172 * gcc.dg/vect/section-anchors-69.c: Likewise.
4173 * gcc.dg/vect/pr25413.c: Likewise.
4174 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4175 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4176 * gfortran.dg/vect-2.f90: Likewise.
4177 * gfortran.dg/vect-3.f90: Likewise.
4178 * gfortran.dg/vect-4.f90: Likewise.
4179 * gfortran.dg/vect-5.f90: Likewise.
4180 * lib/target-supports.exp (check_effective_target_natural_alignment):
4181 Return false for darwin.
4182 (check_effective_target_vector_alignment_reachable_for_double): New.
4183
4184 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
4185
4186 * gcc.dg/multiword-1.c: New testcase.
4187
4188 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
4189
4190 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4191 messages.
4192 * gfortran.dg/namelist_36.f90: New test.
4193
4194 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
4195
4196 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4197 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4198
4199 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
4200
4201 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4202 * gcc.dg/torture/type-generic-1.c: Likewise.
4203
4204 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4205
4206 * gcc.c-torture/20070522-1.c: Move to ...
4207 * gcc.c-torture/compile/20070522-1.c: Here.
4208
4209 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4210
4211 PR fortran/29828
4212 * gfortran.dg/minmax_char_1.f90: New test.
4213 * gfortran.dg/minmax_char_2.f90: New test.
4214 * gfortran.dg/min_max_optional_4.f90: New test.
4215
4216 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4217
4218 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4219 hanging on the testcase.
4220
4221 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4222
4223 PR middle-end/32988
4224 * gcc.c-torture/compile/pr32988.c: New test.
4225
4226 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4227
4228 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4229
4230 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
4231
4232 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
4233
4234 Revert:
4235 2007-03-22 Dirk Mueller <dmueller@suse.de>
4236
4237 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4238
4239 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4240
4241 PR fortran/32979
4242 * gfortran.dg/isnan_1.f90: New test.
4243
4244 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
4245 Revital Eres <eres@il.ibm.com>
4246
4247 * gcc.dg/sms-antideps.c: New test.
4248
4249 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
4250
4251 PR fortran/31214
4252 * gfortran.dg/entry_13.f90: New test.
4253
4254 * gfortran.dg/entry_12.f90: Clean up .mod file.
4255
4256 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4257
4258 PR fortran/32770
4259 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
4260 variables as kind=4 so they don't overflow the record length.
4261
4262 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
4263
4264 PR fortran/32968
4265 * gfortran.dg/selected_kind_1.f90: New test.
4266
4267 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4268
4269 PR middle-end/32780
4270 * gcc.c-torture/compile/pr32780.c: New test.
4271
4272 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4273
4274 RP middle-end/32399
4275 * gcc.c-torture/compile/pr32399.c: New testcase.
4276
4277 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4278
4279 PR middle-end/32304
4280 * g++.dg/torture/pr32304.C: New testcase.
4281
4282 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4283
4284 PR middle-end/32935
4285 * gfortran.fortran-torture/compile/complex_1.f90: New test.
4286
4287 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4288
4289 PR fortran/32955
4290 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4291
4292 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4293
4294 PR fortran/31202
4295 * gfortran.dg/nint_2.f90: New test.
4296
4297 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
4298
4299 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4300 * gcc.dg/weak/typeof-2.c: Likewise.
4301
4302 2007-08-03 Diego Novillo <dnovillo@google.com>
4303
4304 PR 31521
4305 * gcc.dg/tree-ssa/pr31521.c: New test.
4306
4307 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4308
4309 PR fortran/32770
4310 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
4311 iostat must be default kind.
4312
4313 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4314
4315 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4316
4317 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4318
4319 PR fortran/32770
4320 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
4321 explicit so test passes with -fdefault-integer-8.
4322 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4323 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4324
4325 2007-08-02 Lee Millward <lee.millward@gmail.com>
4326
4327 PR c++/30849
4328 * g++.dg/parse/asm1.C: New test.
4329
4330 PR c++/30850
4331 * g++.dg/parse/asm2.C: Likewise.
4332
4333 PR c++/30851
4334 * g++.dg/parse/asm3.C: Likewise.
4335
4336 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4337
4338 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4339 "int" is only 16 bit bits wide.
4340 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4341
4342 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4343
4344 * g++.dg/torture/type-generic-1.C: New.
4345 * gcc.dg/pr28796-2.c: Move tests ...
4346 * gcc.dg/tg-tests.h: ... here.
4347 * gcc.dg/torture/type-generic-1.c: New.
4348
4349 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4350
4351 PR libfortran/32954
4352 * minmaxloc_3.f90: New test case.
4353
4354 2007-08-01 Tobias Burnus <burnus@net-b.de>
4355
4356 PR fortran/32936
4357 * gfortran.dg/allocate_stat.f90: New.
4358
4359 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4360
4361 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4362
4363 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4364
4365 PR tree-optimization/32919
4366 * gcc.c-torture/compile/pr32919.c: New.
4367
4368 2007-08-01 Nick Clifton <nickc@redhat.com>
4369
4370 * gcc.c-torture/execute/execute.exp: Change copyright header to
4371 refer to version 3 of the GNU General Public License and to point
4372 readers at the COPYING3 file and the FSF's license web page.
4373 * gcc.c-torture/execute/ieee/ieee.exp,
4374 gcc.c-torture/unsorted/unsorted.exp,
4375 gcc.c-torture/compile/compile.exp,
4376 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4377 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4378 gcc.target/cris/torture/cris-torture.exp,
4379 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4380 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4381 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4382 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4383 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4384 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4385 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4386 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4387 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4388 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4389 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4390 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4391 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4392 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4393 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4394 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4395 gcc.dg/noncompile/noncompile.exp,
4396 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4397 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4398 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4399 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4400 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4401 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4402 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4403 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4404 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4405 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4406 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4407 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4408 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4409 g++.old-deja/old-deja.exp,
4410 gfortran.fortran-torture/execute/execute.exp,
4411 gfortran.fortran-torture/compile/compile.exp,
4412 treelang/output/output-1.c, treelang/output/output-1.tree,
4413 treelang/execute/execute.exp, treelang/Makefile.in,
4414 treelang/compile/compile.exp, g++.dg/dg.exp,
4415 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4416 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4417 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4418 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4419 g++.dg/compat/struct-layout-1.exp,
4420 g++.dg/compat/struct-layout-1_generate.c,
4421 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4422 g++.dg/bprob/bprob.exp, config/default.exp,
4423 gcc.test-framework/test-framework.awk,
4424 gcc.test-framework/gen_directive_tests,
4425 gcc.test-framework/test-framework.exp,
4426 objc.dg/special/special.exp,
4427 objc.dg/gnu-encoding/gnu-encoding.exp,
4428 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4429 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4430 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4431 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4432 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4433 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4434 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4435 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4436 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4437 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4438 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4439 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4440 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4441 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4442 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4443 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4444 Likewise.
4445
4446 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4447
4448 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4449 error message text.
4450
4451 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4452
4453 PR fortran/32945
4454 * gfortran.dg/initialization_12.f90: New test.
4455
4456 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4457
4458 PR fortran/31609
4459 * gfortran.dg/entry_12.f90: New test.
4460
4461 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4462
4463 PR fortran/32938
4464 * gfortran.dg/altreturn_6.f90: New test.
4465
4466 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4467
4468 PR fortran/32942
4469 * gfortran.dg/exponent_2.f90: New test.
4470
4471 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4472
4473 * gcc.dg/vect/vect-117.c: New test.
4474 * gcc.dg/vect/vect-74.c: Enabled test
4475 * gcc.dg/vect/vect-81.c: Enabled test
4476
4477 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4478
4479 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4480 s/dg-error/dg-warning where warning is expected.
4481
4482 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4483
4484 PR fortran/32770
4485 * gfortran.dg/array_constructor_12.f90: Adjust argument
4486 of huge() to correct kind.
4487
4488 2007-07-30 Ollie Wild <aaw@google.com>
4489
4490 * gcc.dg/cpp/counter-2.c: New test.
4491 * gcc.dg/cpp/counter-3.c: New test.
4492 * gcc.dg/cpp/dir-only-1.c: New test.
4493 * gcc.dg/cpp/dir-only-1.h: New file.
4494 * gcc.dg/cpp/dir-only-2.c: New test.
4495 * gcc.dg/cpp/dir-only-3.c: New test.
4496 * gcc.dg/cpp/dir-only-3a.h: New file.
4497 * gcc.dg/cpp/dir-only-3b.h: New file.
4498 * gcc.dg/cpp/dir-only-4.c: New test.
4499 * gcc.dg/cpp/dir-only-5.c: New test.
4500 * gcc.dg/cpp/dir-only-6.c: New test.
4501
4502 2007-07-30 Julian Brown <julian@codesourcery.com>
4503
4504 * gcc.target/arm/neon/v*.c: Regenerate.
4505
4506 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4507
4508 PR c++/32108
4509 * g++.dg/ext/label6.C: New.
4510
4511 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4512
4513 PR libfortran/32858
4514 PR libfortran/30814
4515 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
4516
4517 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
4518
4519 PR fortran/31211
4520 * gfortran.dg/actual_pointer_function_1.f90: New test.
4521
4522 PR fortran/32682
4523 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4524
4525 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
4526
4527 PR fortran/32906
4528 * gfortran.dg/shape_1.f90: Adjust error message.
4529 * gfortran.dg/parameter_array_ref_1.f90: New test.
4530
4531 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4532
4533 PR fortran/31609
4534 * gfortran.dg/entry_11.f90: New test.
4535
4536 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
4537 Revital Eres <eres@il.ibm.com>
4538
4539 * gfortran.dg/sms-1.f90: New test.
4540
4541 2007-07-28 Richard Guenther <rguenther@suse.de>
4542
4543 * gcc.c-torture/compile/pr32920.c: New testcase.
4544
4545 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
4546
4547 PR c++/30917
4548 * g++.dg/lookup/friend11.C: New test.
4549
4550 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
4551
4552 * gfortran.dg/namelist_5.f90: Adjusted error message.
4553 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4554 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4555 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4556 * gfortran.dg/namelist_32.f90: ... this.
4557
4558 PR fortran/32876
4559 * gfortran.dg/namelist_33.f90: New test.
4560
4561 PR fortran/32905
4562 * gfortran.dg/namelist_34.f90: New test.
4563
4564 PR fortran/31818
4565 * gfortran.dg/namelist_35.f90: New test.
4566
4567 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
4568
4569 PR fortran/32880
4570 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4571
4572 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4573
4574 PR testsuite/32471
4575 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4576 assuming it is 0x7ffffffff.
4577 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4578 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4579
4580 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4581
4582 * gfortran.dg/operator_3.f90: Fix dg directive.
4583 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4584 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4585 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4586
4587 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
4588
4589 * g++.dg/cpp0x/decltype1.C: New.
4590 * g++.dg/cpp0x/decltype2.C: New.
4591 * g++.dg/cpp0x/decltype3.C: New.
4592 * g++.dg/cpp0x/decltype4.C: New.
4593 * g++.dg/cpp0x/decltype5.C: New.
4594 * g++.dg/cpp0x/decltype6.C: New.
4595
4596 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4597
4598 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4599 because the test relies on bit 31 to be the sign bit.
4600
4601 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4602
4603 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4604 assuming it is 0x7fffffff.
4605 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4606 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4607
4608 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4609
4610 PR c++/32346
4611 * g++.dg/expr/bitfield9.C: New test.
4612
4613 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4614
4615 PR fortran/32899
4616 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4617
4618 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4619
4620 PR fortran/32760
4621 * gfortran.dg/private_type_7.f90: New test.
4622
4623 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4624
4625 PR fortran/32035
4626 * gfortran.dg/select_char_1.f90: New test.
4627
4628 2007-07-27 Tobias Burnus <burnus@net-b.de>
4629
4630 PR fortran/32903
4631 * gfortran.dg/initialization_11.f90: New test.
4632
4633 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4634
4635 * gcc.target/mips/ins-1.c: New test.
4636
4637 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4638
4639 PR/19232
4640 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4641 (f1): Likewise.
4642
4643 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4644
4645 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4646 error: width of 'spare' exceeds its type.
4647
4648 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4649
4650 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4651 * gcc.dg/sibcall-4.c: Likewise.
4652
4653 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4654
4655 PR rtl-optimization/31500
4656 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4657 * g++.dg/warn/Warray-bounds.C: Likewise.
4658
4659 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4660
4661 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4662
4663 2007-07-25 Julian Brown <julian@codesourcery.com>
4664 Paul Brook <paul@codesourcery.com>
4665 Joseph Myers <joseph@codesourcery.com>
4666 Mark Shinwell <shinwell@codesourcery.com>
4667
4668 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4669 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4670 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4671 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4672 (check_effective_target_arm_neon_hw): New.
4673 * gcc.target/arm/neon/neon.exp: New file.
4674 * gcc.target/arm/neon/polytypes.c: New file.
4675 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4676
4677 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4678
4679 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4680 targets where an "int" is less than 32 bits wide.
4681
4682 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4683
4684 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4685
4686 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4687
4688 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4689 during addition if an int is only 16 bits wide.
4690 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4691
4692 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4693
4694 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4695 size as "long int" and are 32 or 64 bits wide.
4696 * gcc.dg/torture/pr28814.c: Likewise.
4697
4698 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4699
4700 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4701 exactly as wide as an int.
4702
4703 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4704
4705 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4706 Define and use throughout as long long printf format specifier.
4707 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4708 Likewise.
4709
4710 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4711
4712 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4713 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4714
4715 2007-07-25 Ben Elliston <bje@au.ibm.com>
4716
4717 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4718
4719 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4720
4721 * gcc.c-torture/execute/20070724-1.c: New.
4722
4723 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4724
4725 PR fortran/31205
4726 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4727 "deallocates" to 24, since patch has code rid of much spurious
4728 code.
4729 * gfortran.dg/interface_assignment_1.f90 : New test.
4730
4731 PR fortran/32842
4732 * gfortran.dg/interface_assignment_2.f90 : New test.
4733
4734 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4735
4736 PR fortran/32867
4737 * fortran.dg/initialization_10.f90: New test.
4738
4739 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4740
4741 PR fortran/32778
4742 * gfortran.dg/imag_2.f: Removed
4743 * gfortran.dg/warn_std_1.f90: New test.
4744 * gfortran.dg/warn_std_2.f90: New test.
4745 * gfortran.dg/warn_std_3.f90: New test.
4746
4747 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4748
4749 PR c++/29001
4750 * g++.dg/init/new22.C: New.
4751
4752 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4753
4754 PR c++/32561
4755 * g++.dg/template/crash67.C: New.
4756
4757 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4758
4759 * lib/target-support.exp (check_effective_target_natural_alignment):
4760 (check_effective_target_vector_alignment_reachable): New.
4761 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4762 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4763 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4764 check.
4765 * gcc.dg/vect/pr25413.c: Likewise.
4766 * gcc.dg/vect/pr31699.c: Likewise.
4767
4768 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4769
4770 PR fortran/30814
4771 * gfortran.dg/pack_bounds_1.f90: New test case.
4772
4773 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4774
4775 PR fortran/31639
4776 * gfortran.dg/initialization_9.f90: New test.
4777
4778 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4779
4780 PR fortran/32797
4781 PR fortran/32800
4782 * gfortran.dg/bind_c_usage_8.f03: New test case.
4783 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4784 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4785
4786 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4787
4788 * gcc.target/mips/branch-cost-1.c: New test.
4789 * gcc.target/mips/branch-cost-2.c: Likewise.
4790
4791 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4792
4793 PR fortran/32732
4794 * gfortran.dg/c_char_tests.f03: New test case.
4795 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4796 * gfortran.dg/c_char_tests_2.f03: New test case.
4797 * gfortran.dg/value_6.f03: Ditto.
4798 * gfortran.dg/value_7.f03: Ditto.
4799
4800 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4801
4802 PR fortran/32600
4803 * gfortran.dg/c_funloc_tests_5.f03: New.
4804 * gfortran.dg/c_funloc_tests_5.f04: New.
4805 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4806
4807 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4808
4809 PR c++/32839
4810 * g++.dg/expr/call4.C: New.
4811 * g++.dg/expr/call5.C: New.
4812
4813 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4814
4815 PR fortran/32710
4816 * gfortran.dg/namelist_30.f90: New test.
4817
4818 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4819
4820 PR fortran/29962
4821 * gfortran.dg/array_initializer_1.f90: Removed warning.
4822 * gfortran.dg/initialization_1.f90: Adjusted messages.
4823 * gfortran.dg/nested_modules_6.f90: Removed warning.
4824
4825 PR fortran/31253
4826 * gfortran.dg/initialization_7.f90: New test.
4827
4828 PR fortran/31639
4829 * gfortran.dg/initialization_8.f90: New test.
4830
4831 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4832
4833 PR c++/30818
4834 * g++.dg/template/crash47.C: Adjust errors.
4835 * g++.dg/template/crash48.C: Adjust errors.
4836 * g++.dg/template/typename12.C: New.
4837 * g++.dg/template/typename13.C: New.
4838 * g++.dg/template/typename14.C: New.
4839 * g++.dg/template/typedef6.C: Adjust errors.
4840
4841 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4842
4843 PR fortran/32627
4844 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4845 * gfortran.dg/pr32627.f03: New test case.
4846
4847 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4848 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4849 c_f_pointer_logical.
4850 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4851 c_f_pointer_complex.
4852 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4853 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4854 c_f_pointer_shape_tests_2.
4855 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4856
4857 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4858
4859 PR fortran/32804
4860 * gfortran.dg/c_loc_tests_9.f03: New test case.
4861 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4862
4863 2007-07-21 Lee Millward <lee.millward@gmail.com>
4864
4865 PR fortran/32823
4866 * gfortran.dg/int_2.f90: New test.
4867
4868 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4869
4870 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4871
4872 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4873
4874 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4875 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4876
4877 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4878
4879 PR tree-optimization/19910
4880 * gcc.dg/pr19910.c: New test.
4881
4882 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4883
4884 PR fortran/32738
4885 * gfortran.dg/pr32738.f90: New test.
4886
4887 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4888
4889 PR tree-optimzation/32635
4890 * gfortran.dg/pr32635.f: New test case.
4891
4892 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4893
4894 PR fortran/32801
4895 * gfortran.dg/pr32801.f03: New test case.
4896
4897 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4898
4899 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4900 Test negative numbers also.
4901 * gcc.dg/c99-math-float-1.c: Likewise.
4902 * gcc.dg/c99-math-long-double-1.c: Likewise.
4903 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4904 test inputs.
4905
4906 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4907
4908 * lib/target-supports.exp (check_effective_target_sync_int_long):
4909 Enable for xtensa.
4910 (check_effective_target_sync_char_short): Likewise.
4911
4912 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4913
4914 * gcc.dg/pr28796-2.c: Add more cases.
4915
4916 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4917
4918 * gcc.dg/pr28796-1.c: Add more cases.
4919 * gcc.dg/pr28796-2.c: Likewise.
4920
4921 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4922
4923 * gcc.dg/pr28796-1.c: Add more cases.
4924 * gcc.dg/pr28796-2.c: Likewise.
4925
4926 2007-07-17 Janus Weil <jaydub66@gmail.com>
4927
4928 PR fortran/32535
4929 * gfortran.dg/pr32535.f90: New test.
4930
4931 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4932
4933 PR fortran/31320
4934 PR fortran/32665
4935 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4936
4937 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4938
4939 PR rtl-optimization/32773
4940 * gcc.dg/pr32773.c: New test.
4941
4942 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4943
4944 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4945 match flax-vector-conversions note.
4946 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4947 instead of dg-error for the warning.
4948
4949 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4950
4951 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4952 adapted to work on targets with 16-bit or wider int.
4953 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4954 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4955 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4956 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4957
4958 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4959
4960 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4961 support large arrays.
4962 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4963 * gcc.dg/20061109-1.c: Likewise.
4964 * gcc.c-torture/execute/20061101-1.x: Likewise.
4965 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4966 * gcc.c-torture/execute/pr31448.x: Likewise.
4967
4968 2007-07-16 Lee Millward <lee.millward@gmail.com>
4969
4970 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4971
4972 PR fortran/32238
4973 * gfortran.dg/pr32238.f90: New test.
4974
4975 PR fortran/32222
4976 * gfortran.dg/pr32222.f90: New test.
4977
4978 PR fortran/32242
4979 * gfortran.dg/pr32242.f90: New test.
4980
4981 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4982 David Ung <davidu@mips.com>
4983
4984 * gcc.target/mips/mips-sched-madd.c: New test case.
4985
4986 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4987
4988 PR libfortran/32611
4989 * gfortran.dg/large_real_kind_1.f90: Update test.
4990 * gfortran.dg/pr17706.f90: Update test.
4991 * gfortran.dg/fmt_zero_digits.f90: Update test.
4992 * gfortran.dg/fmt_zero_precision.f90: Update test.
4993 * gfortran.dg/real_const_3.f90: Update test.
4994
4995 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4996
4997 PR fortran/32036
4998 * gfortran.dg/bounds_check_8.f90: New test.
4999 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5000
5001 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5002
5003 PR fortran/32357
5004 * gfortran.dg/mvbits_2.f90: New test.
5005
5006 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5007
5008 PR libfortran/32731
5009 * gfortran.dg/pack_mask_1.f90: New test.
5010 * gfortran.dg/unpack_mask_1.f90: New test.
5011
5012 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5013
5014 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5015 * gcc.dg/20001101-1.c: Likewise.
5016 * gcc.dg/20001102-1.c: Likewise.
5017 * gcc.dg/20020116-2.c: Likewise.
5018 * gcc.dg/20020416-1.c: Likewise.
5019 * gcc.dg/sparc-constant-1.c: Likewise.
5020 * gcc.dg/sparc-dwarf2.c: Likewise.
5021 * gcc.dg/sparc-frame-1.c: Likewise.
5022 * gcc.dg/sparc-getcontext-1.c: Likewise.
5023 * gcc.dg/sparc-loop-1.c: Likewise.
5024 * gcc.dg/sparc-reg-1.c: Likewise.
5025 * gcc.dg/sparc-ret.c: Likewise.
5026 * gcc.dg/sparc-trap-1.c: Likewise.
5027 * gcc.dg/ultrasp10.c: Likewise.
5028 * gcc.dg/ultrasp11.c: Likewise.
5029 * gcc.dg/ultrasp1.c: Likewise.
5030 * gcc.dg/ultrasp2.c: Likewise.
5031 * gcc.dg/ultrasp3.c: Likewise.
5032 * gcc.dg/ultrasp4.c: Likewise.
5033 * gcc.dg/ultrasp5.c: Likewise.
5034 * gcc.dg/ultrasp6.c: Likewise.
5035 * gcc.dg/ultrasp7.c: Likewise.
5036 * gcc.dg/ultrasp8.c: Likewise.
5037 * gcc.dg/ultrasp9.c: Likewise.
5038 * gcc.dg/splet-1.c: Delete.
5039
5040 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
5041
5042 PR fortran/32724
5043 * gfortran.dg/stfunc_5.f90: New test.
5044
5045 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
5046
5047 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5048 New procedure to check if arrays are naturally aligned to the vector
5049 alignment boundary.
5050 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
5051 in size_t typedef. Adjust tree dump scan results according to
5052 vect_aligned_arrays target check.
5053 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5054 vect_aligned_arrays target check.
5055 * gcc.dg/vect/pr31699.c: Ditto.
5056
5057 2007-07-13 Sa Liu <saliu@de.ibm.com>
5058
5059 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5060 for V2DFmode vector conditional expression.
5061 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
5062 and dfceq patterns.
5063 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
5064 and dfcgt patterns.
5065 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
5066 V2DFmode comparison and test special values.
5067 * lib/target-supports.exp: Switch on test for V2DFmode
5068 vector conditional expression.
5069
5070 2007-07-13 Richard Guenther <rguenther@suse.de>
5071
5072 PR tree-optimization/32721
5073 * gcc.dg/pr32721.c: New testcase.
5074
5075 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
5076
5077 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5078 error message part that continues on a new line.
5079
5080 2007-07-12 Geoffrey Keating <geoffk@apple.com>
5081
5082 * gcc.dg/c99-tgmath-1.c: New.
5083 * gcc.dg/c99-tgmath-2.c: New.
5084 * gcc.dg/c99-tgmath-3.c: New.
5085 * gcc.dg/c99-tgmath-4.c: New.
5086
5087 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5088 Janis Johnson <janis187@us.ibm.com>
5089
5090 PR testsuite/25241
5091 * gcc.test-framework/dg-error-exp-F.c: New test.
5092 * gcc.test-framework/dg-warning-exp-F.c: New test.
5093 * lib/gcc.exp: Enable warning and error prefixes.
5094 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5095 (dg-error): Wrap original dg-error.
5096 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5097 markers from dg-error/dg-warning directives.
5098 * gcc.dg/20040322-1.c: Likewise.
5099 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5100 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5101 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5102 * gcc.dg/Werror-1.c: Likewise.
5103 * gcc.dg/Werror-10.c: Likewise.
5104 * gcc.dg/Werror-11.c: Likewise.
5105 * gcc.dg/Werror-2.c: Likewise.
5106 * gcc.dg/Werror-3.c: Likewise.
5107 * gcc.dg/Werror-4.c: Likewise.
5108 * gcc.dg/Werror-5.c: Likewise.
5109 * gcc.dg/Werror-6.c: Likewise.
5110 * gcc.dg/Werror-7.c: Likewise.
5111 * gcc.dg/Werror-8.c: Likewise.
5112 * gcc.dg/Werror-9.c: Likewise.
5113 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5114 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5115 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5116 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5117 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5118 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5119 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5120 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5121 * gcc.dg/Wnested-externs-1.c: Likewise.
5122 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5123 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5124 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5125 * gcc.dg/Wshadow-3.c: Likewise.
5126 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5127 * gcc.dg/Wwrite-strings-1.c: Likewise.
5128 * gcc.dg/anon-struct-5.c: Likewise.
5129 * gcc.dg/anon-struct-6.c: Likewise.
5130 * gcc.dg/anon-struct-7.c: Likewise.
5131 * gcc.dg/anon-struct-8.c: Likewise.
5132 * gcc.dg/array-8.c: Likewise.
5133 * gcc.dg/array-quals-2.c: Likewise.
5134 * gcc.dg/asm-qual-1.c: Likewise.
5135 * gcc.dg/asm-wide-1.c: Likewise.
5136 * gcc.dg/assign-warn-1.c: Likewise.
5137 * gcc.dg/assign-warn-2.c: Likewise.
5138 * gcc.dg/bitfld-10.c: Likewise.
5139 * gcc.dg/bitfld-11.c: Likewise.
5140 * gcc.dg/bitfld-12.c: Likewise.
5141 * gcc.dg/bitfld-13.c: Likewise.
5142 * gcc.dg/bitfld-14.c: Likewise.
5143 * gcc.dg/builtin-choose-expr-2.c: Likewise.
5144 * gcc.dg/builtins-30.c: Likewise.
5145 * gcc.dg/c90-const-expr-5.c: Likewise.
5146 * gcc.dg/c90-typespec-1.c: Likewise.
5147 * gcc.dg/c99-const-expr-5.c: Likewise.
5148 * gcc.dg/c99-flex-array-5.c: Likewise.
5149 * gcc.dg/c99-fordecl-3.c: Likewise.
5150 * gcc.dg/c99-tag-3.c: Likewise.
5151 * gcc.dg/c99-typespec-1.c: Likewise.
5152 * gcc.dg/c99-vla-jump-1.c: Likewise.
5153 * gcc.dg/c99-vla-jump-2.c: Likewise.
5154 * gcc.dg/c99-vla-jump-3.c: Likewise.
5155 * gcc.dg/c99-vla-jump-4.c: Likewise.
5156 * gcc.dg/c99-vla-jump-5.c: Likewise.
5157 * gcc.dg/cast-1.c: Likewise.
5158 * gcc.dg/cast-2.c: Likewise.
5159 * gcc.dg/cast-3.c: Likewise.
5160 * gcc.dg/cast-4.c: Likewise.
5161 * gcc.dg/cast-pretty-print-1.c: Likewise.
5162 * gcc.dg/comp-goto-2.c: Likewise.
5163 * gcc.dg/comp-goto-3.c: Likewise.
5164 * gcc.dg/cpp/error-1.c: Likewise.
5165 * gcc.dg/cpp/if-paren.c: Likewise.
5166 * gcc.dg/decl-7.c: Likewise.
5167 * gcc.dg/decl-8.c: Likewise.
5168 * gcc.dg/decl-nospec-1.c: Likewise.
5169 * gcc.dg/decl-nospec-2.c: Likewise.
5170 * gcc.dg/decl-nospec-3.c: Likewise.
5171 * gcc.dg/declspec-10.c: Likewise.
5172 * gcc.dg/declspec-11.c: Likewise.
5173 * gcc.dg/declspec-12.c: Likewise.
5174 * gcc.dg/declspec-13.c: Likewise.
5175 * gcc.dg/declspec-14.c: Likewise.
5176 * gcc.dg/declspec-15.c: Likewise.
5177 * gcc.dg/declspec-16.c: Likewise.
5178 * gcc.dg/declspec-17.c: Likewise.
5179 * gcc.dg/declspec-4.c: Likewise.
5180 * gcc.dg/declspec-5.c: Likewise.
5181 * gcc.dg/declspec-6.c: Likewise.
5182 * gcc.dg/declspec-7.c: Likewise.
5183 * gcc.dg/declspec-8.c: Likewise.
5184 * gcc.dg/declspec-9.c: Likewise.
5185 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5186 * gcc.dg/dfp/constants-c99.c: Likewise.
5187 * gcc.dg/dfp/keywords-c89.c: Likewise.
5188 * gcc.dg/dfp/keywords-c99.c: Likewise.
5189 * gcc.dg/dfp/keywords-reserved.c: Likewise.
5190 * gcc.dg/dfp/typespec.c: Likewise.
5191 * gcc.dg/dremf-type-compat-2.c: Likewise.
5192 * gcc.dg/dremf-type-compat-3.c: Likewise.
5193 * gcc.dg/dremf-type-compat-4.c: Likewise.
5194 * gcc.dg/empty-source-2.c: Likewise.
5195 * gcc.dg/empty-source-3.c: Likewise.
5196 * gcc.dg/enum3.c: Likewise.
5197 * gcc.dg/extra-semi-2.c: Likewise.
5198 * gcc.dg/extra-semi-3.c: Likewise.
5199 * gcc.dg/float-range-1.c: Likewise.
5200 * gcc.dg/float-range-2.c: Likewise.
5201 * gcc.dg/float-range-3.c: Likewise.
5202 * gcc.dg/float-range-5.c: Likewise.
5203 * gcc.dg/format/asm_fprintf-2.c: Likewise.
5204 * gcc.dg/format/asm_fprintf-3.c: Likewise.
5205 * gcc.dg/format/asm_fprintf-4.c: Likewise.
5206 * gcc.dg/format/asm_fprintf-5.c: Likewise.
5207 * gcc.dg/format/cast-1.c: Likewise.
5208 * gcc.dg/format/gcc_diag-3.c: Likewise.
5209 * gcc.dg/format/gcc_diag-4.c: Likewise.
5210 * gcc.dg/format/gcc_diag-6.c: Likewise.
5211 * gcc.dg/format/gcc_diag-8.c: Likewise.
5212 * gcc.dg/format/gcc_diag-9.c: Likewise.
5213 * gcc.dg/format/nul-2.c: Likewise.
5214 * gcc.dg/format/opt-1.c: Likewise.
5215 * gcc.dg/format/opt-2.c: Likewise.
5216 * gcc.dg/format/opt-3.c: Likewise.
5217 * gcc.dg/format/opt-4.c: Likewise.
5218 * gcc.dg/format/opt-5.c: Likewise.
5219 * gcc.dg/format/opt-6.c: Likewise.
5220 * gcc.dg/framework-2.c: Likewise.
5221 * gcc.dg/func-args-1.c: Likewise.
5222 * gcc.dg/func-outside-1.c: Likewise.
5223 * gcc.dg/func-outside-2.c: Likewise.
5224 * gcc.dg/gnu-cond-expr-2.c: Likewise.
5225 * gcc.dg/gnu-cond-expr-3.c: Likewise.
5226 * gcc.dg/if-empty-1.c: Likewise.
5227 * gcc.dg/init-bad-1.c: Likewise.
5228 * gcc.dg/init-bad-2.c: Likewise.
5229 * gcc.dg/init-bad-3.c: Likewise.
5230 * gcc.dg/init-desig-obs-2.c: Likewise.
5231 * gcc.dg/init-desig-obs-3.c: Likewise.
5232 * gcc.dg/init-empty-2.c: Likewise.
5233 * gcc.dg/init-empty-3.c: Likewise.
5234 * gcc.dg/inline-11.c: Likewise.
5235 * gcc.dg/inline-12.c: Likewise.
5236 * gcc.dg/inline-8.c: Likewise.
5237 * gcc.dg/inline-9.c: Likewise.
5238 * gcc.dg/inline3.c: Likewise.
5239 * gcc.dg/label-decl-1.c: Likewise.
5240 * gcc.dg/label-decl-2.c: Likewise.
5241 * gcc.dg/label-decl-3.c: Likewise.
5242 * gcc.dg/label-decl-4.c: Likewise.
5243 * gcc.dg/long-long-typespec-1.c: Likewise.
5244 * gcc.dg/lvalue-2.c: Likewise.
5245 * gcc.dg/lvalue-3.c: Likewise.
5246 * gcc.dg/nested-func-3.c: Likewise.
5247 * gcc.dg/nested-redef-1.c: Likewise.
5248 * gcc.dg/noreturn-4.c: Likewise.
5249 * gcc.dg/old-style-prom-2.c: Likewise.
5250 * gcc.dg/old-style-prom-3.c: Likewise.
5251 * gcc.dg/old-style-then-proto-1.c: Likewise.
5252 * gcc.dg/overflow-warn-1.c: Likewise.
5253 * gcc.dg/overflow-warn-2.c: Likewise.
5254 * gcc.dg/overflow-warn-3.c: Likewise.
5255 * gcc.dg/overflow-warn-4.c: Likewise.
5256 * gcc.dg/overflow-warn-6.c: Likewise.
5257 * gcc.dg/parm-forwdecl-2.c: Likewise.
5258 * gcc.dg/parm-forwdecl-3.c: Likewise.
5259 * gcc.dg/parm-impl-decl-1.c: Likewise.
5260 * gcc.dg/parm-impl-decl-2.c: Likewise.
5261 * gcc.dg/parm-incomplete-1.c: Likewise.
5262 * gcc.dg/parm-mismatch-1.c: Likewise.
5263 * gcc.dg/pointer-arith-1.c: Likewise.
5264 * gcc.dg/pointer-arith-2.c: Likewise.
5265 * gcc.dg/pointer-arith-3.c: Likewise.
5266 * gcc.dg/pointer-arith-4.c: Likewise.
5267 * gcc.dg/pointer-arith-6.c: Likewise.
5268 * gcc.dg/pointer-arith-7.c: Likewise.
5269 * gcc.dg/pointer-arith-8.c: Likewise.
5270 * gcc.dg/pr13804-1.c: Likewise.
5271 * gcc.dg/pr15698-1.c: Likewise.
5272 * gcc.dg/pr15698-2.c: Likewise.
5273 * gcc.dg/pr15698-3.c: Likewise.
5274 * gcc.dg/pr15698-4.c: Likewise.
5275 * gcc.dg/pr15698-5.c: Likewise.
5276 * gcc.dg/pr15698-6.c: Likewise.
5277 * gcc.dg/pr15698-7.c: Likewise.
5278 * gcc.dg/pr15698-8.c: Likewise.
5279 * gcc.dg/pr17188-1.c: Likewise.
5280 * gcc.dg/pr17301-1.c: Likewise.
5281 * gcc.dg/pr17301-2.c: Likewise.
5282 * gcc.dg/pr17730-1.c: Likewise.
5283 * gcc.dg/pr20368-1.c: Likewise.
5284 * gcc.dg/pr20368-2.c: Likewise.
5285 * gcc.dg/pr20368-3.c: Likewise.
5286 * gcc.dg/pr22308-1.c: Likewise.
5287 * gcc.dg/qual-component-1.c: Likewise.
5288 * gcc.dg/redecl-1.c: Likewise.
5289 * gcc.dg/redecl-11.c: Likewise.
5290 * gcc.dg/redecl-12.c: Likewise.
5291 * gcc.dg/redecl-13.c: Likewise.
5292 * gcc.dg/redecl-14.c: Likewise.
5293 * gcc.dg/redecl-15.c: Likewise.
5294 * gcc.dg/register-var-1.c: Likewise.
5295 * gcc.dg/register-var-2.c: Likewise.
5296 * gcc.dg/stmt-expr-2.c: Likewise.
5297 * gcc.dg/stmt-expr-3.c: Likewise.
5298 * gcc.dg/stmt-expr-label-1.c: Likewise.
5299 * gcc.dg/stmt-expr-label-2.c: Likewise.
5300 * gcc.dg/stmt-expr-label-3.c: Likewise.
5301 * gcc.dg/struct-empty-2.c: Likewise.
5302 * gcc.dg/struct-empty-3.c: Likewise.
5303 * gcc.dg/struct-parse-1.c: Likewise.
5304 * gcc.dg/struct-semi-1.c: Likewise.
5305 * gcc.dg/struct-semi-2.c: Likewise.
5306 * gcc.dg/struct-semi-3.c: Likewise.
5307 * gcc.dg/switch-5.c: Likewise.
5308 * gcc.dg/switch-6.c: Likewise.
5309 * gcc.dg/switch-7.c: Likewise.
5310 * gcc.dg/tls/diag-5.c: Likewise.
5311 * gcc.dg/transparent-union-1.c: Likewise.
5312 * gcc.dg/transparent-union-3.c: Likewise.
5313 * gcc.dg/typespec-1.c: Likewise.
5314 * gcc.dg/vla-init-2.c: Likewise.
5315 * gcc.dg/vla-init-3.c: Likewise.
5316 * gcc.dg/vla-init-4.c: Likewise.
5317 * gcc.dg/vla-init-5.c: Likewise.
5318 * gcc.dg/void-cast-2.c: Likewise.
5319 * gcc.dg/wvla-3.c: Likewise.
5320 * gcc.dg/wvla-7.c: Likewise.
5321 * gcc.target/i386/991209-1.c: Likewise.
5322 * gcc.target/ia64/fpreg-1.c: Likewise.
5323 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5324 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5325
5326 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5327
5328 PR fortran/31639
5329 * gfortran.dg/func_decl_4.f90: New test.
5330
5331 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5332
5333 PR fortran/32727
5334 * gfortran.dg/interface_17.f90: New test.
5335
5336 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5337
5338 PR fortran/32599
5339 * gfortran.dg/32599.f03: New test case.
5340
5341 PR fortran/32601
5342 * gfortran.dg/32601.f03: New test case.
5343 * gfortran.dg/32601_1.f03: Ditto.
5344 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5345 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5346
5347 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5348
5349 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5350
5351 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5352 Devang Patel <dpatel@apple.com>
5353
5354 PR tree-optimization/25413
5355 * gcc.dg/vect/vect-align-1.c: New.
5356 * gcc.dg/vect/vect-align-2.c: New.
5357 * gcc.dg/vect/pr25413.c: New.
5358 * gcc.dg/vect/pr25413a.c: New.
5359 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5360
5361 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5362
5363 * lib/target-support.exp (check_ultrasparc_hw_available):
5364 New function.
5365 (is-effective-target): Check $arg for ultrasparc_hw.
5366 (is-effective-target-keyword): Likewise.
5367 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5368 when determining what to do on sparc platforms.
5369 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5370 * gcc.dg/20001101-1.c: Likewise.
5371 * gcc.dg/20001101-2.c: Likewise.
5372 * gcc.dg/ultrasp9.c: Likewise.
5373 * gcc.dg/ultrasp10.c: Likewise.
5374 * gcc.target/sparc/pdist-3.c: Likewise.
5375
5376 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5377
5378 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5379
5380 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5381
5382 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5383 get vectorized.
5384 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5385 now get vectorized.
5386 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5387 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5388 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5389 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5390 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5391 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5392 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5393 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5394 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5395 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5396 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5397 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5398 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5399 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5400 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5401 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5402 Add spu.
5403
5404 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR c++/30854
5407 * g++.dg/parse/error30.C: New test.
5408
5409 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5410
5411 PR fortran/29804
5412 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5413
5414 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5415
5416 * gfortran.fortran-torture/compile/pr32663.f: New test.
5417
5418 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5419
5420 PR c++/31027
5421 * g++.dg/inherit/virtual4.C: New.
5422
5423 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5424
5425 PR target/32661
5426 * gcc.target/i386/pr32661-1.c: New test.
5427
5428 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5429
5430 * gnat.dg/invariant_index.ad[sb]: New test.
5431
5432 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5433
5434 PR c++/32560
5435 * g++.dg/template/decl3.C: New.
5436
5437 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5438
5439 PR 32617
5440 * gcc.c-torture/execute/align-3.c: New.
5441
5442 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5443
5444 PR target/32708
5445 * gcc.target/i386/pr32708-1.c: New test.
5446 * gcc.target/i386/pr32708-2.c: Ditto.
5447 * gcc.target/i386/pr32708-3.c: Ditto.
5448
5449 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5450
5451 * g++.dg/init/new20.C: Remove svn:executable flag.
5452
5453 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5454
5455 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5456
5457 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5458
5459 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5460
5461 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5462
5463 PR testsuite/25241
5464 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5465 directive.
5466
5467 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5468
5469 PR fortran/32157
5470 * gfortran.dg/overload_2.f90: New test.
5471
5472 PR fortran/32689
5473 * gfortran.dg/transfer_simplify_5.f90
5474
5475 PR fortran/32634
5476 * gfortran.dg/interface_15.f90: New test.
5477
5478 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5479
5480 PR libfortran/32336
5481 * gfortran.dg/matmul_5.f90: New test case.
5482
5483 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5484
5485 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5486 * gcc.dg/fesd-any.h: Likewise.
5487 * gcc.dg/fesd-baseonly.c: Likewise.
5488 * gcc.dg/fesd-baseonly.h: Likewise.
5489 * gcc.dg/fesd-none.c: Likewise.
5490 * gcc.dg/fesd-none.h: Likewise.
5491 * gcc.dg/fesd-reduced.c: Likewise.
5492 * gcc.dg/fesd-reduced.h: Likewise.
5493 * gcc.dg/fesd-sys.c: Likewise.
5494 * gcc.dg/fesd-sys.h: Likewise
5495 * gcc.dg/fesd.h: Likewise.
5496
5497 * g++.dg/debug/dwarf2: New directory.
5498 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5499 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5500 * g++.dg/other/fesd-any.h: Likewise.
5501 * g++.dg/other/fesd-baseonly.C: Likewise.
5502 * g++.dg/other/fesd-baseonly.h: Likewise.
5503 * g++.dg/other/fesd-none.C: Likewise.
5504 * g++.dg/other/fesd-none.h: Likewise.
5505 * g++.dg/other/fesd-reduced.C: Likewise.
5506 * g++.dg/other/fesd-reduced.h: Likewise.
5507 * g++.dg/other/fesd-sys.C: Likewise.
5508 * g++.dg/other/fesd-sys.h: Likewise.
5509 * g++.dg/other/fesd.h: Likewise.
5510
5511 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5512
5513 PR fortran/31129
5514 * gfortran.dg/parameter_unused.f90: New test.
5515
5516 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
5517
5518 PR tree-optimization/32681
5519 * gcc.dg/tree-ssa/pr32681.c: New test.
5520
5521 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5522
5523 PR fortran/32678
5524 * gfortran.dg/fmt_t_5.f90: New test.
5525
5526 2007-07-08 Paolo Carlini <pcarlini@suse.de>
5527
5528 PR c++/30535
5529 * g++.dg/template/operator10.C: New.
5530
5531 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5532
5533 PR libfortran/32217
5534 * gfortran.dg/unpack_zerosize_1.f90: New test case.
5535
5536 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5537
5538 PR fortran/29876
5539 * gfortran.dg/operator_6.f90: New test.
5540
5541 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5542
5543 PR fortran/17711
5544 * gfortran.dg/operator_4.f90: New test.
5545 * gfortran.dg/operator_5.f90: New test.
5546 * gfortran.dg/logical_comp.f90: Adjusted error messages.
5547 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5548
5549 2007-07-08 Tobias Burnus <burnus@net-b.de>
5550
5551 PR fortran/32669
5552 * gfortran.dg/argument_checking_6.f90: New.
5553
5554 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5555
5556 PR fortran/25094
5557 * gfortran.dg/interface_155555.f90: New test.
5558
5559 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5560
5561 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5562 c99-math-long-double-1.c, c99-math.h: Test subnormals.
5563
5564 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5565
5566 PR testsuite/25241
5567 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5568 discern pedantic diagnostics and errors.
5569 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5570 and not an error.
5571 * gcc.dg/20050121-1.c: This is an error and not a warning.
5572 * gcc.target/i386/sseregparm-2.c: Likewise.
5573 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5574 * gcc.dg/charset/attribute2.c: Likewise.
5575 * gcc.dg/bitfld-1.c: Likewise.
5576 * gcc.dg/pack-test-2.c: Likewise.
5577 * gcc.dg/940510-1.c: Match separately error and warning.
5578 * gcc.dg/array-2.c: Match separately multiple messages. The second
5579 diagnostic is a pedantic warning and not an error.
5580 * gcc.dg/pr14475.c: Match separately multiple messages.
5581 * gcc.dg/pr18809-1.c: Likewise.
5582 * gcc.dg/pr27953.c: Likewise.
5583 * gcc.dg/vla-init-1.c: Likewise.
5584 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5585
5586 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5587
5588 PR fortran/32644
5589 * gfortran.dg/char_decl_1.f90: New test.
5590
5591 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
5592
5593 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5594
5595 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5596
5597 PR c++/32232
5598 * g++.dg/template/overload9.C: New test.
5599
5600 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5601
5602 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5603 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5604
5605 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5606
5607 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5608 * gcc.dg/20001012-2.c: Likewise.
5609 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5610 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5611
5612 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5613
5614 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5615 about the chunk size when STACK_SIZE is defined.
5616
5617 2007-07-06 Josh Conner <jconner@apple.com>
5618
5619 PR middle-end/32602
5620 * gcc.dg/sibcall-8.c: New test.
5621
5622 2007-07-06 Josh Conner <jconner@apple.com>
5623
5624 PR middle-end/32603
5625 * gcc.target/arm/sibcall-1.c: New test.
5626
5627 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5628
5629 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5630
5631 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5632
5633 * gfortran.dg/save_parameter.f90: New test.
5634 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5635
5636 2007-07-06 Richard Guenther <rguenther@suse.de>
5637
5638 * g++.dg/opt/pr30965.C: New testcase.
5639
5640 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5641
5642 * gcc.target/mips/save-restore-5.c: New test.
5643
5644 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5645
5646 PR rtl_optimization/32450
5647 * gcc.dg/pr32450.c: New runtime test.
5648
5649 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5650
5651 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5652 single underscore in scan directives.
5653
5654 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5655
5656 PR c++/32245
5657 * g++.dg/init/ptrmem4.C: New test.
5658
5659 PR c++/32251
5660 * g++.dg/init/new21.C: Likewise.
5661
5662 PR c++/31992
5663 * g++.dg/template/static30.C: Likewise.
5664
5665 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5666
5667 * gcc.dg/vect/costmodel/ppc: New directory.
5668 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5669 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5670 New test.
5671 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5672 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5673 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5674 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5675 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5676 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5677 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5678 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5679 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5680 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5681 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5682 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5683 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5684 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5685
5686 2007-07-05 Tobias Burnus <burnus@net-b.de>
5687
5688 PR fortran/32359
5689 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5690
5691 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5692
5693 PR fortran/32526
5694 * gfortran.dg/interface_14.f90: New test.
5695
5696 PR fortran/32613
5697 * gfortran.dg/do_iterator_2.f90: New test.
5698
5699 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5700
5701 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5702 (FE_DEC_DOWNWARD): Likewise.
5703 (FE_DEC_UPWARD): Likewise.
5704 (FE_DEC_TOWARDZERO): Likewise.
5705 (FE_DEC_TONEARESTFROMZERO): Likewise.
5706
5707 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5708
5709 * gcc.c-torture/compile/pr32606.c: New.
5710 * gfortran.fortran-torture/execute/pr32604.f90: New.
5711
5712 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5713
5714 * gcc.dg/visibility-12.c: New test.
5715 * gcc.dg/visibility-13.c: Likewise.
5716 * g++.dg/ext/visibility-9.C: Likewise.
5717 * g++.dg/ext/visibility-10.C: Likewise.
5718
5719 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5720
5721 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5722 * gcc.dg/sh-relax-vxworks.c: New test.
5723
5724 2007-07-04 Richard Guenther <rguenther@suse.de>
5725
5726 PR tree-optimization/32500
5727 * gcc.c-torture/execute/pr32500.c: New testcase.
5728
5729 2007-07-04 Richard Guenther <rguenther@suse.de>
5730
5731 PR tree-optimization/32482
5732 * gcc.c-torture/compile/pr32482.c: New testcase.
5733
5734 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5735
5736 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5737 VxWorks kernels.
5738 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5739 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5740 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5741 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5742
5743 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5744
5745 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5746
5747 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5748
5749 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5750
5751 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5752
5753 PR fortran/31198
5754 * gfortran.dg/min_max_optional_1.f90: New test.
5755 * gfortran.dg/min_max_optional_2.f90: New test.
5756 * gfortran.dg/min_max_optional_3.f90: New test.
5757
5758 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5759
5760 PR fortran/32545
5761 * gfortran.dg/fmt_error.f90: New test.
5762
5763 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5764
5765 PR fortran/32612
5766 * gfortran.dg/interface_13.f90: New test.
5767
5768 2007-07-03 Dave Brolley <brolley@redhat.com>
5769
5770 PR c++/31743
5771 * g++.dg/init/new20.C: New test.
5772
5773 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5774
5775 PR fortran/32579
5776 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5777
5778 2007-07-03 Tobias Burnus <burnus@net-b.de>
5779
5780 PR fortran/25062
5781 * common_7.f90: New.
5782 * common_8.f90: New.
5783 * common_9.f90: New.
5784
5785 2007-07-03 Tobias Burnus <burnus@net-b.de>
5786
5787 PR fortran/30940
5788 * gfortran.dg/argument_checking_1.f90: New.
5789 * gfortran.dg/argument_checking_2.f90: New.
5790 * gfortran.dg/argument_checking_3.f90: New.
5791 * gfortran.dg/argument_checking_4.f90: New.
5792 * gfortran.dg/argument_checking_5.f90: New.
5793 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5794 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5795
5796 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5797
5798 * gcc.dg/pr32176.c: Add -w to default dg-options.
5799
5800 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5801
5802 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5803
5804 2007-07-03 Tobias Burnus <burnus@net-b.de>
5805
5806 PR fortran/20888
5807 * gfortran.dg/null_2.f90: New.
5808
5809 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5810 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5811
5812 PR middle-end/32176
5813 * gcc.dg/pr32176.c: New test.
5814
5815 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5816
5817 * gcc.dg/const-float80.c : New test.
5818 * gcc.dg/const-float128.c : New test.
5819 * gcc.dg/const-float80-ped.c : New test.
5820 * gcc.dg/const-float128-ped.c : New test.
5821
5822 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5823
5824 * gcc.dg/c99-math.h: Fix typo.
5825
5826 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR libgomp/32468
5829 * gcc.dg/gomp/pr32468-1.c: New test.
5830
5831 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5832
5833 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5834 an ABI option.
5835
5836 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5837
5838 * gfortran.fortran-torture/compile/pr32583.f: New.
5839 * gcc.c-torture/compile/pr32584.c: New
5840
5841 2007-07-02 Ollie Wild <aaw@google.com>
5842
5843 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5844 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5845
5846 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5847
5848 * gcc.target/mips/save-restore-1.c: New test.
5849 * gcc.target/mips/save-restore-2.c: Likewise.
5850 * gcc.target/mips/save-restore-3.c: Likewise.
5851 * gcc.target/mips/save-restore-4.c: Likewise.
5852
5853 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5854
5855 PR tree-optimization/31966
5856 PR tree-optimization/32533
5857 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5858 * gfortran.dg/pr32533.f90: Ditto.
5859
5860 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5861
5862 * g++.dg/opt/nrv12.C: New test.
5863 * gcc.target/i386/nrv1.c: New test.
5864
5865 PR c++/31748
5866 * g++.dg/gomp/pr31748.C: New test.
5867
5868 2007-07-02 Ira Rosen <irar@il.ibm.com>
5869
5870 PR tree-optimization/32230
5871 * gcc.dg/vect/pr32230.c: New test.
5872
5873 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5874
5875 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5876 * bind_c_coms.f90: Ditto.
5877 * bind_c_coms_driver.c: Ditto.
5878 * bind_c_dts.f90: Ditto.
5879 * bind_c_dts_2.f03: Ditto.
5880 * bind_c_dts_2_driver.c: Ditto.
5881 * bind_c_dts_3.f03: Ditto.
5882 * bind_c_dts_4.f03: Ditto.
5883 * bind_c_dts_driver.c: Ditto.
5884 * bind_c_implicit_vars.f03: Ditto.
5885 * bind_c_procs.f03: Ditto.
5886 * bind_c_usage_2.f03: Ditto.
5887 * bind_c_usage_3.f03: Ditto.
5888 * bind_c_usage_5.f03: Ditto.
5889 * bind_c_usage_6.f03: Ditto.
5890 * bind_c_usage_7.f03: Ditto.
5891 * bind_c_vars.f90: Ditto.
5892 * bind_c_vars_driver.c: Ditto.
5893 * binding_c_table_15_1.f03: Ditto.
5894 * binding_label_tests.f03: Ditto.
5895 * binding_label_tests_10.f03: Ditto.
5896 * binding_label_tests_10_main.f03: Ditto.
5897 * binding_label_tests_11.f03: Ditto.
5898 * binding_label_tests_11_main.f03: Ditto.
5899 * binding_label_tests_12.f03: Ditto.
5900 * binding_label_tests_13.f03: Ditto.
5901 * binding_label_tests_13_main.f03: Ditto.
5902 * binding_label_tests_14.f03: Ditto.
5903 * binding_label_tests_2.f03: Ditto.
5904 * binding_label_tests_3.f03: Ditto.
5905 * binding_label_tests_4.f03: Ditto.
5906 * binding_label_tests_5.f03: Ditto.
5907 * binding_label_tests_6.f03: Ditto.
5908 * binding_label_tests_7.f03: Ditto.
5909 * binding_label_tests_8.f03: Ditto.
5910 * binding_label_tests_9.f03: Ditto.
5911 * c_assoc.f90: Ditto.
5912 * c_assoc_2.f03: Ditto.
5913 * c_f_pointer_shape_test.f90: Ditto.
5914 * c_f_pointer_tests.f90: Ditto.
5915 * c_f_tests_driver.c: Ditto.
5916 * c_funloc_tests.f03: Ditto.
5917 * c_funloc_tests_2.f03: Ditto.
5918 * c_funloc_tests_3.f03: Ditto.
5919 * c_funloc_tests_3_funcs.c: Ditto.
5920 * c_kind_params.f90: Ditto.
5921 * c_kind_tests_2.f03: Ditto.
5922 * c_kinds.c: Ditto.
5923 * c_loc_driver.c: Ditto.
5924 * c_loc_test.f90: Ditto.
5925 * c_loc_tests_2.f03: Ditto.
5926 * c_loc_tests_2_funcs.c: Ditto.
5927 * c_loc_tests_3.f03: Ditto.
5928 * c_loc_tests_4.f03: Ditto.
5929 * c_loc_tests_5.f03: Ditto.
5930 * c_loc_tests_6.f03: Ditto.
5931 * c_loc_tests_7.f03: Ditto.
5932 * c_loc_tests_8.f03: Ditto.
5933 * c_ptr_tests.f03: Ditto.
5934 * c_ptr_tests_10.f03: Ditto.
5935 * c_ptr_tests_5.f03: Ditto.
5936 * c_ptr_tests_7.f03: Ditto.
5937 * c_ptr_tests_7_driver.c: Ditto.
5938 * c_ptr_tests_8.f03: Ditto.
5939 * c_ptr_tests_8_funcs.c: Ditto.
5940 * c_ptr_tests_9.f03: Ditto.
5941 * c_ptr_tests_driver.c: Ditto.
5942 * c_size_t_driver.c: Ditto.
5943 * c_size_t_test.f03: Ditto.
5944 * com_block_driver.f90: Ditto.
5945 * global_vars_c_init.f90: Ditto.
5946 * global_vars_c_init_driver.c: Ditto.
5947 * global_vars_f90_init.f90: Ditto.
5948 * global_vars_f90_init_driver.c: Ditto.
5949 * interop_params.f03: Ditto.
5950 * iso_c_binding_only.f03: Ditto.
5951 * iso_c_binding_rename_1.f03: Ditto.
5952 * iso_c_binding_rename_1_driver.c: Ditto.
5953 * iso_c_binding_rename_2.f03: Ditto.
5954 * iso_c_binding_rename_2_driver.c: Ditto.
5955 * kind_tests_2.f03: Ditto.
5956 * kind_tests_3.f03: Ditto.
5957 * module_md5_1.f90: Ditto.
5958 * only_clause_main.c: Ditto.
5959 * print_c_kinds.f90: Ditto.
5960 * test_bind_c_parens.f03: Ditto.
5961 * test_c_assoc.c: Ditto.
5962 * test_com_block.f90: Ditto.
5963 * test_common_binding_labels.f03: Ditto.
5964 * test_common_binding_labels_2.f03: Ditto.
5965 * test_common_binding_labels_2_main.f03: Ditto.
5966 * test_common_binding_labels_3.f03: Ditto.
5967 * test_common_binding_labels_3_main.f03: Ditto.
5968 * test_only_clause.f90: Ditto.
5969 * use_iso_c_binding.f90: Ditto.
5970 * value_5.f90: Ditto.
5971 * value_test.f90: Ditto.
5972 * value_tests_f03.f90: Ditto.
5973
5974 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5975
5976 * gcc.dg/tls/opt-14.c: New.
5977
5978 2007-07-01 Ollie Wild <aaw@google.com>
5979
5980 * g++.dg/lookup/using16.C: New test.
5981 * g++.dg/lookup/using17.C: New test.
5982
5983 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5984
5985 PR fortran/32239
5986 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5987 (test_4): Use proper test for floating point equality.
5988 (test_8): Likewise.
5989
5990 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5991
5992 PR libgfortran/32554
5993 * gfortran.dg/fmt_p_1.f90: New test.
5994
5995 2007-07-01 Ira Rosen <irar@il.ibm.com>
5996
5997 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5998 initialization and fix dg-final check - the initialization loop is
5999 vectorizable.
6000
6001 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6002 Volker Reichelt <reichelt@netcologne.de>
6003
6004 PR middle-end/32559
6005 * gcc.dg/pr32559.c: New test.
6006
6007 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6008
6009 PR tree-optimization/25371
6010 * gcc.dg/vect/pr25371.c: New test.
6011
6012 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
6013
6014 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6015 when allocating and initializing a flexible array.
6016
6017 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
6018
6019 PR fortran/20373
6020 * gfortran.dg/intrinsic.f90: New test.
6021
6022 2007-06-30 Tobias Burnus <burnus@net-b.de>
6023
6024 PR fortran/32555
6025 * gfortran.dg/fmt_zero_check.f90: New.
6026
6027 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
6028
6029 PR fortran/30284
6030 * gfortran.dg/repeat_f90: New test.
6031
6032 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6033
6034 PR testsuite/25241
6035 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6036 -pedantic-errors, so we should match errors.
6037 * gcc.dg/cpp/escape-1.c: Likewise.
6038 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6039 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6040 warning.
6041 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6042 errors instead of warnings.
6043 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6044 a pedantic warning.
6045 * gcc.dg/cpp/arith-3.c: Likewise.
6046
6047 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6048
6049 PR testsuite/25241
6050 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6051 * gcc.dg/pch/valid-2.c: Likewise.
6052 * gcc.dg/pch/valid-3.c: Likewise.
6053 * gcc.dg/pch/warn-1.c: Likewise.
6054 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6055
6056 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6057
6058 PR c/4076
6059 * gcc.dg/Wunused-function.c: New.
6060
6061 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6062
6063 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6064
6065 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
6066
6067 * g++.dg/other/canon-31724.C: New.
6068
6069 2007-06-29 Jan Hubicka <jh@suse.cz>
6070
6071 PR middle-end/32372
6072 * gcc.c-torture/compile/pr32372.c: new.
6073
6074 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6075
6076 * gfortran.dg/operator_3.f90: New test.
6077
6078 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6079
6080 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6081 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6082
6083 2007-06-29 Richard Guenther <rguenther@suse.de>
6084
6085 PR middle-end/32493
6086 * gcc.dg/inline-23.c: New testcase.
6087
6088 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
6089
6090 PR tree-optimization/24659
6091 * gcc.target/i386/vectorize2.c: New test.
6092 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6093 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6094
6095 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
6096
6097 * gcc.dg/pointer-arith-9.c: New test.
6098
6099 2007-06-29 Tobias Burnus <burnus@net-b.de>
6100
6101 PR fortran/32483
6102 * gfortran.dg/fmt_read_2.f90: New.
6103
6104 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6105
6106 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6107 If it exists, don't try to create it.
6108
6109 2007-06-28 Geoffrey Keating <geoffk@apple.com>
6110
6111 * g++.dg/ext/visibility/ms-compat-1.C: New.
6112
6113 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6114
6115 PR tree-opt/32417
6116 * gfortran.fortran-torture/compile/pr32417.f90: New test.
6117
6118 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
6119
6120 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6121 targets.
6122
6123 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
6124
6125 PR fortran/32467
6126 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6127
6128 2007-06-27 Richard Guenther <rguenther@suse.de>
6129
6130 PR middle-end/32492
6131 * gcc.dg/inline-22.c: New testcase.
6132
6133 2007-06-26 Hui-May Chang <hm.chang@apple.com>
6134
6135 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6136 the scan-assembler constant.
6137
6138 2007-06-25 Geoffrey Keating <geoffk@apple.com>
6139
6140 PR 20216
6141 * gcc.dg/pr20216.c: New.
6142
6143 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6144
6145 PR tree-opt/32421
6146 * gcc.dg/vect/pr32421.c: New test.
6147
6148 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
6149
6150 PR c++/32111
6151 * g++.dg/other/friend5.C: New test.
6152
6153 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
6154
6155 PR fortran/32464
6156 * gfortran.dg/host_assoc_function_2.f90: New test.
6157
6158 PR fortran/31494
6159 * gfortran.dg/host_assoc_call_1.f90: New test.
6160
6161 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6162
6163 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6164
6165 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6166
6167 PR fortran/32456
6168 * gfortran.dg/error_format.f90: New test.
6169
6170 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6171
6172 PR fortran/32136
6173 * gfortran.dg/pr32136.f90: New test.
6174
6175 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6176
6177 PR fortran/31726
6178 * gfortran.dg/minmaxloc_1.f90: New test.
6179
6180 PR fortran/32298
6181 * gfortran.dg/minmaxloc_2.f90: New test.
6182
6183 2007-06-23 Richard Guenther <rguenther@suse.de>
6184
6185 PR tree-optimization/16876
6186 PR middle-end/29478
6187 * gcc.dg/pr29254.c: The warning is bogus.
6188 * gcc.dg/warn-1.c: Likewise.
6189 * gcc.dg/assign-warn-3.c: Likewise.
6190 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6191
6192 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
6193
6194 * gcc.c-torture/execute/20070623-1.c: New.
6195
6196 2007-06-22 Jan Hubicka <jh@suse.cz>
6197
6198 * gcc.c-torture/compile/pr31541.c: New.
6199
6200 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6201
6202 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6203 Remove -m64 from dg-options.
6204
6205 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6206
6207 PR middle-end/32374
6208 * gcc.dg/pr32374.c: New test.
6209
6210 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6211
6212 PR fortran/32360
6213 * gfortran.dg/pointer_assign_3.f90: New test.
6214
6215 2007-06-21 Sebastian Pop <sebpop@gmail.com>
6216
6217 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6218
6219 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6220
6221 PR fortran/31162
6222 * gfortran.dg/assign.f90: Update test.
6223 * gfortran.dg/real_do_1.f90: Update test.
6224 * gfortran.dg/gomp/omp_do1.f90: Update test.
6225 * gfortran.dg/warnings_are_errors_1.f: Update test.
6226 * gfortran.dg/g77/20010519-1.f: Update test.
6227 * gfortran.dg/g77/pr9258.f: Update test.
6228 * gfortran.dg/g77/960317-1.f: Update test.
6229
6230 2007-06-21 Richard Guenther <rguenther@suse.de>
6231
6232 PR tree-optimization/32453
6233 * gcc.c-torture/compile/pr32453.c: New testcase.
6234
6235 2007-06-21 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR tree-optimization/31866
6238 * gcc.dg/pr31866.c: New test.
6239
6240 2007-06-21 Richard Guenther <rguenther@suse.de>
6241
6242 PR tree-optimization/32451
6243 * g++.dg/torture/20070621-1.C: New testcase.
6244
6245 2007-06-21 Christian Bruel <christian.bruel@st.com>
6246
6247 * gcc.dg/attr-isr.c: Test delay slot content.
6248
6249 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6250
6251 PR fortran/32361
6252 gfortran.dg/pointer_assign_2.f90: New test.
6253
6254 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6255
6256 PR fortran/25061
6257 gfortran.dg/invalid_procedure_name.f90: New test.
6258
6259 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
6260
6261 PR tree-optimization/25737
6262 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6263
6264 2007-06-20 Hui-May Chang <hm.chang@apple.com>
6265
6266 * gcc.target/i386/large-size-array-3.c: New.
6267
6268 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6269 Richard Guenther <rguenther@suse.de>
6270
6271 PR fortran/32140
6272 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6273
6274 2007-06-20 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR middle-end/31959
6277 * gcc.dg/pr31959.c: New test.
6278
6279 PR inline-asm/32109
6280 * g++.dg/ext/asm10.C: New test.
6281
6282 PR middle-end/32285
6283 * gcc.c-torture/execute/20070614-1.c: New test.
6284
6285 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
6286
6287 * gcc.target/arm/stack-corruption.c: New test.
6288
6289 2007-06-19 Richard Guenther <rguenther@suse.de>
6290
6291 * g++.dg/torture/pr30252.C: New testcase.
6292
6293 2007-06-19 Jakub Jelinek <jakub@redhat.com>
6294
6295 PR tree-optimization/32353
6296 * g++.dg/opt/nrv13.C: New test.
6297
6298 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
6299
6300 PR fortran/20863
6301 PR fortran/20882
6302 * gfortran.dg/impure_assignment_2.f90 : New test.
6303
6304 PR fortran/32236
6305 * gfortran.dg/data_initialized_2.f90 : New test.
6306
6307 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6308 appropriate version of 'dmach'.
6309
6310 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6311
6312 PR target/32389
6313 * gcc.target/i386/pr32389.c New test.
6314
6315 2007-06-18 Simon Baldwin <simonb@google.com>
6316
6317 PR c++/31923
6318 * g++.dg/template/error25.C: New.
6319 * g++.dg/template/spec35.C: New.
6320
6321 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
6322
6323 * gcc.c-torture/compile/pr32355.c: New testcase.
6324
6325 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6326
6327 PR tree-optimization/32383
6328 * g++.dg/opt/pr32383.C: New test.
6329
6330 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6331
6332 PR rtl-optimization/32366
6333 * gcc.dg/vect/pr32366.c: New test.
6334
6335 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6336
6337 * gcc.c-torture/compile/pr32349.c: New testcase.
6338
6339 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6340
6341 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6342 * gcc.target/sparc/combined-2.c: Likewise.
6343 * gcc.target/sparc/fexpand.c : Likewise.
6344 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6345 * gcc.target/sparc/fpack16.c : Likewise.
6346 * gcc.target/sparc/fpmerge.c : Likewise.
6347 * gcc.target/sparc/fpmul.c : Likewise.
6348 * gcc.target/sparc/noresult.c : Likewise.
6349 * gcc.target/sparc/pdist.c: Likewise.
6350
6351 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6352
6353 PR middle-end/31723
6354 * gcc.target/i386/recip-divf.c: New test.
6355 * gcc.target/i386/recip-sqrtf.c: Ditto.
6356 * gcc.target/i386/recip-vec-divf.c: Ditto.
6357 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6358 * gcc.target/i386/sse-recip.c: Ditto.
6359 * gcc.target/i386/sse-recip-vec.c: Ditto.
6360
6361 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6362
6363 PR tree-opt/32225
6364 * gcc.c-torture/compile/20070605-1.c: New test.
6365
6366 * gcc.c-torture/compile/20070603-1.c: New testcase.
6367 * gcc.c-torture/compile/20070603-2.c: New testcase.
6368
6369 * gcc.c-torture/compile/20070531-1.c: New test.
6370
6371 PR tree-opt/32167
6372 * gcc.c-torture/compile/20070531-2.c: New test.
6373
6374 PR tree-opt/32144
6375 * gcc.c-torture/compile/20070529-1.c: New test.
6376
6377 PR tree-opt/32145
6378 * gcc.c-torture/compile/20070529-2.c: New test.
6379
6380 PR tree-opt/32015
6381 * gcc.c-torture/compile/20070520-1.c: New test.
6382
6383 * g++.dg/ext/java-1.C: New test.
6384
6385 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6386 loops instead of one. Remove the "can't determine dependence"
6387 check.
6388 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6389 needed as the cast is gone in the first place.
6390 * gcc.dg/max-1.c: Change local variable a to be a global one.
6391 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6392 have a cast which is PREd.
6393
6394 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6395
6396 * g++.dg/lookup/anon6.C: New test.
6397
6398 2007-06-14 Dirk Mueller <dmueller@suse.de>
6399
6400 PR c++/31806
6401 * g++.dg/opt/static6.C: New testcase.
6402
6403 2007-06-14 Geoff Keating <geoffk@apple.com>
6404
6405 * g++.dg/ext/visibility/overload-1.C: New.
6406
6407 PR 31093
6408 * g++.dg/ext/visibility/anon4.C: New.
6409
6410 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6411
6412 PR target/32268
6413 * gcc.target/i386/pr32268.c: New test.
6414
6415 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6416
6417 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6418 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6419 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6420
6421 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6422 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6423 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6424 BID is used.
6425
6426 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6427
6428 PR fortran/32302
6429 * gfortran.dg/common_resize_1.f90: New test.
6430
6431 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6432
6433 PR target/32274
6434 * gcc.dg/vect/pr32224.c: Fix.
6435
6436 2007-06-13 Eric Christopher <echristo@apple.com>
6437
6438 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6439
6440 2007-06-13 Tobias Burnus <burnus@net-b.de>
6441
6442 PR fortran/32323
6443 * gfortran.dg/actual_array_vect_1.f90: New.
6444
6445 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6446
6447 * gcc.target/sparc/mfpu.c: New test.
6448
6449 2007-06-12 Geoff Keating <geoffk@apple.com>
6450
6451 * g++.dg/warn/weak1.C: Suppress on Darwin.
6452 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6453
6454 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6455
6456 PR middle-end/31579
6457 * g++.dg/torture/pr31579.C: New testcase.
6458
6459 2007-06-12 Ian Lance Taylor <iant@google.com>
6460
6461 PR libstdc++/29286
6462 * g++.dg/init/new16.C: New test.
6463 * g++.dg/init/new17.C: New test.
6464 * g++.dg/init/new18.C: New test.
6465 * g++.dg/init/new19.C: New test.
6466
6467 2007-06-12 Olivier Hainque <hainque@adacore.com>
6468
6469 * gnat.dg/lhs_view_convert.adb: New test.
6470
6471 2007-06-12 Richard Guenther <rguenther@suse.de>
6472
6473 PR tree-optimization/15353
6474 PR tree-optimization/31657
6475 * gcc.c-torture/execute/20070424-1.c: New testcase.
6476 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6477 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6478 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6479 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6480 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6481
6482 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6483
6484 PR rtl-optimization/32293
6485 * gcc.dg/pr32293.c: New test.
6486
6487 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6488
6489 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6490
6491 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6492
6493 PR fortran/29786
6494 * gfortran.dg/equiv_7.f90: New test.
6495 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6496
6497 PR fortran/30875
6498 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6499
6500 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6501
6502 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6503 * gcc.dg/setjmp-4.c: Likewise.
6504 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6505
6506 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6507
6508 PR rtl-optimization/31025
6509 * gfortran.dg/pr31025.f90: New.
6510
6511 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6512
6513 PR target/32280
6514 * gcc.target/i386/pr32280.c: New test.
6515
6516 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6517
6518 PR middle-end/32279
6519 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6520
6521 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6522
6523 PR libgfortran/32235
6524 * gfortran.dg/backspace_9.f: New test.
6525
6526 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
6527
6528 * gcc.dg/tree-ssa/prefetch-7.c: New test.
6529
6530 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
6531
6532 * gcc.dg/tree-ssa/loop-28.c: New testcase.
6533
6534 2007-06-09 Ian Lance Taylor <iant@google.com>
6535
6536 PR tree-optimization/32169
6537 * gcc.c-torture/compile/pr32169.c: New test.
6538
6539 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
6540
6541 * gcc.dg/vect/costmodel: New directory.
6542 * gcc.dg/vect/costmodel/i386: New directory.
6543 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6544 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6545 New test.
6546 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6547 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6548 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6549 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6550 * gcc.dg/vect/costmodel/x86_64: New directory.
6551 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6552 New testsuite.
6553 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6554 New test.
6555 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6556 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6557 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6558 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6559 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6560
6561 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
6562
6563 PR tree-optimization/32243
6564 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
6565 flags for -Os tests.
6566 * gcc.dg/vect/03-vect-pr32243.c: New test.
6567
6568 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
6569
6570 PR tree-optimization/32224
6571 * gcc.dg/vect/pr32224.c: New test.
6572
6573 2007-06-08 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR c++/32177
6576 * g++.dg/gomp/pr32177.C: New test.
6577
6578 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6579
6580 PR testsuite/25241
6581 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6582 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6583 warning nor an error.
6584 * gcc.dg/Wfatal-2.c: Likewise.
6585 * gcc.dg/Werror-1.c: Likewise.
6586 * gcc.dg/Werror-5.c: Likewise.
6587 * gcc.dg/Werror-7.c: Likewise.
6588 * gcc.dg/Werror-10.c: Likewise.
6589 * gcc.dg/Werror-11.c: Likewise.
6590
6591 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
6592
6593 PR c++/30759
6594 * g++.dg/init/brace6.C: New test.
6595
6596 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6597
6598 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6599 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6600 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6601 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6602
6603 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6604 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6605 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6606 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6607 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6608 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6609 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6610 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6611
6612 * gcc.dg/darwin-minversion-3.c: New.
6613
6614 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6615
6616 * gcc.target/i386/builtin-copysign.c: New test.
6617
6618 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6619
6620 PR tree-optimization/32220
6621 * gfortran.dg/predcom-2.f: New testcase.
6622
6623 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6624
6625 PR tree-opt/32231
6626 * gcc.target/i386/vectorize4.c: New test.
6627
6628 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6629
6630 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6631
6632 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6633
6634 PR testsuite/25241
6635 * gcc.dg/simd-5.c: Mark output as a note.
6636 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6637 dg-message.
6638 * gcc.dg/simd-1.c: Likewise.
6639 * gcc.dg/always_inline.c: Mark output as a sorry.
6640 * gcc.dg/always_inline2.c: Likewise.
6641 * gcc.dg/always_inline3.c: Likewise.
6642
6643 2007-06-06 Ian Lance Taylor <iant@google.com>
6644
6645 * g++.dg/conversion/enum1.C: New test.
6646
6647 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6648
6649 PR tree-optimization/32216
6650 * gcc.dg/vect/pr32216.c: New test.
6651
6652 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6653
6654 PR testsuite/18923
6655 * gfortran.dg/invalid_contains_1.f90: New test.
6656 * gfortran.dg/invalid_contains_2.f90: New test.
6657
6658 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6659
6660 PR testsuite/32057
6661 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6662 midnight issues.
6663
6664 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6665
6666 PR testsuite/25241
6667 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6668 dg-message to match de note.
6669 * gcc.dg/pr26570.c: Use dg-message for a note.
6670 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6671 dg-error instead of dg-warning because of -Werror.
6672 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6673 neither an error, nor a warning.
6674 * gcc.dg/glibc-uclibc-2.c: Likewise
6675 * gcc.dg/cpp/19940712-1.c: Likewise.
6676
6677 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6678
6679 PR preprocessor/23479
6680 * gcc.dg/binary-constants-1.c: Add test suites for
6681 the 0b-prefixed binary integer constants.
6682 * gcc.dg/binary-constants-2.c: Ditto.
6683 * gcc.dg/binary-constants-3.c: Ditto.
6684 * gcc.dg/binary-constants-4.c: Ditto.
6685
6686 2007-06-05 Ian Lance Taylor <iant@google.com>
6687
6688 * gcc.dg/Wstrict-overflow-19.c: New test.
6689
6690 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6691
6692 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6693
6694 2007-06-04 Ian Lance Taylor <iant@google.com>
6695
6696 * gcc.dg/Wstrict-overflow-18.c: New test.
6697
6698 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6699
6700 PR testsuite/25241
6701 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6702 * gcc.dg/cpp/mi5.c: Likewise.
6703 * gcc.dg/cpp/mi7.c: Likewise.
6704
6705 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6706
6707 PR c/32191
6708 * gcc.dg/pr32191.c: New test.
6709
6710 2007-05-28 Tobias Burnus <burnus@net-b.de>
6711
6712 PR fortran/32124
6713 * gfortran.dg/allocate_stat_1.f90: Remove.
6714
6715 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6716
6717 * gcc.target/i386/sse4_2-check.h: New.
6718 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6719 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6720 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6721 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6722 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6723 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6724 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6725 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6726 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6727 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6728 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6729 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6730 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6731 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6732 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6733 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6734 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6735 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6736
6737 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6738
6739 * gcc.dg/pie-link.c: New test.
6740
6741 2007-06-01 Ian Lance Taylor <iant@google.com>
6742
6743 * gcc.dg/Wstrict-overflow-17.c: New test.
6744
6745 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6746
6747 * gcc.dg/builtin-return-1.c (g): New.
6748 (main): Allocate at least 64 bytes on the stack.
6749
6750 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6751
6752 * g++.dg/init/cleanup3.C: New test.
6753
6754 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6755
6756 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6757 int is 16 bits.
6758
6759 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6760
6761 PR fortran/32156
6762 * gfortran.dg/char_array_constructor_3.f90: New test.
6763
6764 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6765
6766 PR tree-optimization/32160
6767 * gfortran.dg/predcom-1.f: New test.
6768
6769 2007-05-31 Richard Guenther <rguenther@suse.de>
6770
6771 * g++.dg/other/str_empty.C: Move...
6772 * g++.dg/other/pr30567.C: Move...
6773 * g++.dg/tree-ssa/pr27218.C: Move...
6774 * g++.dg/torture: ...here and remove dg-options.
6775
6776 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6777
6778 PR c++/32158
6779 * g++.dg/ext/is_pod_incomplete.C: New.
6780
6781 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6782 Douglas Gregor <doug.gregor@gmail.com>
6783 Pedro Lamarao <pedro.lamarao@mndfck.org>
6784 Howard Hinnant <howard.hinnant@gmail.com>
6785
6786 PR c++/7412
6787 PR c++/29939
6788 * g++.dg/cpp0x/rv8p.C: New.
6789 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6790 * g++.dg/cpp0x/cast-bug.C: New.
6791 * g++.dg/cpp0x/elision_weak.C: New.
6792 * g++.dg/cpp0x/collapse-bug.C: New.
6793 * g++.dg/cpp0x/rv3p.C: New.
6794 * g++.dg/cpp0x/rv7n.C: New.
6795 * g++.dg/cpp0x/overload-conv-1.C: New.
6796 * g++.dg/cpp0x/rv2n.C: New.
6797 * g++.dg/cpp0x/deduce.C: New.
6798 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6799 * g++.dg/cpp0x/rv6p.C: New.
6800 * g++.dg/cpp0x/template_deduction.C: New.
6801 * g++.dg/cpp0x/implicit-copy.C: New.
6802 * g++.dg/cpp0x/rv1p.C: New.
6803 * g++.dg/cpp0x/cast.C: New.
6804 * g++.dg/cpp0x/rv5n.C: New.
6805 * g++.dg/cpp0x/collapse.C: New.
6806 * g++.dg/cpp0x/overload-conv-2.C: New.
6807 * g++.dg/cpp0x/rv4p.C: New.
6808 * g++.dg/cpp0x/rvo.C: New.
6809 * g++.dg/cpp0x/iop.C: New.
6810 * g++.dg/cpp0x/rv3n.C: New.
6811 * g++.dg/cpp0x/rv7p.C: New.
6812 * g++.dg/cpp0x/reference_collapsing.C: New.
6813 * g++.dg/cpp0x/overload.C: New.
6814 * g++.dg/cpp0x/named.C: New.
6815 * g++.dg/cpp0x/rv2p.C: New.
6816 * g++.dg/cpp0x/rv6n.C: New.
6817 * g++.dg/cpp0x/not_special.C: New.
6818 * g++.dg/cpp0x/bind.C: New.
6819 * g++.dg/cpp0x/rv1n.C: New.
6820 * g++.dg/cpp0x/rv5p.C: New.
6821 * g++.dg/cpp0x/elision.C: New.
6822 * g++.dg/cpp0x/named_refs.C: New.
6823 * g++.dg/cpp0x/unnamed_refs.C: New.
6824 * g++.dg/cpp0x/rv4n.C: New.
6825 * g++.dg/cpp0x/elision_neg.C: New.
6826 * g++.dg/init/copy7.C: Run in C++98 mode.
6827 * g++.dg/overload/arg1.C: Ditto.
6828 * g++.dg/overload/arg4.C: Ditto.
6829
6830 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6831
6832 PR c++/31809
6833 * g++.dg/opt/static5.C: New test.
6834
6835 2007-05-30 Richard Guenther <rguenther@suse.de>
6836
6837 * g++.dg/dg.exp: Prune torture/.
6838 * g++.dg/torture/dg-torture.exp: New testsuite.
6839
6840 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6841
6842 * gcc.target/arm/pr27387.C: Move and rename to ...
6843 * g++.dg/inherit/thunk8.C: ... here.
6844
6845 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR tree-optimization/31769
6848 * g++.dg/gomp/pr31769.C: New test.
6849
6850 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6851
6852 * gcc.target/i386/stack-realign.c: New.
6853
6854 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6855
6856 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6857
6858 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6859
6860 * gfortran.dg/sizeof.f90: New.
6861
6862 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6863
6864 PR c/31339
6865 * gcc.dg/boolcomplex-1.c: New test.
6866
6867 PR c++/31339
6868 * g++.dg/ext/boolcomplex-1.c: New test.
6869
6870 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6871
6872 * gcc.dg/matrix: New directory.
6873
6874 2007-05-28 Tobias Burnus <burnus@net-b.de>
6875
6876 PR fortran/32124
6877 * gfortran.dg/allocate_stat_1.f90: New.
6878
6879 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6880
6881 PR fortran/31972
6882 * transfer_hollerith_1.f90: New test.
6883
6884 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6885
6886 PR tree-opt/32100
6887 * gcc.c-torture/execute/vrp-7.c: New test.
6888
6889 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6890
6891 * gfortran.dg/transfer_simplify_4.f90: New test.
6892
6893 2007-05-27 Tobias Burnus <burnus@net-b.de>
6894
6895 PR fortran/32088
6896 * gfortran.dg/func_result_3.f90: New.
6897
6898 2007-05-27 Tobias Burnus <burnus@net-b.de>
6899
6900 PR middle-end/32083
6901 * gfortran.dg/transfer_simplify_3.f90: New.
6902
6903 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6904
6905 PR target/32065
6906 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6907 to compile options.
6908 * gcc.target/i386/pr32065-2.c: New test.
6909
6910 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6911
6912 PR fortran/31813
6913 * gfortran.dg/io_constraints_2.f90: Update.
6914
6915 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6916
6917 PR fortran/31219
6918 * gfortran.dg/array_constructor_17.f90: New test.
6919
6920 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6921
6922 PR tree-opt/32090
6923 * g++.dg/opt/array2.C: New testcase.
6924
6925 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6926
6927 PR target/32065
6928 * gcc.target/i386/pr32065.c: New test.
6929
6930 2007-05-25 Dirk Mueller <dmueller@suse.de>
6931 Marcus Meissner <meissner@suse.de>
6932
6933 * gcc.dg/attr-alloc_size.c: New.
6934
6935 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6936 Lee Millward <lee.millward@gmail.com>
6937
6938 PR c++/31745
6939 * g++.dg/parse/crash34.C: New test.
6940
6941 * g++.dg/parse/crash35.C: New test.
6942
6943 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6944
6945 * gcc.target/i386/sse2-check.h: New.
6946 * gcc.target/i386/sse2-vec-1.c: Likewise.
6947 * gcc.target/i386/sse2-vec-2.c: Likewise.
6948 * gcc.target/i386/sse2-vec-3.c: Likewise.
6949 * gcc.target/i386/sse2-vec-4.c: Likewise.
6950 * gcc.target/i386/sse2-vec-5.c: Likewise.
6951 * gcc.target/i386/sse2-vec-6.c: Likewise.
6952
6953 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6954
6955 PR c++/31431
6956 PR c++/31432
6957 PR c++/31434
6958 PR c++/31435
6959 PR c++/31437
6960 PR c++/31438
6961 PR c++/31442
6962 PR c++/31443
6963 PR c++/31444
6964 PR c++/31445
6965 * g++.dg/cpp0x/pr31431.C: New.
6966 * g++.dg/cpp0x/pr31437.C: New.
6967 * g++.dg/cpp0x/pr31442.C: New.
6968 * g++.dg/cpp0x/pr31444.C: New.
6969 * g++.dg/cpp0x/pr31431-2.C: New.
6970 * g++.dg/cpp0x/pr31432.C: New.
6971 * g++.dg/cpp0x/pr31434.C: New.
6972 * g++.dg/cpp0x/pr31438.C: New.
6973 * g++.dg/cpp0x/pr31443.C: New.
6974 * g++.dg/cpp0x/pr31445.C: New.
6975 * g++.dg/cpp0x/variadic-crash1.C: New.
6976
6977 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6978
6979 * gcc.target/arm/long-calls-1.c: New test.
6980 * gcc.target/arm/long-calls-2.c: Likewise.
6981 * gcc.target/arm/long-calls-3.c: Likewise.
6982 * gcc.target/arm/long-calls-4.c: Likewise.
6983
6984 2007-05-25 Richard Guenther <rguenther@suse.de>
6985 Andrew Pinski <andrew_pinski@playstation.sony.com>
6986
6987 PR tree-optimization/31982
6988 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6989
6990 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6991
6992 PR fortran/32047
6993 * gfortran.dg/result_in_spec_2.f90: New test.
6994
6995 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6996
6997 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6998
6999 2007-05-24 Ollie Wild <aaw@google.com>
7000
7001 * gcc.dg/cpp/counter-1.c: New test.
7002 * gcc.dg/pch/counter-1.c: New test.
7003 * gcc.dg/pch/counter-1.hs: New file.
7004 * gcc.dg/pch/counter-2.c: New test.
7005 * gcc.dg/pch/counter-2.hs: New file.
7006 * gcc.dg/pch/counter-3.c: New test.
7007 * gcc.dg/pch/counter-3.hs: New file.
7008
7009 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
7010
7011 * gcc.dg/tree-ssa/predcom-1.c: New test.
7012 * gcc.dg/tree-ssa/predcom-2.c: New test.
7013 * gcc.dg/tree-ssa/predcom-3.c: New test.
7014 * gcc.dg/tree-ssa/predcom-4.c: New test.
7015 * gcc.dg/tree-ssa/predcom-5.c: New test.
7016 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7017
7018 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
7019
7020 PR testsuite/32062
7021 * gcc.target/i386/sse4_1-check.h (MASK): New.
7022
7023 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7024
7025 PR fortran/32038
7026 * gfortran.dg/pr25603.f: Initialize integer variables.
7027
7028 2007-05-23 Ian Lance Taylor <iant@google.com>
7029
7030 * g++.dg/other/vrp1.C: New test.
7031
7032 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
7033
7034 PR preprocessor/20077
7035 * gcc.dg/cpp/paste15.c: New test.
7036
7037 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
7038 Nigel Stephens <nigel@mips.com>
7039 Richard Sandiford <richard@codesourcery.com>
7040
7041 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7042 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7043 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7044 * gcc.target/mips/inter/mips16-inter.exp: New.
7045
7046 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
7047
7048 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7049
7050 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
7051
7052 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7053 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
7054 * gcc.target/i386/sse3-addsubps.c: Likewise.
7055 * gcc.target/i386/sse3-haddpd.c: Likewise.
7056 * gcc.target/i386/sse3-haddps.c: Likewise.
7057 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7058 * gcc.target/i386/sse3-hsubps.c: Likewise.
7059 * gcc.target/i386/sse3-lddqu.c: Likewise.
7060 * gcc.target/i386/sse3-movddup.c: Likewise.
7061 * gcc.target/i386/sse3-movshdup.c: Likewise.
7062 * gcc.target/i386/sse3-movsldup.c: Likewise.
7063
7064 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7065 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
7066 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7067 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7068 * gcc.target/i386/ssse3-palignr.c: Likewise.
7069 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7070 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7071 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7072 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7073 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7074 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7075 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7076 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7077 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7078 * gcc.target/i386/ssse3-psignb.c: Likewise.
7079 * gcc.target/i386/ssse3-psignd.c: Likewise.
7080 * gcc.target/i386/ssse3-psignw.c: Likewise.
7081 * gcc.target/i386/ssse3-vals.h: Likewise.
7082
7083 * gcc.target/i386/sse3-check.h: New file.
7084 * gcc.target/i386/ssse3-check.h: Likewise.
7085
7086 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7087
7088 PR middle-end/31095
7089 * gcc.c-torture/compile/bcopy-1.c: New testcase.
7090
7091 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7092
7093 PR middle-end/31606
7094 * gcc.c-torture/20070522-1.c: New testcase.
7095
7096 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7097
7098 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7099
7100 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7101
7102 * gcc.c-torture/execute/ieee/20000320-1.x,
7103 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7104 m68k-*-* and check_effective_target_coldfire_fpu.
7105
7106 2007-05-22 Ollie Wild <aaw@google.com>
7107
7108 * g++.dg/lookup/hidden-class10.C: New test.
7109 * g++.dg/lookup/hidden-class11.C: New test.
7110
7111 2007-05-22 Ollie Wild <aaw@google.com>
7112
7113 * g++.dg/lookup/name-clash5.C: New test.
7114 * g++.dg/lookup/name-clash6.C: New test.
7115
7116 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7117
7118 * g++.dg/other/i386-2.C: Update comments on header files tested.
7119 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
7120 of <tmmintrin.h>.
7121 * gcc.target/i386/sse-12.c: Likewise.
7122 * gcc.target/i386/sse-13.c: Likewise.
7123 * gcc.target/i386/sse-14.c: Likewise.
7124
7125 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7126 Redefined to test with immediate operand.
7127 (__builtin_ia32_blendps): Likewise.
7128 (__builtin_ia32_blendpd): Likewise.
7129 (__builtin_ia32_dpps): Likewise.
7130 (__builtin_ia32_dpps): Likewise.
7131 (__builtin_ia32_insertps128): Likewise.
7132 (__builtin_ia32_vec_ext_v4sf): Likewise.
7133 (__builtin_ia32_vec_set_v16qi): Likewise.
7134 (__builtin_ia32_vec_set_v4si): Likewise.
7135 (__builtin_ia32_vec_set_v2di): Likewise.
7136 (__builtin_ia32_vec_ext_v16qi): Likewise.
7137 (__builtin_ia32_vec_ext_v4si): Likewise.
7138 (__builtin_ia32_vec_ext_v2di): Likewise.
7139 (__builtin_ia32_roundpd): Likewise.
7140 (__builtin_ia32_roundsd): Likewise.
7141 (__builtin_ia32_roundps): Likewise.
7142 (__builtin_ia32_roundss): Likewise.
7143 (__builtin_ia32_mpsadbw128): Likewise.
7144
7145 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7146
7147 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7148
7149 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7150
7151 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7152 failures.
7153 * gcc.dg/dfp/func-struct.c: Ditto.
7154 * gcc.dg/dfp/operator-assignment.c: Ditto.
7155 * gcc.dg/dfp/convert-bfp.c: Ditto.
7156 * gcc.dg/dfp/convert-int.c: Ditto.
7157 * gcc.dg/dfp/convert-int-max.c: Ditto.
7158 * gcc.dg/dfp/func-scalar.c: Ditto.
7159 * gcc.dg/dfp/cast.c: Ditto.
7160 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7161 failures, and fix a typo in return type of arg1_128.
7162 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7163 failures, and fix a typo in a constant suffix.
7164 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7165 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7166
7167 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7168 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7169
7170 * lib/gcc-dg.exp(process_message): New proc.
7171 (dg-message): New test directive.
7172 * gcc.dg/always_inline.c: Use dg-message.
7173 * gcc.dg/always_inline2.c: Ditto.
7174 * gcc.dg/always_inline3.c: Ditto.
7175 * gcc.dg/invalid-call-1.c: Ditto.
7176 * gcc.dg/pr17506.c: Ditto.
7177 * gcc.dg/simd-5.c: Ditto.
7178 * gcc.dg/simd-6.c: Ditto.
7179 * gcc.dg/va-arg-2.c: Ditto.
7180 * gcc.dg/cpp/syshdr.c: Ditto.
7181 * gcc.dg/cpp/unc4.c: Ditto.
7182 * gcc.dg/cpp/trad/mi1.c: Ditto.
7183 * gcc.dg/cpp/trad/mi5.c: Ditto.
7184 * gcc.dg/cpp/trad/mi7.c: Ditto.
7185 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7186 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7187 * gcc.test-framework/test-framework.awk: Special-case outexists
7188 tests.
7189
7190 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7191
7192 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7193 (bit_SSE4_2): Likewise.
7194 (bit_POPCNT): Likewise.
7195
7196 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7197 Check if assembler supports SSE4 instructions.
7198
7199 * gcc.target/i386/sse4_1-blendpd.c: New file.
7200 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7201 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7202 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7203 * gcc.target/i386/sse4_1-check.h: Likewise.
7204 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7205 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7206 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7207 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7208 * gcc.target/i386/sse4_1-extractps.c: Likewise.
7209 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7210 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7211 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7212 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7213 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7214 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7215 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7216 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7217 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7218 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7219 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7220 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7221 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7222 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7223 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7224 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7225 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7226 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7227 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7228 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7229 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7230 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7231 * gcc.target/i386/sse4_1-pminud.c: Likewise.
7232 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7233 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7234 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7235 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7236 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7237 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7238 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7239 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7240 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7241 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7242 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7243 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7244 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7245 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7246 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7247 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7248 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7249 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7250 * gcc.target/i386/sse4_1-round.h: Likewise.
7251 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7252 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7253 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7254 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7255 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7256 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7257 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7258 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7259 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7260 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7261 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7262 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7263 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7264 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7265
7266 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7267
7268 PR fortran/31627
7269 * gfortran.dg/bounds_check_7.f90: New test.
7270
7271 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
7272
7273 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7274 (check_effective_target_sse4a): Ditto.
7275
7276 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7277 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7278 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7279 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7280 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7281 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7282 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7283 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7284 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7285 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7286 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7287 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7288 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7289 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7290 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7291 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7292 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7293 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7294 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7295 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7296
7297 2007-05-21 Mark Mitchell <mark@codesourcery.com>
7298
7299 * g++.dg/ext/cleanup-1.C: New test.
7300 * g++.dg/ext/cleanup-2.C: Likewise.
7301 * g++.dg/ext/cleanup-3.C: Likewise.
7302 * g++.dg/ext/cleanup-4.C: Likewise.
7303 * g++.dg/ext/cleanup-5.C: Likewise.
7304 * g++.dg/ext/cleanup-6.C: Likewise.
7305 * g++.dg/ext/cleanup-8.C: Likewise.
7306 * g++.dg/ext/cleanup-9.C: Likewise.
7307 * g++.dg/ext/cleanup-10.C: Likewise.
7308 * g++.dg/ext/cleanup-11.C: Likewise.
7309 * g++.dg/ext/cleanup-dtor.C: Likewise.
7310
7311 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7312
7313 PR middle-end/31995
7314 * gcc.dg/vect/vect-102a.c: New test.
7315
7316 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
7317 Paolo Carlini <pcarlini@suse.de>
7318 Uros Bizjak <ubizjak@gmail.com>
7319
7320 * gcc.dg/gcc-have-sync-compare-and-swap.c,
7321 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7322 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7323 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7324 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7325 New testcases.
7326
7327 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7328
7329 PR fortran/32002
7330 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7331
7332 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7333
7334 PR fortran/32027
7335 * gfortran.dg/do_3.F90: Add checks for the final value of the
7336 loop variable.
7337
7338 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7339
7340 * gcc.c-torture/execute/990127-2.x: New file.
7341
7342 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7343
7344 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7345 * gcc.target/i386/sse-12: Add -O to compile options.
7346 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7347 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7348 and mm3dnow.h. Add -O to compile options.
7349
7350 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7351
7352 PR fortran/31867
7353 * gfortran.dg/char_length_5.f90: New test.
7354
7355 PR fortran/31994
7356 * gfortran.dg/array_reference_1.f90: New test.
7357
7358 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7359
7360 PR middle-end/7651
7361 PR c++/11856
7362 PR c/12963
7363 PR c/23587
7364 PR other/29694
7365 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7366 * gcc.dg/Wtype-limits.c: New.
7367 * gcc.dg/Wtype-limits-Wextra.c: New.
7368 * gcc.dg/Wtype-limits-no.c: New.
7369 * g++.dg/warn/Wtype-limits.C: New.
7370 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7371 * g++.dg/warn/Wtype-limits-no.C: New.
7372
7373 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7374
7375 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7376 instead of "-msse2".'
7377 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7378 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7379 and mm3dnow.h.
7380 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7381 to test with immediate operand.
7382 (__builtin_ia32_insertqi): Ditto.
7383 (__builtin_ia32_palignr128): Ditto.
7384 (__builtin_ia32_palignr): Ditto.
7385 (__builtin_ia32_pshufhw): Ditto.
7386 (__builtin_ia32_pshuflw): Ditto.
7387 (__builtin_ia32_pshufd): Ditto.
7388 (__builtin_ia32_vec_set_v8hi): Ditto.
7389 (__builtin_ia32_vec_ext_v8hi): Ditto.
7390 (__builtin_ia32_shufpd): Ditto.
7391 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7392
7393 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7394
7395 PR fortran/32001
7396 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7397
7398 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7399
7400 PR target/31585
7401 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7402 and "__inline". Use "-msse" instead of "-msse2".
7403
7404 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7405
7406 PR middle-end/7651
7407 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7408 * gcc.dg/20030906-2.c: Likewise.
7409 * objc.dg/method-17.m: Add -Wreturn-type.
7410 * obj-c++.dg/method-21.mm: Likewise.
7411
7412 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7413
7414 PR target/31585
7415 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7416 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7417 (__builtin_ia32_psrlqi128): Ditto.
7418 (__builtin_ia32_psrlwi128): Ditto.
7419 (__builtin_ia32_psrldi128): Ditto.
7420 (__builtin_ia32_psrldqi128): Ditto.
7421 (__builtin_ia32_pslldqi128): Ditto.
7422 (__builtin_ia32_psrawi128): Ditto.
7423 (__builtin_ia32_psradi128): Ditto.
7424 (__builtin_ia32_psllqi128): Ditto.
7425 (__builtin_ia32_pslldi128): Ditto.
7426 (__builtin_prefetch): Ditto.
7427 (__builtin_ia32_pshufw): Ditto.
7428 (__builtin_ia32_vec_set_v4hi): Ditto.
7429 (__builtin_ia32_vec_ext_v4hi): Ditto.
7430 (__builtin_ia32_shufps): Ditto.
7431 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7432
7433 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7434
7435 PR fortran/31974
7436 * gfortran.dg/char_allocation_1.f90: New test.
7437
7438 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7439
7440 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7441 * gcc.dg/Wconversion-sign.c: New.
7442 * gcc.dg/Wconversion-integer-no-sign.c: New.
7443 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7444 Wconversion-sign.C
7445 * g++.dg/warn/Wconversion-sign.C: New.
7446 * g++.old-deja/g++.other/warn4.C: Update.
7447 * g++.dg/warn/Wconversion1.C: Likewise.
7448
7449 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7450
7451 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7452 * gcc.dg/torture/builtin-math-4.c: Likewise.
7453
7454 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7455
7456 PR libfortran/31964
7457 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7458
7459 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7460
7461 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7462
7463 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7464
7465 PR target/31628
7466 * gcc.target/i386/pr31628.c: New.
7467
7468 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7469
7470 PR middle-end/31344
7471 * gcc.dg/pr31344.c: New test.
7472
7473 2007-05-17 Ian Lance Taylor <iant@google.com>
7474
7475 PR tree-optimization/31953
7476 * gcc.c-torture/compile/pr31953.c: New test.
7477
7478 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7479
7480 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7481
7482 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7483 and drem.
7484 * gcc.dg/torture/builtin-math-4.c: Likewise.
7485
7486 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7487 * gcc.dg/torture/builtin-math-4.c: Likewise.
7488
7489 * gcc.dg/torture/builtin-math-4.c: New test.
7490
7491 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7492 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7493
7494 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7495 * gcc.dg/cpp/include2.c: Ditto.
7496 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7497 * gcc.dg/cpp/paste5.c: Ditto.
7498 * gcc.dg/cpp/paste6.c: Ditto.
7499 * gcc.dg/cpp/paste8.c: Ditto.
7500 * gcc.dg/cpp/paste11.c: Ditto.
7501 * gcc.dg/cpp/paste13.c: Ditto.
7502 * gcc.dg/cpp/skipping2.c: Ditto.
7503 * gcc.dg/reg-vol-struct-1.c: Ditto.
7504 * gcc.dg/Wshadow-1.c: Ditto.
7505 * gcc.dg/cpp/trad/comment.c: Ditto.
7506 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7507 * gcc.dg/cpp/if-2.c: Ditto.
7508 * gcc.dg/array-5.c: Ditto.
7509 * gcc.dg/inline-15.c: Ditto.
7510 * gcc.dg/pr27953.c: Ditto.
7511 * gcc.dg/Wno-c++-compat.c: Ditto.
7512
7513 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7514
7515 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7516
7517 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7518
7519 * gcc.c-torture/execute/20070517-1.c: New test.
7520
7521 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
7522
7523 PR fortran/31919
7524 * gfortran.dg/min_max_conformance.f90: New test.
7525
7526 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
7527
7528 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7529 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7530 gcc.dg/vect/vect-104.c: Use more complex construction to
7531 prevent vectorizing.
7532 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7533
7534 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
7535
7536 PR tree-optimization/24659
7537 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7538 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7539 not vect_int target.
7540 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7541 not vect_int target. Loop is vectorized for vect_intfloat_cvt
7542 targets.
7543 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7544 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7545 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7546
7547 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
7548
7549 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7550 and x86_64-*-* targets.
7551 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7552
7553 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
7554
7555 PR fortran/18769
7556 PR fortran/30881
7557 PR fortran/31194
7558 PR fortran/31216
7559 PR fortran/31427
7560 * transfer_simplify_1.f90: New test.
7561 * transfer_simplify_2.f90: New test.
7562
7563 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7564
7565 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7566
7567 2007-05-14 Janis Johnson <janis187@us.ibm.com>
7568
7569 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7570
7571 * gcc.dg/fltconst-pedantic-dfp.c: New test.
7572
7573 PR c/31924
7574 * gcc.dg/fltconst-1.c: New test.
7575
7576 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7577 * gcc.dg/dfp/operator-assignment.c: Ditto.
7578
7579 2007-05-14 Paolo Carlini <pcarlini@suse.de>
7580
7581 PR c++/29928
7582 * g++.dg/rtti/typeid5.C: New.
7583
7584 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7585
7586 PR fortran/31725
7587 * gfortran.dg/substr_4.f: New test.
7588
7589 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
7590
7591 * gcc.target/m68k/interrupt_thread-1.c,
7592 gcc.target/m68k/interrupt_thread-2.c,
7593 gcc.target/m68k/interrupt_thread-3.c: New.
7594 * gcc.target/m68k/m68k.exp: Accept fido.
7595
7596 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7597
7598 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7599 * gfortran.dg/altreturn_3.f90: Likewise.
7600 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7601 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7602 * gfortran.dg/inquire_iolength.f90: Likewise.
7603 * gfortran.dg/module_naming_1.f90: Likewise.
7604 * gfortran.dg/oldstyle_2.f90: Likewise.
7605 * gfortran.dg/operator_2.f90: Likewise.
7606 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7607 * gfortran.dg/used_types_11.f90: Likewise.
7608 * gfortran.dg/zero_array_components_1.f90: Likewise.
7609 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7610 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7611 * gfortran.dg/real_const_3.f90: Likewise.
7612
7613 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7614
7615 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7616 * gcc.dg/tree-ssa/loop-30.c: New test.
7617
7618 2007-05-13 Richard Guenther <rguenther@suse.de>
7619
7620 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7621 scanning forwprop1.
7622 * g++.dg/tree-ssa/pr31146.C: Likewise.
7623
7624 2007-05-13 Revital Eres <eres@il.ibm.com>
7625
7626 * gcc.dg/dse.c: New test.
7627
7628 2007-05-12 Richard Guenther <rguenther@suse.de>
7629
7630 PR tree-optimization/31797
7631 * gcc.c-torture/compile/pr31797.c: New testcase.
7632
7633 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7634
7635 PR fortran/30746
7636 * gfortran.dg/host_assoc_function_1.f90: New test.
7637
7638 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7639
7640 PR c++/31829
7641 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7642
7643 2007-05-11 Silvius Rus <rus@google.com>
7644
7645 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7646 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7647 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7648 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7649 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7650 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7651 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7652 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7653 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7654 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7655 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7656 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7657 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7658 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7659 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7660 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7661
7662 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7663
7664 PR other/31852
7665 * gcc.c-torture/execute/builtins/memchr.c: New.
7666 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7667 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7668
7669 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7670
7671 PR fortran/30876
7672 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7673 line.
7674 * gfortran.dg/recursive_reference_2.f90: New test.
7675
7676 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7677
7678 PR fortran/30878
7679 * gfortran.dg/namelist_29.f90: New test.
7680
7681 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7682
7683 PR fortran/31474
7684 * gfortran.dg/entry_10.f90: New test.
7685
7686 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7687
7688 PR tree-optimization/31885
7689 * gcc.dg/tree-ssa/loop-29.c: New test.
7690
7691 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7692
7693 * assumed_dummy_1.f90: Fix dg directive.
7694 * char_initialiser_actual.f90: Likewise.
7695 * nested_modules_2.f90: Likewise.
7696 * shift-alloc.f90: Likewise.
7697
7698 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7699
7700 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7701
7702 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7703
7704 PR libfortran/31880
7705 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7706
7707 2007-05-09 Mike Stump <mrs@apple.com>
7708
7709 * g++.dg/other/first-global.C: Add -fpie for darwin.
7710 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7711
7712 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7713
7714 * gcc.dg/20070507-1.c: New testcase.
7715
7716 2007-05-08 Chao-ying Fu <fu@mips.com>
7717
7718 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7719 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7720 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7721 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7722
7723 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7724
7725 PR 31847
7726 * gcc.dg/pr31847.c: New test.
7727
7728 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7729
7730 PR fortran/31692
7731 * gfortran.dg/actual_array_result_1.f90: New test.
7732
7733 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7734
7735 PR fortran/29397
7736 * gfortran.dg/parameter_array_init_1.f90: New test.
7737
7738 PR fortran/29400
7739 * gfortran.dg/parameter_array_init_2.f90: New test.
7740
7741 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7742
7743 PR target/31854
7744 * gcc.target/i386/pr31854.c: New test.
7745
7746 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7747
7748 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7749
7750 2007-05-07 Mike Stump <mrs@apple.com>
7751
7752 * g++.old-deja/g++.mike/empty.C: Add.
7753
7754 2007-05-07 Eric Christopher <echristo@apple.com>
7755
7756 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7757
7758 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7759
7760 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7761 variable. Rearrange conversions from binary float to decimal float.
7762
7763 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7764
7765 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7766 x86.
7767
7768 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7769
7770 * gnat.dg/opt1.ad[sb]: New testcase.
7771
7772 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7773
7774 PR fortran/31399
7775 * gfortran.dg/do_3.F90: New test.
7776
7777 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7778
7779 PR fortran/31764
7780 * gfortran.dg/new_line.f90: Add new checks.
7781
7782 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7783
7784 PR fortran/31201
7785 * gfortran.dg/large_unit_1.f90: New.
7786 * gfortran.dg/large_unit_2.f90: New.
7787 * gfortran.dg/iostat_4.f90: New
7788 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7789
7790 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7791
7792 PR fortran/31540
7793 * gfortran.dg/char_result_4.f90: New test.
7794
7795 2007-06-05 Revital Eres <eres@il.ibm.com>
7796
7797 PR 30957
7798 * gcc.dg/pr30957-1.c: New test.
7799
7800 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7801
7802 PR fortran/31251
7803 * gfortran.dg/char_type_len_2.f90: New test.
7804
7805 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7806
7807 PR 31775
7808 * g++.dg/other/nested-extern.cc: New.
7809 * g++.dg/other/nested-extern-1.C: New.
7810 * g++.dg/other/nested-extern-2.C: New.
7811
7812 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7813
7814 PR fortran/31760
7815 * gfortran.dg/erf.f90: New test.
7816 * gfortran.dg/besxy.f90: New test.
7817
7818 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7819
7820 PR fortran/22359
7821 * gfortran.dg/fseek.f90: New test.
7822
7823 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7824
7825 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7826
7827 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7828
7829 PR libfortran/31210
7830 * gfortran.dg/zero_length_1.f90: New test.
7831
7832 2007-05-04 Tobias Burnus <burnus@net-b.de>
7833
7834 PR fortran/31803
7835 * gfortran.dg/char_pointer_assign_3.f90: New test.
7836 * gfortran.dg/char_result_2.f90: Re-enable test.
7837
7838 2007-05-04 Tobias Burnus <burnus@net-b.de>
7839
7840 PR fortran/25071
7841 * gfortran.dg/char_length_3.f90: New test.
7842 * gfortran.dg/char_result_2.f90: Fix test.
7843
7844 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7845
7846 PR tree-optimization/30565
7847 * gcc.dg/tree-ssa/loop-27.c: New test.
7848
7849 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7850
7851 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7852 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7853 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7854 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7855
7856 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7857
7858 PR tree-optimization/31699
7859 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7860 New.
7861 (check_effective_target_vect_floatint_cvt): New.
7862 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7863 of specific targets.
7864 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7865 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7866 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7867 * gcc.dg/vect/vect-iv-4.c: Likewise.
7868 * gcc.dg/vect/vect-multitypes-11.c: New.
7869 * gcc.dg/vect/pr31699.c: New.
7870
7871 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7872
7873 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7874
7875 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7876
7877 PR C++/31663
7878 * g++.dg/warn/anonymous-namespace-2.C: New.
7879 * g++.dg/warn/anonymous-namespace-2.h: New.
7880
7881 2007-05-02 Paul Brook <paul@codesourcery.com>
7882
7883 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7884
7885 2007-05-02 Eric Christopher <echristo@apple.com>
7886
7887 * gcc.dg/cpp/if-div.c: New file.
7888
7889 2007-05-02 Tom Tromey <tromey@redhat.com>
7890
7891 PR preprocessor/28709:
7892 * gcc.dg/cpp/pr28709.c: New file.
7893
7894 2007-05-02 Richard Guenther <rguenther@suse.de>
7895
7896 PR tree-optimization/31146
7897 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7898
7899 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7900
7901 * gcc.c-torture/compile/limits-blockid.c: New.
7902 * gcc.c-torture/compile/limits-caselabels.c: New.
7903 * gcc.c-torture/compile/limits-declparen.c: New.
7904 * gcc.c-torture/compile/limits-enumconst.c: New.
7905 * gcc.c-torture/compile/limits-exprparen.c: New.
7906 * gcc.c-torture/compile/limits-externalid.c: New.
7907 * gcc.c-torture/compile/limits-fnargs.c: New.
7908 * gcc.c-torture/compile/limits-fndefn.c: New.
7909 * gcc.c-torture/compile/limits-idexternal.c: New.
7910 * gcc.c-torture/compile/limits-idinternal.c: New.
7911 * gcc.c-torture/compile/limits-pointer.c: New.
7912 * gcc.c-torture/compile/limits-stringlit.c: New.
7913 * gcc.c-torture/compile/limits-structmem.c: New.
7914 * gcc.c-torture/compile/limits-structnest.c: New.
7915
7916 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7917
7918 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7919
7920 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7921
7922 PR middle-end/31740
7923 * gcc.c-torture/compile/20070501-1.c: New testcase.
7924
7925 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7926
7927 PR fortran/31732
7928 * gfortran.dg/array_memset_2: New test case.
7929
7930 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7931
7932 PR testsuite/31615
7933 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7934
7935 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7936
7937 PR testsuite/31589
7938 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7939 dg-final test.
7940 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7941 keyword to dg-final test.
7942 * gcc.dg/vect/vect-iv-4.c: Likewise.
7943 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7944 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7945 test.
7946 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7947 cast.
7948 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7949 * lib/target-supports.exp
7950 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7951 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7952
7953 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7954
7955 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7956 __LONG_LONG_MAX__ and its friends instead of those supplied by
7957 limits.h.
7958
7959 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7960
7961 PR C++/31721
7962 * g++.dg/ext/vector7.C: New testcase.
7963
7964 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7965
7966 PR fortran/31591
7967 * gfortran.dg/bound_simplification_1.f90: New test.
7968
7969 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7970
7971 PR fortran/31645
7972 * gfortran.dg/bom_error.f90: New test.
7973 * gfortran.dg/bom_include.f90: New test.
7974 * gfortran.dg/bom_UTF16-LE.f90: New test.
7975 * gfortran.dg/bom_UTF16-BE.f90: New test.
7976 * gfortran.dg/bom_UTF-8.f90: New test.
7977 * gfortran.dg/bom_UTF-32.f90: New test.
7978 * gfortran.dg/bom_UTF-8.F90: New test.
7979 * gfortran.dg/bom_include.inc: New file.
7980
7981 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7982
7983 PR C++/30221
7984 * g++.dg/init/ptrfn2.C: New test.
7985 * g++.dg/init/ptrfn3.C: New test.
7986
7987 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7988
7989 PR fortran/31711
7990 * gfortran.dg/dependency_21.f90: New test.
7991
7992 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7993
7994 * gfortran.dg/secnds.f: Use real*8.
7995 * gfortran.dg/secnds-1.f: Use real*8.
7996
7997 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7998
7999 PR libfortran/31532
8000 * gfortran.dg/inquire_5.f90: Update test.
8001
8002 2007-04-27 Ian Lance Taylor <iant@google.com>
8003
8004 PR middle-end/31710
8005 * gcc.c-torture/compile/pr31710.c: New test.
8006
8007 2007-04-27 Richard Guenther <rguenther@suse.de>
8008
8009 PR tree-optimization/30965
8010 PR tree-optimization/30978
8011 * gcc.dg/tree-ssa/pr30978.c: New testcase.
8012 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8013 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8014 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8015
8016 2007-04-27 Richard Guenther <rguenther@suse.de>
8017
8018 PR tree-optimization/31715
8019 * gcc.dg/Warray-bounds-4.c: New testcase.
8020
8021 2007-04-26 Ian Lance Taylor <iant@google.com>
8022
8023 PR target/28675
8024 * gcc.c-torture/compile/pr28675.c: New test.
8025
8026 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
8027
8028 PR C++/30016
8029 * g++.dg/ext/vector6.C: New test.
8030
8031 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
8032
8033 * gcc.c-torture/execute/ieee/20000320-1.x: New.
8034
8035 2007-04-26 Steve Ellcey <sje@cup.hp.com>
8036
8037 PR middle-end/31617
8038 * g++.dg/other/str_empty.C: Add expected warning.
8039
8040 2007-04-26 Richard Guenther <rguenther@suse.de>
8041 Daniel Berlin <dberlin@dberlin.org>
8042
8043 PR tree-optimization/30567
8044 * g++.dg/other/pr30567.C: New testcase.
8045
8046 2007-04-26 Richard Guenther <rguenther@suse.de>
8047
8048 PR tree-optimization/31703
8049 * gcc.c-torture/compile/pr31703.c: New testcase.
8050 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8051 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8052
8053 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
8054
8055 * gfortran.dg/open_errors.f90: Added if statements checking
8056 the value of iostat.
8057
8058 2007-04-26 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR c++/31598
8061 * g++.dg/gomp/pr31598.C: New test.
8062
8063 PR tree-optimization/30558
8064 * g++.dg/gomp/pr30558.C: New test.
8065
8066 2007-04-24 Mark Mitchell <mark@codesourcery.com>
8067
8068 PR c++/31338
8069 * g++.dg/ext/complex2.C: New test.
8070
8071 2007-04-25 Paolo Carlini <pcarlini@suse.de>
8072
8073 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8074
8075 2007-04-25 Thiemo Seufer <ths@mips.com>
8076
8077 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8078 value to signed char.
8079
8080 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
8081
8082 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
8083 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
8084 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
8085
8086 2007-04-25 Tobias Burnus <burnus@net-b.de>
8087
8088 PR fortran/31668
8089 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8090 statement functions.
8091 * gfortran.dg/c_by_val_5.f90: New test.
8092
8093 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
8094
8095 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8096 with two new subroutines to avoid parameter-induced aliasing.
8097 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8098 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8099
8100 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8101
8102 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8103 * g++.dg/warn/Warray-bounds.C: Likewise.
8104
8105 2007-04-24 Ian Lance Taylor <iant@google.com>
8106
8107 PR tree-optimization/31605
8108 * gcc.c-torture/execute/pr31605.c: New test.
8109
8110 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8111
8112 PR fortran/31587
8113 * lib/gcc-dg.exp (scan-module): New function.
8114 * gfortran.dg/module_md5_1.f90: New test.
8115
8116 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
8117
8118 * g++.old-deja/g++.pt/defarg6.C: Only run with
8119 -std=gnu++98.
8120 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8121 * g++.dg/cpp0x/variadic61.C: Ditto.
8122 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8123 * g++.dg/cpp0x/variadic62.C: Ditto.
8124 * g++.dg/template/meminit1.C: Ditto.
8125 * g++.dg/template/operator7.C: Ditto.
8126 * g++.dg/template/static15.C: Ditto.
8127 * g++.dg/template/invalid1.C: Ditto.
8128 * g++.dg/template/shift1.C: Ditto.
8129 * g++.dg/template/error10.C: Ditto.
8130
8131 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
8132
8133 PR diagnostic/25923
8134 * gfortran.dg/pr25923.f90: New test.
8135
8136 2007-04-24 Ian Lance Taylor <iant@google.com>
8137
8138 PR tree-optimization/31602
8139 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8140
8141 2007-04-24 Janis Johnson <janis187@us.ibm.com>
8142
8143 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8144 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8145
8146 2007-04-24 Hui-May Chang <hm.chang@apple.com>
8147
8148 * gcc.target/i386/reload-1.c. New.
8149
8150 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8151 Olga Golovanevsky <olga@il.ibm.com>
8152
8153 * g++.dg/other/str_empty.C: New test.
8154
8155 2007-04-24 Richard Henderson <rth@redhat.com>
8156
8157 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8158
8159 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
8160
8161 PR target/31641
8162 * gcc.c-torture/compile/pr31641.c: New testcase.
8163
8164 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
8165
8166 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8167 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8168 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8169 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8170
8171 2007-04-23 Simon Baldwin <simonb@google.com>
8172
8173 * g++.dg/other/error15.C: New.
8174 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8175 triggering a "multiple parameters named" error.
8176
8177 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8178
8179 PR fortran/31618
8180 * gfortran.dg/backspace_8.f: New test case.
8181
8182 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
8183
8184 PR fortran/31630
8185 * gfortran.dg/used_types_17.f90: New test.
8186
8187 PR fortran/31620
8188 * gfortran.dg/zero_array_components_1.f90: New test.
8189
8190 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8191
8192 PR fortran/31616
8193 * gfortran.dg/open_errors.f90: Allow a different error message.
8194
8195 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
8196
8197 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8198 Rename from check_effective_target_vect_pack_mod. Rename global
8199 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
8200 messages.
8201 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8202 rename.
8203 * gcc.dg/vect/vect-iv-8a.c: Ditto.
8204 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8205
8206 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8207
8208 PR middle-end/31448
8209 * gcc.c-torture/execute/pr31448.c: New testcase.
8210
8211 2007-04-22 Nick Clifton <nickc@redhat.com>
8212
8213 * gcc.dg/20020312-2.c: Add support for the FRV.
8214
8215 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
8216
8217 PR tree-optimization/24659
8218 * gcc.dg/vect/vect-float-extend-1.c: New test.
8219 * gcc.dg/vect/vect-float-truncate-1.c: New test.
8220
8221 2007-04-22 Richard Guenther <rguenther@suse.de>
8222
8223 PR tree-optimization/29789
8224 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8225 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8226
8227 2007-04-22 Revital Eres <eres@il.ibm.com>
8228
8229 * gcc.dg/var-expand2.c: New test.
8230
8231 2007-04-22 Revital Eres <eres@il.ibm.com>
8232
8233 * gcc.dg/var-expand3.c: New test.
8234
8235 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8236
8237 PR fortran/31495
8238 * gfortran.dg/continuation_8.f90: New test.
8239
8240 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8241
8242 PR C/30265
8243 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8244 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8245
8246 2007-04-21 Richard Guenther <rguenther@suse.de>
8247
8248 PR middle-end/31136
8249 * gcc.c-torture/execute/pr31136.c: New testcase.
8250
8251 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
8252
8253 * gcc.target/i386/movsi-sm-1.c: New.
8254
8255 2007-04-20 Richard Henderson <rth@redhat.com>
8256
8257 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8258 * gcc.dg/pr27095.c: Cope with alpha GOT load.
8259
8260 2007-04-20 Jakub Jelinek <jakub@redhat.com>
8261
8262 * gcc.target/i386/ordcmp-1.c: New test.
8263 * gcc.target/i386/unordcmp-1.c: New test.
8264
8265 PR tree-optimization/31632
8266 * gcc.c-torture/compile/20070419-1.c: New test.
8267
8268 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
8269
8270 * gcc.dg/invalid-call-1.c: New test.
8271
8272 2007-04-18 Dirk Mueller <dmueller@suse.de>
8273
8274 PR diagnostic/31227
8275 * gcc.dg/Warray-bounds-3.c: New.
8276
8277 2007-04-18 Richard Guenther <rguenther@suse.de>
8278
8279 PR tree-optimization/19431
8280 PR tree-optimization/21463
8281 * gcc.c-torture/execute/20070212-1.c: New testcase.
8282 * gcc.c-torture/execute/20070212-2.c: Likewise.
8283 * gcc.c-torture/execute/20070212-3.c: Likewise.
8284 * gcc.dg/tree-ssa/pr19431.c: Likewise.
8285 * gcc.dg/tree-ssa/pr21463.c: Likewise.
8286 * g++.dg/tree-ssa/pr21463.C: Likewise.
8287 * g++.dg/tree-ssa/pr30738.C: Likewise.
8288
8289 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8290
8291 PR c++/31513
8292 * g++.dg/expr/bitfield8.C: New test.
8293
8294 2007-04-17 Joseph Myers <joseph@codesourcery.com>
8295 Richard Sandiford <richard@codesourcery.com>
8296
8297 * lib/target-supports.exp (check_profiling_available): Return 0
8298 for uClibc with -p or -pg.
8299
8300 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
8301
8302 PR c++/31517
8303 * g++.dg/template/init7.C: New test.
8304
8305 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
8306
8307 PR rtl-optimization/31360
8308 * gcc.dg/loop-7.c: New test.
8309
8310 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8311
8312 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8313 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8314 build.
8315 (compat-execute): Likewise.
8316 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8317 files to remote hosts.
8318 * lib/c-ctorture.exp (c-torture-compile): Likewise.
8319 (c-torture-execute): Likewise.
8320 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8321 or plain file. Use remote_upload and remote_download to copy
8322 files about.
8323 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8324 before scanning it.
8325
8326 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8327
8328 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8329
8330 2007-04-16 Lawrence Crowl <crowl@google.com>
8331
8332 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8333 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8334 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8335 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8336 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8337 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8338 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8339 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8340 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8341 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8342 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8343
8344 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8345 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8346 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8347 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8348 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8349 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8350 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8351 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8352 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8353 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8354 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8355
8356 2007-04-16 Ian Lance Taylor <iant@google.com>
8357
8358 PR tree-optimization/31522
8359 * gcc.dg/Wstrict-overflow-16.c: New test.
8360
8361 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8362
8363 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8364
8365 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8366
8367 PR fortran/31144
8368 * gfortran.dg/module_naming_1.f90: New.
8369
8370 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8371
8372 * lib/target-supports.exp (check_profiling_available): Return
8373 false for m68k-*-uclinux.
8374
8375 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8376
8377 PR c++/29365
8378 Testcase for c++ anonymous namespace warning
8379
8380 * g++.dg/warn/anonymous-namespace-1.C: New test
8381 * g++.dg/warn/anonymous-namespace-1.h: New test
8382
8383 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8384
8385 PR testsuite/31578
8386 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8387
8388 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8389
8390 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8391
8392 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8393
8394 PR fortran/31204
8395 * gfortran.dg/array_constructor_16.f90: New test.
8396
8397 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8398
8399 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8400 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8401
8402 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8403
8404 PR rtl-optimization/31500
8405 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8406 * g++.dg/warn/Warray-bounds.C: Likewise.
8407
8408 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8409
8410 PR C/31520
8411 * gcc.dg/gnu89-init-4.c: New testcase.
8412
8413 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR c++/25874
8416 * gcc.dg/gomp/pr25874.c: Add dg-options.
8417 * g++.dg/gomp/pr25874.C: Add dg-options.
8418
8419 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8420
8421 PR fortran/21061
8422 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8423 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8424
8425 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8426
8427 PR fortran/31561
8428 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8429
8430 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8431
8432 PR fortran/29507
8433 PR fortran/31404
8434 * gfortran.dg/initialization_6.f90: New test.
8435
8436 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8437
8438 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8439
8440 * lib/target-supports.exp (check_gc_sections_available):
8441 Return false if ldflags includes -elf2flt.
8442
8443 2007-04-13 Jason Merrill <jason@redhat.com>
8444
8445 PR c++/31074
8446 * conv3.C: New test.
8447
8448 2007-04-13 Mike Stump <mrs@apple.com>
8449
8450 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8451 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8452
8453 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8454
8455 PR tree-optimization/29598
8456 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8457
8458 2007-04-13 Tobias Burnus <burnus@net-b.de>
8459
8460 PR fortran/31559
8461 * gfortran.dg/func_assign.f90: New test.
8462
8463 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8464
8465 PR fortran/31550
8466 * gfortran.dg/used_types_16.f90: New test.
8467
8468 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8469
8470 PR fortran/18937
8471 * gfortran.dg/goto_2.f90: New.
8472 * gfortran.dg/goto_3.f90: New.
8473 * gfortran.dg/pr17708.f90: Rename to ...
8474 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8475
8476 2007-04-13 Tobias Burnus <burnus@net-b.de>
8477
8478 PR fortran/31562
8479 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8480 instead of a struct.
8481
8482 2007-04-13 Tobias Burnus <burnus@net-b.de>
8483
8484 PR fortran/31562
8485 * gfortran.dg/value_4.c: Use GNU extensions for complex
8486 instead of a struct.
8487
8488 2007-04-13 Richard Guenther <rguenther@suse.de>
8489
8490 PR tree-optimization/21258
8491 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8492
8493 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8494
8495 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8496 <complex.h>.
8497
8498 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8499
8500 PR fortran/31250
8501 * gfortran.dg/char_length_2.f90: New.
8502 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8503 * gfortran.dg/repeat_4.f90: Likewise.
8504
8505 PR fortran/31266
8506 * gfortran.dg/char_assign_1.f90: New.
8507
8508 PR fortran/31471
8509 * gfortran.dg/block_name_1.f90: New.
8510 * gfortran.dg/block_name_2.f90: New.
8511
8512 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8513
8514 PR c++/31078
8515 * g++.dg/other/pr31078.C: New.
8516
8517 2007-04-12 Richard Guenther <rguenther@suse.de>
8518
8519 PR tree-optimization/31169
8520 * gcc.c-torture/execute/pr31169.c: New testcase.
8521
8522 2007-04-12 Richard Guenther <rguenther@suse.de>
8523
8524 PR tree-optimization/24689
8525 PR tree-optimization/31307
8526 * g++.dg/tree-ssa/pr31307.C: New testcase.
8527 * gcc.dg/tree-ssa/pr24689.c: Likewise.
8528
8529 2007-04-12 Tobias Burnus <burnus@net-b.de>
8530
8531 PR fortran/31472
8532 * gfortran.dg/access_spec_1.f90: New test.
8533 * gfortran.dg/access_spec_2.f90: New test.
8534 * gfortran.dg/non_module_public.f90: Match new error message.
8535
8536 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
8537
8538 PR testsuite/31538
8539 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8540 to 4 at line 38 to fix bounds problem.
8541
8542 2007-04-11 Tobias Burnus <burnus@net-b.de>
8543
8544 PR testsuite/31240
8545 * gfortran.dg/pointer_intent_1.f90: Fix test.
8546
8547 2007-04-10 Eric Christopher <echristo@apple.com>
8548
8549 * lib/target-supports.exp
8550 (check_effective_target_fstack_protector): Rewrite.
8551
8552 2007-04-09 Mark Mitchell <mark@codesourcery.com>
8553
8554 PR c++/31449
8555 * g++.dg/init/const5.C: New test.
8556
8557 2007-04-09 Jan Hubicka <jh@suse.cz>
8558
8559 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8560
8561 2007-04-08 Jan Hubicka <jh@suse.cz>
8562
8563 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8564
8565 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8566
8567 PR fortran/31257
8568 * gfortran.dg/achar_4.f90: New test.
8569
8570 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8571
8572 PR fortran/30880
8573 * gfortran.dg/used_dummy_types_8.f90: New test.
8574
8575 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8576
8577 PR fortran/30872
8578 * gfortran.dg/parameter_array_element_1.f90: New test.
8579
8580 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8581
8582 PR fortran/31222
8583 * gfortran.dg/default_numeric_type_1.f90: New test.
8584
8585 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8586
8587 PR fortran/31424
8588 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8589
8590 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8591
8592 PR fortran/31293
8593 * gfortran.dg/interface_12.f90: New test.
8594
8595 2007-04-07 Bruce Korb <bkorb@gnu.org>
8596
8597 * gcc.dg/format/opt-6.c: New test.
8598 * gcc.dg/format/nul-1.c: New test.
8599 * gcc.dg/format/nul-2.c: New test.
8600
8601 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8602
8603 PR libgfortran/31395
8604 * gfortran.dg/fmt_colon.f90: New test.
8605
8606 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8607
8608 * g++.old-deja/g++.other/init18.C: Use
8609 dg-require-effective-target instead of an explicit xfail.
8610
8611 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8612
8613 * gcc.dg/dfp/signbit-1.c
8614 * gcc.dg/dfp/signbit-2.c
8615
8616 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8617
8618 PR fortran/31483
8619 * gfortran.dg/altreturn_5.f90: New test.
8620
8621 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8622
8623 PR fortran/31292
8624 * gfortran.dg/contained_module_proc_1.f90: New test.
8625
8626 2007-04-04 Stuart Hastings <stuart@apple.com>
8627
8628 PR 31281
8629 * objc/execute/exceptions/pr31281.m: New.
8630
8631 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8632
8633 * g++.dg/ext/dllimport12.C: Update comments.
8634
8635 2007-04-03 Eric Christopher <echristo@apple.com>
8636
8637 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8638
8639 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8640
8641 PR fortran/31304
8642 * gfortran.dg/repeat_2.f90: New test.
8643 * gfortran.dg/repeat_3.f90: New test.
8644 * gfortran.dg/repeat_4.f90: New test.
8645
8646 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8647
8648 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8649
8650 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR c++/30847
8653 * g++.dg/parse/cond3.C: New test.
8654
8655 PR middle-end/30704
8656 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8657
8658 2007-04-02 Jason Merrill <jason@redhat.com>
8659
8660 PR c++/31187
8661 * g++.dg/ext/visibility/anon3.C: New test.
8662
8663 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8664
8665 PR libgfortran/31052
8666 * gfortran.dg/namelist_28.f90: New test.
8667
8668 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8669
8670 PR libgfortran/31366
8671 * gfortran.dg/direct_io_6.f90: New test.
8672
8673 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8674
8675 PR libgfortran/31207
8676 * gfortran.dg/advance_5.f90: New test.
8677 * gfortran.dg/advance_6.f90: New test.
8678
8679 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8680
8681 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8682 * g++.dg/ext/dllimport7.C: Likewise.
8683 * g++.dg/ext/selectany1.C: Likewise.
8684
8685 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8686
8687 * g++.dg/parser/pr31138.C: New.
8688 * g++.dg/parser/pr31140.C: New.
8689 * g++.dg/parser/pr31141.C: New.
8690
8691 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8692
8693 PR c++/26099
8694 * g++.dg/ext/is_base_of.C: New.
8695 * g++.dg/ext/has_virtual_destructor.C: New.
8696 * g++.dg/ext/is_polymorphic.C: New.
8697 * g++.dg/ext/is_base_of_diagnostic.C: New.
8698 * g++.dg/ext/is_enum.C: New.
8699 * g++.dg/ext/has_nothrow_assign.C: New.
8700 * g++.dg/ext/has_nothrow_constructor.C: New.
8701 * g++.dg/ext/is_empty.C: New.
8702 * g++.dg/ext/has_trivial_copy.C: New.
8703 * g++.dg/ext/has_trivial_assign.C: New.
8704 * g++.dg/ext/is_abstract.C: New.
8705 * g++.dg/ext/is_pod.C: New.
8706 * g++.dg/ext/has_nothrow_copy.C: New.
8707 * g++.dg/ext/is_class.C: New.
8708 * g++.dg/ext/has_trivial_constructor.C: New.
8709 * g++.dg/ext/is_union.C: New.
8710 * g++.dg/ext/has_trivial_destructor.C: New.
8711 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8712 * g++.dg/template/crash43.C: Likewise.
8713
8714 2007-03-29 Dirk Mueller <dmueller@suse.de>
8715
8716 * g++.dg/warn/pedantic2.C: New testcase.
8717
8718 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8719
8720 * size_dim.f90: Fix dg directive.
8721 * pr16433.f: Likewise.
8722 * use_6.f90: Likewise.
8723 * use_7.f90: Likewise.
8724 * entry_9.f90: Likewise.
8725 * pointer_intent_2.f90: Likewise.
8726 * protected_1.f90: Likewise.
8727 * fmt_missing_period_2.f: Likewise.
8728 * pointer_intent_3.f90: Likewise.
8729 * protected_2.f90: Likewise.
8730 * protected_3.f90: Likewise.
8731 * pr15754.f90: Likewise.
8732 * protected_4.f90: Likewise.
8733 * protected_5.f90: Likewise.
8734 * initialization_2.f90: Likewise.
8735 * protected_6.f90: Likewise.
8736 * continuation_7.f90: Likewise.
8737 * derived_function_interface_1.f90: Likewise.
8738 * der_pointer_4.f90: Likewise.
8739 * fmt_zero_precision.f90: Likewise.
8740 * blockdata_3.f90: Likewise.
8741 * fmt_missing_period_1.f: Likewise.
8742 * real_const_3.f90: Likewise.
8743 * use_4.f90: Likewise.
8744 * fmt_missing_period_3.f: Likewise.
8745 * use_5.f90: Likewise.
8746
8747 2007-03-28 Mike Stump <mrs@apple.com>
8748
8749 * gcc.dg/darwin-comm.c: Add.
8750
8751 2007-03-28 Eric Christopher <echristo@apple.com>
8752
8753 * lib/target-supports.exp (check_effective_target_fstack_protector):
8754 New.
8755 * gcc.dg/ssp-1.c: Use.
8756 * gcc.dg/ssp-2.c: Ditto.
8757
8758 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8759
8760 PR c++/29077
8761 * g++.dg/parse/constructor3.C: New test.
8762
8763 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8764
8765 * gnat.dg/thin_pointer.ad[sb]: New test.
8766
8767 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8768
8769 * g++.dg/cpp0x/bracket1.C: New.
8770 * g++.dg/cpp0x/bracket2.C: New.
8771 * g++.dg/cpp0x/bracket3.C: New.
8772 * g++.dg/cpp0x/bracket4.C: New.
8773
8774 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8775
8776 * g++.dg/cpp0x/temp_default1.C: New.
8777 * g++.dg/cpp0x/temp_default3.C: New.
8778 * g++.dg/cpp0x/temp_default2.C: New.
8779 * g++.dg/cpp0x/temp_default4.C: New.
8780
8781 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8782
8783 PR c++/29993
8784 * g++.dg/other/cv_func2.C: New.
8785
8786 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8787
8788 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8789 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8790 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8791 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8792
8793 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8794 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8795
8796 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8797
8798 * lib/compat.exp (compat-execute): Fix processing of file names.
8799
8800 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8801
8802 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8803
8804 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8805
8806 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8807 Delete created executable test file.
8808 (check_effective_target_fortran_large_int): Ditto.
8809 (check_effective_target_static_libgfortran): Ditto.
8810
8811 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8812
8813 PR c++/30500
8814 * g++.dg/warn/pragma-system_header1.C: New test.
8815 * g++.dg/warn/pragma-system_header2.C: New test.
8816 * g++.dg/warn/pragma-system_header1.h. New.
8817 * g++.dg/warn/pragma-system_header2.h. New.
8818
8819 2007-03-26 Ian Lance Taylor <iant@google.com>
8820
8821 PR tree-optimization/31345
8822 * gcc.c-torture/compile/pr31345-1.c: New test.
8823
8824 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8825
8826 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8827 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8828 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8829 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8830 * gfortran.dg/overload_1.f90: Likewise.
8831 * gfortran.dg/impure_assignment_1.f90: Likewise.
8832 * gfortran.dg/error_recovery_3.f90: Likewise.
8833 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8834 * gfortran.dg/sequence_types_1.f90: Likewise.
8835 * gfortran.dg/internal_references_1.f90: Likewise.
8836 * gfortran.dg/present_1.f90: Likewise.
8837 * gfortran.dg/volatile10.f90: Likewise.
8838 * gfortran.dg/module_equivalence_2.f90: Likewise.
8839 * gfortran.dg/use_4.f90: Likewise.
8840 * gfortran.dg/elemental_result_1.f90: Likewise.
8841 * gfortran.dg/generic_actual_arg.f90: Likewise.
8842 * gfortran.dg/private_type_5.f90: Likewise.
8843 * gfortran.dg/protected_4.f90: Likewise.
8844 * gfortran.dg/interface_3.f90: Likewise.
8845
8846 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8847
8848 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8849 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8850
8851 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8852
8853 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8854
8855 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8856
8857 PR libgfortran/31199
8858 * gfortran.dg/fmt_t_4.f90: New test.
8859
8860 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8861
8862 PR libfortran/31297
8863 * gfortran.dg/backspace_5.f: Initialize variable(s).
8864 * gfortran.dg/backspace_6.f: Likewise.
8865 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8866 * gfortran.dg/direct_io_2.f90: Likewise.
8867 * gfortran.dg/write_back.f: Likewise.
8868 * gfortran.dg/write_rewind_2.f: Likewise.
8869 * gfortran.dg/write_rewind_1.f: Likewise.
8870 * gfortran.dg/write_rewind_2.f: Likewise.
8871
8872 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8873
8874 PR tree-optimization/30784
8875 * gcc.dg/vect/pr30784.c: New test.
8876
8877 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8878
8879 PR fortran/30877
8880 * gfortran.dg/operator_1.f90: New test.
8881 * gfortran.dg/operator_2.f90: New test.
8882
8883 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8884
8885 PR libfortran/31196
8886 * gfortran.dg/reshape_transpose_1.f90: New test.
8887
8888 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8889
8890 PR fortran/30655
8891 * gfortran.dg/bounds_check_6.f90: New test.
8892
8893 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8894
8895 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8896 #ifndef/#endif.
8897 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8898 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8899
8900 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8901
8902 PR fortran/31209
8903 * gfortran.dg/pointer_function_actual_1.f90: New test.
8904
8905 PR fortran/31200
8906 * gfortran.dg/pointer_function_actual_2.f90: New test.
8907
8908 PR fortran/31215
8909 * gfortran.dg/result_in_spec_1.f90: New test.
8910
8911 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8912
8913 PR fortran/30834
8914 * gfortran.dg/integer_exponentiation_3.F90: New test.
8915 * gfortran.dg/integer_exponentiation_4.f90: New test.
8916 * gfortran.dg/integer_exponentiation_5.F90: New test.
8917
8918 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8919
8920 PR c++/30863
8921 * g++.dg/template/error24.C: New test.
8922 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8923
8924 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8925
8926 PR c++/31273
8927 * g++.dg/expr/bitfield7.C: New test.
8928
8929 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8930
8931 PR other/23572
8932 * gcc.dg/float-range-4.c: New.
8933 * gcc.dg/float-range-1.c: Update. Test for a warning.
8934 * gcc.dg/float-range-3.c: New.
8935 * gcc.dg/float-range-5.c: New.
8936
8937 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8938
8939 PR fortran/31262
8940 * gfortran.dg/no_range_check_1.f90: New test.
8941
8942 2007-03-22 Dirk Mueller <dmueller@suse.de>
8943
8944 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8945 * g++.dg/other/static1.C: Remove stray semicolon.
8946 * g++.dg/other/init1.C: Likewise.
8947 * g++.dg/rtti/dyncast1.C: Likewise.
8948 * g++.dg/tree-ssa/pr17153.C: Likewise.
8949 * g++.dg/lookup/disamb1.C: Likewise.
8950 * g++.dg/lookup/scoped2.C: Likewise.
8951 * g++.dg/lookup/friend7.C: Likewise.
8952 * g++.dg/parse/parse4.C: Likewise.
8953 * g++.dg/parse/parse5.C: Likewise.
8954 * g++.dg/expr/pr29066.C: Likewise.
8955 * g++.dg/expr/cast4.C: Likewise.
8956 * g++.dg/tc1/dr193.C: Likewise.
8957 * g++.dg/tc1/dr213.C: Likewise.
8958 * g++.dg/abi/dcast1.C: Likewise.
8959 * g++.dg/abi/covariant2.C: Likewise.
8960 * g++.dg/inherit/covariant11.C: Likewise.
8961 * g++.dg/inherit/covariant9.C: Likewise.
8962 * g++.dg/inherit/covariant10.C: Likewise.
8963 * g++.dg/init/static3.C: Likewise.
8964 * g++.dg/init/init-ref3.C: Likewise.
8965 * g++.dg/init/ref10.C: Likewise.
8966 * g++.dg/template/meminit2.C: Likewise.
8967 * g++.dg/template/using9.C: Likewise.
8968 * g++.dg/template/friend9.C: Likewise.
8969 * g++.dg/template/ref1.C: Likewise.
8970 * g++.old-deja/g++.warn/inline.C: Likewise.
8971 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8972 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8973 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8974 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8975 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8976 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8977 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8978 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8979 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8980 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8981 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8982 * g++.old-deja/g++.brendan/template11.C: Likewise.
8983 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8984 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8985 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8986 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8987 * g++.old-deja/g++.jason/parse9.C: Likewise.
8988 * g++.old-deja/g++.jason/byval2.C: Likewise.
8989 * g++.old-deja/g++.jason/overload8.C: Likewise.
8990 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8991 * g++.old-deja/g++.jason/template33.C: Likewise.
8992 * g++.old-deja/g++.jason/return3.C: Likewise.
8993 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8994 * g++.old-deja/g++.jason/virtual.C: Likewise.
8995 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8996 * g++.old-deja/g++.jason/template27.C: Likewise.
8997 * g++.old-deja/g++.jason/synth6.C: Likewise.
8998 * g++.old-deja/g++.jason/ref8.C: Likewise.
8999 * g++.old-deja/g++.jason/offset1.C: Likewise.
9000 * g++.old-deja/g++.other/static20.C: Likewise.
9001 * g++.old-deja/g++.other/array1.C: Likewise.
9002 * g++.old-deja/g++.other/new3.C: Likewise.
9003 * g++.old-deja/g++.other/array2.C: Likewise.
9004 * g++.old-deja/g++.other/overload9.C: Likewise.
9005 * g++.old-deja/g++.other/cast6.C: Likewise.
9006 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9007 * g++.old-deja/g++.other/eh4.C: Likewise.
9008 * g++.old-deja/g++.other/using7.C: Likewise.
9009 * g++.old-deja/g++.other/init18.C: Likewise.
9010 * g++.old-deja/g++.other/dyncast1.C: Likewise.
9011 * g++.old-deja/g++.other/dyncast2.C: Likewise.
9012 * g++.old-deja/g++.other/dtor11.C: Likewise.
9013 * g++.old-deja/g++.pt/static11.C: Likewise.
9014 * g++.old-deja/g++.pt/crash19.C: Likewise.
9015 * g++.old-deja/g++.pt/overload12.C: Likewise.
9016 * g++.old-deja/g++.pt/crash46.C: Likewise.
9017 * g++.old-deja/g++.pt/mi1.C: Likewise.
9018 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9019 * g++.old-deja/g++.pt/nontype5.C: Likewise.
9020 * g++.old-deja/g++.pt/local5.C: Likewise.
9021 * g++.old-deja/g++.pt/typename2.C: Likewise.
9022 * g++.old-deja/g++.pt/explicit80.C: Likewise.
9023 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9024 * g++.old-deja/g++.law/visibility1.C: Likewise.
9025 * g++.old-deja/g++.law/visibility2.C: Likewise.
9026 * g++.old-deja/g++.law/virtual2.C: Likewise.
9027 * g++.old-deja/g++.law/operators19.C: Likewise.
9028 * g++.old-deja/g++.law/parsing10.C: Likewise.
9029 * g++.old-deja/g++.law/visibility4.C: Likewise.
9030 * g++.old-deja/g++.law/operators4.C: Likewise.
9031 * g++.old-deja/g++.law/dtors2.C: Likewise.
9032 * g++.old-deja/g++.law/missed-error3.C: Likewise.
9033 * g++.old-deja/g++.law/visibility10.C: Likewise.
9034 * g++.old-deja/g++.law/scope3.C: Likewise.
9035 * g++.old-deja/g++.law/casts2.C: Likewise.
9036 * g++.old-deja/g++.law/code-gen5.C: Likewise.
9037 * g++.old-deja/g++.law/operators33.C: Likewise.
9038 * g++.old-deja/g++.law/friend4.C: Likewise.
9039 * g++.old-deja/g++.mike/pmf7.C: Likewise.
9040 * g++.old-deja/g++.mike/p5611.C: Likewise.
9041 * g++.old-deja/g++.mike/net37.C: Likewise.
9042 * g++.old-deja/g++.mike/p3570.C: Likewise.
9043 * g++.old-deja/g++.mike/p5718.C: Likewise.
9044 * g++.old-deja/g++.mike/net21.C: Likewise.
9045 * g++.old-deja/g++.mike/p1862.C: Likewise.
9046 * g++.old-deja/g++.mike/p4511.C: Likewise.
9047 * g++.old-deja/g++.mike/virt3.C: Likewise.
9048 * g++.old-deja/g++.mike/p16146.C: Likewise.
9049 * g++.old-deja/g++.mike/p1989.C: Likewise.
9050 * g++.old-deja/g++.mike/p5571.C: Likewise.
9051 * g++.old-deja/g++.gb/scope10.C: Likewise.
9052 * g++.old-deja/g++.abi/primary5.C: Likewise.
9053 * g++.old-deja/g++.abi/empty2.C: Likewise.
9054 * g++.old-deja/g++.abi/arraynew.C: Likewise.
9055 * g++.old-deja/g++.eh/vbase4.C: Likewise.
9056 * g++.old-deja/g++.eh/ptr1.C: Likewise.
9057 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9058 * g++.old-deja/g++.bob/template3.C: Likewise.
9059 * g++.old-deja/g++.bob/inherit1.C: Likewise.
9060
9061 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
9062
9063 PR fortran/31193
9064 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9065
9066 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
9067
9068 PR fortran/20897
9069 * gfortran.dg/derived_name_1.f90: New.
9070 * gfortran.dg/derived_name_2.f: New.
9071
9072 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9073
9074 * lib/target-supports.exp (check_effective_target_nonpic): New
9075 procedure.
9076 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9077 when compiling PIC.
9078 * gcc.target/i386/asm-4.c: Require nonpic.
9079 * gcc.target/i386/cmov1.c: Likewise.
9080 * gcc.target/i386/mul.c: Likewise.
9081 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9082 * gcc.target/i386/ssetype-1.c: Require nonpic.
9083 * gcc.target/i386/ssetype-3.c: Likewise.
9084 * gcc.target/i386/ssetype-5.c: Likewise.
9085
9086 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9087
9088 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9089 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9090 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9091 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9092
9093 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
9094
9095 PR tree-optimization/30590
9096 * g++.dg/opt/pr30590.C: New testcase.
9097
9098 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR c/30762
9101 * gcc.dg/pr30762-1.c: New test.
9102 * gcc.dg/pr30762-2.c: New test.
9103
9104 PR inline-asm/30505
9105 * gcc.target/i386/pr30505.c: New test.
9106
9107 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
9108
9109 * gcc.target/arm/register-variables.c: New.
9110
9111 2007-03-19 Jeff Law <law@redhat.com>
9112
9113 * PR tree-optimization/30984
9114 * gcc.c-torture/pr30984.c: New test.
9115
9116 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
9117 Richard Guenther <rguenther@suse.de>
9118
9119 PR tree-optimization/31254
9120 * gcc.dg/torture/pr31254.c: New testcase.
9121
9122 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
9123
9124 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9125 target default_packed.
9126
9127 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9128
9129 PR fortran/31203
9130 * gfortran.dg/string_length_1.f90: New test.
9131
9132 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9133
9134 PR testsuite/30395
9135 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9136
9137 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9138
9139 PR libgfortran/31052
9140 * gfortran.dg/namelist_27.f90: New test.
9141
9142 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
9143
9144 PR fortran/30531
9145 * gfortran.dg/used_types_14.f90: New test.
9146
9147 PR fortran/31086
9148 * gfortran.dg/used_types_15.f90: New test.
9149
9150 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
9151
9152 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9153 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9154
9155 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9156
9157 PR fortran/31120
9158 * gfortran.dg/integer_exponentiation_2.f90: New test.
9159
9160 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
9161
9162 PR tree-optimization/31041
9163 * gcc.dg/vect/pr31041.c: New test.
9164
9165 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9166
9167 * g++.dg/warn/Wconversion-integer.C: New
9168 * g++.dg/warn/Wconversion-real.C: New.
9169 * g++.dg/warn/Wconversion-real-integer.C: New.
9170 * g++.dg/warn/conv2.C: Updated.
9171
9172 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9173
9174 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9175 exclude RTPs.
9176
9177 2007-03-16 Richard Guenther <rguenther@suse.de>
9178
9179 PR tree-optimization/31146
9180 * g++.dg/tree-ssa/pr31146.C: New testcase.
9181
9182 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9183
9184 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9185 assume that the target has <features.h>.
9186
9187 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9188
9189 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9190 dg-options rather than to the whole test.
9191
9192 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
9193
9194 PR debug/29906
9195 * g++.dg/debug/pr29906.C: New
9196
9197 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9198
9199 PR libgfortran/31099
9200 * gfortran.dg/unformatted_recl.f90: Update test.
9201
9202 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
9203
9204 * gcc.dg/tree-ssa/prefetch-5.c: New test.
9205
9206 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9207
9208 PR c++/30891
9209 * g++.dg/parse/namespace-definition.C: New.
9210
9211 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9212
9213 PR c++/24924
9214 * g++.dg/cpp/pedantic-errors.C: New.
9215 * g++.dg/cpp/permissive.C: New.
9216
9217 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9218
9219 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9220 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9221
9222 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9223
9224 * lib/target-supports.exp (check_missing_uclibc_feature)
9225 (check_effective_target_wchar): New procedures.
9226 * gcc.dg/wchar_t-1.c: Require target wchar.
9227 * gcc.dg/wint_t-1.c: Likewise.
9228
9229 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9230
9231 * lib/target-supports.exp (check_gc_sections_available): Return
9232 false for VxWorks targets.
9233
9234 2007-03-15 Dirk Mueller <dmueller@suse.de>
9235
9236 * g++.dg/warn/Wconversion2.C: Fix typo.
9237 * gcc.dg/if-empty-1.c: Ditto.
9238
9239 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9240
9241 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9242
9243 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9244
9245 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9246 * gcc.target/i386/pr31167.c: Ditto.
9247
9248 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9249
9250 PR target/31167
9251 * gcc.target/i386/pr31167.c: New test.
9252
9253 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
9254
9255 PR fortran/30922
9256 * gfortran.dg/import5.f90.f90: New test.
9257
9258
9259 PR fortran/30879
9260 * gfortran.dg/data_components_1.f90: New test.
9261
9262
9263 PR fortran/30870
9264 * gfortran.dg/generic_13.f90: New test.
9265
9266 PR fortran/31163
9267 * gfortran.dg/alloc_comp_basics_5.f90: New test.
9268
9269 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9270
9271 PR libgfortran/31051
9272 * gfortran.dg/fmt_t_4.f90: New
9273
9274 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9275
9276 PR C++/31165
9277 * g++.dg/other/default7.C: New test.
9278
9279 2007-03-15 Dirk Mueller <dmueller@suse.de>
9280
9281 * g++.dg/warn/Wconversion2.C: New.
9282
9283 2007-03-14 Eric Christopher <echristo@apple.com>
9284
9285 * gcc.dg/ssp-1.c: New.
9286 * gcc.dg/ssp-2.c: Ditto.
9287
9288 2007-03-14 Dirk Mueller <dmueller@suse.de>
9289
9290 * g++.dg/warn/do-empty.C: New.
9291 * gcc.dg/do-empty.c: New.
9292 * gcc.dg/if-empty-1.c: Update.
9293 * gcc.dg/20001116-1.c: Update.
9294 * gcc.dg/pr23165.c: Update.
9295
9296 2007-03-14 Jakub Jelinek <jakub@redhat.com>
9297
9298 * gfortran.dg/module_implicit_conversion.f90: New test.
9299
9300 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
9301
9302 PR middle-end/31127
9303 * gcc.dg/pr31127.c: New.
9304
9305 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
9306
9307 * gcc.dg/tree-ssa/loop-26.c: New test.
9308
9309 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
9310
9311 * gcc.target/i386/cmpxchg16b-1.c: New test.
9312
9313 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9314
9315 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9316 * gcc.dg/c99-vla-1.c: Likewise.
9317 * g++.dg/ext/vla1.C: Likewise
9318
9319 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9320
9321 * gcc.dg/wvla-1.c: New test
9322 * gcc.dg/wvla-2.c: New test
9323 * gcc.dg/wvla-3.c: New test
9324 * gcc.dg/wvla-4.c: New test
9325 * gcc.dg/wvla-5.c: New test
9326 * gcc.dg/wvla-6.c: New test
9327 * gcc.dg/wvla-7.c: New test
9328 * g++.dg/warn/Wvla-1.C: New test
9329 * g++.dg/warn/Wvla-2.C: New test
9330 * g++.dg/warn/Wvla-3.C: New test
9331
9332 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9333
9334 PR c++/30108
9335 * g++.dg/other/default6.C: New test.
9336
9337 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9338
9339 * lib/target-supports.exp (check_profiling_available): Return false
9340 for VxWorks.
9341 (check_effective_target_vxworks_kernel): New procedure.
9342 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9343 VxWorks.
9344 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9345 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9346 to include VxWorks.
9347 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9348
9349 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9350
9351 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9352 PIC is not supported.
9353 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9354 * gcc.dg/20020426-2.c: Likewise.
9355 * gcc.dg/pr28243.c: Likewise.
9356 * gcc.dg/visibility-11.c: Likewise.
9357 * gcc.dg/tls/opt-9.c: Likewise.
9358 * gcc.dg/tls/opt-10.c: Likewise.
9359 * gcc.dg/tls/pic-1.c: Likewise.
9360 * gcc.dg/tls/struct-1.c: Likewise.
9361 * gcc.target/i386/20000807-1.c: Likewise.
9362 * gcc.target/i386/20000904-1.c: Likewise.
9363 * gcc.target/i386/20011119-1.c: Likewise.
9364 * gcc.target/i386/990213-2.c: Likewise.
9365 * gcc.target/i386/990214-1.c: Likewise.
9366 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9367 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9368 * gcc.target/i386/pic-1.c: Likewise.
9369 * gcc.target/i386/pr21518.c: Likewise.
9370 * gcc.target/i386/pr23098.c: Likewise.
9371 * gcc.target/i386/pr23943.c: Likewise.
9372
9373 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9374
9375 PR c++/31038
9376 * g++.dg/template/complit2.C: New test.
9377
9378 PR c++/30328
9379 * g++.dg/ext/bitfield1.C: New test.
9380
9381 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9382
9383 PR fortran/30883
9384 * gfortran.dg/interface_11.f90: New test.
9385
9386 2007-03-11 Richard Guenther <rguenther@suse.de>
9387
9388 PR tree-optimization/31115
9389 * gcc.dg/torture/pr31115.c: New testcase.
9390
9391 2007-03-11 Ira Rosen <irar@il.ibm.com>
9392
9393 PR tree-optimization/29925
9394 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9395
9396 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9397
9398 PR c++/30274
9399 * g++.dg/expr/bitfield3.C: New test.
9400 * g++.dg/expr/bitfield4.C: Likewise.
9401 * g++.dg/expr/bitfield5.C: Likewise.
9402 * g++.dg/expr/bitfield6.C: Likewise.
9403
9404 PR c++/30924
9405 * g++.dg/template/array18.C: New test.
9406
9407 2007-03-10 Dirk Mueller <dmueller@suse.de>
9408
9409 PR c++/17946
9410 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9411 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9412
9413 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9414
9415 PR c++/20599
9416 * g++.dg/cpp0x/variadic-bind.C: New.
9417 * g++.dg/cpp0x/variadic-function.C: New.
9418 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9419 * g++.dg/cpp0x/variadic-tuple.C: New.
9420 * g++.dg/cpp0x/variadic1.C: New.
9421 * g++.dg/cpp0x/variadic2.C: New.
9422 * g++.dg/cpp0x/variadic3.C: New.
9423 * g++.dg/cpp0x/variadic4.C: New.
9424 * g++.dg/cpp0x/variadic5.C: New.
9425 * g++.dg/cpp0x/variadic6.C: New.
9426 * g++.dg/cpp0x/variadic7.C: New.
9427 * g++.dg/cpp0x/variadic8.C: New.
9428 * g++.dg/cpp0x/variadic9.C: New.
9429 * g++.dg/cpp0x/variadic10.C: New.
9430 * g++.dg/cpp0x/variadic11.C: New.
9431 * g++.dg/cpp0x/variadic12.C: New.
9432 * g++.dg/cpp0x/variadic13.C: New.
9433 * g++.dg/cpp0x/variadic14.C: New.
9434 * g++.dg/cpp0x/variadic15.C: New.
9435 * g++.dg/cpp0x/variadic16.C: New.
9436 * g++.dg/cpp0x/variadic17.C: New.
9437 * g++.dg/cpp0x/variadic18.C: New.
9438 * g++.dg/cpp0x/variadic19.C: New.
9439 * g++.dg/cpp0x/variadic20.C: New.
9440 * g++.dg/cpp0x/variadic21.C: New.
9441 * g++.dg/cpp0x/variadic22.C: New.
9442 * g++.dg/cpp0x/variadic23.C: New.
9443 * g++.dg/cpp0x/variadic24.C: New.
9444 * g++.dg/cpp0x/variadic25.C: New.
9445 * g++.dg/cpp0x/variadic26.C: New.
9446 * g++.dg/cpp0x/variadic27.C: New.
9447 * g++.dg/cpp0x/variadic28.C: New.
9448 * g++.dg/cpp0x/variadic29.C: New.
9449 * g++.dg/cpp0x/variadic30.C: New.
9450 * g++.dg/cpp0x/variadic31.C: New.
9451 * g++.dg/cpp0x/variadic32.C: New.
9452 * g++.dg/cpp0x/variadic33.C: New.
9453 * g++.dg/cpp0x/variadic34.C: New.
9454 * g++.dg/cpp0x/variadic35.C: New.
9455 * g++.dg/cpp0x/variadic36.C: New.
9456 * g++.dg/cpp0x/variadic37.C: New.
9457 * g++.dg/cpp0x/variadic38.C: New.
9458 * g++.dg/cpp0x/variadic39.C: New.
9459 * g++.dg/cpp0x/variadic40.C: New.
9460 * g++.dg/cpp0x/variadic41.C: New.
9461 * g++.dg/cpp0x/variadic42.C: New.
9462 * g++.dg/cpp0x/variadic43.C: New.
9463 * g++.dg/cpp0x/variadic44.C: New.
9464 * g++.dg/cpp0x/variadic45.C: New.
9465 * g++.dg/cpp0x/variadic46.C: New.
9466 * g++.dg/cpp0x/variadic47.C: New.
9467 * g++.dg/cpp0x/variadic48.C: New.
9468 * g++.dg/cpp0x/variadic49.C: New.
9469 * g++.dg/cpp0x/variadic50.C: New.
9470 * g++.dg/cpp0x/variadic51.C: New.
9471 * g++.dg/cpp0x/variadic52.C: New.
9472 * g++.dg/cpp0x/variadic53.C: New.
9473 * g++.dg/cpp0x/variadic54.C: New.
9474 * g++.dg/cpp0x/variadic55.C: New.
9475 * g++.dg/cpp0x/variadic56.C: New.
9476 * g++.dg/cpp0x/variadic57.C: New.
9477 * g++.dg/cpp0x/variadic58.C: New.
9478 * g++.dg/cpp0x/variadic59.C: New.
9479 * g++.dg/cpp0x/variadic60.C : New.
9480 * g++.dg/cpp0x/variadic61.C : New.
9481 * g++.dg/cpp0x/variadic62.C : New.
9482 * g++.dg/cpp0x/variadic63.C : New.
9483 * g++.dg/cpp0x/variadic64.C : New.
9484 * g++.dg/cpp0x/variadic65.C : New.
9485 * g++.dg/cpp0x/variadic66.C : New.
9486 * g++.dg/cpp0x/variadic67.C : New.
9487 * g++.dg/cpp0x/variadic68.C : New.
9488 * g++.dg/cpp0x/variadic69.C : New.
9489 * g++.dg/cpp0x/variadic70.C : New.
9490 * g++.dg/cpp0x/variadic71.C : New.
9491 * g++.dg/cpp0x/variadic72.C : New.
9492 * g++.dg/cpp0x/variadic73.C : New.
9493 * g++.dg/cpp0x/variadic74.C : New.
9494 * g++.dg/cpp0x/variadic75.C : New.
9495 * g++.dg/cpp0x/variadic-ex1.C : New.
9496 * g++.dg/cpp0x/variadic-ex2.C : New.
9497 * g++.dg/cpp0x/variadic-ex3.C : New.
9498 * g++.dg/cpp0x/variadic-ex4.C : New.
9499 * g++.dg/cpp0x/variadic-ex5.C : New.
9500 * g++.dg/cpp0x/variadic-ex6.C : New.
9501 * g++.dg/cpp0x/variadic-ex7.C : New.
9502 * g++.dg/cpp0x/variadic-ex8.C : New.
9503 * g++.dg/cpp0x/variadic-ex9.C : New.
9504 * g++.dg/cpp0x/variadic-ex10.C : New.
9505 * g++.dg/cpp0x/variadic-ex11.C : New.
9506 * g++.dg/cpp0x/variadic-ex12.C : New.
9507 * g++.dg/cpp0x/variadic-ex13.C : New.
9508 * g++.dg/cpp0x/variadic-ex14.C : New.
9509
9510 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9511
9512 PR libgfortran/31099
9513 * gfortran.dg/unformatted_recl.f90: New test.
9514
9515 2007-03-09 Roger Sayle <roger@eyesopen.com>
9516
9517 * gcc.dg/fold-eqcmplx-1.c: New test case.
9518
9519 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
9520
9521 PR rtl-optimization/30643
9522 * gcc.dg/pr30643.c: New.
9523
9524 2007-03-09 Chao-ying Fu <fu@mips.com>
9525
9526 * gcc.target/mips/mips32-dspr2-type.c: New test.
9527 * gcc.target/mips/mips32-dspr2.c: New test.
9528 * gcc.target/mips/dspr2-MULT.c: New test.
9529 * gcc.target/mips/dspr2-MULTU.c: New test.
9530 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9531 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9532 Adjust some formats.
9533
9534 2007-03-09 Dirk Mueller <dmueller@suse.de>
9535
9536 PR c++/17946
9537 * gcc.dg/Wlogical-op-1.c: New.
9538 * g++.dg/warn/Wlogical-op-1.C: New.
9539
9540 2007-03-09 Richard Guenther <rguenther@suse.de>
9541
9542 PR tree-optimization/30904
9543 PR middle-end/31058
9544 * gcc.dg/pr30904.c: Remove xfail.
9545
9546 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9547
9548 PR C/31072
9549 * gcc.c-torture/execute/pr31072.c: New test.
9550
9551 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9552
9553 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9554 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9555 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
9556 *lrint* and *lround*.
9557 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9558 floor->lfloor.
9559 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9560 * gcc.dg/torture/builtin-integral-1.c: Likewise.
9561 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
9562 and *lround*. Correct macro names.
9563 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9564 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9565
9566 2007-03-08 Ian Lance Taylor <iant@google.com>
9567
9568 * gcc.dg/no-strict-overflow-5.c: New test.
9569 * gcc.dg/no-strict-overflow-6.c: New test.
9570 * gcc.dg/Wstrict-overflow-11.c: New test.
9571 * gcc.dg/Wstrict-overflow-12.c: New test.
9572 * gcc.dg/Wstrict-overflow-13.c: New test.
9573 * gcc.dg/Wstrict-overflow-14.c: New test.
9574 * gcc.dg/Wstrict-overflow-15.c: New test.
9575
9576 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9577
9578 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
9579 for VxWorks kernel mode.
9580 * gcc.c-torture/execute/strncmp-1.x: Likewise.
9581
9582 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9583
9584 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9585 mode.
9586
9587 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9588
9589 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9590 and lib/bfill.c on VxWorks targets.
9591 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9592 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9593 lib/bfill.c and lib/memmove.c on VxWorks targets.
9594 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9595 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9596 on VxWorks targets.
9597 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9598 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9599
9600 2007-03-08 Tobias Burnus <burnus@net-b.de>
9601
9602 * gfortran.dg/use_5.f90: New test.
9603 * gfortran.dg/use_6.f90: Ditto.
9604 * gfortran.dg/use_7.f90: Ditto.
9605
9606 2007-03-08 Tobias Burnus <burnus@net-b.de>
9607
9608 PR fortran/30973
9609 * gfortran.dg/use_4.f90: New test.
9610 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9611
9612 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9613
9614 PR fortran/31011
9615 * gfortran.dg/parameter_array_section_2.f90: New test.
9616
9617 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9618
9619 PR c++/30852
9620 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9621
9622 PR c++/30534
9623 * g++.dg/template/arg5.C: New test.
9624
9625 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9626
9627 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9628
9629 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9630
9631 * gcc.dg/var-expand1.c: Add newline at end of file.
9632
9633 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9634
9635 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9636
9637 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9638
9639 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9640
9641 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9642
9643 * gcc.dg/torture/builtin-convert-4.c: New test.
9644
9645 2007-03-05 Ian Lance Taylor <iant@google.com>
9646
9647 * gcc.c-torture/compile/pr31034.c: New test.
9648
9649 2007-03-05 Ian Lance Taylor <iant@google.com>
9650
9651 * gcc.dg/inline-18.c: New test.
9652 * gcc.dg/inline-19.c: New test.
9653 * gcc.dg/inline-20.c: New test.
9654 * gcc.dg/inline-21.c: New test.
9655
9656 2007-03-05 Richard Guenther <rguenther@suse.de>
9657
9658 PR tree-optimization/14052
9659 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9660
9661 2007-03-05 Richard Guenther <rguenther@suse.de>
9662
9663 PR tree-optimization/23777
9664 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9665
9666 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9667
9668 PR other/30465
9669 * gcc.dg/multiple-overflow-warn-3.c: New.
9670 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9671
9672 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9673
9674 PR c++/30895
9675 * g++.dg/parse/template23.C: New test.
9676
9677 2007-03-04 Roger Sayle <roger@eyesopen.com>
9678
9679 PR middle-end/30744
9680 * gcc.dg/pr30744-1.c: New test case.
9681
9682 2007-03-04 Tobias Burnus <burnus@net-b.de>
9683
9684 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9685
9686 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9687
9688 PR target/30406
9689 * gfortran.dg/logical_3.f90: New test.
9690
9691 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9692
9693 PR libfortran/30981
9694 * gfortran.dg/integer_exponentiation_1.f90: New test.
9695
9696 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9697
9698 * gcc.target/m68k/m68k.exp: New.
9699 * gcc.target/m68k/crash1.c: New.
9700
9701 2007-03-03 Tobias Burnus <burnus@net-b.de>
9702
9703 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9704 to be more compatible with integer(kind=8).
9705
9706 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9707
9708 PR libfortran/31001
9709 * gfortran.dg/zero_sized_3.f90: New test.
9710
9711 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9712
9713 PR c++/15787
9714 * g++.dg/parse/else.C: New.
9715 * g++.dg/parse/else-2.C: New.
9716
9717 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9718 Tobias Burnus <burnus@net-b.de>
9719
9720 PR fortran/30882
9721 * gfortran.dg/size_dim.f90: New test.
9722
9723 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9724 Tobias Burnus <burnus@net-b.de>
9725
9726 PR fortran/30873
9727 * gfortran.dg/entry_9.f90: New test.
9728
9729 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9730
9731 PR c++/28253
9732 * g++.dg/inherit/covariant16.C: New test.
9733
9734 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9735
9736 * g++.dg/other/darwin-minversion-1.C: New.
9737
9738 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9739
9740 * gcc.dg/tree-ssa/20070302-1.c: New test.
9741
9742 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9743
9744 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9745 tests.
9746
9747 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9748
9749 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9750
9751 2007-03-01 Simon Baldwin <simonb@google.com>
9752
9753 PR c++/23689
9754 * warn/ignored_typedef.C: New.
9755 * init/ctor8.C: Added dg-warning to consume ignored typedef
9756 warning.
9757 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9758 and added an explicit line number.
9759
9760 2007-02-28 Richard Guenther <rguenther@suse.de>
9761
9762 PR middle-end/30364
9763 * gcc.dg/torture/pr30364-1.c: New testcase.
9764 * gcc.dg/torture/pr30364-2.c: Likewise.
9765 * gcc.dg/torture/pr30364-3.c: Likewise.
9766
9767 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9768
9769 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9770 powerpc*, use -funsafe-math-optimizations.
9771 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9772 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9773
9774 2007-02-28 Tobias Burnus <burnus@net-b.de>
9775 Paul Thomas <pault@gcc.gnu.org>
9776
9777 PR fortran/30888
9778 PR fortran/30887
9779 * c_by_val_1.f: Test %VAL() with non-default kind.
9780 * c_by_val.c: Ditto.
9781 * c_by_val_4.f: New test.
9782
9783 2007-02-28 Tobias Burnus <burnus@net-b.de>
9784
9785 PR fortran/30968
9786 * gfortran.dg/continuation_7.f90: New test.
9787
9788 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9789
9790 * g++.dg/inherit/thunk7.C: New test.
9791 * lib/target-supports.exp (check_profiling_available): Not available
9792 for bfin-*-*.
9793
9794 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9795
9796 PR target/30970
9797 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9798
9799 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9800
9801 * lib/target-supports.exp (check_effective_target_init_priority):
9802 Remove Solaris special case.
9803
9804 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9805
9806 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9807 for more builtin types.
9808
9809 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9810 * g++.dg/ext/visibility/noPLT.C: Likewise.
9811
9812 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9813
9814 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9815 sh* targets.
9816
9817 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9818
9819 PR fortran/30865
9820 * size_optional_dim_1.f90: New test.
9821
9822 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9823
9824 * gcc.dg/vxworks/vxworks.exp: New file.
9825 * gcc.dg/vxworks/initpri1.c: Likewise.
9826 * gcc.dg/vxworks/initpri2.c: Likewise.
9827 * gcc.dg/initpri2.c: Add more tests.
9828 * g++.dg/special/initpri2.C: Likewise.
9829
9830 * gcc.dg/initpri1.c: New test.
9831 * gcc.dg/initpri2.c: Likewise.
9832 * g++.dg/special/initpri1.C: New test.
9833 * g++.dg/special/initpri2.C: Likewise.
9834 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9835 * g++.dg/special/conpr-2.C: Likewise.
9836 * g++.dg/special/conpr-3.C: Likewise.
9837 * g++.dg/special/conpr-4.C: Likewise.
9838 * g++.dg/special/initp1.C: Likewise.
9839 * g++.dg/special/ecos.exp: Remove code to detect availability of
9840 constructor priorities.
9841 * lib/target-supports.exp (check_effective_target_init_priority):
9842 New function.
9843
9844 2007-02-24 Jan Hubicka <jh@suse.cz>
9845
9846 * gcc.c-torture/execute/pr30778.c: New testcase.
9847
9848 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9849
9850 PR libgfortran/30918
9851 * gfortran.dg/namelist_26.f90: New test.
9852
9853 2007-02-24 Richard Guenther <rguenther@suse.de>
9854
9855 PR middle-end/30951
9856 * gcc.dg/pr30951.c: New testcase.
9857
9858 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9859
9860 * gcc.dg/torture/builtin-modf-1.c: New test.
9861
9862 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9863
9864 PR tree-optimization/30904
9865 * gcc.dg/pr30904.c: New test.
9866
9867 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9868
9869 * gcc.test-framework/README: Correct command.
9870 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9871 -Wunused-value.
9872 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9873
9874 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9875
9876 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9877
9878 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9879
9880 * lib/target-supports.exp (check_effective_target_newlib): New
9881 function.
9882
9883 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9884
9885 PR fortran/30660
9886 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9887 allocatable component.
9888
9889
9890 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9891
9892 * gcc.dg/torture/builtin-logb-1.c: New test.
9893 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9894 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9895 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9896 sh* targets.
9897
9898 2007-02-23 Richard Guenther <rguenther@suse.de>
9899
9900 * g++.dg/warn/changes-meaning.C: New testcase.
9901
9902 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9903
9904 PR libgfortran/30910
9905 * gfortran.dg/fmt_zero_precision.f90: Update test.
9906
9907 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9908
9909 * gcc.dg/torture/builtin-frexp-1.c: New test.
9910
9911 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9912
9913 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9914
9915 2007-02-22 Ian Lance Taylor <iant@google.com>
9916
9917 PR debug/30898
9918 * g++.dg/debug/pr30898.C: New test.
9919
9920 2007-02-22 Ira Rosen <irar@il.ibm.com>
9921
9922 * gcc.dg/vect/vect-106.c: New test.
9923
9924 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9925 Ira Rosen <irar@il.ibm.com>
9926
9927 PR tree-optimization/30843
9928 * gcc.dg/vect/pr30843.c: New test.
9929
9930 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9931
9932 PR tree-optimization/30858
9933 * gcc.dg/vect/pr30858.c: New test.
9934
9935 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9936
9937 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9938 to set options for compiling testglue.
9939 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9940 * lib/obj-c++.exp (obj-c++_init): Likewise.
9941
9942 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9943
9944 * gnat.dg/derived_aggregate.adb: New test.
9945
9946 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9947
9948 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9949 sh* targets. Call the correct CKSGN macro.
9950
9951 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9952
9953 * gfortran.dg/gomp/omp_parse1.f90: New test.
9954 * gfortran.dg/gomp/omp_parse2.f: New test.
9955
9956 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9957
9958 PR fortran/30869
9959 * gfortran.dg/do_pointer_1.f90: New test.
9960
9961 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9962
9963 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9964 and scalbln.
9965
9966 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9967
9968 * gcc.dg/darwin-minversion-1.c: New.
9969 * gcc.dg/darwin-minversion-2.c: New.
9970
9971 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9972
9973 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9974
9975 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9976 DJ Delorie <dj@redhat.com>
9977
9978 PR other/30824
9979 * gcc.dg/Wfatal.c: New.
9980 * gcc.dg/Wfatal-2.c: New.
9981 * gcc.dg/Werror-1.c: Adjust expectations.
9982 * gcc.dg/Werror-5.c: Likewise.
9983 * gcc.dg/Werror-7.c: Likewise.
9984 * gcc.dg/Werror-10.c: Likewise.
9985 * gcc.dg/Werror-11.c: Likewise.
9986
9987 2007-02-20 Tobias Burnus <burnus@net-b.de>
9988
9989 PR fortran/30522
9990 * gfortran.dg/volatile10.f90: New test.
9991
9992 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9993
9994 PR libfortran/30533
9995 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9996
9997 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9998
9999 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10000 * gcc.dg/Walways-true-1.c: Likewise.
10001 * gcc.dg/weak/weak-3.c: Likewise.
10002 * gcc.dg/Werror-1.c: Likewise.
10003 * gcc.dg/Werror-3.c: Likewise.
10004 * gcc.dg/Werror-4.c: Likewise.
10005 * gcc.dg/Werror-5.c: Likewise.
10006 * gcc.dg/Werror-6.c: Likewise.
10007 * gcc.dg/Werror-7.c: Likewise.
10008 * gcc.dg/Werror-8.c: Likewise.
10009 * gcc.dg/Werror-10.c: Likewise.
10010 * gcc.dg/Werror-11.c: Likewise.
10011 * gcc.dg/Werror-12.c: Likewise.
10012 * g++.old-deja/g++.mike/warn8.C: Likewise.
10013 * g++.dg/warn/Walways-true-1.C: Likewise.
10014 * g++.dg/warn/Walways-true-2.C: Likewise.
10015 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10016 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10017 -Wstring-literal-comparison with -Waddress.
10018 * gcc.dg/Wstring-literal-comparison-4.c: Replace
10019 -Wno-string-literal-comparison with -Wno-address.
10020
10021 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
10022
10023 * gnat.dg/self_aggregate_with_call.adb: New test.
10024
10025 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
10026
10027 PR tree-optimization/30975
10028 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10029 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10030 * gcc.dg/vect/pr30795.c: New.
10031
10032 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10033
10034 PR fortran/30681
10035 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10036
10037 2007-02-18 Roger Sayle <roger@eyesopen.com>
10038
10039 PR rtl-optimization/28173
10040 * gcc.target/i386/andor-1.c: New test case.
10041
10042 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10043
10044 * gcc.dg/torture/builtin-ldexp-1.c: New.
10045 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10046
10047 2007-02-18 Roger Sayle <roger@eyesopen.com>
10048
10049 * gfortran.dg/array_constructor_15.f90: New test case.
10050
10051 2007-02-18 Roger Sayle <roger@eyesopen.com>
10052
10053 * gfortran.dg/forall_10.f90: New test case.
10054
10055 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10056
10057 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10058
10059 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10060
10061 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10062 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10063
10064 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
10065
10066 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10067 * gcc.target/i386/builtin-bswap-3.c: Ditto.
10068 * gcc.target/i386/xchg-1.c: New test.
10069 * gcc.target/i386/xchg-2.c: New test.
10070
10071 2007-02-16 Richard Guenther <rguenther@suse.de>
10072 Christian Bruel <christian.bruel@st.com>
10073
10074 * gcc.dg/strict-overflow-5.c: New testcase.
10075
10076 2007-02-16 Tobias Burnus <burnus@net-b.de>
10077
10078 PR fortran/30793
10079 * gfortran.dg/func_derived_4.f90: New test.
10080
10081 2007-02-15 Roger Sayle <roger@eyesopen.com>
10082
10083 PR middle-end/30391
10084 * gfortran.dg/pr30391-1.f90: New test case.
10085
10086 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10087
10088 PR middle-end/30433
10089 * gcc.c-torture/compile/pr30433.c: New testcase to check
10090 that complex constants comparisions are foldded.
10091
10092 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10093
10094 PR C++/30158
10095 * g++.dg/ext/stmtexpr10.C: New testcase.
10096
10097 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10098
10099 PR middle-end/30729
10100 * gcc.dg/Wunused-value-2.c: New testcase.
10101
10102 2007-02-15 Ian Lance Taylor <iant@google.com>
10103
10104 * g++.dg/eh/subreg-1.C: New test.
10105
10106 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10107
10108 PR c/26494
10109 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10110 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10111 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10112 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10113 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10114 * gcc.dg/Werror-implicit-function-declaration.c: New.
10115
10116 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10117
10118 PR c++/28943
10119 * g++.dg/warn/pr28943.C: New.
10120
10121 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10122
10123 * gfortran.fortran-torture/execute/math.f90: Fix typo.
10124
10125 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10126
10127 PR fortran/30779
10128 * gfortran.dg/error_recovery_3.f90: New test.
10129
10130 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10131
10132 * g++.dg/tree-ssa/sra-1.C: New.
10133
10134 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10135
10136 * g++.dg/tree-ssa/sra-1.C: New.
10137
10138 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10139
10140 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10141
10142 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10143
10144 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10145
10146 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
10147
10148 PR fortran/30799
10149 * gfortran.dg/logical_2.f90: New test.
10150
10151 2007-02-14 Joseph Myers <joseph@codesourcery.com>
10152
10153 * gcc.dg/torture/complex-alias-1.c: New test.
10154
10155 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
10156
10157 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10158 instead of -fdump-tree-tailcall.
10159
10160 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
10161
10162 * gfortran.dg/interface_10.f90: Fix comment typo.
10163
10164 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
10165
10166 PR tree-optimization/30771
10167 * gcc.dg/vect/pr30771.c: New test.
10168
10169 2007-02-13 Ian Lance Taylor <iant@google.com>
10170
10171 * gcc.dg/Wstrict-overflow-1.c: New test.
10172 * gcc.dg/Wstrict-overflow-2.c: New test.
10173 * gcc.dg/Wstrict-overflow-3.c: New test.
10174 * gcc.dg/Wstrict-overflow-4.c: New test.
10175 * gcc.dg/Wstrict-overflow-5.c: New test.
10176 * gcc.dg/Wstrict-overflow-6.c: New test.
10177 * gcc.dg/Wstrict-overflow-7.c: New test.
10178 * gcc.dg/Wstrict-overflow-8.c: New test.
10179 * gcc.dg/Wstrict-overflow-9.c: New test.
10180 * gcc.dg/Wstrict-overflow-10.c: New test.
10181
10182 2007-02-13 Roger Sayle <roger@eyesopen.com>
10183
10184 * gcc.target/ia64/builtin-bswap-2.c: New test case.
10185
10186 2007-02-13 Richard Henderson <rth@redhat.com>
10187
10188 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10189 * gcc.c-torture/execute/pr29302-1.c: ... here.
10190
10191 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10192
10193 PR c/29521
10194 * gcc.dg/c90-return-1.c: Update output.
10195 * gcc.dg/c99-return-1.c: Likewise.
10196
10197 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
10198
10199 PR fortran/30554
10200 * gfortran.dg/used_dummy_types_7.f90: New test..
10201
10202 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
10203
10204 * gcc.target/i386/parity-1.c: New test.
10205 * gcc.target/i386/parity-2.c: New test.
10206
10207 2007-02-12 Roger Sayle <roger@eyesopen.com>
10208
10209 * gcc.target/i386/builtin-bswap-3.c: New test case.
10210
10211 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
10212
10213 PR tree-optimization/29145
10214 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10215 alias analysis is improved to take better advantage of restrict
10216 qualified pointers.
10217 * gcc.dg/vect/vect-80.c: Likewise.
10218 * gcc.dg/vect/pr29145.c: New.
10219
10220 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
10221
10222 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10223 * gcc.target/i386/sse4a-insert.c: Likewise.
10224
10225 2007-02-11 Roger Sayle <roger@eyesopen.com>
10226
10227 * gcc.target/ia64/builtin-popcount-1.c: New test case.
10228 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10229
10230 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
10231
10232 PR fortran/30478
10233 * gfortran.dg/enum_4.f90: Update error message checks.
10234
10235 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
10236
10237 PR fortran/30554
10238 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10239 versions of the modules.
10240
10241 PR fortran/30617
10242 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10243 by getting rid of recursive I/O and providing functions with
10244 results.
10245
10246 PR fortran/30319
10247 * gfortran.dg/char_array_constructor_2.f90
10248
10249 2007-02-11 Mark Mitchell <mark@codesourcery.com>
10250
10251 PR c++/26988
10252 * g++.dg/template/spec34.C: New test
10253
10254 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
10255
10256 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10257 on i?86 and x86_64.
10258 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10259 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10260 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10261 on i?86 and x86_64.
10262 * gcc.dg/vect/vect-113.c: Ditto.
10263
10264 2007-02-06 Mark Mitchell <mark@codesourcery.com>
10265
10266 PR c++/29487
10267 * g++.dg/eh/weak1-C: New test.
10268 * g++.dg/eh/weak1-a.cc: Likewise.
10269 * g++.dg/eh/comdat1.C: Likewise.
10270
10271 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
10272 Dorit Nuzman <dorit@il.ibm.com>
10273
10274 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
10275 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
10276 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10277 * gcc.dg/vect/vect-113.c: Likewise.
10278
10279 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10280
10281 2007-02-10 Richard Henderson <rth@redhat.com>
10282
10283 * lib/target-supports.exp (check_effective_target_tls): Redefine
10284 to mean non-emulated tls.
10285 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10286 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10287 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10288 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10289 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10290 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10291 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10292
10293 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10294
10295 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10296
10297 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
10298
10299 * gfortran.dg/secnds.f: Replace time tolerance with a
10300 before-and-after bracket.
10301 * gfortran.dg/secnds-1.f: Likewise.
10302
10303 2007-02-09 Tobias Burnus <burnus@net-b.de>
10304
10305 PR fortran/30512
10306 * gfortran.dg/maxlocval_1.f90: New test.
10307
10308 2007-02-09 Roger Sayle <roger@eyesopen.com>
10309
10310 * gcc.target/ia64/builtin_bswap-1.c: New test case.
10311
10312 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10313
10314 PR fortran/30720
10315 * gfortran.dg/array_function_1.f90: New test.
10316
10317 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10318
10319 * lib/target-supports.exp (check_effective_target_lax_strtofp)
10320 (check_effective_target_dummy_wcsftime): New functions.
10321
10322 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10323
10324 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10325 * lib/target-supports.exp (check_effective_target_uclibc): New
10326 function.
10327
10328 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10329
10330 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10331 (vsnprintf): Don't define for uClibc targets.
10332
10333 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10334
10335 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10336 set before checking whether it was allowed.
10337 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10338 before checking inside_main.
10339
10340 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10341
10342 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10343 uClinux targets.
10344 (u16sf): Likewise u4sf.
10345 * g++.dg/compat/struct-layout-1.h: Likewise.
10346
10347 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10348
10349 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10350 procedure.
10351 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10352 m68k targets if check_effective_target_coldfire_fpu returns true.
10353
10354 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10355 Richard Guenther <rguenther@suse.de>
10356
10357 PR middle-end/23361
10358 * gcc.dg/fold-compare-3.c: New testcase.
10359 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10360
10361 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10362
10363 * gcc.dg/pr26570.c: Clean up coverage files.
10364 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10365 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10366 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10367 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10368 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10369 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10370 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10371 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10372 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10373 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10374 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10375 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10376 * gcc.dg/vect/pr28952.c: Ditto.
10377 * gcc.dg/vect/pr27151.c: Ditto.
10378 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10379 * g++.dg/gomp/macro-3.C: Ditto.
10380
10381 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10382
10383 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10384 of the loop.
10385
10386 2007-02-08 Roger Sayle <roger@eyesopen.com>
10387
10388 * gcc.target/i386/builtin-bswap-2.c: New test case.
10389
10390 2007-02-08 Roger Sayle <roger@eyesopen.com>
10391
10392 * gfortran.dg/forall_8.f90: New test case.
10393 * gfortran.dg/forall_9.f90: Likewise.
10394
10395 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10396
10397 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10398
10399 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10400
10401 * lib/target-supports.exp (check_effective_target_simulator): New.
10402
10403 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10404
10405 * gcc.dg/tree-ssa/loop-25.c: New test.
10406
10407 2007-02-06 Richard Henderson <rth@redhat.com>
10408
10409 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10410
10411 2007-02-06 Roger Sayle <roger@eyesopen.com>
10412
10413 * gcc.target/powerpc/popcount-1.c: New test case.
10414 * gcc.target/powerpc/parity-1.c: Likewise.
10415
10416 2007-02-06 Richard Guenther <rguenther@suse.de>
10417
10418 PR middle-end/27302
10419 * gcc.dg/torture/pr27302-2.c: New testcase.
10420
10421 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10422
10423 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10424 * gcc.dg/vect/vect-iv-1.c: New test.
10425 * gcc.dg/vect/vect-iv-2.c: New test.
10426 * gcc.dg/vect/vect-iv-3.c: New test.
10427 * gcc.dg/vect/vect-iv-4.c: New test.
10428 * gcc.dg/vect/vect-iv-5.c: New test.
10429 * gcc.dg/vect/vect-iv-6.c: New test.
10430 * gcc.dg/vect/vect-iv-7.c: New test.
10431 * gcc.dg/vect/vect-iv-8.c: New test.
10432 * gcc.dg/vect/vect-iv-9.c: New test.
10433 * gcc.dg/vect/vect-iv-10.c: New test.
10434 * gcc.dg/vect/vect-iv-11.c: New test.
10435 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10436 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10437 * gcc.dg/vect/vect-14.c: Now vectorizable.
10438 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10439 loop).
10440 * gcc.dg/vect/vect-27.c: Likewise.
10441 * gcc.dg/vect/vect-29.c Likewise.
10442 * gcc.dg/vect/vect-dv-2.c: Likewise.
10443 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10444 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10445 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10446
10447 2007-02-06 Ira Rosen <irar@il.ibm.com>
10448
10449 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10450
10451 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10452
10453 * gcc.dg/builtins-20.c: Add more cases.
10454
10455 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10456
10457 PR debug/30189
10458 * gcc.dg/pr30189.c: New test.
10459
10460 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10461
10462 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10463 for running tests.
10464 * gcc.target/i386/sse4a-extract.c: New test.
10465 * gcc.target/i386/sse4a-insert.c: New test.
10466 * gcc.target/i386/sse4a-montsd.c: New test.
10467 * gcc.target/i386/sse4a-montss.c: New test.
10468
10469 2007-02-05 Richard Guenther <rguenther@suse.de>
10470
10471 * gcc.target/i386/vectorize3.c: New testcase.
10472
10473 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10474
10475 PR target/30665
10476 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10477
10478 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10479
10480 PR fortran/30611
10481 * gfortran.dg/repeat_1.f90: New test.
10482
10483 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10484
10485 PR fortran/30605
10486 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10487 * gfortran.dg/derived_init_2.f90: Ditto.
10488 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10489 * gfortran.dg/array_initializer_1.f90: Ditto.
10490 * gfortran.dg/do_2.f90: Ditto.
10491 * gfortran.dg/proc_assign_1.f90: Ditto.
10492
10493 2007-02-04 Richard Guenther <rguenther@suse.de>
10494
10495 PR middle-end/30636
10496 * g++.dg/warn/pr30636.C: New testcase.
10497 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10498
10499 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10500
10501 PR middle-end/30667
10502 * gfortran.dg/pr30667.f: New test.
10503
10504 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10505
10506 * gcc.dg/builtins-54.c: Add more cases.
10507
10508 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10509
10510 PR fortran/30514
10511 * gfortran.dg/zero_sized_2.f90: New test.
10512
10513 PR fortran/30660
10514 * gfortran.dg/alloc_comp_basics_4.f90: New test.
10515
10516 PR fortran/29820
10517 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10518 file.
10519
10520 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
10521
10522 PR fortran/30683
10523 * gfortran.dg/interface_10.f90: New test.
10524
10525 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10526
10527 * gcc.dg/builtins-20.c: Add more cases.
10528
10529 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10530
10531 PR target/29682
10532 * gcc-target/ia64/pr29682.c: New test.
10533
10534 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
10535
10536 PR fortran/30284
10537 * gfortran.dg/arrayio_11.f90.f90: New test.
10538
10539 PR fortran/30626
10540 * gfortran.dg/arrayio_12.f90.f90: New test.
10541
10542 2007-02-02 Jakub Jelinek <jakub@redhat.com>
10543
10544 PR c++/30536
10545 * g++.dg/tls/diag-5.C: New test.
10546
10547 PR middle-end/30473
10548 * gcc.dg/pr30473.c: New test.
10549 * gcc.c-torture/execute/20070201-1.c: New test.
10550
10551 2007-02-01 Roger Sayle <roger@eyesopen.com>
10552
10553 * gfortran.dg/dependency_20.f90: New test case.
10554
10555 2007-01-31 Ian Lance Taylor <iant@google.com>
10556
10557 * gcc.dg/lower-subreg-1.c (test): New test.
10558
10559 2007-01-30 Geoffrey Keating <geoffk@apple.com>
10560
10561 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10562
10563 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10564
10565 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10566 * gcc.dg/torture/builtin-math-3.c: Likewise.
10567
10568 2007-01-31 Dirk Mueller <dmueller@suse.de>
10569
10570 gcc.dg/Wparentheses-2.c: Update and add new tests.
10571
10572 2007-01-31 Ira Rosen <irar@il.ibm.com>
10573
10574 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10575 vectorize.
10576
10577 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
10578
10579 * gcc.dg/builtins-63.c: New test.
10580
10581 2007-01-31 Tobias Burnus <burnus@net-b.de>
10582
10583 PR fortran/27588
10584 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10585
10586 2007-01-31 Tobias Burnus <burnus@net-b.de>
10587
10588 PR fortran/30520
10589 * gfortran.dg/volatile8.f90: New argument conformance test.
10590 * gfortran.dg/volatile9.f90: New scope test.
10591
10592 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10593
10594 PR c++/24745
10595 * g++.dg/warn/null4.C: New.
10596
10597 2001-01-30 Roger Sayle <roger@eyesopen.com>
10598 Uros Bizjak <ubizjak@gmail.com>
10599
10600 * gcc.dg/large-size-array-3.c: Correct typo.
10601
10602 2007-01-30 Richard Guenther <rguenther@suse.de>
10603
10604 PR middle-end/27657
10605 * g++.dg/debug/pr27657.C: New testcase.
10606
10607 2007-01-30 Richard Guenther <rguenther@suse.de>
10608
10609 PR middle-end/30313
10610 * gcc.dg/torture/pr30313.c: New testcase.
10611
10612 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10613
10614 * gcc.dg/dfp/dfp-except.h: New file.
10615 * gcc.dg/dfp/fe-check.h: New file.
10616 * gcc.dg/dfp/fe-binop.c: New test.
10617 * gcc.dg/dfp/fe-convert-1.c: New test.
10618 * gcc.dg/dfp/fe-convert-2.c: New test.
10619 * gcc.dg/dfp/fe-convert-3.c: New test.
10620
10621 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10622 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10623 * gcc.dg/dfp/convert-dfp.c: Ditto.
10624 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10625
10626 2007-01-29 Josh Conner <jconner@apple.com>
10627
10628 * gcc.target/powerpc/altivec-24.c: New test.
10629
10630 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10631
10632 PR c++/28266
10633 * g++.dg/parse/defarg12.C: New test.
10634
10635 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10636
10637 PR fortran/30554
10638 * gfortran.dg/used_dummy_types_6.f90: New test.
10639
10640 2007-01-28 Jan Hubicka <jh@suse.cz>
10641
10642 * gcc.dg/tree-prof/val-prof-6.c: New test.
10643
10644 2007-01-28 Roger Sayle <roger@eyesopen.com>
10645
10646 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10647
10648 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10649
10650 PR C++/28988
10651 * g++.dg/expr/dtor4.C: New test.
10652
10653 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10654
10655 * gcc.dg/tree-ssa/loop-23.c: New test.
10656
10657 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10658
10659 PR libfortran/30389
10660 * gfortran.dg/achar_2.f90: New test.
10661 * gfortran.dg/achar_3.f90: New test.
10662
10663 2007-01-27 Ian Lance Taylor <iant@google.com>
10664
10665 * gcc.dg/strict-overflow-1.c: New test.
10666 * gcc.dg/no-strict-overflow-1.c: New test.
10667 * gcc.dg/strict-overflow-2.c: New test.
10668 * gcc.dg/no-strict-overflow-2.c: New test.
10669 * gcc.dg/strict-overflow-3.c: New test.
10670 * gcc.dg/no-strict-overflow-3.c: New test.
10671 * gcc.dg/strict-overflow-4.c: New test.
10672 * gcc.dg/no-strict-overflow-4.c: New test.
10673 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10674 * gcc.dg/pr15784-1.c: Likewise.
10675 * gcc.dg/pr20922-1.c: Likewise.
10676 * gcc.dg/pr20922-3.c: Likewise.
10677 * gcc.dg/pr20922-4.c: Likewise.
10678 * gcc.dg/pr20922-6.c: Likewise.
10679 * gcc.dg/compare-4.c: Likewise.
10680 * gcc.dg/torture/pr26898-1.c: Likewise.
10681 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10682 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10683 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10684 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10685 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10686 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10687 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10688 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10689 * g++.dg/tree-ssa/pr21082.C: Likewise.
10690
10691 2007-01-27 Roger Sayle <roger@eyesopen.com>
10692
10693 * gcc-dg/large-size-array-3.c: New test case.
10694
10695 2007-01-27 Roger Sayle <roger@eyesopen.com>
10696
10697 * gfortran.dg/forall_7.f90: New test case.
10698
10699 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10700
10701 PR fortran/30407
10702 * gfortran.dg/where_operator_assign_1.f90: New test.
10703 * gfortran.dg/where_operator_assign_2.f90: New test.
10704 * gfortran.dg/where_operator_assign_3.f90: New test.
10705
10706 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10707
10708 * lib/target-supports.exp
10709 (check_effective_target_powerpc_altivec): New.
10710 (check_effective_target_vect_cmdline_needed): Use it.
10711
10712 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10713
10714 PR fortran/30278
10715 * gfortran.dg/backslash_3.f: New test.
10716
10717 2007-01-26 Richard Guenther <rguenther@suse.de>
10718
10719 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10720
10721 2007-01-26 Tobias Burnus <burnus@net-b.de>
10722
10723 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10724 * gfortran.dg/vect/vect.exp: Ditto.
10725 * gfortran.dg/dg.exp: Ditto.
10726 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10727 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10728
10729 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10730
10731 * gcc.dg/builtins-20.c: Add more cases.
10732 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10733
10734 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10735
10736 PR fortran/30437
10737 * gcc.dg/Wall.c: New.
10738 * gcc.dg/Wno-all.c: New.
10739 * gfortran.dg/Wall.f90: New.
10740 * gfortran.dg/Wno-all.f90: New.
10741
10742 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10743
10744 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10745 * g++.dg/eh/simd-2.C: Also run on Darwin.
10746 * g++.dg/eh/simd-3.C: New.
10747 * g++.dg/eh/simd-4.C: New.
10748
10749 2007-01-25 Richard Guenther <rguenther@suse.de>
10750
10751 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10752 and _PROFILE_USE.
10753 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10754
10755 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10756
10757 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10758 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10759 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10760 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10761 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10762 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10763 * gcc.dg/ipa/ipa-7.c: New testcase.
10764
10765 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10766
10767 * g++.dg/cpp0x/warn_cxx0x.C: New.
10768
10769 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10770
10771 * gcc.dg/builtins-20.c: Test builtin carg.
10772
10773 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10774
10775 PR middle-end/27416
10776 * gcc.dg/gomp/pr27416.c: New test.
10777
10778 PR middle-end/30494
10779 * gcc.dg/gomp/pr30494.c: New test.
10780 * g++.dg/gomp/pr30494.C: New test.
10781
10782 PR middle-end/30421
10783 * gcc.dg/gomp/pr30421.c: New test.
10784
10785 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10786
10787 * gcc.target/ia64/versionid-1.c: New test.
10788 * gcc.target/ia64/versionid-2.c: New test.
10789
10790 2007-01-24 Richard Guenther <rguenther@suse.de>
10791
10792 PR testsuite/30181
10793 * gcc.dg/builtins-57.c: Change to a link-time testcase
10794 to support non-C99 targets.
10795
10796 2007-01-24 Jan Hubicka <jh@suse.cz>
10797
10798 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10799
10800 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10801
10802 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10803
10804 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10805
10806 PR objc/27438
10807 * objc.dg/const-str-12.m: New test.
10808
10809 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10810
10811 PR fortran/30532
10812 * gfortran.dg/ctrl-z.f90: New test.
10813
10814 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10815
10816 PR fortran/30481
10817 * gfortran.dg/namelist_assumed_char.f90: New test.
10818
10819 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10820
10821 PR c++/27492
10822 * g++.dg/inherit/covariant15.C: New test.
10823
10824 2007-01-23 Ian Lance Taylor <iant@google.com>
10825
10826 * g++.dg/warn/Wparentheses-24.C: New test.
10827
10828 2007-01-23 Richard Guenther <rguenther@suse.de>
10829
10830 PR testsuite/30560
10831 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10832 with full path.
10833
10834 2007-01-22 Richard Guenther <rguenther@suse.de>
10835
10836 PR tree-optimization/30038
10837 * gcc.dg/builtins-62.c: New testcase.
10838
10839 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10840
10841 * gcc.c-torture/compile/20070121.c: New test.
10842
10843 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10844
10845 PR libfortran/30525
10846 * gfortran.dg/char_comparison_1.f: New test.
10847
10848 2007-01-21 Ira Rosen <irar@il.ibm.com>
10849
10850 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10851
10852 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10853
10854 PR objc/30479
10855 * objc.dg/pch: New directory.
10856 * objc.dg/pch/pch.exp: New file.
10857 * objc.dg/pch/interface-1.m: New test.
10858 * objc.dg/pch/interface-1.hs: New include file.
10859 * lib/objc.exp (objc_target_compile): Add
10860 "-x objective-c-header" in front of the sources if this is
10861 a precompiled header being compiled.
10862
10863 2007-01-20 Roger Sayle <roger@eyesopen.com>
10864
10865 * gfortran.dg/array_memcpy_3.f90: New test case.
10866 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10867
10868 2007-01-20 Roger Sayle <roger@eyesopen.com>
10869 Brooks Moses <brooks.moses@codesourcery.com>
10870 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10871
10872 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10873 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10874
10875 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10876
10877 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10878
10879 2007-01-19 Mike Stump <mrs@apple.com>
10880
10881 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10882 away.
10883
10884 2007-01-19 Roger Sayle <roger@eyesopen.com>
10885
10886 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10887 option instead of -funsafe-math-optimizations.
10888
10889 2007-01-19 Tomas Bily <tbily@suse.cz>
10890
10891 gcc.dg/tree-prof/indir-call-prof.c: New.
10892 g++.dg/dg.exp: Add tree-prof subdirectory.
10893 g++.dg/tree-prof/indir-call-prof.C: New.
10894 g++.dg/tree-prof/tree-prof.exp: New.
10895
10896 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10897
10898 PR c++/17947
10899 * g++.dg/warn/deprecated.C: Update warning output.
10900 * g++.dg/warn/deprecated-2.C: Likewise.
10901 * g++.dg/warn/deprecated-3.C: New.
10902
10903 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10904
10905 * gcc.c-torture/execute/nestfunc-7.c: New.
10906
10907 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10908
10909 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10910
10911 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10912
10913 * gcc.dg/m68k-pic-1.c: New.
10914
10915 2007-01-18 Roger Sayle <roger@eyesopen.com>
10916
10917 * gfortran.dg/array_memcpy_4.f90: New test case.
10918
10919 2007-01-18 Josh Conner <jconner@apple.com>
10920
10921 PR target/30485
10922 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10923 * gcc.dg/vect/no-trapping-math-1: New.
10924 * gcc.dg/vect/no-trapping-math-2: New.
10925
10926 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10927
10928 * gcc.target/i386/387-8.c: Update comment about optimizing
10929 inherent load of 1.0 of fptan instruction.
10930
10931 2007-01-18 Dirk Mueller <dmueller@suse.de>
10932 Richard Guenther <rguenther@suse.de>
10933
10934 PR diagnostic/8268
10935 * gcc.dg/Warray-bounds.c: New testcase.
10936 * gcc.dg/Warray-bounds-2.c: New testcase.
10937 * g++.dg/warn/Warray-bounds.C: New testcase.
10938 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10939
10940 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10941
10942 PR fortran/30476
10943 * gfortran.dg/generic_12.f90: New test.
10944
10945 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10946
10947 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10948 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10949
10950 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10951
10952 * gcc.dg/dfp/compare-special.h: New file.
10953 * gcc.dg/dfp/compare-special-32.c: New test.
10954 * gcc.dg/dfp/compare-special-64.c: New test.
10955 * gcc.dg/dfp/compare-special-128.c: New test.
10956
10957 2007-01-16 Roger Sayle <roger@eyesopen.com>
10958 Paul Thomas <pault@gcc.gnu.org>
10959 Steven G. Kargl <kargl@gcc.gnu.org>
10960
10961 PR fortran/30404
10962 * gfortran.dg/forall_6.f90: New test case.
10963 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10964 * gfortran.dg/dependency_13.f90: Likewise.
10965
10966 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10967
10968 PR testsuite/12325
10969 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10970 targets that don't support Inf.
10971
10972 2007-01-15 Dale Johannesen <dalej@apple.com>
10973
10974 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10975
10976 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10977
10978 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10979 of achar for 0xff to avoid the "Extended ASCII not
10980 implemented" error message.
10981
10982 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10983
10984 PR fortran/28172
10985 * gfortran.dg/altreturn_4.f90: New test.
10986
10987 PR fortran/29389
10988 * gfortran.dg/stfunc_4.f90: New test.
10989
10990 PR fortran/29712
10991 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10992 * gfortran.dg/initialization_1.f90: Change warning.
10993
10994 PR fortran/30283
10995 * gfortran.dg/specification_type_resolution_2.f90: New test.
10996
10997 2007-01-14 Jan Hubicka <jh@suse.cz>
10998
10999 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11000 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11001 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11002 elimination.
11003
11004 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
11005
11006 PR fortran/30410
11007 * gfortran.dg/external_procedures_2.f90: New test.
11008
11009 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
11010
11011 PR target/30413
11012 * gcc.target/i386/pr30413.c: New test.
11013
11014 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
11015
11016 PR fortran/30452
11017 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
11018
11019 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
11020
11021 * gcc.dg/20070112-1.c: New test.
11022
11023 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11024
11025 PR libgfortran/30435
11026 * gfortran.dg/list_read_6.f90: New test.
11027
11028 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
11029
11030 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
11031
11032 2007-01-12 Tom Tromey <tromey@redhat.com>
11033
11034 PR preprocessor/28227:
11035 * gcc.dg/cpp/pr28227.c: New file.
11036
11037 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11038
11039 * gcc.dg/tree-ssa/loop-22.c: New test.
11040
11041 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11042
11043 PR tree-optimization/29516
11044 * gcc.dg/tree-ssa/loop-20.c: New test.
11045
11046 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
11047
11048 PR libfortran/30415
11049 * minmaxloc_integer_kinds_1.f90: New test.
11050
11051 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
11052
11053 PR c++/29573
11054 * g++.dg/template/sizeof-template-argument.C: New test.
11055
11056 2007-01-11 Jan Hubicka <jh@suse.cz>
11057
11058 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11059 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11060 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11061 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11062 * gcc.dg/tree-ssa/pr21658.c: Likewise.
11063 * gcc.dg/tree-ssa/pr15349.c: Likewise.
11064 * gcc.dg/tree-ssa/pr25501.c: Likewise.
11065 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11066 transformation in question.
11067 * gcc.dg/tree-ssa/vrp05.c: Likewise.
11068 * gcc.dg/tree-ssa/pr20701.c: Likewise.
11069 * gcc.dg/always_inline3.c: Likewise.
11070
11071 2007-01-10 Mark Mitchell <mark@codesourcery.com>
11072
11073 PR c++/28999
11074 * g++.dg/template/typename11.C: New test.
11075
11076 2007-01-10 Robert Kennedy <jimbob@google.com>
11077
11078 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11079
11080 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11081
11082 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11083 for different integer kinds.
11084 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11085 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11086 * gfortran.dg/ishft_2.f90: New test.
11087 * gfortran.dg/ishft_3.f90: New test.
11088
11089 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11090
11091 * gfortran.dg/altreturn_2.f90: Removed executable bit.
11092
11093 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
11094
11095 PR tree-optimization/30322
11096 * gcc.dg/tree-ssa/loop-21.c: New test.
11097
11098 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11099
11100 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11101
11102 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11103
11104 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11105
11106 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11107
11108 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11109 * g++.dg/warn/overflow-warn-3.C: Likewise.
11110 * g++.dg/warn/overflow-warn-4.C: Likewise.
11111 * g++.dg/warn/overflow-warn-5.C: Likewise.
11112 * g++.dg/warn/overflow-warn-6.C: Likewise.
11113 * g++.dg/warn/Woverflow-1.C: Likewise.
11114 * g++.dg/warn/Woverflow-2.C: Likewise.
11115 * g++.dg/warn/Woverflow-3.C: Likewise.
11116 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11117
11118 2007-01-08 Roger Sayle <roger@eyesopen.com>
11119
11120 * gfortran.dg/array_constructor_14.f90: New test case.
11121 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11122
11123 2007-01-08 Richard Guenther <rguenther@suse.de>
11124
11125 PR tree-optimization/23603
11126 * gcc.dg/tree-ssa/vrp31.c: New testcase.
11127 * gcc.dg/tree-ssa/vrp32.c: Likewise.
11128
11129 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11130
11131 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11132 in __v8qi typedef.
11133 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11134 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11135 compiler behaviour.
11136 * gcc.dg/simd-5.c: Likewise.
11137 * gcc.dg/simd-6.c: Likewise.
11138 * g++.dg/conversion/simd1.C: Likewise.
11139 * g++.dg/conversion/simd3.C: Likewise.
11140 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11141 (main): Use it.
11142
11143 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11144
11145 PR tree-optimization/29877
11146 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11147 name of a hard register for the target concerned. Adjust dg-error
11148 directives to cope with new behaviour of TER.
11149
11150 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11151
11152 PR c++/28986
11153 * g++.dg/conversion/nullptr1.C: Added overflow warning.
11154 * g++.dg/warn/overflow-warn-1.C: New.
11155 * g++.dg/warn/overflow-warn-3.C: New.
11156 * g++.dg/warn/overflow-warn-4.C: New.
11157 * g++.dg/warn/overflow-warn-5.C: New.
11158 * g++.dg/warn/overflow-warn-6.C: New.
11159 * g++.dg/warn/Woverflow-1.C: New.
11160 * g++.dg/warn/Woverflow-2.C: New.
11161 * g++.dg/warn/Woverflow-3.C: New.
11162 * g++.dg/warn/multiple-overflow-warn-2.C: New.
11163
11164 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
11165
11166 PR fortran/27698
11167 * gfortran.dg/invalid_name.f90: New test.
11168 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11169 * gfortran.dg/gomp/pr29759.f90: Ditto.
11170
11171 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
11172
11173 * gfortran.dg/present_1.f90: Update error message.
11174
11175 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
11176
11177 PR c++/19439
11178 * g++.dg/template/duplicate1.C: New test
11179 * g++.dg/template/memfriend6.C: Adjust error markers.
11180
11181 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
11182
11183 PR tree-opt/30385
11184 * gcc.dg/torture/inline-1.c: New test.
11185
11186 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11187
11188 PR c/19978
11189 * gcc.dg/multiple-overflow-warn-1.c: New.
11190 * gcc.dg/multiple-overflow-warn-2.c: New.
11191 * gcc.dg/overflow-warn-6.c: New.
11192 * g++.dg/warn/multiple-overflow-warn-1.C: New.
11193
11194 2007-01-05 Roger Sayle <roger@eyesopen.com>
11195
11196 * gfortran.dg/array_memcpy_1.f90: New test case.
11197 * gfortran.dg/array_memcpy_2.f90: Likewise.
11198
11199 2007-01-05 Richard Guenther <rguenther@suse.de>
11200
11201 PR middle-end/27826
11202 * g++.dg/opt/pr27826.C: New testcase.
11203
11204 2007-01-05 Ian Lance Taylor <iant@google.com>
11205
11206 * gcc.dg/Walways-true-1.c: New test.
11207 * gcc.dg/Walways-true-2.c: New test.
11208 * g++.dg/warn/Walways-true-1.C: New test.
11209 * g++.dg/warn/Walways-true-2.C: New test.
11210
11211 2007-01-05 Jakub Jelinek <jakub@redhat.com>
11212
11213 PR c/30360
11214 * gcc.dg/pr30360.c: New test.
11215
11216 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
11217
11218 PR fortran/23232
11219 * gfortran.dg/data_implied_do_1.f90: New test.
11220
11221 PR fortran/27996
11222 PR fortran/27998
11223 * gfortran.dg/char_length_1.f90: New test.
11224
11225 2007-01-05 Richard Guenther <rguenther@suse.de>
11226
11227 PR middle-end/28116
11228 * g++.dg/opt/pr28116.C: New testcase.
11229
11230 2007-01-05 Tobias Burnus <burnus@net-b.de>
11231
11232 PR fortran/29624
11233 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11234 invalid deallocate.
11235 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11236 * gfortran.dg/protected_4.f90: Add pointer intent check.
11237 * gfortran.dg/protected_6.f90: Add pointer intent check.
11238 * gfortran.dg/pointer_intent_1.f90: New test.
11239 * gfortran.dg/pointer_intent_2.f90: New test.
11240 * gfortran.dg/pointer_intent_3.f90: New test.
11241
11242 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
11243
11244 PR 30235
11245 * gfortran.dg/altreturn_2.f90: new test.
11246
11247 2007-01-04 Tom Tromey <tromey@redhat.com>
11248
11249 PR preprocessor/28165:
11250 * gcc.dg/cpp/pr28165.c: New file.
11251
11252 2007-01-03 Josh Conner <jconner@apple.com>
11253
11254 PR middle-end/29683
11255 * gcc.dg/pr29683.c: New.
11256
11257 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11258
11259 PR c++/28217
11260 * g++.dg/pch/template-1.C: New test.
11261 * g++.dg/pch/template-1.Hs: New file.
11262
11263 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11264
11265 PR middle-end/30353
11266 * gcc.c-torture/compile/complex-4.c: New test.
11267
11268 2007-01-03 Joseph Myers <joseph@codesourcery.com>
11269
11270 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11271 -maltivec.
11272 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11273
11274 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11275
11276 PR middle-end/30286
11277 * gcc.dg/pr30286.c: New test.
11278
11279 PR c++/29535
11280 * g++.dg/template/crash66.C: New test.
11281
11282 PR c++/29054
11283 * g++.dg/template/friend49.C: New test.
11284
11285 2007-01-03 Steven G. Kargl <kargls@comcast.net>
11286
11287 * gfortran.dg/ibits.f90: New test.
11288
11289 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
11290
11291 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11292 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11293
11294 2007-01-02 Jan Hubicka <jh@suse.cz>
11295
11296 * gcc.dg/pr16194.c: We now output error on all three functions,
11297 not just first one.
11298
11299 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11300
11301 PR c/19977
11302 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11303 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11304
11305 2006-01-02 Ian Lance Taylor <iant@google.com>
11306
11307 * g++.dg/warn/Wparentheses-22.C: New test.
11308 * g++.dg/warn/Wparentheses-23.C: New test.
11309
11310 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11311
11312 PR middle-end/7651
11313 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11314 * gcc.dg/declspec-3-Wextra.c: New.
11315 * gcc.dg/declspec-3-no.c: New
11316
11317 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
11318
11319 PR fortran/20896
11320 * gfortran.dg/interface_10.f90: Remove.
11321
11322 2007-01-01 Roger Sayle <roger@eyesopen.com>
11323
11324 * gcc.dg/fold-eqxor-4.c: New test case.
11325
11326 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11327
11328 PR middle-end/30311
11329 * gcc.c-torture/compile/pr30311.c: New test.
11330
11331 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11332
11333 PR middle-end/30253
11334 * gcc.c-torture/compile/statement-expression-1.c: New test.
11335
11336 2007-01-01 Andreas Schwab <schwab@suse.de>
11337
11338 PR target/29166
11339 * g++.dg/eh/pr29166.C: New test.
11340
11341 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11342
11343 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11344 New.
11345 (check_effective_target_vect_cmdline_needed): Use it.
11346
11347 2006-12-31 Richard Guenther <rguenther@suse.de>
11348
11349 PR middle-end/30137
11350 * gcc.dg/pr30137-1.c: New testcase.
11351 * gcc.dg/pr30137-2.c: Likewise.
11352
11353 2006-12-31 Roger Sayle <roger@eyesopen.com>
11354
11355 PR middle-end/30322
11356 * gcc.dg/fold-plusnot-1.c: New test case.
11357
11358 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11359
11360 PR c++/29731
11361 * g++.dg/parse/template22.C: New test.
11362
11363 2006-12-31 Richard Guenther <rguenther@suse.de>
11364
11365 PR middle-end/30338
11366 * gcc.c-torture/compile/pr30338.c: New testcase.
11367
11368 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11369
11370 PR fortran/27900
11371 * gfortran.dg/intrinsic_actual_4.f90: New test.
11372
11373 PR fortran/24325
11374 * gfortran.dg/func_decl_3.f90: New test.
11375
11376 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11377
11378 PR fortran/23060
11379 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11380 * gfortran.dg/c_by_val_1.f: New test.
11381 * gfortran.dg/c_by_val_2.f: New test.
11382 * gfortran.dg/c_by_val_3.f: New test.
11383
11384 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11385
11386 PR libfortran/30321
11387 * gfortran.dg/sum_zero_array_1.f90: New test.
11388
11389 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11390
11391 PR preprocessor/29612
11392 * gcc.dg/cpp/pr29612-1.c: New test.
11393 * gcc.dg/cpp/pr29612-2.c: New test.
11394
11395 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11396
11397 PR fortran/30034
11398 * gfortran.dg/pure_formal_proc_1.f90: New test.
11399
11400 PR fortran/30237
11401 * gfortran.dg/intrinsic_actual_3.f90: New test.
11402
11403 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11404
11405 PR fortran/30014
11406 * gfortran.dg/io_constraints_1.f90: Update test.
11407 * gfortran.dg/io_constraints_2.f90: Update test.
11408 * gfortran.dg/inquire_iolength.f90: New test.
11409
11410 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11411
11412 PR fortran/20896
11413 * gfortran.dg/interface_10.f90: New test.
11414 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11415 since z is already, locally a variable.
11416
11417 PR fortran/25135
11418 * gfortran.dg/generic_11.f90: New test.
11419 * gfortran.dg/interface_7.f90: Remove name clash between module
11420 name and procedure 'x' referenced in the interface.
11421
11422 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11423
11424 PR middle-end/7651
11425 * gcc.dg/Wmissing-parameter-type.c: New.
11426 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11427 * gcc.dg/Wmissing-parameter-type-no.c: New.
11428
11429 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11430
11431 PR fortran/25818
11432 * gfortran.dg/entry_array_specs_2.f: New test.
11433
11434 PR fortran/30084
11435 * gfortran.dg/nested_modules_6.f90: New test.
11436
11437 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11438
11439 PR middle-end/7651
11440 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11441 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11442
11443 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11444
11445 PR C++/30168
11446 * g++.dg/opt/complex6.C: New test.
11447
11448 2006-12-22 Ben Elliston <bje@au.ibm.com>
11449
11450 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11451 full" if the linker on spu-*-* warns about exceeding local store.
11452
11453 And revert this patch:
11454 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11455 fail to link due to relocation overflows on spu-*-*.
11456
11457 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11458
11459 PR fortran/30273
11460 * gfortran.dg/dependency_19.f90: New test.
11461
11462 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11463
11464 PR fortran/30202
11465 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11466
11467 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11468
11469 PR middle-end/30262
11470 * gcc.c-torture/execute/20061220-1.c: New test.
11471
11472 PR middle-end/30263
11473 * gcc.dg/gomp/asm-1.c: New test.
11474
11475 PR target/30230
11476 * g++.dg/eh/ia64-2.C: New test.
11477
11478 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11479
11480 PR target/28966
11481 PR target/29248
11482 * gcc.dg/rs6000-leaf.c: New.
11483
11484 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11485
11486 PR fortran/25392
11487 * gfortran.dg/f2c_8.f90: New test.
11488
11489 2006-12-20 Bill Wendling <wendling@apple.com>
11490
11491 * gcc.dg/asm-b.c: Check for __ppc64__.
11492
11493 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11494
11495 PR fortran/30190
11496 * gfortran.dg/bounds_check_5.f90: New test.
11497
11498 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11499
11500 PR middle-end/30143
11501 * gcc.dg/gomp/complex-1.c: New testcase.
11502
11503 2006-12-20 Roger Sayle <roger@eyesopen.com>
11504
11505 * gfortran.dg/array_memset_1.f90: New test case.
11506
11507 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11508
11509 * lib/target-supports.exp: Add spu to
11510 check_effective_target_vect_widen_mult_hi_to_si.
11511
11512 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11513
11514 PR fortran/29992
11515 * gfortran.dg/generic_9.f90: New test.
11516
11517 PR fortran/30081
11518 * gfortran.dg/generic_10.f90: New test.
11519
11520 2006-12-19 Andrew Pinski <pinskia@gmail.com>
11521
11522 PR tree-opt/30045
11523 * gcc.dg/pr30045.c: New test.
11524
11525 2006-12-20 Ben Elliston <bje@au.ibm.com>
11526
11527 * gcc.dg/20020312-2.c: Add a case for __SPU__.
11528
11529 2006-12-19 Eric Christopher <echristo@apple.com>
11530
11531 PR target/29302
11532 * gcc.c-torture/execute/pr29302-1.c: New.
11533
11534 2006-12-19 Tobias Burnus <burnus@net-b.de>
11535
11536 PR fortran/39238
11537 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11538
11539 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
11540
11541 PR fortran/30236
11542 * gfortran.dg/altreturn_3.f90: New test.
11543
11544 * gfortran.dg/char_result_12.f90: Fix comment typos.
11545
11546 2006-12-19 Ben Elliston <bje@au.ibm.com>
11547
11548 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11549 as newlib's stdio.h uses non-traditional cpp constructs.
11550
11551 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11552
11553 * gfortran.dg/advance.f90: Renamed to advance_1.f90
11554 * gfortran.dg/append-1.f90: Renamed to append_1.f90
11555 * gfortran.dg/array-1.f90: Renamed to array_1.f90
11556 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11557 * gfortran.dg/backspace.f: Renamed to backspace_1.f
11558 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11559 * gfortran.dg/default_initialization.f: Renamed to
11560 default_initialization_1.f
11561 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11562 dollar_edit_descriptor_1.f
11563 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11564 dollar_edit_descriptor_2.f
11565 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11566 dollar_edit_descriptor_3.f
11567 * gfortran.dg/logint-1.f: Renamed to logint_1.f
11568 * gfortran.dg/logint-2.f: Renamed to logint_2.f
11569 * gfortran.dg/logint-3.f: Renamed to logint_3.f
11570 * gfortran.dg/advance_1.f90: Renamed from advance.f90
11571 * gfortran.dg/append_1.f90: Renamed from append-1.f90
11572 * gfortran.dg/array_1.f90: Renamed from array-1.f90
11573 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11574 * gfortran.dg/backspace_1.f: Renamed from backspace.f
11575 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11576 * gfortran.dg/default_initialization_1.f: Renamed from
11577 default_initialization.f
11578 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11579 dollar_edit_descriptor-1.f
11580 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11581 dollar_edit_descriptor-2.f
11582 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11583 dollar_edit_descriptor-3.f
11584 * gfortran.dg/logint_1.f: Renamed from logint-1.f
11585 * gfortran.dg/logint_2.f: Renamed from logint-2.f
11586 * gfortran.dg/logint_3.f: Renamed from logint-3.f
11587
11588 2006-12-18 Bill Wendling <wendling@apple.com>
11589
11590 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11591 id is an OjbC keyword.
11592
11593 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11594
11595 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11596
11597 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11598
11599 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11600
11601 2006-12-18 Ian Lance Taylor <iant@google.com>
11602
11603 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11604
11605 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11606
11607 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11608
11609 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11610
11611 PR fortran/30207
11612 * gfortran.fortran-torture/execute/where21.f90: New test.
11613
11614 2006-12-17 Tobias Burnus <burnus@net-b.de>
11615
11616 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11617
11618 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11619
11620 PR middle-end/7651
11621 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11622 * gcc.dg/if-empty-1.c: Likewise.
11623 * gcc.dg/pr23165.c: Likewise.
11624 * g++.dg/warn/empty-body.C: Likewise.
11625
11626 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11627
11628 PR libfortran/30005
11629 * gfortran.dg/open_errors.f90: New test.
11630
11631 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11632
11633 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11634
11635 * gcc.target/i386/ssse3-pabsb.c: New file.
11636 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11637 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11638 * gcc.target/i386/ssse3-palignr.c: Likewise.
11639 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11640 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11641 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11642 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11643 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11644 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11645 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11646 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11647 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11648 * gcc.target/i386/ssse3-psignb.c: Likewise.
11649 * gcc.target/i386/ssse3-psignd.c: Likewise.
11650 * gcc.target/i386/ssse3-psignw.c: Likewise.
11651 * gcc.target/i386/ssse3-vals.h: Likewise.
11652
11653 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11654
11655 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11656 * lib/fortran-torture.exp: Include target-supports.exp.
11657
11658 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR target/30185
11661 * gcc.c-torture/execute/pr30185.c: New test.
11662
11663 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11664
11665 PR testsuite/30179
11666 PR testsuite/30180
11667 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11668 * gcc.dg/builtin-bswap-2.c: Likewise.
11669 * gcc.dg/builtin-bswap-3.c: Likewise.
11670 * gcc.dg/builtin-bswap-4.c: Likewise.
11671 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11672 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11673
11674 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11675
11676 PR libfortran/30145
11677 * gfortran.dg/write_zero_array: New test.
11678
11679 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11680
11681 PR fortran/30200
11682 * gfortran.dg/write_fmt_trim.f90: New test.
11683
11684 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11685
11686 PR 30194
11687 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11688 temporarily.
11689
11690 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11691
11692 * lib/target-supports.exp (check_weak_available): Use istarget
11693 "hppa*-*-hpux10*" instead of regexp.
11694 (check_cxa_atexit_available): Likewise.
11695
11696 2006-12-14 Richard Guenther <rguenther@suse.de>
11697
11698 PR tree-optimization/30197
11699 * gcc.c-torture/execute/complex-1.c: Fix function name.
11700 * gcc.dg/builtins-61.c: New testcase.
11701
11702 2006-12-14 Richard Guenther <rguenther@suse.de>
11703
11704 PR middle-end/30172
11705 * gcc.dg/pr30172-1.c: New testcase.
11706
11707 2006-12-14 Richard Guenther <rguenther@suse.de>
11708
11709 PR tree-optimization/30198
11710 * gcc.dg/builtins-60.c: New testcase.
11711
11712 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11713
11714 * lib/target-supports.exp (vect_no_align): Remove spu.
11715
11716 2006-12-13 Ian Lance Taylor <iant@google.com>
11717
11718 PR c++/19564
11719 PR c++/19756
11720 * g++.dg/warn/Wparentheses-5.C: New test.
11721 * g++.dg/warn/Wparentheses-6.C: New test.
11722 * g++.dg/warn/Wparentheses-7.C: New test.
11723 * g++.dg/warn/Wparentheses-8.C: New test.
11724 * g++.dg/warn/Wparentheses-9.C: New test.
11725 * g++.dg/warn/Wparentheses-10.C: New test.
11726 * g++.dg/warn/Wparentheses-11.C: New test.
11727 * g++.dg/warn/Wparentheses-12.C: New test.
11728 * g++.dg/warn/Wparentheses-13.C: New test.
11729 * g++.dg/warn/Wparentheses-14.C: New test.
11730 * g++.dg/warn/Wparentheses-15.C: New test.
11731 * g++.dg/warn/Wparentheses-16.C: New test.
11732 * g++.dg/warn/Wparentheses-17.C: New test.
11733 * g++.dg/warn/Wparentheses-18.C: New test.
11734 * g++.dg/warn/Wparentheses-19.C: New test.
11735 * g++.dg/warn/Wparentheses-20.C: New test.
11736 * g++.dg/warn/Wparentheses-21.C: New test.
11737
11738 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11739
11740 PR testsuite/30157
11741 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11742 for target "hppa.*hpux10".
11743
11744 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11745
11746 * g++.dg/debug/vartrack1.C: New test.
11747
11748 * g++.dg/opt/ifcvt1.C: New test.
11749
11750 * gcc.dg/tls/opt-13.c: New test.
11751
11752 * gcc.dg/20060425-2.c: New test.
11753
11754 * g++.dg/opt/pr15054-2.C: New test.
11755
11756 * gcc.c-torture/execute/20060420-1.c: New test.
11757
11758 * gcc.c-torture/execute/20060412-1.c: New test.
11759
11760 * objc/compile/20060406-1.m: New test.
11761
11762 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11763
11764 * g++.dg/template/array17.C: New test.
11765
11766 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11767
11768 * gcc.target/powerpc/altivec-23.c: New test.
11769
11770 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11771
11772 PR c++27316
11773 * g++.dg/inherit/error3.C: New test.
11774
11775 PR c++/28740
11776 * g++.dg/inherit/error4.C: New test.
11777
11778 2006-12-13 Richard Guenther <rguenther@suse.de>
11779
11780 PR tree-optimization/17687
11781 * gcc.dg/builtins-59.c: New testcase.
11782
11783 2006-12-13 Ben Elliston <bje@au.ibm.com>
11784
11785 * gcc.target/spu/Wmain.c: New test.
11786
11787 2006-12-12 Josh Conner <jconner@apple.com>
11788
11789 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11790 * g++.dg/abi/thunk4.C: Likewise.
11791 * g++.dg/abi/rtti3.C: Likewise.
11792
11793 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11794
11795 * gcc.target/spu/cpat-1.c: New test.
11796 * gcc.target/spu/cpat-2.c: New test.
11797 * gcc.target/spu/cpat-3.c: New test.
11798 * gcc.target/spu/cpat-4.c: New test.
11799
11800 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11801
11802 PR tree-opt/28436
11803 * gcc.c-torture/compile/vector-1.c: New test.
11804 * gcc.c-torture/compile/vector-2.c: New test.
11805 * gcc.c-torture/compile/vector-3.c: New test.
11806
11807 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11808
11809 * lib/fortran-torture.exp: Update copyright years. Remove
11810 obsolete comment. Test -ftree-vectorize where it makes sense.
11811 * lib/gfortran-dg.exp: Update copyright years. Use settings
11812 from fortran-torture.exp.
11813 * gfortran.dg/char_transpose_1.f90,
11814 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11815 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11816 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11817 '-w' to dg-options.
11818
11819 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11820
11821 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11822 saved_${tool}_load.
11823
11824 2006-12-12 Ira Rosen <irar@il.ibm.com>
11825
11826 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11827 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11828 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11829 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11830 gaps.
11831
11832 2006-12-12 Richard Guenther <rguenther@suse.de>
11833
11834 PR middle-end/30147
11835 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11836
11837 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11838 Diego Novillo <dnovillo@redhat.com>
11839
11840 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11841 VDEF/VUSE changes.
11842 * gcc.dg/tree-ssa/pr26421.c: Likewise
11843 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11844 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11845 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11846 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11847 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11848 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11849 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11850 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11851 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11852
11853 2006-12-11 Jan Hubicka <jh@suse.cz>
11854
11855 * gcc.dg/tree-prof/stringop-1.c: New test.
11856 * gcc.dg/tree-prof/stringop-2.c: New test.
11857
11858 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11859
11860 PR target/30120
11861 * gcc.target/i386/pr30120.c: New test.
11862
11863 Revert:
11864 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11865
11866 * gcc.target/i386/x87regparm-1.c: New test.
11867 * gcc.target/i386/x87regparm-2.c: New test.
11868 * gcc.target/i386/x87regparm-3.c: New test.
11869 * gcc.target/i386/x87regparm-4.c: New test.
11870
11871 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11872
11873 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11874
11875 2006-12-10 Tobias Burnus <burnus@net-b.de>
11876
11877 PR fortran/23994
11878 * gfortran.dg/protected_1.f90: New test.
11879 * gfortran.dg/protected_2.f90: New test.
11880 * gfortran.dg/protected_3.f90: New test.
11881 * gfortran.dg/protected_4.f90: New test.
11882 * gfortran.dg/protected_5.f90: New test.
11883 * gfortran.dg/protected_6.f90: New test.
11884
11885 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11886 Tobias Burnus <burnus@gcc.gnu.org>
11887
11888 PR fortran/29975
11889 PR fortran/30068
11890 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11891 interface.
11892 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11893 ambiguous interfaces.
11894 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11895 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11896 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11897 ambiguous interfaces.
11898 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11899 * gfortran.dg/array_initializer_2.f90: Add initializer array
11900 constructor test.
11901
11902 PR fortran/30096
11903 * gfortran.dg/interface_9.f90: Test that host interfaces are
11904 not checked for ambiguity with the local version.
11905
11906 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11907
11908 PR fortran/29464
11909 * gfortran.dg/module_interface_2.f90: New test.
11910
11911 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11912
11913 PR fortran/29941
11914 * gfortran.dg/assumed_len.f90: New test.
11915
11916 2006-12-09 Richard Guenther <rguenther@suse.de>
11917
11918 * g++.dg/warn/implicit-typename1.C: Qualify types.
11919 * g++.dg/parse/crash12.C: Likewise.
11920 * g++.dg/tree-ssa/pr22444.C: Likewise.
11921
11922 2006-12-09 Tobias Burnus <burnus@net-b.de>
11923
11924 * gfortran.dg/array_2.f90: Added sqrt test.
11925
11926 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11927
11928 * gcc.target/i386/x87regparm-1.c: XFAIL.
11929 * gcc.target/i386/x87regparm-2.c: XFAIL.
11930 * gcc.target/i386/x87regparm-3.c: XFAIL.
11931 * gcc.target/i386/x87regparm-4.c: XFAIL.
11932
11933 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11934
11935 * lib/target-supports.exp
11936 (check_effective_target_large_long_double): New.
11937 * gcc.dg/Wconversion-real.c : Use it.
11938 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11939 unsigned.
11940
11941 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11942
11943 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11944
11945 2006-12-08 Tobias Burnus <burnus@net-b.de>
11946
11947 PR fortran/27546
11948 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11949
11950 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11951
11952 PR c++/29732
11953 * g++.dg/template/crash65.C: New test.
11954 * g++.dg/template/spec16.C: Tweak error markers.
11955
11956 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11957
11958 * gcc.target/spu: New directory.
11959 * gcc.target/spu/spu.exp: New file.
11960 * gcc.target/spu/intrinsics-1.c: New test.
11961
11962 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11963
11964 PR c++/29980
11965 * g++.dg/ext/attrib27.C: New test.
11966 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11967 * g++.dg/parse/typedef5.C: Likewise.
11968
11969 2006-12-07 Mike Stump <mrs@apple.com>
11970
11971 * treelang/compile/var_defs.tree: Adjust.
11972
11973 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11974
11975 PR c++/29730
11976 * g++.dg/template/crash64.C: New test.
11977 * g++.dg/parse/crash27.C: Adjust error markers.
11978
11979 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11980
11981 PR libfortran/30009
11982 PR libfortran/30056
11983 * gfortran.dg/read_eof_4.f90: Add tests.
11984 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11985 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11986
11987 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11988
11989 PR c++/29729
11990 * g++.dg/template/crash63.C: New test.
11991
11992 PR c++/29728
11993 * g++.dg/template/crash62.C: New test.
11994
11995 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11996
11997 PR fortran/30003
11998 * gfortran.dg/allocatable_function_1.f90: Increase the number
11999 of expected calls of free to 10; the lhs section reference is
12000 now evaluated so there is another call to bar. Change the
12001 comment appropriately.
12002 * gfortran.dg/array_section_1.f90: New test.
12003
12004 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12005
12006 PR fortran/29912
12007 * gfortran.dg/char_result_12.f90: New test.
12008
12009 2006-12-05 Richard Guenther <rguenther@suse.de>
12010
12011 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12012 * gcc.dg/vect/vect-pow-2.c: Rename to ...
12013 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
12014 vect_double, xfail for spu*-*-*.
12015
12016 2006-12-04 Tobias Burnus <burnus@net-b.de>
12017
12018 PR fortran/29962
12019 * initialization_4.f90: Test noninteger exponents (-std=f95).
12020 * initialization_5.f90: New test for noninteger exponents
12021 with -std=f2003.
12022
12023 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12024
12025 PR fortran/29821
12026 * gfortran.dg/parameter_array_section_1.f90: New test.
12027
12028 2006-12-04 Mark Mitchell <mark@codesourcery.com>
12029
12030 PR c++/29733
12031 * g++.dg/template/crash61.C: New test.
12032
12033 PR c++/29632
12034 * g++.dg/template/error23.C: New test.
12035
12036 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
12037
12038 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12039
12040 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12041
12042 PR fortran/29916
12043 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12044
12045 2006-12-04 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR middle-end/29965
12048 * gcc.dg/gomp/pr29965-1.c: New test.
12049 * gcc.dg/gomp/pr29965-2.c: New test.
12050 * gcc.dg/gomp/pr29965-3.c: New test.
12051 * gcc.dg/gomp/pr29965-4.c: New test.
12052 * gcc.dg/gomp/pr29965-5.c: New test.
12053 * gcc.dg/gomp/pr29965-6.c: New test.
12054 * g++.dg/gomp/pr29965-1.C: New test.
12055 * g++.dg/gomp/pr29965-2.C: New test.
12056 * g++.dg/gomp/pr29965-3.C: New test.
12057 * g++.dg/gomp/pr29965-4.C: New test.
12058 * g++.dg/gomp/pr29965-5.C: New test.
12059 * g++.dg/gomp/pr29965-6.C: New test.
12060 * g++.dg/gomp/pr29965-7.C: New test.
12061 * g++.dg/gomp/pr29965-8.C: New test.
12062 * g++.dg/gomp/pr29965-9.C: New test.
12063 * g++.dg/gomp/pr29965-10.C: New test.
12064
12065 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
12066
12067 * gnat.dg/pointer_variable_bounds.adb: New test.
12068 * gnat.dg/pointer_variable_bounds.ads: Likewise.
12069 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12070
12071 2006-12-03 Eric Christopher <echristo@apple.com>
12072
12073 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12074
12075 2006-12-03 Richard Henderson <rth@redhat.com>
12076 Andrew Pinski <pinskia@gmail.com>
12077
12078 PR C++/14329
12079 * g++.dg/warn/unit-1.C: New test.
12080
12081 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
12082
12083 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12084
12085 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12086
12087 * g++.dg/vect/vect.exp: Enable tests to run on spu.
12088 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12089 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12090 * gcc.dg/vect/vect-70.c: Reduce array size.
12091 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12092 vect_no_compaer_double targets.
12093 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12094 vect_float, vect_double, and vect_int.
12095
12096 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12097
12098 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12099 test for loop versioning on vect_no_align targets.
12100 * gcc.dg/vect/pr20122.c: Likewise.
12101 * gcc.dg/vect/vect-105.c: Likewise.
12102 * gcc.dg/vect/vect-42.c: Likewise.
12103 * gcc.dg/vect/vect-43.c: Likewise.
12104 * gcc.dg/vect/vect-74.c: Likewise.
12105 * gcc.dg/vect/vect-75.c: Likewise.
12106 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12107 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12108 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12109 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12110
12111 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
12112
12113 PR fortran/29642
12114 * gfortran.dg/value_1.f90 : New test.
12115 * gfortran.dg/value_2.f90 : New test.
12116 * gfortran.dg/value_3.f90 : New test.
12117 * gfortran.dg/value_4.f90 : New test.
12118 * gfortran.dg/value_4.c : Called from value_4.f90.
12119
12120 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
12121
12122 PR C++/30033
12123 * g++.dg/cpp0x/static_assert4.C: New testcase.
12124
12125 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12126
12127 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12128
12129 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
12130
12131 PR c/27953
12132 * gcc.dg/pr27953.c: New test.
12133
12134 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12135
12136 PR c++/30022
12137 * g++.dg/ext/vector5.C: New test.
12138
12139 PR c++/30021
12140 * g++.dg/other/main1.C: New test.
12141
12142 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
12143
12144 PR libfortran/29568
12145 * gfortran.dg/convert_implied_open.f90: Change to
12146 new default record length.
12147 * gfortran.dg/unf_short_record_1.f90: Adapt to
12148 new error message.
12149 * gfortran.dg/unformatted_subrecords_1.f90: New test.
12150
12151 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
12152
12153 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12154
12155 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
12156
12157 PR c++/29066
12158 * g++.dg/expr/pr29066.c: New.
12159
12160 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
12161 Zdenek Dvorak <dvorakz@suse.cz>
12162
12163 PR tree-optimization/29921
12164 * gcc.dg/pr29921-2.c: New test.
12165
12166 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
12167
12168 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12169 (i386_get_cpuid): New function.
12170 (i386_cpuid_ecx): Likewise.
12171 (i386_cpuid_edx): Likewise.
12172 (i386_cpuid): Updated to call i386_cpuid_edx.
12173
12174 * gcc.target/i386/sse3-addsubpd.c: New file.
12175 * gcc.target/i386/sse3-addsubps.c: Likewise.
12176 * gcc.target/i386/sse3-haddpd.c: Likewise.
12177 * gcc.target/i386/sse3-haddps.c: Likewise.
12178 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12179 * gcc.target/i386/sse3-hsubps.c: Likewise.
12180 * gcc.target/i386/sse3-lddqu.c: Likewise.
12181 * gcc.target/i386/sse3-movddup.c: Likewise.
12182 * gcc.target/i386/sse3-movshdup.c: Likewise.
12183 * gcc.target/i386/sse3-movsldup.c: Likewise.
12184
12185 2006-12-01 Dirk Mueller <dmueller@suse.de>
12186
12187 * g++.dg/warn/Wreturn-type-4.C: New testcase.
12188
12189 2006-11-30 Janis Johnson <janis187@us.ibm.com>
12190
12191 * gcc.dg/dfp/convert-int-max.c: New test.
12192 * gcc.dg/dfp/convert-int-max-fold.c: New test.
12193
12194 2006-11-30 Richard Guenther <rguenther@suse.de>
12195
12196 * gcc.dg/vect/vect-pow-1.c: Rename ...
12197 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
12198 floats instead of doubles, check successful vectorization.
12199
12200 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
12201
12202 PR target/29945
12203 * gcc.c-torture/compile/pr29945.c: New testcase.
12204
12205 2006-11-30 Joseph Myers <joseph@codesourcery.com>
12206
12207 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12208 -maltivec.
12209
12210 2006-11-29 Eric Christopher <echristo@apple.com>
12211
12212 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12213
12214 2006-11-29 Janis Johnson <janis187@us.ibm.com>
12215
12216 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12217
12218 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12219
12220 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
12221
12222 PR c++/29022
12223 * g++.dg/inherit/virtual2.C: New test.
12224 * g++.dg/inherit/virtual3.C: Likewise.
12225 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12226 * g++.dg/inherit/error2.C: Likewise.
12227 * g++.dg/template/instantiate1.C: Likewise.
12228
12229 2006-11-28 Andrew Pinski <pinskia@gmail.com>
12230
12231 PR tree-opt/29984
12232 * gcc.dg/tree-ssa/reassoc-12.c: New test.
12233
12234 2006-11-28 Jan Hubicka <jh@suse.cz>
12235
12236 * gcc.dg/memcpy-1.c: New test.
12237
12238 2006-11-28 Jakub Jelinek <jakub@redhat.com>
12239
12240 PR c++/29735
12241 * g++.dg/warn/main-3.C: New test.
12242
12243 2006-11-28 Jan Hubicka <jh@suse.cz>
12244
12245 * gcc.dg/winline-1.c: New test.
12246
12247 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
12248
12249 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12250 alignments.
12251
12252 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12253
12254 PR fortran/29976
12255 * gfortran.dg/missing_optional_dummy_3.f90
12256
12257 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12258
12259 PR fortran/20880
12260 * gfortran.dg/interface_3.f90: Modify errors.
12261
12262 2006-11-28 Ben Elliston <bje@au.ibm.com>
12263
12264 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12265 fail to link due to relocation overflows on spu-*-*.
12266
12267 2006-11-27 Michael Matz <matz@suse.de>
12268 Andreas Krebbel <krebbel1@de.ibm.com>
12269
12270 PR target/29319
12271 * gcc.dg/20061127-1.c: New testcase.
12272
12273 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
12274
12275 * gcc.dg/20061124-1.c: Add exit() function prototype.
12276
12277 2006-11-27 Jan Hubicka <jh@suse.cz>
12278
12279 * gcc.target/i386/memcpy-1.c: Adjust size.
12280 * gcc.dg/visibility-11.c: Likewise.
12281
12282 2006-11-27 Richard Guenther <rguenther@suse.de>
12283
12284 PR middle-end/25620
12285 * gcc.target/i386/pow-1.c: New testcase.
12286 * gcc.dg/builtins-58.c: Likewise.
12287
12288 2006-11-26 Mark Mitchell <mark@codesourcery.com>
12289
12290 PR c++/29886
12291 * g++.dg/expr/cast8.C: New test.
12292
12293 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12294
12295 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12296 Don't ever inline the testcase.
12297
12298 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12299
12300 PR fortran/29982
12301 * gfortran.fortran-torture/compile/parameter_3.f90: New
12302 testcase.
12303
12304 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12305
12306 PR fortran/29951
12307 * gfortran.fortran-torture/execute/transfer2.f90: New test.
12308
12309 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12310
12311 * gfortran.fortran-torture/execute/specifics.f90: Remove test
12312 for CHAR.
12313
12314 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12315
12316 PR libgfortran/29936
12317 * gfortran.dg/write_check3.f90: New test.
12318
12319 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12320
12321 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12322
12323 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
12324
12325 PR fortran/20880
12326 * gfortran.dg/interface_3.f90: New test.
12327
12328 PR fortran/29387
12329 * gfortran.dg/generic_8.f90: New test.
12330
12331 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12332
12333 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12334 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12335 * gfortran.dg/specifics_3.f90: Remove.
12336
12337 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR c/29955
12340 * gcc.dg/gomp/pr29955.c: New test.
12341
12342 PR c/29736
12343 * gcc.dg/pr29736.c: New test.
12344
12345 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12346
12347 PR tree-opt/29964
12348 * gcc.dg/pure-1.c: New test.
12349
12350 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12351
12352 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12353 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12354
12355 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12356
12357 * gcc.dg/20061124-1.c: New testcase.
12358
12359 2006-11-23 Eric Christopher <echristo@apple.com>
12360
12361 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12362
12363 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12364
12365 PR c/2707
12366 PR c++/26167
12367 * gcc.dg/Wconversion-integer.c: New. Supersedes
12368 Wconversion-negative-constants.c
12369 * gcc.dg/Wconversion-real.c: New.
12370 * gcc.dg/Wconversion-real-integer.c: New.
12371 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12372 * g++.dg/warn/Wconversion1.C: Modified.
12373
12374 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12375
12376 * gfortran.dg/overload_1.f90: New test.
12377
12378 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12379
12380 PR c/9072
12381 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12382 Wtraditional-conversion.
12383 * gcc.dg/overflow-warn-2.c: Likewise.
12384 * gcc.dg/Wconversion.c: Likewise. Renamed as
12385 Wtraditional-conversion.c .
12386 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12387 Wtraditional-conversion-2.c .
12388 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12389 Wtraditional-conversion-2.c
12390 * gcc.dg/Wconversion-negative-constants.c: New.
12391
12392 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12393
12394 * gcc.dg/tree-ssa/dump-1.c: New test.
12395
12396 2006-11-23 David Ung <davidu@mips.com>
12397
12398 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12399 -mfp64, allowable when ISA >= 33 and float is enabled.
12400 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12401 of mthc1 and mfhc1 patterns.
12402
12403 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12404
12405 PR tree-optimization/29921
12406 * gcc.dg/pr29921.c: New test.
12407
12408 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12409
12410 PR fortran/29441
12411 * gfortran.dg/initialization_4.f90: New test.
12412
12413 2006-11-22 Ira Rosen <irar@il.ibm.com>
12414
12415 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12416 platforms that have interleaving support.
12417 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12418 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12419 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12420 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12421 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12422 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12423 gcc.dg/vect/vect-strided-u8-i8.c,
12424 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12425 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12426 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12427 gcc.dg/vect/vect-strided-float.c,
12428 gcc.dg/vect/vect-strided-a-mult.c,
12429 gcc.dg/vect/vect-strided-mult-char-ls.c,
12430 gcc.dg/vect/vect-strided-a-u16-mult.c,
12431 gcc.dg/vect/vect-strided-a-u32-mult.c,
12432 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12433 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12434 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12435 gcc.dg/vect/vect-strided-mult.c,
12436 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12437 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12438 New.
12439
12440 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12441
12442 PR fortran/25087
12443 * gfortran.dg/auto_char_len_4.f90: New test.
12444
12445 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12446
12447 PR fortran/29652
12448 * gfortran.dg/generic_7.f90: New test.
12449 * gfortran.dg/defined_operators_1.f90: Add new error.
12450
12451 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12452
12453 PR tree-optimization/29902
12454 * g++.dg/tree-ssa/pr29902.C: New test.
12455
12456 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12457
12458 PR fortran/29820
12459 * gfortran.dg/used_types_13.f90: New test.
12460
12461 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12462
12463 * gcc.dg/dfp/snan.c: Delete.
12464
12465 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12466
12467 * g++.dg/cpp0x/static_assert1.C: New.
12468 * g++.dg/cpp0x/static_assert2.C: New.
12469 * g++.dg/cpp0x/static_assert3.C: New.
12470
12471 2006-11-21 Richard Guenther <rguenther@suse.de>
12472
12473 * gcc.dg/vect/vect-pow-1.c: New testcase.
12474 * gcc.dg/vect/vect-pow-2.c: Likewise.
12475
12476 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12477
12478 PR c++/29570
12479 * g++.dg/template/static29.C: New test.
12480
12481 PR c++/29734
12482 * g++.dg/conversion/simd4.C: New test.
12483
12484 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12485
12486 PR c++/29475
12487 * g++.dg/template/access19.C: New test.
12488 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12489 error is reported.
12490
12491 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12492
12493 PR tree-opt/25500
12494 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12495
12496 2006-11-20 Tobias Burnus <burnus@net-b.de>
12497
12498 PR fortran/27546
12499 * gfortran.dg/import.f90: Extended test.
12500 * gfortran.dg/import2.f90: Extended test.
12501
12502 2006-11-20 Tobias Burnus <burnus@net-b.de>
12503
12504 * gfortran.dg/volatile3.f90: Add conflict test.
12505
12506 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12507
12508 PR fortran/24783
12509 * gfortran.dg/implicit_10.f90: New test.
12510
12511 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12512
12513 PR c++/8586
12514 * g++.dg/warn/Wall-write-strings.C: New.
12515
12516 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
12517
12518 * gfortran.dg/alloc_comp_constraint_5.f90: New.
12519 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12520
12521 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12522
12523 * gfortran.dg/use_3.f90: Remove error message.
12524 * gfortran.dg/iso_fortran_env_1.f90: New test.
12525 * gfortran.dg/iso_fortran_env_2.f90: New test.
12526 * gfortran.dg/iso_fortran_env_3.f90: New test.
12527 * gfortran.dg/iso_fortran_env_4.f90: New test.
12528
12529 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
12530
12531 * gcc.dg/vect/vect-27.c: Fix initialization.
12532
12533 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12534
12535 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12536 * gcc.dg/torture/builtin-minmax-1.c: New.
12537
12538 * gcc.dg/builtins-20.c: Add cases for copysign.
12539
12540 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12541
12542 PR fortran/24285
12543 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12544
12545 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12546 * gfortran.dg/use_1.f90: New test.
12547 * gfortran.dg/use_1.f90: New test.
12548 * gfortran.dg/use_1.f90: New test.
12549
12550 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
12551
12552 PR tree-optimization/29801
12553 * gcc.dg/pr29801.c: New test.
12554
12555 2006-11-17 Jakub Jelinek <jakub@redhat.com>
12556
12557 PR middle-end/29584
12558 * gcc.dg/torture/pr29584.c: New test.
12559
12560 2006-11-17 Joseph Myers <joseph@codesourcery.com>
12561
12562 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12563 Condition PowerPC tests for saving FPRs on powerpc_fprs.
12564 * gcc.target/powerpc/compress-float-ppc.c,
12565 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12566 powerpc_fprs.
12567 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12568 do not pass -mhard-float.
12569
12570 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
12571
12572 * gnat.dg/volatile_aggregate.adb: New test.
12573
12574 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12575
12576 PR fortran/29391
12577 PR fortran/29489
12578 * gfortran.dg/bound_2.f90: Add more checks.
12579 * gfortran.dg/bound_3.f90: New test.
12580
12581 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12582
12583 PR target/29201
12584 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12585
12586 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
12587
12588 * gfortran.dg/import3.f90: Fix error message.
12589
12590 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12591
12592 PR tree-opt/29788
12593 * gfortran.fortran-torture/compile/inline_1.f90:
12594 New testcase.
12595
12596 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12597
12598 * gcc.target/i386/x87regparm-1.c: New test.
12599 * gcc.target/i386/x87regparm-2.c: New test.
12600 * gcc.target/i386/x87regparm-3.c: New test.
12601 * gcc.target/i386/x87regparm-4.c: New test.
12602
12603 2006-11-15 Tobias Burnus <burnus@net-b.de>
12604
12605 PR fortran/27546
12606 * gfortran.dg/import.f90: New test.
12607 * gfortran.dg/import2.f90: New test.
12608 * gfortran.dg/import3.f90: New test.
12609
12610 2006-11-15 Tobias Burnus <burnus@net-b.de>
12611
12612 PR fortran/27588
12613 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12614
12615 2006-11-15 Tobias Burnus <burnus@net-b.de>
12616
12617 PR fortran/29806
12618 * gfortran.dg/contains.f90: New test.
12619 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12620
12621 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12622
12623 PR tree-optimization/29581
12624 * gcc.dg/pr29581-1.c: New test.
12625 * gcc.dg/pr29581-2.c: New test.
12626 * gcc.dg/pr29581-3.c: New test.
12627 * gcc.dg/pr29581-4.c: New test.
12628 * gfortran.dg/pr29581.f90: New test.
12629
12630 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12631
12632 PR fortran/29702
12633 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12634 numbers in error message headers.
12635
12636 2006-11-14 Richard Guenther <rguenther@suse.de>
12637
12638 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12639 to i?86 and x86_64 targets.
12640
12641 2006-11-14 Caroline Tice <ctice@apple.com>
12642
12643 * gcc.dg/pubtypes-1.c: New file/testcase.
12644 * gcc.dg/pubtypes-2.c: New file/testcase.
12645 * gcc.dg/pubtypes-3.c: New file/testcase.
12646 * gcc.dg/pubtypes-4.c: New file/testcase.
12647 * g++.dg/pubtypes.C: New file/testcase.
12648
12649 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12650
12651 PR c++/29106
12652 * g++.dg/init/self1.C: New test.
12653
12654 2006-11-14 Tobias Burnus <burnus@net-b.de>
12655
12656 PR fortran/29657
12657 * gfortran.dg/conflicts.f90: Add.
12658
12659 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12660
12661 PR rtl-optimization/29798
12662
12663 * gcc.c-torture/execute/pr29798.c: New.
12664
12665 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12666
12667 * gcc.dg/builtins-20.c: Add more cases.
12668
12669 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12670
12671 PR fortran/29759
12672 * gfortran.dg/gomp/pr29759.f90: New test.
12673
12674 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12675
12676 PR c++/29518
12677 * g++.dg/template/static28.C: New test.
12678
12679 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12680
12681 * lib/c-torture.exp: Use target-libpath.exp.
12682 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12683 set GCC_EXEC_PREFIX env var from global variable of same name.
12684
12685 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12686
12687 PR fortran/26994
12688 * gfortran.fortran-torture/compile/transfer-1.f90:
12689 New testcase.
12690
12691 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12692 Zdenek Dvorak <dvorakz@suse.cz>
12693
12694 PR tree-optimization/29680
12695 * gcc.dg/alias-11.c: New test.
12696
12697 2006-11-12 Jason Merrill <jason@redhat.com>
12698 Andrew Pinski <pinskia@physics.uc.edu>
12699
12700 PR middle-end/28915
12701 * gcc.target/i386/vectorize1.c: New.
12702
12703 2006-11-12 Roger Sayle <roger@eyesopen.com>
12704
12705 PR rtl-optimization/29797
12706 * gcc.c-torture/execute/pr29797-1.c: New test case.
12707
12708 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12709
12710 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12711
12712 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12713
12714 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12715
12716 2006-11-12 Roger Sayle <roger@eyesopen.com>
12717
12718 PR tree-optimization/13827
12719 * gcc.dg/fold-eqand-1.c: New test case.
12720
12721 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12722
12723 PR rtl-opt/28812
12724 * gcc.c-torture/execute/mayalias-3.c: New test.
12725
12726 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12727
12728 PR middle-end/27528
12729 * gcc.c-torture/compile/pr27528.c: New test.
12730 * gcc.dg/pr27528.c: Likewise.
12731
12732 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12733
12734 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12735
12736 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12737
12738 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12739
12740 PR fortran/29758
12741 * gfortran.dg/reshape_source_size_1.f90: New test.
12742
12743 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12744
12745 PR fortran/29315
12746 * gfortran.dg/aliasing_dummy_4.f90: New test.
12747
12748 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12749
12750 PR target/29777
12751 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12752 and x86_64-*-* targets.
12753
12754 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12755
12756 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12757 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12758 New macros. Use them in exact tests.
12759 (TESTIT3): New macro.
12760 Add tests for fmin, fmax and fma.
12761
12762 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12763
12764 PR fortran/29431
12765 * gfortran.dg/array_constructor_13.f90: New test.
12766
12767 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12768
12769 PR fortran/29744
12770 * gfortran.dg/used_types_12.f90: New test.
12771
12772 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12773
12774 PR middle-end/29726
12775 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12776 (test6): Ditto.
12777 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12778 * gcc.dg/fold-eqandshift-3.c: New test case.
12779
12780 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12781
12782 PR fortran/29699
12783 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12784
12785 PR fortran/21370
12786 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12787
12788 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12789
12790 * gcc.dg/20061109-1.c: New testcase.
12791
12792 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12793
12794 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12795
12796 2006-11-09 Tobias Burnus <burnus@net-b.de>
12797
12798 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12799 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12800
12801 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12802
12803 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12804 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12805
12806 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12807
12808 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12809
12810 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12811
12812 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12813 vect-9.c).
12814 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12815 * gcc.dg/vect/vect-9.c: Now vectorizable.
12816 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12817 that support vect_widen_mult.
12818 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12819 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12820 vect-reduc-dot-u16.c).
12821 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12822 vect-reduc-dot-u16.c).
12823 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12824 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12825 vect-reduc-dot-s8.c).
12826 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12827 vect-reduc-dot-s8.c).
12828 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12829 vect-reduc-dot-s8.c).
12830 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12831 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12832 vect-reduc-dot-u8.c).
12833 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12834 vect-reduc-dot-u8.c).
12835 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12836 * gcc.dg/vect/vect-multitypes-9.c: New test.
12837 * gcc.dg/vect/vect-multitypes-10.c: New test.
12838 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12839 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12840 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12841 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12842 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12843 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12844 wrapv-vect-reduc-dot-s8.c.
12845 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12846 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12847 targets that support vec_unpack.
12848 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12849 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12850 (check_effective_target_vect_widen_mult_hi_to_si): New.
12851 (check_effective_target_vect_widen_sum): Removed.
12852
12853 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12854
12855 * gcc.dg/vect/vect-multitypes-8.c: New test.
12856 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12857
12858 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12859
12860 * gcc.dg/vect/vect-multitypes-7.c: New test.
12861
12862 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12863
12864 * gcc.dg/vect/vect-multitypes-4.c: New test.
12865 * gcc.dg/vect/vect-multitypes-5.c: New test.
12866 * gcc.dg/vect/vect-multitypes-6.c: New test.
12867
12868 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12869
12870 * gcc.dg/vect/vect-multitypes-1.c: New test.
12871 * gcc.dg/vect/vect-multitypes-2.c: New test.
12872 * gcc.dg/vect/vect-multitypes-3.c: New test.
12873
12874 2006-11-07 Eric Christopher <echristo@apple.com>
12875
12876 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12877 Test using scan-assembler-not.
12878
12879 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12880
12881 * gcc.dg/inline-17.c: New test.
12882
12883 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12884
12885 PR other/25028
12886 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12887 on HP-UX.
12888
12889 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12890
12891 PR fortran/29539
12892 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12893
12894 PR fortran/29634
12895 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12896 test.
12897
12898 2006-11-07 Tobias Burnus <burnus@net-b.de>
12899
12900 PR fortran/29601
12901 * gfortran.dg/volatile.f90: Add.
12902 * gfortran.dg/volatile2.f90: Add.
12903 * gfortran.dg/volatile3.f90: Add.
12904 * gfortran.dg/volatile4.f90: Add.
12905 * gfortran.dg/volatile5.f90: Add.
12906 * gfortran.dg/volatile6.f90: Add.
12907 * gfortran.dg/volatile7.f90: Add.
12908
12909 2006-11-06 Tobias Burnus <burnus@net-b.de>
12910
12911 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12912 for matching error messages.
12913 * gfortran.dg/specifics_3.f90: Adjust pattern
12914 for matching error messages.
12915
12916 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12917 Bernhard Fischer <aldot@gcc.gnu.org>
12918
12919 * lib/gcc-dg.exp (output-exists): New proc.
12920 (output-exists-not): New proc.
12921 * gcc.test-framework/test-framework.awk: Support new directives.
12922 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12923 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12924 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12925 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12926 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12927 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12928
12929 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12930
12931 PR fortran/29630
12932 PR fortran/29679
12933 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12934 * gfortran.dg/initialization_3.f90: New.
12935
12936 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12937
12938 PR libgfortran/25545
12939 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12940
12941 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12942
12943 PR middle-end/29695
12944 * gcc.c-torture/execute/pr29695-1.c: New test.
12945 * gcc.c-torture/execute/pr29695-2.c: New test.
12946
12947 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12948
12949 PR fortran/29565
12950 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12951
12952 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12953
12954 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12955 for matching error messages.
12956
12957 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12958
12959 PR target/26915
12960 * gcc.target/i386/387-12.c: New test.
12961
12962 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12963
12964 PR libfortran/29713
12965 * gfortran.dg/pr29713.f90: New test.
12966
12967 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12968
12969 * gcc.c-torture/execute/arith-rand-ll.c:
12970 Also test for bogus rest sign.
12971
12972 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12973
12974 PR libfortran/27895
12975 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12976
12977 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12978
12979 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12980 from error messages.
12981
12982 2006-11-02 Mike Stump <mrs@apple.com>
12983
12984 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12985
12986 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12987
12988 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12989
12990 * g++.dg/eh/gcsec1.C: New test.
12991
12992 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12993
12994 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12995 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12996
12997 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12998
12999 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13000 hexadecimal value.
13001 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13002 * gcc.dg/pr14796-2.c: Likewise.
13003
13004 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13005
13006 * gcc.c-torture/execute/20061101-1.c: New test.
13007
13008 2006-11-01 Richard Guenther <rguenther@suse.de>
13009
13010 * gcc.target/i386/fpprec-1.c: New testcase.
13011
13012 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13013
13014 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13015 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13016
13017 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
13018
13019 * gcc.c-torture/execute/20061031-1.c: New test.
13020
13021 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13022
13023 PR 23067
13024 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13025 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13026 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13027 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13028 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13029 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13030 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13031
13032 2006-10-31 Eric Christopher <echristo@apple.com>
13033 Falk Hueffner <falk@debian.org>
13034
13035 * gcc.dg/builtin-bswap-1.c: New.
13036 * gcc.dg/builtin-bswap-2.c: New.
13037 * gcc.dg/builtin-bswap-3.c: New.
13038 * gcc.dg/builtin-bswap-4.c: New.
13039 * gcc.dg/builtin-bswap-5.c: New.
13040 * gcc.target/i386/builtin-bswap-1.c: New.
13041
13042 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13043
13044 * gcc.dg/inline-16.c: New.
13045
13046 PR 16622
13047 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13048 defining it.
13049 * gcc.dg/inline-13.c: New.
13050 * gcc.dg/inline-14.c: New.
13051 * gcc.dg/inline-15.c: New.
13052
13053 PR 11377
13054 * gcc.dg/inline6.c: New.
13055 * gcc.dg/inline7.c: New.
13056
13057 2006-10-31 Roger Sayle <roger@eyesopen.com>
13058
13059 PR middle-end/23470
13060 * gcc.dg/pr23470-1.c: New test case.
13061
13062 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
13063
13064 PR fortran/29537
13065 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13066 data.
13067 * gfortran.dg/blockdata_2.f90: New testcase.
13068
13069 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
13070
13071 PR libfortran/29627
13072 * gfortran.dg/unf_short_record_1.f90: New test.
13073
13074 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13075
13076 PR fortran/29067
13077 * gfortran.dg/pr29067.f: New test.
13078
13079 2006-10-31 Joseph Myers <joseph@codesourcery.com>
13080 Richard Sandiford <richard@codesourcery.com>
13081
13082 * lib/target-supports.exp (get_compiler_messages): Append options
13083 as a single list element.
13084 (check_effective_target_arm_vfp_ok): New.
13085 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13086
13087 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
13088
13089 PR fortran/29387
13090 * gfortran.dg/intrinsic_actual_2.f90: New test.
13091
13092 PR fortran/29490
13093 * gfortran.dg/actual_array_interface_1.f90: New test.
13094
13095 PR fortran/29641
13096 * gfortran.dg/used_types_11.f90: New test.
13097
13098 2006-10-30 Dirk Mueller <dmueller@suse.de>
13099
13100 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13101 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13102 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13103 * g++.old-deja/g++.mike/net25.C (main): Same.
13104 * g++.dg/lookup/exception1.C (main): Same.
13105 * g++.dg/parse/parens2.C (main): Same.
13106
13107 2006-10-30 Roger Sayle <roger@eyesopen.com>
13108
13109 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13110
13111 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13112
13113 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13114 * gcc.dg/torture/builtin-math-3.c: Likewise.
13115
13116 2006-10-30 Tobias Burnus <burnus@net-b.de>
13117
13118 PR fortran/29452
13119 * gfortran.dg/write_check.f90: Check run-time keyword checking.
13120 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13121
13122 2006-10-30 Andrew Pinski <pinskia@gmail.com>
13123
13124 PR Fortran/29410
13125 * gfortran.fortran-torture/execute/transfer1.f90: New test.
13126
13127 2006-10-30 Joseph Myers <joseph@codesourcery.com>
13128
13129 * lib/target-supports.exp (check_function_available): Declare
13130 function before calling.
13131
13132 2006-10-30 Jakub Jelinek <jakub@redhat.com>
13133
13134 PR tree-optimization/29637
13135 * gcc.dg/pr29637.c: New test.
13136
13137 2006-10-29 Roger Sayle <roger@eyesopen.com>
13138
13139 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13140 tree canonicalization.
13141
13142 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13143
13144 * gcc.dg/builtins-20.c: Add more hypot tests.
13145
13146 2006-10-29 Roger Sayle <roger@eyesopen.com>
13147
13148 * gcc.dg/fold-compare-1.c: New test case.
13149
13150 2006-10-29 Dirk Mueller <dmueller@suse.de>
13151
13152 PR c++/16307
13153 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13154
13155 2006-10-29 Roger Sayle <roger@eyesopen.com>
13156
13157 PR tree-optimization/15458
13158 * gcc.dg/fold-xornot-1.c: New test case.
13159
13160 2006-10-29 Richard Guenther <rguenther@suse.de>
13161
13162 * gcc.target/i386/math-torture/trunc.c: New testcase.
13163
13164 2006-10-29 Richard Guenther <rguenther@suse.de>
13165
13166 * gcc.target/i386/math-torture/round.c: New testcase.
13167
13168 2006-10-29 Richard Guenther <rguenther@suse.de>
13169
13170 * gcc.target/i386/math-torture/ceil.c: New testcase.
13171 * gcc.target/i386/math-torture/floor.c: Likewise.
13172
13173 2006-10-29 Richard Guenther <rguenther@suse.de>
13174
13175 * gcc.target/i386/math-torture/rint.c: New testcase.
13176 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13177
13178 2006-10-29 Richard Guenther <rguenther@suse.de>
13179
13180 * gcc.target/i386/math-torture/lfloor.c: New testcase.
13181 * gcc.target/i386/math-torture/lceil.c: Likewise.
13182
13183 2006-10-28 Tobias Burnus <burnus@net-b.de>
13184
13185 PR libgfortran/24313
13186 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13187
13188 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
13189
13190 * gcc.c-torture/execute/20020118-1.c,
13191 gcc.c-torture/execute/builtins/strlen.c,
13192 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13193 comment typos.
13194
13195 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13196
13197 * gcc.dg/builtins-20.c: Add tests for hypot.
13198 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
13199 two-argument builtins.
13200 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13201 TESTIT2. Update all callers.
13202 (TESTIT2, TESTIT2_R): New helper macros.
13203 Add testcases for pow, hypot and atan2.
13204
13205 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13206
13207 PR C++/29295
13208 * g++.dg/expr/bool1.C: New test.
13209 * g++.dg/expr/bool2.C: New test.
13210
13211 2006-10-28 Tobias Burnus <burnus@net-b.de>
13212
13213 PR fortran/28224
13214 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13215 * gfortran.dg/namelist_internal.f90: New test.
13216
13217 2006-10-28 Tobias Burnus <burnus@net-b.de>
13218
13219 PR fortran/29625
13220 * gfortran.dg/io_real_boz.f90: Add.
13221 * gfortran.dg/io_real_boz2.f90: Add.
13222
13223 2006-10-28 Richard Guenther <rguenther@suse.de>
13224
13225 PR middle-end/26899
13226 * gcc.dg/tree-ssa/pr26899.c: New testcase.
13227
13228 2006-10-28 Richard Guenther <rguenther@suse.de>
13229
13230 PR target/28806
13231 * gcc.target/i386/math-torture/lround.c: New testcase.
13232
13233 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
13234
13235 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13236 * gcc.dg/builtins-44.c: Likewise.
13237 * gcc.dg/builtins-45.c: Likewise.
13238 * gcc.dg/pr28796-2.c: Likewise.
13239 * gcc.dg/unordered-3.c: Likewise.
13240
13241 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13242
13243 PR libgfortran/27954
13244 * gfortran.dg/error_recovery_2.f90: New test.
13245
13246 2006-10-26 Richard Guenther <rguenther@suse.de>
13247
13248 * gcc.target/i386/i386.exp: Use glob, not find to collect
13249 tests. Avoids recursing into subdirectories.
13250 * gcc.target/i386/math-torture/math-torture.exp: Torture
13251 for interesting ia32 math options.
13252 * gcc.target.i386/math-torture/lrint.c: New testcase.
13253
13254 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13255
13256 PR libgfortran/29563
13257 * gfortran.dg/arrayio_9.f90: Update test.
13258 * gfortran.dg/arrayio_19.f90: New test.
13259
13260 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
13261
13262 * gcc.dg/20061026.c: New testcase.
13263
13264 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13265
13266 PR libgfortran/29563
13267 * gfortran.dg/arrayio_9.f90: New test.
13268
13269 2006-10-26 Ben Elliston <bje@au.ibm.com>
13270
13271 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13272 Copy the strings manually, as strcpy may call strlen.
13273
13274 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13275
13276 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13277 Add checks for log, log2, log10 and log1p.
13278
13279 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13280 we already test 0.0. Add checks for expm1, log, log2, log10,
13281 log1p, cbrt, erf and erfc.
13282
13283 2006-10-25 Steve Ellcey <sje@cup.hp.com>
13284
13285 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13286
13287 2006-10-25 Uros Bizjak <uros@kss-loka.si>
13288
13289 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13290 and remainderl() built-in functions. Remove -ffast-math from
13291 dg-options.
13292
13293 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13294
13295 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13296 acosh and atanh.
13297
13298 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13299 floating point modifiers to arguments passed to float and long
13300 double functions respectively. Update all callers to use floating
13301 point numbers, not integers. Add tests for exp, exp2 and
13302 exp10/pow10.
13303
13304 * gcc.dg/torture/builtin-math-3.c: New test.
13305
13306 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
13307
13308 PR fortran/29393
13309 * gfortran.dg/initialize_2.f90: New.
13310
13311 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13312
13313 * gcc.dg/torture/builtin-math-2.c: New test.
13314
13315 2006-10-24 Richard Guenther <rguenther@suse.de>
13316
13317 PR middle-end/28796
13318 * gcc.dg/pr28796-1.c: New testcase.
13319 * gcc.dg/pr28796-2.c: Likewise.
13320
13321 2006-10-24 Richard Guenther <rguenther@suse.de>
13322
13323 * gcc.dg/builtins-57.c: New testcase.
13324
13325 2006-10-24 Richard Guenther <rguenther@suse.de>
13326
13327 PR tree-optimization/29567
13328 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13329
13330 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13331
13332 PR tree-optimization/14784
13333 * gcc.dg/alias-10.c: New test.
13334
13335 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13336
13337 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13338
13339 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13340
13341 * gcc.dg/builtin-strncat-chk-1.c: New test.
13342
13343 2006-10-23 Jan Hubicka <jh@suse.cz>
13344
13345 * gcc.dg/memmove-1.c: New test.
13346
13347 2006-10-23 Paul Brook <paul@codesourcery.com>
13348
13349 * gcc.dg/pragma-pack-5.c: New test.
13350
13351 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13352
13353 * g++.dg/other/s390-1.C: New testcase.
13354
13355 2006-10-23 Richard Guenther <rguenther@suse.de>
13356
13357 PR middle-end/27132
13358 PR middle-end/23295
13359 * gcc.dg/pr27132.c: New testcase.
13360 * gcc.dg/pr23295.c: Likewise.
13361 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13362 * g++.dg/tree-ssa/pr19807.C: Likewise.
13363
13364 2006-10-23 Richard Guenther <rguenther@suse.de>
13365
13366 PR middle-end/21032
13367 * gcc.dg/pr21032.c: New testcase.
13368
13369 2006-10-22 Jeff Law <law@redhat.com>
13370 Richard Guenther <rguenther@suse.de>
13371
13372 PR tree-optimization/15911
13373 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13374
13375 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13376
13377 PR c++/20647
13378 * g++.dg/abi/rtti3.C: New.
13379
13380 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13381
13382 PR middle-end/28252
13383 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13384 transformation.
13385
13386 2006-10-21 Richard Guenther <rguenther@suse.de>
13387
13388 PR tree-optimization/3511
13389 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13390
13391 2006-10-21 Richard Guenther <rguenther@suse.de>
13392
13393 PR middle-end/26898
13394 * gcc.dg/torture/pr26898-1.c: New testcase.
13395 * gcc.dg/torture/pr26898-2.c: Likewise.
13396
13397 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13398
13399 PR c++/28053
13400 * g++.dg/parse/bitfield1.C: Adjust error markers.
13401 * g++.dg/parse/bitfield2.C: New test.
13402
13403 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13404
13405 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13406
13407 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13408
13409 PR libfortran/27895
13410 * gfortran.dg/zero_sized_1.f90: New test.
13411
13412 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13413
13414 * gcc.dg/div-compare-1.c: New test.
13415
13416 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13417
13418 PR fortran/29216
13419 * gfortran.dg/result_default_init_1.f90: New test.
13420
13421 PR fortran/29314
13422 * gfortran.dg/automatic_default_init_1.f90: New test.
13423
13424 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13425 from 38 to 33.
13426
13427 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13428
13429 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13430 'using namespace std' without previous declaration.
13431 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13432 * g++.old-deja/g++.robertl/eb133c.C: New.
13433
13434 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13435
13436 PR libgfortran/29277
13437 * gfortran.dg/streamio_4.f90: Update test.
13438 * gfortran.dg/streamio_11.f90: New test.
13439
13440 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13441
13442 PR c++/27952
13443 * g++.dg/inherit/virtual1.C: New test.
13444
13445 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13446
13447 PR c++/28261
13448 * g++.dg/parse/enum3.C: New test.
13449
13450 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13451
13452 PR c++/29039
13453 * g++.dg/init/ctor8.C: New test.
13454
13455 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13456
13457 PR c++/27270
13458 * g++.dg/ext/complit8.C: Tweak error markers.
13459 * g++.dg/template/complit1.C: Add error marker.
13460
13461 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13462
13463 PR c++/27270
13464 * g++.dg/ext/complit8.C: New test.
13465
13466 PR c++/29408
13467 * g++.dg/parse/dtor12.C: New test.
13468
13469 PR c++/29435
13470 * g++.dg/template/sizeof11.C: New test.
13471
13472 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13473
13474 PR fortran/29392
13475 * gfortran.dg/data_char_3.f90: New test.
13476
13477 PR fortran/29451
13478 * gfortran.dg/negative_automatic_size.f90: New test.
13479
13480 2006-10-16 David Daney <ddaney@avtrex.com>
13481
13482 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13483
13484 2006-10-16 Eric Christopher <echristo@apple.com>
13485
13486 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13487 x86_64.
13488
13489 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13490
13491 PR c++/28211
13492 * g++.dg/tc1/dr49.C: Tweak error messages.
13493 * g++.dg/parse/template21.C: New test.
13494
13495 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13496
13497 PR middle-end/20491
13498 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13499
13500 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13501
13502 PR fortran/29403
13503 * gfortran.dg/print_1.f90: New test.
13504
13505 2006-10-15 Jan Hubicka <jh@suse.cz>
13506
13507 PR middle-end/29241
13508 * gcc.c-torture/compile/pr29241.c: New testcase.
13509
13510 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13511
13512 PR middle-end/29250
13513 * gcc.c-torture/compile/pr29250.c: New test.
13514
13515 2006-10-15 Richard Guenther <rguenther@suse.de>
13516
13517 * gcc.dg/pr29299.c: New testcase.
13518
13519 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
13520
13521 PR fortran/24767
13522 * gfortran.dg/label_4.f90: Adjust warning flag.
13523
13524 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13525
13526 PR fortran/29371
13527 * gfortran.dg/nullify_3.f90: New test.
13528
13529 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13530
13531 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13532 on Solaris 2.5.1 too.
13533
13534 2006-10-13 Eric Christopher <echristo@apple.com>
13535
13536 * gcc.dg/pr25993.c: Skip for darwin.
13537
13538 2006-10-13 Eric Christopher <echristo@apple.com>
13539
13540 * gcc.dg/visibility-11.c: Skip for darwin.
13541
13542 2006-10-13 Eric Christopher <echristo@apple.com>
13543
13544 * gcc.dg/darwin-weakimport-1.c: Use
13545 -fno-asynchronous-unwind-tables.
13546 * gcc.dg/darwin-weakimport-3.c: Ditto.
13547
13548 2006-10-13 Richard Guenther <rguenther@suse.de>
13549
13550 PR tree-optimization/29446
13551 * gcc.dg/torture/pr29446.c: New testcase.
13552
13553 2006-10-13 Bill Wendling <wendling@apple.com>
13554
13555 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13556 * g++.old-deja/g++.jason/hmc1.C: Likewise.
13557 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13558 * g++.old-deja/g++.law/shadow1.C: Likewise.
13559 * g++.old-deja/g++.law/ctors10.C: Likewise.
13560 * g++.dg/debug/namespace1.C: Likewise.
13561 * g++.dg/inherit/namespace-as-base.C: Likewise.
13562 * g++.dg/opt/delay-slot-1.C: Likewise.
13563 * g++.dg/parse/defarg10.C: Likewise.
13564 * g++.dg/template/ptrmem11.C: Likewise.
13565 * g++.dg/template/mem_func_ptr.C: Likewise.
13566 * g++.dg/template/spec19.C: Likewise.
13567
13568 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
13569
13570 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13571
13572 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13573
13574 PR fortran/29373
13575 * gfortran.dg/implicit_9.f90: New test.
13576
13577 PR fortran/29407
13578 * gfortran.dg/namelist_25.f90: New test.
13579
13580 PR fortran/27701
13581 * gfortran.dg/same_name_2.f90: New test.
13582
13583 PR fortran/29232
13584 * gfortran.dg/host_assoc_types_1.f90: New test.
13585
13586 PR fortran/29364
13587 * gfortran.dg/missing_derived_type_1.f90: New test.
13588 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13589
13590 PR fortran/29422
13591 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13592
13593 PR fortran/29428
13594 * gfortran.dg/alloc_comp_assign_5.f90: New test.
13595
13596 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13597
13598 PR fortran/29391
13599 * gfortran.dg/bound_2.f90: New test.
13600
13601 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13602
13603 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13604 directive.
13605 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13606 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13607 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13608 * gfortran.dg/gomp/reduction3.f90: Likewise.
13609 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13610 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13611 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13612 * gfortran.dg/forall_4.f90: Likewise.
13613 * gfortran.dg/spec_expr_4.f90: Likewise.
13614 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13615 * gfortran.dg/forall_5.f90: Likewise.
13616 * gfortran.dg/open_access_append_2.f90: Add check for
13617 compile-time warning.
13618
13619 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13620
13621 PR c++/28506
13622 * g++.dg/parse/pure1.C: New test.
13623
13624 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13625
13626 PR fortran/21435
13627 * gfortran.dg/io_constraints_3.f90: New test.
13628 * gfortran.dg/open_access_append_1.f90: Add checks
13629 for compile-time warnings.
13630 * gfortran.dg/pr20163-2.f: Likewise.
13631 * gfortran.dg/iostat_2.f90: Likewise.
13632 * gfortran.dg/label_4.f90: Delete the temporary
13633 file.
13634 * gfortran.dg/direct_io_2.f90: Add a FILE=
13635 specifier.
13636 * gfortran.dg/iomsg_1.f90: Add check for
13637 compile-time warning.
13638
13639 2006-10-12 Jan Hubicka <jh@suse.cz>
13640
13641 PR c/28419
13642 * gcc.dg/pr28319.c: New test.
13643
13644 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13645 PR c++/29318
13646 * g++.dg/ext/vla4.C: New test.
13647
13648 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13649
13650 PR c++/27961
13651 * g++.dg/template/crash60.C: New test.
13652 * g++.dg/other/large-size-array.C: Adjust error markers.
13653 * g++.dg/parse/crash27.C: Likewise.
13654 * g++.dg/template/crash1.C: Likewise.
13655
13656 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13657
13658 PR testsuite/29093
13659 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13660
13661 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13662
13663 PR preprocessor/28709
13664 * gcc.dg/cpp/paste14.c: New test.
13665
13666 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13667
13668 PR c++/29175
13669 * g++.dg/init/array24.C: New test.
13670
13671 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13672
13673 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13674 of <sys/types.h>.
13675
13676 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13677
13678 PR c++/29024
13679 * g++.dg/parse/typedef8.C: New test.
13680 * g++.dg/other/mult-stor1.C: Adjust error markers.
13681
13682 2006-10-11 Richard Guenther <rguenther@suse.de>
13683
13684 PR tree-optimization/28230
13685 * gcc.dg/torture/pr28230.c: New testcase.
13686
13687 2006-10-11 Richard Guenther <rguenther@suse.de>
13688
13689 PR inline-asm/29119
13690 * gcc.dg/torture/pr29119.c: New testcase.
13691
13692 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13693
13694 PR middle-end/29272
13695 * gcc.c-torture/execute/20060930-2.c: New test.
13696
13697 2006-10-09 Richard Henderson <rth@redhat.com>
13698
13699 Revert emutls patch.
13700
13701 2006-10-09 Richard Guenther <rguenther@suse.de>
13702
13703 PR middle-end/29254
13704 * gcc.dg/pr29254.c: New testcase.
13705
13706 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13707 Paul Thomas <pault@gcc.gnu.org>
13708
13709 PR fortran/20541
13710 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13711 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13712 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13713 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13714 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13715 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13716 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13717 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13718 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13719 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13720 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13721 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13722 * gfortran.dg/alloc_comp_std.f90: New test.
13723 * gfortran.dg/move_alloc.f90: New test.
13724
13725 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13726
13727 PR fortran/29115
13728 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13729
13730 PR fortran/29211
13731 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13732
13733 2006-10-08 Tobias Burnus <burnus@net-b.de>
13734
13735 PR fortran/28585
13736 * gfortran.dg/new_line.f90: New test.
13737
13738 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13739
13740 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13741 * gcc.dg/torture/builtin-convert-1.c,
13742 gcc.dg/torture/builtin-convert-2.c,
13743 gcc.dg/torture/builtin-convert-3.c,
13744 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13745
13746 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13747
13748 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13749 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13750 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13751 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13752
13753 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13754
13755 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13756 Xfail some tests for powerpc-darwin and powerpc-aix.
13757
13758 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13759
13760 PR c/29380
13761 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13762
13763 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13764
13765 PR target/29300
13766 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13767 on hppa*-*-hpux*.
13768
13769 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13770
13771 PR fortran/16580
13772 PR fortran/29288
13773 * gfortran.fortran-torture/execute/specifics.f90:
13774 Add tests for using all possible intrinsics as actual arguments.
13775 * gfortran.dg/specifics_1.f90: Add tests for using
13776 all possible intrinsics as actual arguments.
13777 * gfortran.dg/specifics_2.f90: New file.
13778 * gfortran.dg/specifics_3.f90: New file.
13779
13780 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13781
13782 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13783 * gcc.dg/debug/debug-2.c: Likewise.
13784
13785 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13786
13787 * gcc.c-torture/compile/sync-2.c: New test.
13788
13789 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13790
13791 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13792 line endings.
13793
13794 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13795
13796 PR rtl-optimization/29128
13797 * gcc.c-torture/compile/pr29128.c: New test.
13798
13799 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13800
13801 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13802 line endings.
13803
13804 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13805
13806 PR middle-end/29256
13807 * gcc.dg/tree-ssa/loop-19.c: New test.
13808
13809 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR tree-optimization/29330
13812 * gcc.dg/pr29330.c: New test.
13813
13814 PR target/28924
13815 * gcc.c-torture/compile/20061005-1.c: New test.
13816
13817 2006-10-06 Olivier Hainque <hainque@adacore.com>
13818
13819 * gcc.dg/typename-vla-1.c: New case.
13820 * gnat.dg/forward_vla.adb: New case.
13821
13822 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13823
13824 PR tree-optimization/29290
13825 * gfortran.dg/loop_nest_1.f90: New test.
13826
13827 PR target/29198
13828 * gcc.dg/tls/opt-12.c: New test.
13829
13830 PR fortran/28415
13831 * gfortran.dg/save_2.f90: New test.
13832
13833 PR c/29091
13834 * gcc.dg/pr29091.c: New test.
13835
13836 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13837
13838 * lib/target-supports.exp
13839 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13840 same as x86_64-*-*; check for LP64.
13841
13842 2006-10-04 Richard Henderson <rth@redhat.com>
13843
13844 * lib/target-supports.exp (check_effective_target_tls): Redefine
13845 to mean non-emulated tls.
13846 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13847 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13848 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13849 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13850 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13851 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13852 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13853
13854 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13855
13856 PR fortran/29343
13857 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13858
13859 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13860
13861 * gfortran.dg/bounds_check_fail_1.f90: New test.
13862
13863 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13864
13865 PR c++/29020
13866 * g++.dg/template/friend48.C: New test.
13867
13868 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13869
13870 PR fortran/29098
13871 * gfortran.dg/default_initialization_2.f90: New test.
13872
13873 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13874
13875 PR fortran/20779
13876 PR fortran/20891
13877 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13878
13879 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13880
13881 PR fortran/29284
13882 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13883
13884 PR fortran/29321
13885 PR fortran/29322
13886 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13887
13888 PR fortran/25091
13889 PR fortran/25092
13890 * gfortran.dg/entry_array_specs_1.f90: New test.
13891
13892 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13893
13894 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13895 insufficient to inhibit some test failures at -O3. Do testing
13896 on integers.
13897
13898 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13899
13900 PR c++/29138
13901 * g++.dg/inherit/access8.C: New test.
13902 * g++.dg/template/dtor4.C: Tweak error messages.
13903
13904 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13905
13906 PR fortran/27478
13907 * gfortran.dg/entry_8.f90: New test.
13908
13909 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13910
13911 PR c++/29291
13912 * g++.dg/parse/new4.C: New test.
13913
13914 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13915
13916 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13917 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13918 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13919 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13920 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13921
13922 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13923
13924 PR fortran/19260
13925 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13926 * gfortran.dg/continuation_2.f90: New test.
13927
13928 PR fortran/19262
13929 * gfortran.dg/continuation_3.f90: New test.
13930 * gfortran.dg/continuation_4.f90: New test.
13931 * gfortran.dg/continuation_5.f: New test.
13932 * gfortran.dg/continuation_6.f: New test.
13933
13934 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13935
13936 PR c++/29226
13937 * g++.dg/template/vla1.C: New test.
13938
13939 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13940
13941 PR fortran/29210
13942 * gfortran.dg/complex_parameter_1.f90: New test.
13943
13944 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13945
13946 PR c/29154
13947 * gcc.c-torture/execute/20060929-1.c: New test.
13948
13949 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13950
13951 PR c++/29105
13952 * g++.dg/template/member6.C: New test.
13953 * g++.dg/parse/typename7.C: Adjust error markers.
13954
13955 PR c++/29080
13956 * g++.dg/template/member7.C: New test.
13957
13958 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13959
13960 PR c/24010
13961 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13962 gcc.dg/Woverride-init-3.c: New tests.
13963
13964 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13965
13966 * gcc.c-torture/execute/20060930-1.c: New test.
13967
13968 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13969
13970 PR fortran/18791
13971 * gfortran.dg/specifics_1.f90: New test.
13972 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13973 complex specifics.
13974
13975 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13976
13977 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13978 pthread-init-common.h: New.
13979
13980 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13981
13982 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13983 precision on some archs.
13984
13985 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13986
13987 * gcc.dg/non-local-goto-1.c: New test.
13988 * gcc.dg/non-local-goto-2.c: Likewise.
13989 * gcc.dg/setjmp-3.c: Likewise.
13990 * gcc.dg/setjmp-4.c: Likewise.
13991
13992 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13993
13994 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13995
13996 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13997
13998 PR fortran/28276
13999 * gfortran.dg/exponent_1.f90: New test.
14000
14001 PR fortran/27021
14002 * gfortran.dg/nearest_1.f90: New test.
14003
14004 2006-09-26 Jakub Jelinek <jakub@redhat.com>
14005
14006 PR middle-end/25261
14007 PR middle-end/28790
14008 * gcc.dg/gomp/nestedfn-1.c: New test.
14009
14010 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
14011
14012 PR objc/29195
14013 * objc/compile/method-1.m: New test.
14014
14015 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
14016
14017 PR c++/26938
14018 * g++.dg/template/crash58.C: New test.
14019 * g++.dg/parse/crash28.C: Adjust error markers.
14020 * g++.dg/template/crash34.C: Likewise.
14021 * g++.dg/template/friend31.C: Likewise.
14022 * g++.dg/template/crash32.C: Likewise.
14023
14024 PR c++/27329
14025 * g++.dg/template/crash59.C: New test.
14026
14027 PR c++/27667
14028 * g++.dg/template/spec33.C: New test.
14029 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14030
14031 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
14032 Adam Nemet <anemet@caviumnetworks.com>
14033
14034 * gcc.dg/tree-ssa/ivopts-1.c: New test.
14035 * gcc.dg/tree-ssa/ivopts-2.c: New test.
14036
14037 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
14038
14039 PR target/28911
14040 * gcc.dg/pr28911.c: New.
14041
14042 2006-09-23 Uros Bizjak <uros@kss-loka.si>
14043
14044 PR target/29169
14045 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14046 (dg-options): Add -mfpmath=387.
14047
14048 2006-09-23 Jakub Jelinek <jakub@redhat.com>
14049
14050 PR c/28706
14051 * gcc.dg/pr28706.c: New test.
14052
14053 PR c/28712
14054 * gcc.dg/pr28712.c: New test.
14055
14056 2006-09-22 Mike Stump <mrs@apple.com>
14057
14058 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14059
14060 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
14061
14062 PR tree-optimization/28888
14063 * gcc.dg/pr28888.c: New test.
14064
14065 2006-09-21 Mark Mitchell <mark@codesourcery.com>
14066
14067 PR c++/29016
14068 * g++.dg/init/ptrfn1.C: New test.
14069
14070 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
14071
14072 PR c++/28861
14073 * g++.dg/template/spec32.C: New test.
14074 * g++.dg/parse/crash9.C: Adjust error markers.
14075
14076 PR c++/28303
14077 * g++.dg/template/typedef6.C: New test.
14078 * g++.dg/init/error1.C: Adjust error markers.
14079 * g++.dg/parse/crash9.C: Likewise.
14080 * g++.dg/template/crash55.C: Likewise.
14081
14082 2006-09-21 Janis Johnson <janis187@us.ibm.com>
14083
14084 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14085
14086 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
14087
14088 PR target/27650
14089 * g++.dg/ext/dllimport12.C: New test.
14090
14091 2006-09-20 Richard Sandiford <richard@codesourcery.com>
14092
14093 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14094 * gcc.target/mips/nmadd-2.c: Likewise.
14095 * gcc.target/mips/mips-ps-6.c: New test.
14096 * gcc.target/mips/neg-abs-1.c: Likewise.
14097 * gcc.target/mips/neg-abs-2.c: Likewise.
14098 * gcc.target/mips/nmadd-3.c: New test.
14099
14100 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14101
14102 PR middle-end/28046
14103 * gcc.dg/gomp/atomic-10.c: New test.
14104 * g++.dg/gomp/atomic-10.C: New test.
14105
14106 2006-09-20 Eric Christopher <echristo@apple.com>
14107
14108 * gcc.target/i386/sse3-not-fisttp.c: New.
14109
14110 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
14111
14112 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14113
14114 2006-09-19 Richard Sandiford <richard@codesourcery.com>
14115
14116 * gcc.c-torture/execute/pr28289.c (one): New variable.
14117 (main): Use it instead of argc.
14118 * gcc.c-torture/execute/20060102-1.c (one): New variable.
14119 (main): Use it instead of argc.
14120
14121 2006-09-19 Paul Brook <paul@codesourcery.com>
14122
14123 PR target/28516
14124 * gcc.dg/nested-func-5.c: New test.
14125
14126 2006-09-19 Ben Elliston <bje@au.ibm.com>
14127
14128 * lib/target-supports.exp (check_effective_target_tls): Compile
14129 test stubs using ${tool}_target_compile, not just target_compile.
14130 (check_effective_target_tls_runtime): Likewise.
14131
14132 2006-09-19 Ben Elliston <bje@au.ibm.com>
14133
14134 * gcc.c-torture/compile/20030405-1.x: Remove.
14135
14136 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14137 optimising linker from discarding it.
14138
14139 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14140
14141 PR fortran/28526
14142 * gfortran.dg/keyword_symbol_1.f90: New test.
14143
14144 * gfortran.dg/spread_shape_1.f90: Add missing warning with
14145 pedantic compilation option.
14146
14147 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14148
14149 PR fortran/29060
14150 * gfortran.dg/spread_shape_1.f90: New test.
14151
14152 2006-09-17 Roger Sayle <roger@eyesopen.com>
14153
14154 PR tree-optimization/28887
14155 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14156
14157 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
14158
14159 PR c/25993
14160 * gcc.dg/pr25993.c: New test.
14161
14162 2006-09-17 Ira Rosen <irar@il.ibm.com>
14163
14164 PR tree-opt/21591
14165 * gcc.dg/vect/pr21591.c: New test.
14166
14167 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
14168
14169 PR tree-opt/29059
14170 * gcc.c-torture/compile/strcpy-1.c: New test.
14171 * gcc.c-torture/compile/strcpy-2.c: New test.
14172 * gcc.c-torture/compile/memcpy-1.c: New test.
14173 * gcc.c-torture/compile/memcpy-2.c: New test.
14174
14175 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
14176
14177 PR testsuite/29055
14178 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14179
14180 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
14181
14182 * gnat.dg/specs/double_record_extension1.ads: New test.
14183 * gnat.dg/specs/double_record_extension2.ads: Likewise.
14184
14185 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
14186
14187 PR fortran/29051
14188 * gfortran.dg/oldstyle_3.f90: New test.
14189
14190 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14191
14192 PR libgfortran/29099
14193 * gfortran.dg/secnds-1.f: New test.
14194
14195 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14196
14197 PR libgfortran/29053
14198 * gfortran.dg/streamio_9.f90: New test.
14199 * gfortran.dg/streamio_10.f90: New test.
14200
14201 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
14202
14203 PR C++/29002
14204 * g++.dg/init/array22.C: New test.
14205 * g++.dg/init/array23.C: New test.
14206
14207 2006-09-14 Arnaud Charlet <charlet@adacore.com>
14208
14209 * stackcheck.lst: Update list of tests requiring stack checking.
14210 * norun.lst: Adjust for above change.
14211 * ada95.lst: New file.
14212 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14213 requiring -gnat95 switch.
14214
14215 2006-09-14 Olivier Hainque <hainque@adacore.com>
14216
14217 * gnat.dg/in_out_parameter.adb: New test.
14218
14219 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
14220
14221 PR debug/28980
14222 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14223
14224 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
14225
14226 * gnat.dg/specs/unchecked_union.ads: New test.
14227
14228 2006-09-13 Richard Sandiford <richard@codesourcery.com>
14229
14230 PR rtl-optimization/28982
14231 * gcc.c-torture/execute/pr28982a.c: New test.
14232 * gcc.c-torture/execute/pr28982b.c: Likewise.
14233
14234 2006-09-12 Eric Christopher <echristo@apple.com>
14235
14236 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14237 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14238
14239 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
14240
14241 PR c/28768
14242 PR preprocessor/14634
14243 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14244 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14245 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14246
14247 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
14248
14249 * gcc.dg/pr28243.c: New test.
14250
14251 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
14252
14253 PR fortran/28971
14254 gfortran.dg/pr28971.f90: New test to act as a backstop in case
14255 this undiagnosed regression reappears.
14256
14257 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
14258
14259 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14260 Treat $srcdir as a literal.
14261 * lib/fortran-torture.exp (fortran-torture-compile,
14262 fortran-torture-execute): Likewise.
14263 * lib/objc-torture.exp (objc-torture-compile,
14264 objc-torture-execute): Likewise.
14265 * lib/profopt.exp (profopt-execute): Likewise.
14266
14267 2006-09-11 Geoffrey Keating <geoffk@apple.com>
14268
14269 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14270
14271 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
14272
14273 PR testsuite/28950
14274 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14275
14276 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
14277
14278 PR target/13685
14279 * gcc.target/i386/pr13685.c: New test.
14280
14281 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14282
14283 * gcc.dg/pr28726.c: New test.
14284
14285 2006-09-11 Josh Conner <jconner@apple.com>
14286
14287 * gcc.dg/nrv3.c: Increase size of structure.
14288 * gcc.dg/nrv4.c: Likewise.
14289 * gcc.dg/nrv5.c: Likewise.
14290
14291 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
14292
14293 PR libfortran/28890
14294 gfortran.dg/assumed_charlen_function_5.f90: New test.
14295
14296 2006-09-10 Mark Mitchell <mark@codesourcery.com>
14297
14298 PR c++/28991
14299 * g++.dg/init/static3.C: New test.
14300
14301 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
14302
14303 PR testsuite/29007
14304 * gcc.dg/long-long-cst1.c (t): Add cast to
14305 __SIZE_TYPE__ before casting to int.
14306 (main): Return 0 on success.
14307
14308 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14309
14310 * gcc.c-torture/execute/20060910-1.c: New test.
14311
14312 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
14313
14314 PR middle-end/26983
14315 * gcc.dg/pr26983.c: New test.
14316
14317 2006-09-10 Richard Sandiford <richard@codesourcery.com>
14318
14319 PR target/29006
14320 * gcc.c-torture/execute/pr29006.c: New test.
14321
14322 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14323
14324 PR libfortran/28947
14325 gfortran.dg/matmul_4.f90: New test.
14326
14327 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14328
14329 PR fortran/28959
14330 gfortran.dg/used_types_10: New test.
14331
14332 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14333
14334 PR libfortran/28923
14335 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14336 gfortran.dg/array_initializer_3.f90: New test.
14337
14338 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14339
14340 PR fortran/28914
14341 * gfortran.dg/actual_array_constructor_3.f90: New test.
14342
14343 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14344
14345 PR testsuite/26778
14346 * gcc.target/i386/pr26778.c: New testcase.
14347
14348 2006-09-08 Eric Christopher <echristo@apple.com>
14349
14350 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14351 * gcc.target/i386/memcpy-1.c: Ditto.
14352 * gcc.target/i386/asm-1.c: Ditto.
14353 * gcc.target/i386/20060512-4.c: Ditto.
14354 * gcc.target/i386/compress-float-387.c: Ditto.
14355 * gcc.target/i386/20060512-1.c: Ditto.
14356 * gcc.target/i386/compress-float-sse.c: Ditto.
14357 * gcc.target/i386/20060512-2.c: Ditto.
14358 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14359 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14360 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14361 * gcc.dg/pr26449.c: Ditto.
14362 * gcc.dg/attr-ms_struct-2.c: Ditto.
14363 * gcc.dg/attr-ms_struct-1.c: Ditto.
14364 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14365
14366 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14367
14368 PR c/28504
14369 * gcc.dg/vla-10.c: New test.
14370
14371 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14372
14373 PR c++/28858
14374 * g++.dg/parse/template20.C: New test.
14375 * g++.dg/template/operator8.C: Remove obsolete part.
14376 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14377 * g++.old-deja/g++.pt/crash65.C: Likewise.
14378
14379 2006-09-07 Jason Merrill <jason@redhat.com>
14380
14381 PR middle-end/27724
14382 * gcc.dg/long-long-cst1.c: New test.
14383
14384 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14385
14386 PR C++/28906
14387 * g++.dg/other/array3.C: New test.
14388 * g++.dg/other/array4.C: New test.
14389 * g++.dg/other/array5.C: New test.
14390
14391 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14392
14393 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14394
14395 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14396
14397 PR target/28946
14398 * gcc.target/i386/pr28946.c: New test.
14399
14400 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14401
14402 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14403 in integer literal constant.
14404 * gfortran.dg/enum_8.f90: Ditto.
14405 * gfortran.dg/g77/20030326-1.f: Ditto.
14406
14407 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14408
14409 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14410 nonconformance usage.
14411
14412 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14413
14414 PR middle-end/28862
14415 * gcc.c-torture/compile/vector-align-1.c: New test.
14416
14417 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14418
14419 PR rtl-opt/27883
14420 * g++.dg/opt/copysign-1.C: New test.
14421
14422 2006-09-06 Jason Merrill <jason@redhat.com>
14423
14424 PR c++/27371
14425 * g++.dg/warn/unused-result1.C: New test.
14426
14427 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14428
14429 PR c++/28903
14430 * g++.dg/ext/vla3.C: New test.
14431
14432 PR c++/28886
14433 * g++.dg/template/array16.C: New test.
14434
14435 2006-09-06 Richard Guenther <rguenther@suse.de>
14436
14437 * gcc.dg/pr27226.c: Remove testcase again.
14438
14439 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14440
14441 PR tree-opt/28937
14442 * g++.dg/opt/unroll2.C: New test.
14443
14444 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14445
14446 PR tree-opt/28952
14447 * gcc.dg/vect/pr28952.c: New test.
14448
14449 2006-09-05 Richard Guenther <rguenther@suse.de>
14450
14451 PR tree-optimization/28900
14452 * gcc.dg/torture/pr28900.c: New testcase
14453
14454 2006-09-05 Richard Guenther <rguenther@suse.de>
14455
14456 PR tree-optimization/28905
14457 * gcc.c-torture/compile/pr28905.c: New testcase.
14458
14459 2006-09-05 Richard Guenther <rguenther@suse.de>
14460
14461 PR middle-end/28935
14462 * gcc.dg/pr28935.c: New testcase.
14463
14464 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14465
14466 * gcc.c-torture/execute/20060905-1.c: New test.
14467
14468 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14469
14470 PR fortran/28908
14471 * gfortran.dg/used_types_7.f90: New test.
14472 * gfortran.dg/used_types_8.f90: New test.
14473 * gfortran.dg/used_types_9.f90: New test.
14474
14475 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14476
14477 * gcc.c-torture/compile/20060904-1.c: New test.
14478
14479 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14480
14481 PR c++/23287 Revert my 2006-09-01 patch
14482 * g++.dg/parse/dtor12.C: Remove.
14483
14484 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14485
14486 PR c+/27670
14487 * g++.dg/template/operator9.C: New test.
14488
14489 PR c++/27493
14490 * g++.dg/template/operator7.C: New test.
14491
14492 PR c++/27494
14493 * g++.dg/template/operator8.C: New test.
14494
14495 PR c++/27397
14496 * g++.dg/template/crash57.C: New test.
14497
14498 * g++.dg/template/typedef4.C: Adjust error markers.
14499 * g++.dg/template/typedef5.C: Likewise.
14500
14501 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14502
14503 PR c++/28878
14504 * g++.dg/parse/crash33.C: New test.
14505
14506 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14507 Richard Guenther <rguenther@suse.de>
14508 Adam Nemet <anemet@caviumnetworks.com>
14509
14510 PR middle-end/27226
14511 * gcc.target/mips/memcpy-1.c: New testcase.
14512 * gcc.dg/pr27226.c: Likewise.
14513
14514 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14515
14516 PR c++/28705
14517 * g++.dg/lookup/koenig5.C: New.
14518 * g++.dg/template/crash56.C: New.
14519
14520 2006-09-01 Josh Conner <jconner@apple.com>
14521
14522 PR c++/25505
14523 * gcc.dg/nrv3.c: New test.
14524 * gcc.dg/nrv4.c: New test.
14525 * gcc.dg/nrv5.c: New test.
14526
14527 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14528
14529 PR c++/23287
14530 * g++.dg/parse/dtor12.C: New.
14531
14532 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
14533
14534 PR tree-optimization/28839
14535 * gcc.dg/pr28839.c: New test.
14536
14537 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
14538
14539 PR target/24367
14540 * gcc.dg/pr24367.c: New testcase.
14541
14542 2006-08-30 Joseph Myers <joseph@codesourcery.com>
14543
14544 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14545
14546 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
14547
14548 PR rtl-optimization/27735
14549 * gcc.dg/loop-unswitch-1.c: New test.
14550
14551 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
14552
14553 PR fortran/28885
14554 * gfortran.dg/aliasing_dummy_2.f90: New test.
14555
14556 PR fortran/20067
14557 * gfortran.dg/generic_5.f90: Change error message.
14558
14559 PR fortran/28873
14560 * gfortran.dg/generic_6.f90: New test.
14561
14562 PR fortran/25077
14563 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14564
14565 PR fortran/25102
14566 * gfortran.dg/invalid_interface_assignment.f90: New test.
14567
14568 PR fortran/24866
14569 * gfortran.dg/module_proc_external_dummy.f90: New test.
14570
14571 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
14572
14573 PR c++/28349
14574 * g++.dg/warn/var-args1.C: New test.
14575
14576 2006-08-29 Steven G. Kargl <kargls@comcast.net>
14577
14578 PR fortran/28866
14579 * gfortran.dg/simpleif_2.f90: New test.
14580 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14581 * gfortran.dg/enum_5.f90: Ditto.
14582
14583 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14584 Kazu Hirata <kazu@codesourcery.com>
14585
14586 PR tree-optimization/17506
14587 * gcc.dg/pr17506.c: New.
14588
14589 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
14590
14591 PR c++/28139
14592 * g++.dg/eh/alias1.C: New test.
14593
14594 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14595
14596 PR c++/28860
14597 * g++.dg/template/ttp22.C: New test.
14598
14599 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14600
14601 PR middle-end/26632
14602 * gcc.dg/pr26632.c: New.
14603
14604 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14605
14606 PR libgfortran/28354
14607 * gfortran.dg/fmt_zero_precision.f90: New test.
14608
14609 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14610
14611 PR c++/28058
14612 * g++.dg/template/spec31.C: New test.
14613
14614 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14615
14616 PR c++/26573
14617 * g++.dg/other/static2.C: New test.
14618
14619 2006-08-26 Roger Sayle <roger@eyesopen.com>
14620
14621 * gcc.dg/Wswitch-enum-2.c: New test case.
14622 * gcc.dg/Wswitch-enum-3.c: Likewise.
14623
14624 2006-08-26 Richard Guenther <rguenther@suse.de>
14625
14626 * gcc.c-torture/compile/20060826-1.c: New testcase.
14627
14628 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14629
14630 PR c++/28736
14631 * g++.dg/template/void10.C: New test.
14632
14633 PR c++/28737
14634 * g++.dg/template/void8.C: New test.
14635
14636 PR c+_+/28738
14637 * g++.dg/template/void9.C: New test.
14638
14639 * g++.dg/template/void3.C: Adjust error markers.
14640 * g++.dg/template/void4.C: Likewise.
14641 * g++.dg/template/crash55.C: Likewise.
14642 * g++.dg/template/void7.C: Likewise
14643
14644 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14645
14646 PR c++/28588
14647 * g++.dg/inherit/access6.C: New test.
14648 * g++.dg/inherit/access7.C: Likewise.
14649
14650 PR c++/28595
14651 * g++.dg/template/array15.C: New test.
14652 * g++.dg/template/crash2.C: Tweak error markers.
14653
14654 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14655
14656 PR middle-end/28683
14657 * gcc.c-torture/compile/20060823-1.c: New test.
14658
14659 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14660
14661 PR c++/28853
14662 * g++.dg/template/ttp21.C: New test.
14663
14664 PR c++/28852
14665 * g++.dg/other/operator1.C: Add error-marker.
14666 * g++.dg/other/operator2.C: New test.
14667
14668 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14669
14670 PR c/27893
14671 * gcc.c-torture/compile/vla-const-1.c,
14672 gcc.c-torture/compile/vla-const-2.c: New tests.
14673
14674 2006-08-26 Richard Guenther <rguenther@suse.de>
14675
14676 PR middle-end/28814
14677 * gcc.dg/torture/pr28814.c: New testcase.
14678
14679 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14680
14681 PR c/28418
14682 * gcc.c-torture/compile/compound-literal-1.c: New test.
14683
14684 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14685
14686 PR c/28299
14687 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14688 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14689 Expect extra diagnostics.
14690
14691 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14692
14693 gcc.dg/noncompile/pr16876.c: New test.
14694
14695 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14696
14697 PR c++/28056
14698 * g++.dg/parse/local1.C: New test.
14699 * g++.dg/other/qual1.C: Tweak error marker.
14700
14701 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14702
14703 PR c++/27787
14704 * g++.dg/template/typename10.C: New.
14705 * g++.dg/template/lookup4.C: Remove bogus error marker.
14706
14707 2006-08-25 Richard Guenther <rguenther@suse.de>
14708
14709 PR testsuite/28829
14710 * gcc.dg/pr26570.c: Fix testcase.
14711
14712 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14713
14714 PR tree-opt/28807
14715 * gcc.c-torture/execute/mayalias-2.c: New test.
14716 * gcc.dg/tree-ssa/alias-13.c: New test.
14717
14718 2006-08-24 Jan Hubicka <jh@suse.cz>
14719
14720 PR debug/26881
14721 * gcc.dg/debug/pr26881.c: New file.
14722
14723 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14724
14725 PR fortran/28788
14726 * gfortran.dg/used_types_4.f90: New test.
14727 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14728 association of derived types.
14729 * gfortran.dg/used_types_2.f90: Add module cleanup.
14730 * gfortran.dg/used_types_3.f90: The same.
14731
14732 PR fortran/28771
14733 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14734 fix of regression.
14735
14736 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14737
14738 PR 28813
14739 * gfortran.dg/direct_io_6.f90: Remove test.
14740
14741 2006-08-23 Stuart Hastings <stuart@apple.com>
14742
14743 PR 28825
14744 * gcc.target/i386/20060821-1.c: New.
14745
14746 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14747
14748 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14749 dg-warning strings for dllimport.
14750
14751 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14752
14753 PR C++/28450
14754 * g++.dg/ext/vector4.C: New test.
14755 * g++.dg/ext/complex1.C: New test.
14756
14757 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14758
14759 PR debug/28692
14760 * gcc.dg/debug/const-1.c: New.
14761 * gcc.dg/debug/const-2.c: New.
14762 * gcc.dg/debug/dwarf2/const-1.c: New.
14763 * gcc.dg/debug/dwarf2/const-2.c: New.
14764 * gcc.dg/debug/dwarf2/const-2b.c: New.
14765
14766 2006-08-22 Richard Guenther <rguenther@suse.de>
14767
14768 PR middle-end/28776
14769 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14770 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14771
14772 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14773
14774 PR tree-optimization/28003
14775 * g++.dg/tree-ssa/pr28003.C: New.
14776
14777 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14778
14779 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14780
14781 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14782
14783 PR c++/26269
14784 * g++.dg/other/error14.C: New test.
14785
14786 PR c++/28505
14787 * g++.dg/parse/ctor7.C: New test.
14788 * g++.dg/parse/ctor8.C: Likewise.
14789
14790 PR c++/28741
14791 * g++.dg/template/void7.C: New test.
14792
14793 2006-08-21 Olivier Hainque <hainque@adacore.com>
14794
14795 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14796 * gnat.dg/self_aggregate_with_array.adb: New test.
14797
14798 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14799
14800 * g++.dg/eh/arm-vfp-unwind.C: New test.
14801
14802 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14803
14804 PR c++/28341
14805 * g++.dg/template/ref3.C: New test.
14806 * g++.dg/template/nontype13.C: New test.
14807
14808 PR c++/28346
14809 * g++.dg/template/ptrmem17.C: New test.
14810
14811 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14812
14813 PR target/28648 c:
14814 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14815
14816 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14817
14818 PR fortran/28630
14819 * gfortran.dg/used_types_2.f90: New test.
14820
14821 PR fortran/28601
14822 * gfortran.dg/used_types_3.f90: New test.
14823
14824 PR fortran/20886
14825 * gfortran.dg/generic_actual_arg.f90: New test.
14826
14827 PR fortran/28735
14828 * gfortran.dg/module_private_array_refs_1.f90: New test.
14829
14830 PR fortran/28762
14831 * gfortran.dg/program_name_1.f90: New test.
14832
14833 PR fortran/28425
14834 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14835
14836 PR fortran/28496
14837 * gfortran.dg/array_initializer_2.f90: New test.
14838
14839 PR fortran/18111
14840 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14841
14842 PR fortran/28600
14843 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14844
14845 PR fortran/28771
14846 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14847
14848 PR fortran/28660
14849 * gfortran.dg/dependent_decls_1.f90: New test.
14850
14851 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14852
14853 PR fortran/25217
14854 * gfortran.dg/derived_init_2.f90: New.
14855
14856 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14857
14858 * gcc.c-torture/execute/pr28289.c: New test.
14859
14860 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14861
14862 PR c/28744
14863 * gcc.dg/attr-externally-visible-1.c: New test.
14864 * gcc.dg/attr-externally-visible-2.c: New test.
14865 * g++.dg/parse/attr-externally-visible-1.C: New test.
14866 * g++.dg/parse/attr-externally-visible-2.C: New test.
14867
14868 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14869
14870 PR c++/28606
14871 * g++.dg/parse/dtor11.C: New test.
14872
14873 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14874
14875 PR rtl-optimization/28489
14876 * gcc.c-torture/compile/pr28489.c: New test.
14877
14878 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14879
14880 PR c++/28710
14881 * g++.dg/template/redecl4.C: New test.
14882
14883 PR c++/28711
14884 * g++.dg/template/ctor8.C: New test.
14885
14886 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14887
14888 * gcc.dg/pr26570.c: Fix testcase.
14889
14890 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14891
14892 * PR c++/28573
14893 * g++.dg/parse/offsetof6.C: New test.
14894 * g++.dg/parse/offsetof6.C: New test.
14895 * g++.dg/parse/offsetof7.C: New test.
14896
14897 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14898
14899 PR testsuite/28602
14900 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14901 is false.
14902
14903 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14904
14905 PR c++/28302
14906 * g++.dg/ext/vector3.C: New test.
14907
14908 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14909
14910 PR gcov/profile/26570
14911 * gcc.dg/pr26570.c: New test.
14912
14913 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14914
14915 PR c/27697
14916 * gcc.dg/qual-component-1.c: New test.
14917
14918 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14919
14920 PR c++/28593
14921 * g++.dg/parse/new3.C: New test.
14922
14923 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14924
14925 PR fortran/25828
14926 * gfortran.dg/streamio_1.f90: New test.
14927 * gfortran.dg/streamio_2.f90: New test.
14928 * gfortran.dg/streamio_3.f90: New test.
14929 * gfortran.dg/streamio_4.f90: New test.
14930 * gfortran.dg/streamio_5.f90: New test.
14931 * gfortran.dg/streamio_6.f90: New test.
14932 * gfortran.dg/streamio_7.f90: New test.
14933 * gfortran.dg/streamio_8.f90: New test.
14934
14935 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14936
14937 PR c/28287
14938 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14939
14940 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14941
14942 PR c++/28594
14943 * g++.dg/template/void6.C: New test.
14944
14945 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14946
14947 PR c/28649
14948 * gcc.dg/parse-error-1.c: New test.
14949 * gcc.dg/parse-error-2.c: New test.
14950 * gcc.dg/cpp/digraph2.c: Add error-marker.
14951 * gcc.dg/noncompile/920923-1.c: Likewise.
14952
14953 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14954
14955 PR c/27490
14956 * gcc.dg/sizeof-2.c: New testcase.
14957
14958 PR c/27489
14959 * gcc.dg/switch-A.c: New testcase.
14960
14961 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14962
14963 PR c++/28288
14964 PR c++/14556
14965 * g++.old-deja/g++.warn/compare1.C: Delete.
14966 * g++.dg/opt/pr7503-2.C: Delete.
14967 * g++.dg/opt/pr7503-3.C: Delete.
14968 * g++.dg/opt/pr7503-4.C: Delete.
14969 * g++.dg/opt/pr7503-5.C: Delete.
14970 * g++.dg/opt/max1.C: Delete.
14971 * g++.dg/warn/minmax.C: Delete.
14972 * g++.dg/expr/minmax.C: New test.
14973
14974 2006-08-14 Richard Guenther <rguenther@suse.de>
14975
14976 PR testsuite/28703
14977 * gcc.c-torture/execute/pr28651.c: Do not use argc
14978 to avoid optimization, instead forbid inlining.
14979
14980 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14981
14982 PR rtl-optimization/28634
14983 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14984
14985 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14986
14987 PR c/27184
14988 * gcc.dg/torture/pr27184.c: New test.
14989
14990 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14991
14992 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14993
14994 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14995
14996 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14997 * gfortran.dg/stat_2.f90: Likewise.
14998 * gfortran.dg/chmod_1.f90: Likewise.
14999 * gfortran.dg/chmod_2.f90: Likewise.
15000 * gfortran.dg/chmod_3.f90: Likewise.
15001
15002 2006-08-11 David Edelsohn <edelsohn@gnu.org>
15003
15004 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15005
15006 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
15007
15008 * g++.dg/opt/pr23454-2.C: New test.
15009
15010 2006-08-11 Richard Guenther <rguenther@suse.de>
15011
15012 PR middle-end/28651
15013 * gcc.c-torture/execute/pr28651.c: New testcase.
15014
15015 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
15016
15017 * gnat.dg/specs/static_initializer.ads: New test.
15018
15019 2006-08-10 Paul Brook <paul@codesourcery.com>
15020
15021 * gcc.target/arm/cond-asm.c: New test.
15022
15023 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
15024
15025 PR tree-optimization/26197
15026 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15027 * g++.dg/vect/vect.exp: Compile the new tests with
15028 --param max-aliased-vops=0.
15029
15030 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
15031
15032 PR c++/28637
15033 * g++.dg/template/void3.C: New test.
15034
15035 PR c++/28638
15036 * g++.dg/template/void4.C: New test.
15037
15038 PR c++/28640
15039 * g++.dg/template/void5.C: New test.
15040
15041 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
15042
15043 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15044 after dg-do compile.
15045
15046 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
15047
15048 PR tree-optimizations/26969
15049 * gcc.dg/vect/vect.exp: Compile tests prefixed with
15050 "unswitch-loops" with -funswitch-loops.
15051 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15052
15053 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
15054
15055 * gcc.dg/sparc-getcontext-1.c: Fix typo.
15056 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15057 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
15058 * objc.dg/dwarf-1.m: Likewise.
15059 * objc.dg/dwarf-2.m: Likewise.
15060 * obj-c++.dg/dwarf-2.mm: Likewise.
15061
15062 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15063
15064 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15065 * objc.dg/dwarf-2.m: Likewise.
15066 * obj-c++.dg/dwarf-2.mm: Likewise.
15067
15068 PR libfortran/28603
15069 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15070
15071 PR testsuite/27611
15072 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15073
15074 PR testsuite/27033
15075 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15076
15077 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
15078
15079 PR target/27827
15080 * gcc.target/i386/pr27827.c: New testcase.
15081
15082 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
15083
15084 PR fortran/28590
15085 * gfortran.dg/sequence_types_1.f90: New test.
15086
15087 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
15088
15089 PR fortran/28548
15090 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15091 dg-warning. Add -pedantic option.
15092
15093 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15094
15095 PR c/28502
15096 * gcc.dg/proto-1.c: New test.
15097
15098 PR c/27721
15099 * gcc.dg/lvalue-4.c: New test.
15100
15101 PR c/28136
15102 * gcc.dg/init-bad-5.c: New test.
15103
15104 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15105
15106 PR c++/28347
15107 * g++.dg/ext/typedef-init.C: Add new test for typedef
15108 initialization inside templates. Adjust existing error markers.
15109
15110 2006-08-03 Mark Mitchell <mark@codesourcery.com>
15111
15112 PR c++/28148
15113 * g++.dg/init/ptrmem3.C: New test.
15114
15115 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
15116
15117 PR tree-optimization/27770
15118 * lib/target-support.exp: New target keyword "section_anchors".
15119 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15120 tests.
15121 * gcc.dg/vect/section-anchors-pr27770.c: New test.
15122 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15123 * gcc.dg/vect/section-anchors-vect-69.c: New test.
15124 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15125
15126 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15127
15128 * gcc.dg/20060801-1.c: Add missing '}'.
15129
15130 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15131
15132 PR c++/27508
15133 * g++.dg/parse/dtor9.C: New test.
15134 * g++.dg/parse/dtor10.C: New test.
15135 * g++.dg/other/error7.C: Adjust error-marker.
15136
15137 PR c++/28274
15138 * g++.dg/other/default5.C: New test.
15139
15140 2006-08-02 Richard Guenther <rguenther@suse.de>
15141
15142 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15143
15144 2006-08-02 Mark Mitchell <mark@codesourcery.com>
15145
15146 PR c++/28557
15147 * g++.dg/template/conv9.C: New test.
15148
15149 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15150
15151 PR debug/28063
15152 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15153 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15154 Optionally return assembly text. Update callers.
15155 (check_no_compiler_messages): Update verbose messages.
15156 (check_no_messages_and_pattern): New.
15157 (check_effective_target_string_merging): New.
15158
15159 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15160
15161 PR c++/28250
15162 * g++.dg/eh/catch4.C: New test.
15163
15164 PR c++/28257
15165 * g++.dg/other/qual1.C: New test.
15166
15167 PR c++/28259
15168 * g++.dg/inherit/error2.C: New test.
15169
15170 PR c++/28267
15171 * g++.dg/other/new1.C: New test.
15172
15173 * g++.dg/warn/pr23075.C: Remove obsolete test.
15174 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15175 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15176
15177 2006-07-31 Mark Mitchell <mark@codesourcery.com>
15178
15179 PR c++/28523
15180 * g++.dg/eh/cast1.C: New test.
15181
15182 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
15183
15184 PR libfortran/28452
15185 * gfortran.dg/random_3.f90: New test.
15186
15187 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15188
15189 PR c++/28432
15190 * g++.dg/other/pr28304.C: Change expected error message.
15191 * g++.dg/other/pr28432.C: New test.
15192
15193 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15194
15195 PR c++/28256
15196 * g++.dg/init/brace2.C: Change expected error message, add empty init.
15197
15198 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
15199
15200 PR debug/23336
15201 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15202 at -g1.
15203 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15204 g++.dg/debug/enum-2.C: New.
15205
15206 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15207
15208 PR c++/6634
15209 * g++.dg/parse/long1.C: Add more tests.
15210
15211 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15212
15213 * gfortran.dg/lrshift_1.c: New file.
15214
15215 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15216
15217 PR libgfortran/28335
15218 * gfortran.dg/no_unit_error_1.f90: New test.
15219
15220 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15221
15222 PR libgfortran/28335
15223 * gfortran.dg/no_unit_error_1.f90: Delete test.
15224 * gfortran.dg/no_unit_error_2.f90: Delete test.
15225
15226 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15227
15228 * gfortran.dg/chmod_3.f90: New test.
15229 * gfortran.dg/ltime_gmtime_1.f90: New test.
15230 * gfortran.dg/ltime_gmtime_2.f90: New test.
15231 * gfortran.dg/lrshift_1.f90: New test.
15232 * gfortran.dg/chmod_1.f90: New test.
15233 * gfortran.dg/chmod_2.f90: New test.
15234
15235 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
15236
15237 PR c++/27668
15238 * g++.dg/template/crash55.C: New test.
15239
15240 PR c++/27962
15241 * g++.dg/template/nontype16.C: New test.
15242
15243 * g++.dg/template/void2.C: Adjust error markers.
15244 * g++.dg/template/nontype5.C: Adjust error markers.
15245
15246 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
15247
15248 * gcc.target/i386/stack-prot-kernel.c: New test.
15249
15250 2006-07-27 Roger Sayle <roger@eyesopen.com>
15251
15252 * gcc.dg/builtins-55.c: New test case.
15253
15254 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
15255
15256 PR rtl-optimization/27907
15257 * gcc.c-torture/compile/pr27907.c: New test.
15258
15259 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15260
15261 * gfortran.dg/mclock.f90: New test.
15262 * gfortran.dg/int_conv_1.f90: New test.
15263 * gfortran.dg/stat_1.f90: New test.
15264 * gfortran.dg/stat_2.f90: New test.
15265
15266 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15267
15268 PR libgfortran/28335
15269 * gfortran.dg/no_unit_error_1.f90: New test.
15270 * gfortran.dg/no_unit_error_2.f90: New test.
15271 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15272
15273 2006-07-25 Roger Sayle <roger@eyesopen.com>
15274
15275 PR middle-end/28473
15276 * gcc.dg/fold-convround-1.c: New test case.
15277
15278 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15279
15280 * gfortran.dg/arithmetic_if.f90: Fix comments.
15281
15282 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15283
15284 PR c++/27572
15285 * g++.dg/other/typedef1.C: New test.
15286 * g++.dg/template/typedef4.C: New test.
15287 * g++.dg/template/typedef5.C: New test.
15288
15289 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
15290
15291 PR fortran/28416
15292 * gfortran.dg/allocatable_dummy_3.f90: New.
15293
15294 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15295
15296 PR fortran/28439
15297 * gfortran.dg/arithmetic_if.f90: New test.
15298
15299 2006-07-24 Uros Bizjak <uros@kss-loka.si>
15300
15301 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15302 avoid memcpy optimization.
15303
15304 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15305
15306 PR fortran/25289
15307 * gfortran.dg/direct_io_6.f90: New test.
15308
15309 2006-07-24 Jan Hubicka <jh@suse.cz>
15310
15311 PR c/25795
15312 PR c++/27369
15313 * gcc.dg/pr25795.c: New test.
15314 * gcc.dg/pr25795-1.c: New test.
15315
15316 2006-07-23 Roger Sayle <roger@eyesopen.com>
15317
15318 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15319 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15320 which may be transformed to "g || h" on some platforms.
15321
15322 2006-07-23 Mark Mitchell <mark@codesourcery.com>
15323
15324 PR c++/28025
15325 * g++.dg/template/friend45.C: New test.
15326
15327 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15328
15329 PR libgfortran/28339
15330 * gfortran.dg/arrayio_8.f90: New test.
15331
15332 2006-07-21 Mike Stump <mrs@apple.com>
15333
15334 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15335
15336 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15337
15338 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15339
15340 PR c++/28250
15341 * g++.dg/eh/catch3.C: New test.
15342
15343 PR c++/28363
15344 * g++.dg/template/defarg10.C: New test.
15345
15346 2006-07-20 Paul Brook <paul@codesourcery.com>
15347
15348 PR 27363
15349 * gcc.dg/pr27363.c: New test.
15350
15351 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15352
15353 PR c++/28338
15354 * g++.dg/init/ref13.C: New test.
15355
15356 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15357
15358 PR obj-c++/28434
15359 * obj-c++.dg/proto-error-1.mm: New test.
15360
15361 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15362
15363 PR c++/28337
15364 * g++.dg/template/string1.C: New test.
15365
15366 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15367
15368 PR c++/28048
15369 * g++.dg/template/defarg9.C: New test.
15370
15371 PR c++/28235
15372 * g++.dg/template/static27.C: New test.
15373
15374 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15375
15376 PR 28410
15377 * gcc.dg/tree-ssa/pr28410.c: New test.
15378
15379 2006-07-18 Lee Millward <lee.millward@gmail.com>
15380
15381 PR c++/28258
15382 * g++/dg/other/error13.C: New test.
15383
15384 PR c++/28260
15385 * g++.dg/template/friend44.C: New test.
15386
15387 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15388
15389 PR c++/27495
15390 * g++.dg/other/pr27495.C: New.
15391
15392 2006-07-18 Olivier Hainque <hainque@adacore.com>
15393
15394 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15395 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15396
15397 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15398
15399 PR c/28286
15400 * gcc.dg/pragma-pack-4.c: New test.
15401
15402 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15403
15404 PR c++/28291
15405 * g++.dg/ext/pr28291.C: New test.
15406
15407 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15408
15409 PR middle-end/28403
15410 * gcc.c-torture/execute/pr28403.c: New test.
15411
15412 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15413
15414 PR middle-end/28402
15415 * gcc.dg/pr28402.c: New test.
15416
15417 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15418
15419 PR c++/28304
15420 * g++.dg/other/pr28304.C: New test.
15421
15422 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15423
15424 PR other/28251
15425 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15426 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15427
15428 2006-07-17 Richard Guenther <rguenther@suse.de>
15429
15430 PR tree-optimization/28238
15431 * g++.dg/tree-ssa/pr28238.C: New testcase.
15432
15433 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15434
15435 PR c++/28250
15436 * g++.dg/eh/catch1.C: New test.
15437 * g++.dg/eh/catch2.C: New test.
15438
15439 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15440
15441 PR c++/28370
15442 * g++.dg/template/anon3.C: New test.
15443
15444 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15445
15446 PR fortran/20844
15447 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15448 specifiers requiring an explicit format tag..
15449
15450 PR fortran/28201
15451 * gfortran.dg/generic_5: New test.
15452
15453 PR fortran/20893
15454 * gfortran.dg/elemental_optional_args_1.f90: New test.
15455
15456 2006-07-16 Olivier Hainque <hainque@adacore.com>
15457
15458 * gnat.dg/assert.ads: New file.
15459 * gnat.dg/controlled_record.ads: Likewise.
15460 * gnat.dg/controlled_record.adb: Likewise.
15461
15462 2006-07-15 Lee Millward <lee.millward@gmail.com>
15463
15464 PR c++/28292
15465 * g++.dg/other/error12.C: New test.
15466
15467 PR c++/28269
15468 * g++.dg/template/crash54.C: New test.
15469
15470 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15471
15472 PR c++/28249
15473 * g++.dg/parse/catch1.C: New test.
15474
15475 PR c++/28294
15476 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15477
15478 PR c++/28387
15479 * g++.dg/ext/attrib24.C: New test.
15480
15481 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15482
15483 PR c++/28343
15484 * g++.dg/ext/asmspec1.C: New test.
15485
15486 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15487
15488 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15489 (dg-test): Support shouldfail tests.
15490 * lib/target-supports-dg.exp (dg-shouldfail): New.
15491 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15492 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15493 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15494 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15495 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15496 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15497 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15498
15499 2006-07-13 Jan Hubicka <jh@suse.cz>
15500
15501 * gcc.target/i386/memcpy-1.c: New.
15502
15503 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15504
15505 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15506
15507 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15508
15509 PR fortran/25097
15510 * gfortran.dg/present_1.f90: New test.
15511
15512 PR fortran/20903
15513 * gfortran.dg/interface_derived_type_1.f90: New test.
15514
15515 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
15516
15517 PR fortran/28213
15518 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15519 list.
15520
15521 2006-07-07 Lee Millward <lee.millward@gmail.com>
15522
15523 PR c++/27820
15524 * g++.dg/other/label1.C: New test.
15525
15526 2006-07-07 Richard Guenther <rguenther@suse.de>
15527
15528 PR middle-end/28268
15529 * gcc.dg/torture/pr28268.c: New testcase.
15530
15531 2006-07-07 Steve Ellcey <sje@cup.hp.com>
15532
15533 PR c++/27019
15534 * g++.dg/ext/pr27019.C: New.
15535
15536 2006-07-07 Richard Guenther <rguenther@suse.de>
15537
15538 PR tree-optimization/28187
15539 * gcc.dg/pr28187.c: New testcase.
15540
15541 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
15542
15543 * gnat.dg/address_conversion.adb: New test.
15544 * gnat.dg/boolean_subtype.adb: Likewise.
15545 * gnat.dg/frame_overflow.adb: Likewise.
15546 * gnat.dg/pointer_array.adb: Likewise.
15547 * gnat.dg/pointer_conversion.adb: Likewise.
15548
15549 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
15550
15551 PR fortran/28237
15552 PR fortran/23420
15553 * gfortran.dg/print_fmt_5.f90: New test.
15554
15555 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15556
15557 PR fortran/28129
15558 * gfortran.dg/bounds_check_4.f90: New test.
15559
15560 2006-07-05 Richard Guenther <rguenther@suse.de>
15561
15562 PR target/28158
15563 * gfortran.dg/pr28158.f90: New testcase.
15564
15565 2006-07-05 Richard Guenther <rguenther@suse.de>
15566
15567 PR tree-optimization/28162
15568 * gcc.dg/pr28162.c: New testcase.
15569
15570 2006-07-05 Richard Guenther <rguenther@suse.de>
15571 Andrew Pinski <pinskia@gcc.gnu.org>
15572
15573 PR c++/27084
15574 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15575
15576 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
15577
15578 PR fortran/28174
15579 * gfortran.dg/actual_array_substr_2.f90: New test.
15580
15581 PR fortran/28167
15582 * gfortran.dg/actual_array_constructor_2.f90: New test.
15583
15584 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15585
15586 * gfortran.dg/itime_idate_1.f: New test.
15587 * gfortran.dg/itime_idate_2.f: New test.
15588
15589 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15590
15591 PR libgfortran/27704
15592 * gfortran.dg/open_status_3.f90: New test.
15593 * gfortran.dg/fmt_l.f90: Update for new feature.
15594
15595 2006-07-03 Asher Langton <langton2@llnl.gov>
15596
15597 * gfortran.dg/oldstyle_2.f90: New.
15598
15599 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15600
15601 * gnat.dg/string_slice.adb: New test.
15602
15603 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15604
15605 PR fortran/19259
15606 * gfortran.dg/semicolon_fixed.c: New.
15607 * gfortran.dg/semicolon_free.c: New.
15608
15609 2006-06-30 Mike Stump <mrs@apple.com>
15610
15611 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15612 that don't support internal visibility.
15613
15614 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15615
15616 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15617 for '(' / ')' needing an extra '\'.
15618
15619 2006-06-29 Roger Sayle <roger@eyesopen.com>
15620
15621 PR middle-end/27428
15622 * gcc.dg/pr27428-1.c: New test case.
15623
15624 2006-06-29 Mike Stump <mrs@apple.com>
15625
15626 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15627 on darwin as we can't align commons large enough yet.
15628
15629 * gcc.dg/vla-8.c: Add additional testcases.
15630
15631 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15632
15633 PR c++/28114
15634 * g++.dg/other/pr28114.C: New.
15635
15636 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15637
15638 * gcc.c-torture/compile/20060625-1.c: New test.
15639
15640 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15641
15642 PR fortran/20867
15643 * gfortran.dg/stfunc_3.f90: New test.
15644
15645 PR fortran/25056
15646 * gfortran.dg/impure_actual_1.f90: New test.
15647
15648 PR fortran/20874
15649 * gfortran.dg/elemental_result_1.f90: New test.
15650
15651 PR fortran/25073
15652 * gfortran.dg/select_7.f90: New test.
15653
15654 PR fortran/27554
15655 * intrinsic_actual_1.f: New test.
15656
15657 PR fortran/22038
15658 PR fortran/28119
15659 * gfortran.dg/forall_4.f90: New test.
15660
15661 PR fortran/25072
15662 * gfortran.dg/forall_5.f90: New test.
15663
15664 2006-06-25 Lee Millward <lee.millward@gmail.com>
15665
15666 PR c++/28051
15667 * g++.dg/template/using13.C: New test.
15668
15669 PR c++/28054
15670 * g++.dg/other/incomplete3.C: New test.
15671
15672 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15673
15674 PR fortran/28081
15675 * gfortran.dg/substr_3.f: New test.
15676 * gfortran.dg/equiv_2.f90: Update expected error message.
15677
15678 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15679
15680 PR fortran/28118
15681 * gfortran.dg/actual_array_substr_1.f90: New test.
15682
15683 2006-06-24 Olivier Hainque <hainque@adacore.com>
15684
15685 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15686 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15687
15688 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15689
15690 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15691
15692 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15693
15694 PR fortran/27981
15695 * gfortran.dg/simpleif_2.f90: New test.
15696
15697 2006-06-23 Lee Millward <lee.millward@gmail.com>
15698
15699 * g++.dg/template/error22.C: Fix typo.
15700
15701 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15702
15703 PR c++/28112
15704 * g++.dg/ext/attrib23.C: New test.
15705
15706 2006-06-23 Olivier Hainque <hainque@adacore.com>
15707
15708 * gnat.dg/varsize_temp.adb: New test.
15709
15710 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15711
15712 PR c++/11468
15713 * g++.dg/other/java2.C: New test.
15714
15715 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15716
15717 PR target/27789
15718 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15719 initialization.
15720
15721 2006-06-22 Roger Sayle <roger@eyesopen.com>
15722
15723 PR target/27531
15724 * gcc.dg/pr27531-1.c: New test case.
15725
15726 2006-06-22 Asher Langton <langton2@llnl.gov>
15727
15728 PR fortran/24748
15729 * gfortran.dg/implicit_8.f90: New.
15730
15731 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15732
15733 PR rtl-optimization/28121
15734 * gcc.dg/pr28121.c: New test.
15735
15736 2006-06-22 Lee Millward <lee.millward@gmail.com>
15737
15738 PR c++/27805
15739 * g++.dg/parse/ptrmem6.C: New test.
15740
15741 PR c++/27821
15742 * g++.dg/template/error22.C: New test.
15743
15744 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15745
15746 PR c++/28111
15747 * g++.dg/template/friend43.C: New test.
15748
15749 PR c++/28110
15750 * g++.dg/template/crash53.C: New test.
15751
15752 PR c++/28109
15753 * g++.dg/rtti/incomplete1.C: New test.
15754
15755 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15756
15757 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15758
15759 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15760
15761 * gcc.c-torture/execute/complex-7.c: New.
15762
15763 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15764
15765 * gcc.dg/merge-all-constants-1.c: New test.
15766
15767 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15768
15769 PR c++/28113
15770 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15771
15772 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15773
15774 * gfortran.dg/rrspacing_1.f90: New test.
15775
15776 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15777
15778 PR c++/28052
15779 * g++.dg/other/bitfield2.C: New test.
15780
15781 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15782
15783 PR tree-optimization/27331
15784 * gcc.dg/pr27331.c: New test.
15785
15786 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15787 Eric Botcazou <ebotcazou@adacore.com>
15788
15789 PR ada/18692
15790 * lib/gnat.exp: New file.
15791 * lib/gnat-dg.exp: Likewise.
15792 * gnat.dg: New directory.
15793 * gnat.dg/dg.exp: New driver.
15794 * gnat.dg/specs: New directory.
15795 * gnat.dg/specs/specs.exp: New driver.
15796 * gnat.dg/style: New directory.
15797 * gnat.dg/style/style.exp: New driver.
15798
15799 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15800
15801 PR fortran/16206
15802 * gfortran.dg/array_initializer_1.f90: New test.
15803
15804 PR fortran/28005
15805 * gfortran.dg/matmul_3.f90: New test.
15806
15807 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15808
15809 PR middle-end/28075
15810 * gcc.dg/tree-ssa/inline-1.c: New test.
15811
15812 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15813
15814 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15815 in malloc prototype; remove XFAIL.
15816 * gcc.dg/pr18241-2.c: Ditto.
15817 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15818 in memset prototype; remove XFAIL.
15819 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15820
15821 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15822
15823 * gcc.dg/vla-8.c: Add.
15824
15825 2006-06-19 Richard Guenther <rguenther@suse.de>
15826
15827 PR tree-optimization/27090
15828 * g++.dg/tree-ssa/pr27090.C: New testcase.
15829
15830 2006-06-19 Roger Sayle <roger@eyesopen.com>
15831
15832 PR target/27861
15833 * gcc.dg/pr27861-1.c: New test case.
15834
15835 2006-06-19 Richard Guenther <rguenther@suse.de>
15836
15837 PR middle-end/28045
15838 * gcc.dg/torture/pr28045.c: New testcase.
15839
15840 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15841
15842 PR fortran/26801
15843 * gfortran.dg/associated_4.f90: New test.
15844
15845 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15846
15847 PR fortran/19310
15848 PR fortran/19904
15849 * gfortran.dg/real_const_3.f90: New test.
15850
15851 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15852
15853 PR c++/28016
15854 * g++.dg/template/static26.C: New test.
15855
15856 PR c++/27979
15857 * g++.dg/expr/bitfield2.C: New test.
15858
15859 PR c++/27884
15860 * g++.dg/parse/linkage2.C: New test.
15861
15862 2006-06-16 Richard Guenther <rguenther@suse.de>
15863
15864 PR middle-end/27116
15865 * gcc.dg/pr15785-1.c: Revert last change.
15866 * gcc.dg/torture/pr27116-2.c: New testcase.
15867
15868 2006-06-16 Roger Sayle <roger@eyesopen.com>
15869
15870 PR middle-end/27802
15871 * gcc.dg/pr27802-1.c: New test case.
15872
15873 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15874
15875 PR c++/27689
15876 * g++.dg/template/ttp18.C: New test.
15877 * g++.dg/template/ttp19.C: Likewise.
15878
15879 PR c++/27666
15880 * g++.dg/expr/cond9.C: New test.
15881
15882 PR c++/27640
15883 * g++.dg/template/ctor7.C: New test.
15884
15885 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15886
15887 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15888
15889 2006-06-16 Richard Guenther <rguenther@suse.de>
15890
15891 PR tree-optimization/27781
15892 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15893
15894 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15895
15896 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15897
15898 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15899
15900 * gcc.dg/tree-ssa/loop-18.c: New test.
15901
15902 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15903
15904 PR c++/27665
15905 * g++.dg/template/crash52.C: New test.
15906
15907 PR c++/27648
15908 * g++.dg/ext/attrib22.C: New test.
15909
15910 PR c++/26559
15911 * g++.dg/template/builtin1.C: New test.
15912 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15913
15914 PR c++/28018
15915 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15916 assignment.
15917 * g++.old-deja/g++.pt/crash51.C: Likewise.
15918
15919 PR c++/27227
15920 * g++.dg/lookup/linkage1.C: New test.
15921 * g++.dg/lookup/linkage2.C: Likewise.
15922
15923 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15924
15925 PR middle-end/27959
15926 * gcc.dg/pr27959.c: New testcase.
15927
15928 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15929
15930 PR target/28014:
15931 * g++.dg/eh/div.C: New test.
15932
15933 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15934
15935 PR c++/27894
15936 * g++.dg/tree-ssa/pr26757.C: New test.
15937 * g++.dg/tree-ssa/pr27894.C: New test.
15938
15939 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15940
15941 * gcc.c-torture/compile/20060609-1.c: New test.
15942
15943 PR target/27863
15944 * gcc.c-torture/compile/pr27863.c: New test.
15945
15946 2006-06-13 Richard Guenther <rguenther@suse.de>
15947
15948 PR tree-optimization/27830
15949 * g++.dg/tree-ssa/pr27830.C: New testcase.
15950
15951 2006-06-13 Matthew Sachs <msachs@apple.com>
15952
15953 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15954 the list of compiler flags; this causes those flags to be checked
15955 for things like dg-skip-if.
15956
15957 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15958
15959 PR c++/27601
15960 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15961
15962 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15963 Kazu Hirata <kazu@codesourcery.com>
15964
15965 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15966 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15967
15968 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15969
15970 PR c++/27933
15971 * g++.dg/lookup/using15.C: New test.
15972
15973 PR c++/27951
15974 * g++.dg/other/anon4.C: New test.
15975
15976 2006-06-12 Roger Sayle <roger@eyesopen.com>
15977
15978 PR c++/21210
15979 * g++.dg/init/complex1.C: New test case.
15980
15981 2006-06-11 Eric Christopher <echristo@apple.com>
15982
15983 PR middle-end/27948
15984 * gcc.dg/bf-ms-layout.c: Run on darwin.
15985 * gcc.dg/bf-no-ms-layout: Ditto.
15986 * gcc.dg/attr-ms_struct-2.c: New.
15987 * gcc.dg/bf-ms-layout-2.c: Ditto.
15988
15989 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15990
15991 * gcc.dg/attr-ms_struct-packed1.c: New.
15992
15993 2006-06-09 Mike Stump <mrs@apple.com>
15994
15995 * gcc.dg/vla-7.c: Add.
15996
15997 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15998
15999 PR fortran/24558
16000 * gfortran.dg/entry_6.f90: New test.
16001
16002 PR fortran/20877
16003 PR fortran/25047
16004 * gfortran.dg/entry_7.f90: New test.
16005
16006 2006-06-09 Jakub Jelinek <jakub@redhat.com>
16007
16008 PR c/27747
16009 * gcc.dg/cpp/_Pragma6.c: New test.
16010
16011 PR c++/27748
16012 * g++.dg/cpp/_Pragma1.C: New test.
16013
16014 PR preprocessor/27746
16015 * gcc.dg/gomp/macro-3.c: New test.
16016 * gcc.dg/gomp/macro-4.c: New test.
16017 * g++.dg/gomp/macro-3.C: New test.
16018 * g++.dg/gomp/macro-4.C: New test.
16019
16020 2006-06-09 Richard Guenther <rguenther@suse.de>
16021
16022 PR tree-optimization/26998
16023 * gcc.dg/torture/pr26998.c: New testcase.
16024 * gcc.dg/tree-ssa/vrp29.c: New testcase.
16025
16026 2006-06-08 Mike Stump <mrs@apple.com>
16027
16028 * gcc.dg/pr27095.c: Account for stubs.
16029
16030 PR target/26427
16031 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16032 produce bad code on darwin.
16033
16034 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16035
16036 PR fortran/27958
16037 * gfortran.dg/substr_2.f: New test.
16038
16039 2006-06-08 Asher Langton <langton2@llnl.gov>
16040
16041 PR fortran/27786
16042 * cray_pointers_2.f90: Add -fbounds-check compile flag.
16043
16044 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16045
16046 PR target/27421
16047 * gcc.dg/union-3.c: New test.
16048
16049 2006-06-08 Richard Guenther <rguenther@suse.de>
16050
16051 PR middle-end/27116
16052 * gcc.dg/torture/pr27116.c: New testcase.
16053 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16054
16055 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16056
16057 PR rtl-optimization/26449
16058 * gcc.dg/pr26449.c: New test.
16059
16060 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16061
16062 PR c++/27601
16063 * g++.dg/ext/offsetof1.C: Test member functions.
16064
16065 2006-06-07 Steve Ellcey <sje@cup.hp.com>
16066
16067 * gcc.dg/pr27095.c: Improve scanning.
16068
16069 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
16070
16071 PR fortran/23091
16072 * gfortran.dg/saved_automatic_1.f90: New test.
16073
16074 PR fortran/24168
16075 * gfortran.dg/array_simplify_1.f90: New test.
16076
16077 PR fortran/25090
16078 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16079
16080 PR fortran/25058
16081 * gfortran.dg/entry_dummy_ref_2.f90: New test.
16082
16083 2006-06-06 Mark Mitchell <mark@codesourcery.com>
16084
16085 PR c++/27177
16086 * g++.dg/expr/cast7.C: New test.
16087
16088 2006-06-06 Janis Johnson <janis187@us.ibm.com>
16089
16090 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16091 * lib/gcc-defs.exp (tool_check_compile): Ditto.
16092 * lib/fortran-torture.exp (fortran-torture-compile,
16093 fortran-torture-execute): Ditto.
16094
16095 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
16096
16097 PR target/27842
16098 * gcc.dg/vmx/pr27842.c: New test.
16099
16100 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16101
16102 PR libfortran/27895
16103 * gfortran.dg/bounds_check_3.f90: New test.
16104
16105 2006-06-05 Mike Stump <mrs@apple.com>
16106
16107 * objc.dg/objc-fast-4.m: Skip for ppc64.
16108
16109 2006-06-05 Steve Ellcey <sje@cup.hp.com>
16110
16111 PR testsuite/27705
16112 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16113
16114 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
16115 Victor Kaplansky <victork@il.ibm.com>
16116
16117 PR tree-optimizations/26360
16118 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16119 with -fno-tree-dce.
16120 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16121
16122 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
16123
16124 PR fortran/14067
16125 * gfortran.dg/data_char_1.f90: Add messages for truncated
16126 strings.
16127
16128 PR fortran/16943
16129 * gfortran.dg/func_decl_2.f90: New test.
16130
16131 PR fortran/20839
16132 * gfortran.dg/do_2.f90: New test.
16133
16134 PR fortran/27655
16135 * gfortran.dg/associated_3.f90: New test.
16136
16137 2006-06-04 Mark Mitchell <mark@codesourcery.com>
16138
16139 PR c++/27819
16140 * g++.dg/template/static25.C: New test.
16141
16142 PR c++/27722
16143 * g++.dg/init/array21.C: New test.
16144
16145 PR c++/27807
16146 * g++.dg/ext/complit7.C: New test.
16147
16148 PR c++/27806
16149 * g++.dg/parse/ptrmem5.C: New test.
16150
16151 2006-06-04 Roger Sayle <roger@eyesopen.com>
16152 Andrew Pinski <pinskia@physics.uc.edu>
16153
16154 PR c/27150
16155 PR middle-end/27382
16156 * gcc.dg/pr27150-1.c: New testcase.
16157 * gcc.dg/pr27382-1.c: New testcase.
16158 * gcc.dg/pr27382-2.c: New testcase.
16159
16160 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
16161
16162 PR c/25161
16163 PR c/27020
16164 * gcc.dg/array-10.c: New test.
16165
16166 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16167
16168 PR c++/27804
16169 * g++.dg/init/const4.C: New test.
16170 * g++.dg/init/member1.C: Add error-marker.
16171 * g++.dg/other/fold1.C: Adjust error-marker.
16172
16173 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16174
16175 PR c++/27601
16176 * g++.dg/ext/offsetof1.C: New test.
16177
16178 2006-06-04 Eric Christopher <echristo@apple.com>
16179
16180 * gcc.dg/attr-ms_struct-1.c: New.
16181
16182 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
16183
16184 * gcc.c-torture/compile/builtin_constant_p.c: New test.
16185
16186 2006-06-04 Richard Guenther <rguenther@suse.de>
16187
16188 PR tree-optimization/27039
16189 * gcc.dg/tree-ssa/loop-17.c: New testcase.
16190
16191 2006-06-03 Roger Sayle <roger@eyesopen.com>
16192
16193 PR target/26223
16194 * gcc.target/i386/amd64-abi-2.c: New test case.
16195
16196 2006-06-02 Eric Christopher <echristo@apple.com>
16197
16198 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16199 * gcc.target/i386/20020523-1.c: Skip if darwin.
16200 * gcc.target/i386/asm-3.c: Ditto.
16201 * gcc.target/i386/20011119-1.c: Ditto.
16202 * gcc.target/i386/clobbers.c: Remove pic part of test.
16203
16204 2006-06-02 Steve Ellcey <sje@cup.hp.com>
16205
16206 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16207 * g++.old-deja/g++.other/init19.C: Ditto.
16208 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16209 and add other platforms as expected failures.
16210
16211 2006-06-01 Steve Ellcey <sje@cup.hp.com>
16212
16213 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16214 (is-effective-target-keyword): Ditto.
16215
16216 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
16217
16218 PR fortran/27715
16219 * gfortran.dg/extended_char_comparison_1.f: New test.
16220
16221 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
16222
16223 PR fortran/25098
16224 * gfortran.dg/dummy_procedure_1.f90: New test.
16225
16226 PR fortran/25147
16227 * gfortran.dg/dummy_procedure_2.f90: New test.
16228
16229 * gfortran.dg/associated_2.f90: Correct to make consistent with
16230 standard.
16231
16232 2006-05-31 Roger Sayle <roger@eyesopen.com>
16233
16234 * gcc.target/i386/387-11.c: New test case.
16235
16236 2006-05-31 Mark Mitchell <mark@codesourcery.com>
16237
16238 PR c++/27801
16239 * g++.dg/template/cond6.C: New test.
16240
16241 PR c++/26496
16242 * g++.dg/template/crash51.C: New test.
16243 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16244
16245 PR c++/27385
16246 * g++.dg/init/array20.C: New test.
16247
16248 2006-05-31 Roger Sayle <roger@eyesopen.com>
16249
16250 * gcc.dg/builtins-54.c: New test case.
16251
16252 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16253
16254 PR c++/26433
16255 * g++.dg/template/fntry1.C: Add dg-do link.
16256
16257 PR c++/27808
16258 * g++.dg/parse/friend6.C: New test.
16259
16260 2006-05-30 Asher Langton <langton2@llnl.gov>
16261
16262 * gfortran.dg/cray_pointers_7.f90: New test.
16263
16264 2006-05-30 Roger Sayle <roger@eyesopen.com>
16265
16266 PR tree-optimization/23452
16267 * gcc.dg/fold-mulconj-1.c: New test case.
16268
16269 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16270
16271 PR c++/27803
16272 * g++.dg/parse/bitfield1.C: New test.
16273
16274 2006-05-30 Roger Sayle <roger@eyesopen.com>
16275
16276 * gcc.target/ppc-eq0-1.c: New test case.
16277 * gcc.target/ppc-negeq0-1.c: New test case.
16278
16279 2006-05-30 Dirk Mueller <dmueller@suse.de>
16280
16281 PR c/27273
16282 * gcc.dg/overflow-warn-5.c: New test.
16283
16284 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16285
16286 PR c/27718
16287 * gcc.dg/sizeof-1.c: New test.
16288
16289 2006-05-30 Uros Bizjak <uros@kss-loka.si>
16290
16291 PR target/27790
16292 * gcc.target/i386/pr27790.c: New test.
16293
16294 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16295
16296 PR libgfortran/27757
16297 * gfortran.dg/direct_io_5.f90: New test.
16298
16299 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16300
16301 PR libgfortran/27634
16302 * gfortran.dg/fmt_missing_period_1.f: New test.
16303 * gfortran.dg/fmt_missing_period_2.f: New test.
16304 * gfortran.dg/fmt_missing_period_3.f: New test.
16305
16306 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16307
16308 PR fortran/19777
16309 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16310 arrays.
16311
16312 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16313
16314 PR c++/27713
16315 * g++.dg/template/new6.C: New test.
16316
16317 2006-05-29 Roger Sayle <roger@eyesopen.com>
16318
16319 PR tree-optimization/24964
16320 * gcc.target/i386/387-10.c: New test case.
16321
16322 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
16323
16324 * intrinsics/string_intrinsics.c (compare_string):
16325 Use memcmp instead of strncmp to avoid tripping over
16326 CHAR(0) in a string.
16327
16328 2006-05-27 Richard Guenther <rguenther@suse.de>
16329
16330 PR middle-end/27773
16331 * gcc.dg/torture/pr27773.c: New testcase.
16332
16333 2006-05-27 Dirk Mueller <dmueller@suse.de>
16334
16335 * gcc.dg/pr24561.c: Rename to..
16336 * gcc.dg/pr25962.c: .. this.
16337
16338 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16339
16340 PR fortran/19777
16341 * gfortran.dg/bounds_check_2.f: New test.
16342
16343 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16344
16345 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16346 * gfortran.dg/byte_1.f90: Likewise.
16347 * gfortran.dg/dup_save_2.f90: Likewise.
16348
16349 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16350
16351 * gfortran.dg/associated_2.f90: New test.
16352
16353 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16354
16355 PR fortran/27524
16356 * gfortran.dg/bounds_check_1.f90: New test.
16357
16358 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16359
16360 PR rtl-optimization/27661
16361 * gcc.dg/pr27661.c: New test case.
16362
16363 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16364
16365 PR fortran/23151
16366 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16367 * gfortran.dg/print_parentheses_1.f: New test.
16368 * gfortran.dg/print_parentheses_2.f90: New test.
16369
16370 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16371
16372 PR target/27758
16373 * gcc.dg/pr27758.c: New test.
16374
16375 2006-05-24 Falk Hueffner <falk@debian.org>
16376
16377 * gcc.c-torture/compile/pr27571.c: New test.
16378
16379 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16380
16381 PR fortran/27709
16382 * gfortran.dg/spec_expr_4.f90: New test.
16383
16384 PR fortran/27155
16385 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16386
16387 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16388
16389 PR c++/20103
16390 * g++.dg/ext/complit6.C: New test.
16391 * g++.dg/ext/complit3.C: Adjust error markers.
16392 * g++.dg/init/const3.C: New test.
16393
16394 2006-05-25 Richard Guenther <rguenther@suse.de>
16395
16396 PR middle-end/27743
16397 * gcc.dg/torture/pr27743.c: New testcase.
16398
16399 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16400
16401 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16402
16403 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16404
16405 * gcc.dg/compat/scalar-by-value-x.h: New.
16406 * gcc.dg/compat/scalar-by-value-y.h: New.
16407 * gcc.dg/compat/scalar-by-value-5.c: New.
16408 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16409 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16410 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16411 * gcc.dg/compat/scalar-by-value-6.c: New.
16412 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16413 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16414 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16415
16416 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16417
16418 PR tree-optimization/27639
16419 PR tree-optimization/26719
16420 * gcc.dg/pr27639.c: New test.
16421 * gcc.dg/pr26719.c: New test.
16422 * gcc.dg/tree-ssa/scev-cast.c: New test.
16423
16424 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16425
16426 PR c++/20173
16427 * g++.dg/template/error21.C: New test.
16428
16429 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16430
16431 PR target/27696
16432 * gcc.target/i386/pr27696.c: New.
16433
16434 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16435
16436 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16437
16438 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16439
16440 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16441
16442 PR c++/27716
16443 * g++.dg/other/assign1.C: New test.
16444
16445 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16446
16447 PR target/27266
16448 * gcc.target/i386/pr27266.c: New.
16449
16450 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16451
16452 PR c++/27451
16453 * g++.dg/ext/asm9.C: New test.
16454
16455 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16456
16457 PR rtl-optimization/25514
16458 * gcc.c-torture/compile/pr25514.c: New test.
16459
16460 2006-05-22 Richard Guenther <rguenther@suse.de>
16461
16462 Revert
16463 2006-01-31 Richard Guenther <rguenther@suse.de>
16464
16465 * gcc.target/i386/sselibm-1.c: New testcase.
16466 * gcc.target/i386/sselibm-2.c: Likewise.
16467 * gcc.target/i386/sselibm-3.c: Likewise.
16468 * gcc.target/i386/sselibm-4.c: Likewise.
16469 * gcc.target/i386/sselibm-5.c: Likewise.
16470
16471 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16472
16473 PR c/27420
16474 * gcc.dg/func-args-2.c: New test.
16475
16476 PR c/26818
16477 * gcc.dg/struct-incompl-1.c: New test.
16478
16479 2006-05-22 Richard Guenther <rguenther@suse.de>
16480
16481 PR testsuite/27708
16482 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16483 the transformations we test for.
16484
16485 2006-05-22 Richard Guenther <rguenther@suse.de>
16486
16487 PR testsuite/27707
16488 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16489
16490 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16491
16492 PR c++/27210
16493 * g++.dg/warn/new1.C: New test.
16494 * g++.dg/template/new5.C: Likewise.
16495
16496 2006-05-21 Roger Sayle <roger@eyesopen.com>
16497
16498 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16499 * gcc.target/i386/20060512-3.c: Likewise.
16500
16501 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16502
16503 PR rtl-optimization/27671
16504 * gcc.c-torture/execute/pr27671-1.c: New.
16505 * gcc.dg/pr27671-2.c: Likewise.
16506
16507 PR tree-optimization/26622.
16508 * gcc.c-torture/compile/pr26622.c: New.
16509
16510 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16511
16512 PR fortran/27613
16513 * gfortran.dg/recursive_reference_1.f90: New test.
16514
16515 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16516
16517 PR fortran/25746
16518 * gfortran.dg/elemental_subroutine_3.f90: New test.
16519
16520 PR fortran/25090
16521 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16522
16523 PR fortran/27584
16524 * gfortran.dg/associated_target_1.f90: New test.
16525
16526 PR fortran/19015
16527 * gfortran.dg/maxloc_shape_1.f90: New test.
16528
16529 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16530
16531 PR libgfortran/24459
16532 * gfortran.dg/namelist_24.f90: New test.
16533 * gfortran.dg/namelist_12.f: Fix typo in comment.
16534
16535 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
16536
16537 PR middle-end/25776
16538 * g++.dg/other/error11.C: New test.
16539
16540 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16541
16542 * gcc.target/mips/pr26765.c: Add -w to options.
16543
16544 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16545
16546 * lib/target-supports.exp (check_effective_target_mpaired_single):
16547 New function.
16548 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16549 multilibs.
16550 * g++.dg/vect/vect.exp: Likewise.
16551
16552 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16553
16554 PR testsuite/25891
16555 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16556
16557 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
16558
16559 PR fortran/27662
16560 * gfortran.dg/temporary_1.f90: New file.
16561
16562 2006-05-19 Andreas Schwab <schwab@suse.de>
16563
16564 * g++.dg/other/unused1.C: Also match "stringz".
16565
16566 2006-05-19 Mark Mitchell <mark@codesourcery.com>
16567
16568 PR c++/26433
16569 * g++.dg/template/fntry1.C: New test.
16570
16571 2006-05-18 Mark Mitchell <mark@codesourcery.com>
16572
16573 PR c++/27471
16574 PR c++/27506
16575 * g++.dg/conversion/bitfield5.C: New test.
16576 * g++.dg/conversion/bitfield6.C: New test.
16577
16578 2006-05-18 Mike Stump <mrs@apple.com>
16579
16580 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16581 * gcc.dg/vla-4.c: Add.
16582 * gcc.dg/vla-5.c: Add.
16583 * gcc.dg/vla-6.c: Add.
16584
16585 2006-05-12 Stuart Hastings <stuart@apple.com>
16586
16587 * gcc.target/i386/20060512-1.c: New.
16588 * gcc.target/i386/20060512-2.c: New.
16589 * gcc.target/i386/20060512-3.c: New.
16590 * gcc.target/i386/20060512-4.c: New.
16591
16592 2006-05-17 Mark Mitchell <mark@codesourcery.com>
16593
16594 PR c++/26122
16595 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16596
16597 PR c++/26068
16598 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16599 * g++.dg/parse/linkage1.C: New test.
16600
16601 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16602
16603 PR tree-optimization/27548
16604 * g++.dg/tree-ssa/pr27548.C: New test.
16605
16606 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16607
16608 PR fortran/26551
16609 * gfortran.dg/recursive_check_1.f: New test.
16610 * gfortran.dg/recursive_check_2.f90: New test.
16611
16612 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16613
16614 * g++.dg/opt/temp2.C: New test.
16615
16616 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16617
16618 PR c++/27491
16619 * g++.dg/init/brace5.C: New test.
16620
16621 PR middle-end/27415
16622 * gcc.dg/gomp/pr27415.c: New test.
16623 * g++.dg/gomp/pr27415.C: New test.
16624
16625 PR tree-optimization/27549
16626 * g++.dg/tree-ssa/pr27549.C: New test.
16627
16628 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16629
16630 PR libgfortran/27575
16631 * gfortran.dg/read_eof_4.f90: New test.
16632
16633 2006-05-16 Richard Guenther <rguenther@suse.de>
16634
16635 PR tree-optimization/22303
16636 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16637
16638 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16639
16640 PR middle-end/27573
16641 * gcc.dg/gomp/pr27573.c: New test.
16642 * gfortran.dg/gomp/pr27573.f90: New test.
16643
16644 PR c/27499
16645 * gcc.dg/gomp/pr27499.c: New test.
16646 * g++.dg/gomp/pr27499.C: New test.
16647
16648 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16649
16650 PR c++/27339
16651 * g++.dg/parser/access8.C: Adjust error marker.
16652 * g++.dg/template/access17.C: New test.
16653 * g++.dg/template/access18.C: Likewise.
16654
16655 2006-05-15 Roger Sayle <roger@eyesopen.com>
16656
16657 PR target/26600
16658 * gcc.target/i386/pr26600.c: New test case.
16659
16660 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16661
16662 PR c++/27505
16663 * g++.dg/expr/bitfield1.C: New test.
16664
16665 2006-05-15 Richard Guenther <rguenther@suse.de>
16666
16667 PR tree-optimization/27603
16668 * gcc.dg/torture/pr27603.c: New testcase.
16669
16670 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16671
16672 PR fortran/25090
16673 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16674
16675 PR fortran/25082
16676 * gfortran.dg/scalar_return_1.f90: New test.
16677
16678 PR fortran/27411
16679 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16680
16681 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16682
16683 * gcc.dg/gomp/critical-4.c: New test.
16684 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16685 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16686 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16687 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16688
16689 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16690
16691 PR c++/27582
16692 * g++.dg/template/dependent-args1.C: New test.
16693
16694 PR c++/27581
16695 * g++.dg/lookup/this1.C: New test.
16696
16697 PR c++/27315
16698 * g++.dg/template/operator6.C: New test.
16699 * g++.dg/template/incomplete3.C: New test.
16700
16701 PR c++/27559
16702 * g++.dg/template/new4.C: New test.
16703
16704 PR c++/27496
16705 * g++.dg/template/void2.C: New test.
16706
16707 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16708
16709 * g++.dg/template/dependent-expr5.C: New test.
16710
16711 2006-05-14 Roger Sayle <roger@eyesopen.com>
16712
16713 PR middle-end/26729
16714 * gcc.dg/pr26729-1.c: New test case.
16715
16716 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16717
16718 * gcc.dg/pr27003.c: New test.
16719
16720 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16721
16722 * lib/target-supports.dg (check_cxa_atexit_available): Change
16723 v3_target_compile to ${tool}_target_compile.
16724
16725 2006-05-11 Jason Merrill <jason@redhat.com>
16726
16727 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16728
16729 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16730
16731 PR fortran/27553
16732 * gfortran.dg/label_5.f90: New test.
16733
16734 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16735
16736 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16737 check_effective_target_powerpc_altivec_ok): New.
16738 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16739 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16740 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16741 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16742 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16743 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16744 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16745 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16746 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16747 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16748 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16749 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16750 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16751 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16752 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16753 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16754 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16755 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16756 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16757 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16758 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16759 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16760 gcc.target/powerpc/altivec-9.c,
16761 gcc.target/powerpc/altivec-consts.c,
16762 gcc.target/powerpc/altivec-pr22085.c,
16763 gcc.target/powerpc/altivec-splat.c,
16764 gcc.target/powerpc/altivec-types-1.c,
16765 gcc.target/powerpc/altivec-types-2.c,
16766 gcc.target/powerpc/altivec-types-3.c,
16767 gcc.target/powerpc/altivec-types-4.c,
16768 gcc.target/powerpc/altivec-varargs-1.c,
16769 gcc.target/powerpc/altivec-vec-merge.c,
16770 gcc.target/powerpc/ppc-vector-memcpy.c,
16771 gcc.target/powerpc/ppc-vector-memset.c,
16772 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16773 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16774 these effective targets.
16775 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16776 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16777
16778 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16779
16780 PR middle-end/27384
16781 * g++.dg/other/fold1.C: New test.
16782
16783 PR middle-end/27488
16784 * gcc.dg/fold-nonneg-1.c: New test.
16785
16786 PR c++/27547
16787 * g++.dg/other/operator1.C: New test.
16788
16789 2006-05-11 Richard Guenther <rguenther@suse.de>
16790
16791 PR middle-end/27529
16792 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16793
16794 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16795
16796 * lib/target-supports-dg.exp (check-flags): New.
16797 (dg-skip-if): Move flag checks.
16798
16799 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16800
16801 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16802 * lib/target-supports.dg (check_cxa_atexit_available): New.
16803
16804 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16805
16806 PR fortran/27470
16807 * gfortran.dg/multiple_allocation_2.f90: New test case.
16808
16809 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16810
16811 * gcc.target/arm/pr27387.C: Fix a comment typo.
16812
16813 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16814
16815 PR fortran/24549
16816 * gfortran.dg/error_recovery_1.f90: New test.
16817
16818 2006-05-10 Richard Guenther <rguenther@suse.de>
16819
16820 PR tree-optimization/27302
16821 * gcc.dg/torture/pr27302.c: New testcase.
16822
16823 2006-05-09 Dirk Mueller <dmueller@suse.de>
16824 Richard Guenther <rguenther@suse.de>
16825
16826 PR middle-end/27498
16827 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16828
16829 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16830
16831 PR rtl-optimization/27335
16832 * gcc.dg/pr27335.c: New test.
16833
16834 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16835
16836 * gcc.target/mips/mips-ps-5.c: New file.
16837
16838 2006-05-08 Jan Hubicka <jh@suse.cz>
16839
16840 PR middle-end/25962
16841 * gcc.dg/pr25962.c: New.
16842
16843 2006-05-08 Roger Sayle <roger@eyesopen.com>
16844
16845 PR target/27158
16846 * gcc.target/powerpc/pr27158.c: New test case.
16847
16848 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16849
16850 PR testsuite/27476
16851 * ada/acats/run_all.sh: Use test -z.
16852
16853 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16854
16855 PR libfortran/18271
16856 * gfortran.dg/spec_expr_3.f90: New test.
16857
16858 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16859
16860 PR target/24879
16861 * gcc.target/i386/monitor.c: New file.
16862
16863 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16864
16865 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16866
16867 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16868
16869 PR c++/27447
16870 * g++.dg/other/ptrmem7.C: New test.
16871
16872 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16873
16874 PR target/27421
16875 * gcc.dg/array-9.c: New test.
16876
16877 2006-05-07 Richard Guenther <rguenther@suse.de>
16878
16879 PR tree-optimization/27409
16880 * gcc.dg/torture/pr27409.c: New testcase.
16881
16882 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16883
16884 PR fortran/27457
16885 * gfortran.dg/select_6.f90: New.
16886
16887 2006-05-07 Richard Guenther <rguenther@suse.de>
16888
16889 PR tree-optimization/27136
16890 * gcc.dg/torture/pr27136.c: New testcase.
16891
16892 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16893
16894 PR fortran/24813
16895 * gfortran.dg/char_cons_len_1.f90: New test.
16896
16897 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16898
16899 PR c++/27427
16900 * g++.dg/template/incomplete2.C: New test.
16901
16902 2006-05-06 Richard Guenther <rguenther@suse.de>
16903
16904 PR tree-optimization/27151
16905 * gcc.dg/vect/pr27151.c: New testcase.
16906
16907 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16908
16909 PR c++/27430
16910 * g++.dg/template/void1.C: New test.
16911
16912 PR c++/27423
16913 * g++.dg/other/void2.C: New test.
16914
16915 PR c++/27422
16916 * g++.dg/conversion/void1.C: New test.
16917
16918 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16919
16920 PR/21391
16921 * g++.dg/other/unused1.C: New.
16922
16923 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16924
16925 PR objc/27240
16926 * objc.dg/member-1.m: New test.
16927
16928 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16929
16930 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16931
16932 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16933
16934 PR libfortran/26985
16935 * gfortran.dg/matmul_2.f90: New test.
16936
16937 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16938
16939 * ada/acats/run_all.sh: Use sync when main not found.
16940
16941 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16942
16943 PR target/26765
16944 * gcc.target/mips/pr26765.c: New.
16945
16946 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16947
16948 * gcc.target/bfin: New directory.
16949 * gcc.target/bfin/bfin.exp: New file.
16950 * gcc.target/bfin/frmul.c: New file.
16951 * gcc.target/bfin/arith.c: New file.
16952 * gcc.target/bfin/mul-combine.c: New file.
16953 * gcc.target/bfin/shift.c: New file.
16954
16955 2006-05-04 Richard Guenther <rguenther@suse.de>
16956
16957 PR tree-optimization/14287
16958 PR tree-optimization/14844
16959 PR tree-optimization/19792
16960 PR tree-optimization/21608
16961 PR tree-optimization/27090
16962 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16963 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16964 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16965 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16966 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16967
16968 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16969
16970 PR tree-optimization/27285
16971 * gcc.c-torture/execute/pr27285.c: New test.
16972
16973 PR middle-end/27388
16974 * gcc.dg/gomp/pr27388-1.c: New test.
16975 * gcc.dg/gomp/pr27388-2.c: New test.
16976 * gcc.dg/gomp/pr27388-3.c: New test.
16977
16978 PR c++/27359
16979 * g++.dg/gomp/pr27359.C: New test.
16980
16981 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16982
16983 PR fortran/20248
16984 * gfortran.dg/iargc.f90: New test.
16985
16986 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16987
16988 PR c++/27102
16989 * g++.dg/template/crash49.C: New test.
16990
16991 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16992
16993 PR testsuite/27032
16994 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16995
16996 2006-05-02 Jeff Law <law@redhat.com>
16997
16998 PR tree-optimization/27364
16999 * gcc.c-torture/execute/pr27364.c: New test.
17000
17001 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17002
17003 PR c++/27309
17004 * g++.dg/parser/ctor5.C: New test.
17005
17006 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
17007
17008 PR target/27387
17009 * gcc.target/arm/arm.exp: New.
17010 * gcc.target/arm/pr27387.C: Likewise.
17011
17012 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17013
17014 PR fortran/27269
17015 PR fortran/27324
17016 * gfortran.dg/module_equivalence_2.f90: New test.
17017
17018 2006-05-02 Jakub Jelinek <jakub@redhat.com>
17019
17020 PR middle-end/27337
17021 * g++.dg/gomp/pr27337-1.C: New test.
17022 * g++.dg/gomp/pr27337-2.C: New test.
17023
17024 PR middle-end/27328
17025 * gcc.dg/gomp/pr27328.c: New test.
17026
17027 PR middle-end/27325
17028 * g++.dg/gomp/pr27325.C: New test.
17029
17030 PR middle-end/27310
17031 * g++.dg/gomp/pr27310.C: New test.
17032
17033 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17034
17035 PR tree-optimization/27291
17036 * g++.dg/tree-ssa/pr27291.C: New test.
17037
17038 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17039
17040 PR tree-optimization/27283
17041 * g++.dg/tree-ssa/pr27283.C: New test.
17042
17043 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17044
17045 * gcc.dg/tree-ssa/loop-16.c: New test.
17046
17047 2006-05-01 Roger Sayle <roger@eyesopen.com>
17048 Joseph S. Myers <joseph@codesourcery.com>
17049
17050 * gcc.dg/Wconversion-3.c: New test case.
17051 * gcc.dg/Wconversion-4.c: Likewise.
17052
17053 2006-05-01 Richard Guenther <rguenther@suse.de>
17054
17055 PR tree-optimization/26726
17056 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17057
17058 2006-04-30 Roger Sayle <roger@eyesopen.com>
17059
17060 * gcc.dg/Woverflow-1.c: New test case.
17061 * gcc.dg/Woverflow-2.c: Likewise.
17062 * gcc.dg/Woverflow-3.c: Likewise.
17063
17064 2006-04-30 Mark Mitchell <mark@codesourcery.com>
17065
17066 PR c++/27094
17067 * g++.dg/template/defarg8.C: New test.
17068
17069 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17070
17071 PR c++/27278
17072 * g++.dg/parse/operator7.C: New test.
17073
17074 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17075
17076 PR c++/11471
17077 PR c++/27102
17078 * g++.dg/template/crash48.C: New test.
17079
17080 PR c++/27279
17081 * g++.dg/parse/ctor4.C: New test.
17082
17083 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17084
17085 PR fortran/25681
17086 * gfortran.df/char_type_len.f90: New test.
17087
17088 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17089
17090 PR libgfortran/27304
17091 * gfortran.dg/fmt_exhaust.f90: New test.
17092
17093 2006-04-28 Roger Sayle <roger@eyesopen.com>
17094
17095 PR c/25309
17096 * gcc.dg/large-size-array-2.c: New test case.
17097
17098 2006-04-28 Richard Guenther <rguenther@suse.de>
17099
17100 PR target/26826
17101 * gcc.target/i386/pr26826.c: New testcase.
17102
17103 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17104
17105 PR middle-end/27260
17106 * gcc.c-torture/execute/pr27260.c: New.
17107
17108 2006-04-28 Alan Modra <amodra@bigpond.net.au>
17109
17110 PR middle-end/27095
17111 * gcc.dg/pr27095.c: New.
17112
17113 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17114
17115 PR c++/27292
17116 * g++.dg/conversion/bitfield4.C: New test.
17117
17118 2006-04-27 Eric Christopher <echristo@apple.com>
17119
17120 * gcc.dg/pragma-ms_struct.c: New.
17121
17122 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17123
17124 PR c++/27102
17125 * g++.dg/template/crash47.C: New test.
17126
17127 2006-04-27 Dirk Mueller <dmueller@suse.de>
17128
17129 * gcc.target/i386/sse-7.c: build with -msse.
17130
17131 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
17132
17133 PR testsuite/27274:
17134 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17135 (main): Exit if processor doesn't support SSE.
17136
17137 2006-04-26 David Edelsohn <edelsohn@gnu.org>
17138
17139 PR middle-end/27282
17140 * gcc.c-torture/compile/pr27282.c: New test.
17141
17142 2006-04-26 Jakub Jelinek <jakub@redhat.com>
17143
17144 PR middle-end/26913
17145 * g++.dg/gomp/pr26913.C: New test.
17146
17147 PR c/25996
17148 * gcc.dg/gomp/pr25996.c: New test.
17149 * g++.dg/gomp/pr25996.C: New test.
17150
17151 2006-04-25 Richard Sandiford <richard@codesourcery.com>
17152
17153 PR rtl-optimization/26725
17154 * gcc.c-torture/compile/pr26725.c: New test.
17155
17156 2006-04-25 Richard Guenther <rguenther@suse.de>
17157
17158 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17159 than n + -1.
17160
17161 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
17162
17163 * gcc.dg/20060425-1.c: New testcase.
17164
17165 2006-04-25 Jakub Jelinek <jakub@redhat.com>
17166
17167 PR tree-optimization/26865
17168 * gcc.dg/pr26865.c: New test.
17169
17170 2006-04-24 Mark Mitchell <mark@codesourcery.com>
17171
17172 PR c++/27292
17173 * g++.dg/conversion/bitfield1.C: New test.
17174 * g++.dg/conversion/bitfield2.C: Likewise.
17175 * g++.dg/conversion/bitfield3.C: Likewise.
17176
17177 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17178 Richard Guenther <rguenther@suse.de>
17179
17180 PR tree-optimization/27236
17181 * gcc.dg/tree-ssa/pr27236.c: New testcase.
17182
17183 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17184
17185 PR c++/19963
17186 * g++.dg/other/incomplete2.C: New test.
17187
17188 2006-04-24 Richard Guenther <rguenther@suse.de>
17189
17190 PR middle-end/26869
17191 * gcc.dg/torture/pr26869.c: New testcase.
17192
17193 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17194 Richard Guenther <rguenther@suse.de>
17195
17196 PR tree-optimization/27218
17197 * g++.dg/tree-ssa/pr27218.C: New testcase.
17198
17199 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17200
17201 PR c++/26912
17202 * g++.dg/template/friend41.C: New test.
17203
17204 2006-04-23 David Edelsohn <edelsohn@gnu.org>
17205
17206 * g++.dg/opt/pr15551.C: Include cstdio.
17207 (main): Use remove instead of unlink.
17208
17209 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
17210
17211 * gcc.dg/sibcall-7.c: New test.
17212 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17213 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17214 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17215 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17216 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17217
17218 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17219
17220 PR c++/26534
17221 * g++.dg/opt/bitfield1.C: New test.
17222 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17223 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17224 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17225 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17226 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17227 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17228 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17229 * g++.dg/abi/bitfield2.C: Likewise.
17230 * g++.dg/init/bitfield1.C: Likewise.
17231
17232 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
17233
17234 PR fortran/25099
17235 * gfortran.dg/elemental_subroutine_4.f90: New test.
17236 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17237 call sub (m, x).
17238
17239 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
17240
17241 * gcc.c-torture/compile/20060421-1.c: New testcase.
17242
17243 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17244
17245 PR c/25875
17246 * gcc.dg/init-bad-4.c: New test.
17247
17248 2006-04-21 Paul Brook <paul@codesourcery.com>
17249
17250 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17251
17252 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17253
17254 PR fortran/27122
17255 * gfortran.dg/defined_operators_1.f90: New test.
17256 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17257 remove old ones associated, incorrectly, with Note 5.46.
17258
17259 PR fortran/27113
17260 * gfortran.dg/character_array_constructor_1.f90: New test.
17261
17262 2006-04-20 Jakub Jelinek <jakub@redhat.com>
17263
17264 * gcc.dg/20060419-1.c: New test.
17265
17266 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
17267
17268 PR c/26774
17269 * gcc.dg/struct-parse-1.c: New test case.
17270
17271 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17272
17273 PR c++/26558
17274 * g++.dg/parse/template19.C: New test.
17275
17276 PR c++/26739
17277 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17278
17279 PR c++/26036
17280 * g++.dg/expr/call3.C: New test.
17281
17282 PR c++/10385
17283 * g++.dg/conversion/dynamic1.C: New test.
17284
17285 2006-04-19 Mark Mitchell <mark@codesourcery.com>
17286
17287 PR c++/27102
17288 * g++.dg/template/crash35.C: Tweak error markers.
17289 * g++.dg/template/crash46.C: New test.
17290 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17291 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17292
17293 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
17294
17295 PR rtl-optimization/14261
17296 * gcc.c-torture/compile/20060419-1.c: Added.
17297
17298 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
17299
17300 * gfortran.dg/label_1.f90: Adjust dg-error.
17301
17302 2006-04-16 Roger Sayle <roger@eyesopen.com>
17303
17304 PR target/26961
17305 * gcc.dg/fold-cond-1.c: New test case.
17306 * gcc.dg/pr26961-1.c: Likewise.
17307
17308 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17309
17310 PR libgfortran/27138
17311 * gfortran.dg/read_bad_advance.f90: New test.
17312
17313 2006-04-16 Roger Sayle <roger@eyesopen.com>
17314 Dale Johannesen <dalej@apple.com>
17315
17316 PR target/24076
17317 * gcc.target/i386/vecinit-3.c: New testcase.
17318 * gcc.target/i386/vecinit-4.c: Likewise.
17319 * gcc.target/i386/sse-18.c: Likewise.
17320 * gcc.target/i386/sse-19.c: Likewise.
17321
17322 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
17323
17324 * gfortran.dg/allocate_zerosize_1.f90: New test.
17325
17326 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17327
17328 PR c++/26365
17329 * g++.dg/template/crash45.C: New test.
17330
17331 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17332
17333 PR fortran/26787
17334 * gfortran.dg/proc_assign_1.f90: New test.
17335 * gfortran.dg/procedure_lvalue.f90: Change message.
17336 * gfortran.dg/namelist_4.f90: Add new error.
17337
17338 PR fortran/25597
17339 PR fortran/27096
17340 * gfortran.dg/auto_pointer_array_result_1.f90
17341
17342 PR fortran/27089
17343 * gfortran.dg/specification_type_resolution_1.f90
17344
17345 PR fortran/18003
17346 PR fortran/25669
17347 PR fortran/26834
17348 * gfortran.dg/bounds_temporaries_1.f90: New test.
17349
17350 PR fortran/27124
17351 * gfortran.dg/array_return_value_1.f90: New test.
17352
17353 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17354
17355 PR fortran/25336
17356 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17357
17358 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17359
17360 PR middle-end/26823
17361 * g++.dg/gomp/pr26823-1.C: New test.
17362 * g++.dg/gomp/pr26823-2.C: New test.
17363
17364 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17365
17366 PR middle-end/27134
17367 * gcc.dg/pr27314.c: New test.
17368
17369 2006-04-13 Richard Henderson <rth@redhat.com>
17370
17371 * g++.dg/gomp/block-0.C: Update expected matches.
17372
17373 2006-04-13 DJ Delorie <dj@redhat.com>
17374
17375 * lib/target-supports.exp (check_effective_target_int32plus): New.
17376 (check_effective_target_ptr32plus): New.
17377 (check_effective_target_size32plus): New.
17378 (check_effective_target_int16): New.
17379 (check_profiling_available): Add m32c to the list of unsupported
17380 targets.
17381
17382 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17383 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17384 memory size.
17385 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17386 pointers.
17387 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17388 size_t.
17389 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17390 and size_t.
17391 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17392 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17393 not just xstormy16. Skip m32c due to weird pointer size.
17394 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17395 not just xstormy16.
17396 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17397 not just xstormy16.
17398 * gcc.dg/20020312-2.c: Add m32c support.
17399 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17400 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17401 in test.
17402 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17403 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17404 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17405 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17406 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17407 formats
17408 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17409 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17410 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17411 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17412 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17413 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17414 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17415 in test.
17416 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17417 in test.
17418 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17419 * gcc.dg/pr23049.c: Require >=32 bit integers.
17420 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17421 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17422 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17423 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17424 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17425 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17426 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17427 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17428 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17429 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17430 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17431 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17432 prototype in test.
17433 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17434 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17435 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17436 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17437 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17438
17439 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17440 * gcc.c-torture/execute/20040703-1.x: Likewise.
17441 * gcc.c-torture/execute/20040705-1.x: Likewise.
17442 * gcc.c-torture/execute/20040705-2.x: Likewise.
17443 * gcc.c-torture/execute/20040709-1.x: Likewise.
17444 * gcc.c-torture/execute/20040709-2.x: Likewise.
17445 * gcc.c-torture/execute/20040811-1.x: Likewise.
17446 * gcc.c-torture/execute/20050316-1.x: Likewise.
17447 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17448 * gcc.c-torture/execute/pr19689.x: Likewise.
17449 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17450 * gcc.c-torture/execute/usmul.x: Likewise.
17451 * gcc.c-torture/execute/vrp-5.x: Likewise.
17452 * gcc.c-torture/execute/vrp-6.x: Likewise.
17453 * gcc.dg/debug/20041023-1.s: Likewise.
17454
17455 2006-04-13 Roger Sayle <roger@eyesopen.com>
17456
17457 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17458 of integers to a vector types are now constant expressions in C.
17459 * gcc.dg/vect/vect-fold-1.c: New test case.
17460
17461 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17462 Ulrich Weigand <uweigand@de.ibm.com>
17463
17464 PR target/27006
17465 * gcc.dg/vmx/pr27006.c: New testcase.
17466
17467 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17468
17469 PR libgfortran/26766
17470 * gfortran.dg/write_recursive.f90: New test.
17471
17472 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17473
17474 * g++.dg/parse/dtor7.C: New test.
17475 * g++.dg/parse/new1.C: Add error marker.
17476 * g++.dg/template/new3.C: New test.
17477
17478 PR c++/26122
17479 * g++.dg/template/pure1.C: New test.
17480
17481 PR c++/26295
17482 * g++.dg/parse/ptrmem4.C: New test.
17483
17484 2006-04-10 Jeff Law <law@redhat.com>
17485
17486 PR/27087
17487 * gcc.c-torture/compile/pr27087.c: New test.
17488
17489 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17490
17491 PR/21391
17492 * gcc.dg/20060410.c: New.
17493
17494 2006-04-10 Matthias Klose <doko@debian.org>
17495
17496 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17497 Recognize multilib directory names containing underscores.
17498
17499 2006-04-10 Roger Sayle <roger@eyesopen.com>
17500
17501 * gcc.target/i386/vecinit-1.c: New test case.
17502 * gcc.target/i386/vecinit-2.c: Likewise.
17503
17504 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17505
17506 PR debug/27057
17507 * g++.dg/debug/dwarf2-2.C: New test.
17508
17509 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17510
17511 PR rtl-optimization/27073
17512 * gcc.c-torture/execute/pr27073.c: New test.
17513
17514 2006-04-08 Mike Stump <mrs@apple.com>
17515
17516 * gcc.dg/pragma-darwin.c: Improve for ppc64.
17517
17518 2006-04-07 Richard Guenther <rguenther@suse.de>
17519
17520 PR tree-optimization/26135
17521 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17522
17523 2006-04-06 Jan Hubicka <jh@suse.cz>
17524
17525 PR profile/26399
17526 * g++.dg/bprob/g++-bprob-2.C: New testcase.
17527
17528 2006-04-06 Roger Sayle <roger@eyesopen.com>
17529
17530 * g++.dg/conversion/nullptr1.C: New test case.
17531 * g++.dg/conversion/nullptr2.C: Likewise.
17532
17533 2006-04-05 Roger Sayle <roger@eyesopen.com>
17534
17535 * gfortran.dg/dependency_18.f90: New test case.
17536
17537 2006-04-05 Richard Guenther <rguenther@suse.de>
17538
17539 PR tree-optimization/26919
17540 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17541 * gcc.dg/ipa/ipa-2.c: Likewise.
17542 * gcc.dg/ipa/ipa-3.c: Likewise.
17543 * gcc.dg/ipa/ipa-5.c: Likewise.
17544
17545 2006-04-05 Richard Guenther <rguenther@suse.de>
17546
17547 PR tree-optimization/26763
17548 * gcc.dg/torture/pr26763-1.c: New testcase.
17549 * gcc.dg/torture/pr26763-2.c: Likewise.
17550
17551 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
17552
17553 PR fortran/23634
17554 PR fortran/25619
17555 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17556
17557 2006-04-04 Eric Christopher <echristo@apple.com>
17558
17559 * gcc.target/i386/387-1.c: Allow regexp to match darwin
17560 stubs.
17561 * gcc.target/i386/387-5.c: Ditto.
17562
17563 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
17564
17565 * gcc.target/sparc/struct-ret-check.c: New test.
17566
17567 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17568
17569 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17570 zero decimal digits specified in format.
17571
17572 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
17573
17574 PR fortran/26891
17575 * gfortran.dg/missing_optional_dummy_1.f90: New test.
17576
17577 PR fortran/26976
17578 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17579 * gfortran.dg/initialization_1.f90: Make assignment compliant.
17580 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17581 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17582 compliant and detect bigendian-ness.
17583
17584 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
17585
17586 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17587 dummy arguments work when the actual argument is itself a dummy
17588 argument of the caller.
17589
17590 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17591
17592 PR libfortran/24685
17593 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17594
17595 2006-04-01 Roger Sayle <roger@eyesopen.com>
17596
17597 * gfortran.dg/dependencency_17.f90: New test case.
17598
17599 2006-04-01 Roger Sayle <roger@eyesopen.com>
17600
17601 * gfortran.dg/dependency_14.f90: New test case.
17602 * gfortran.dg/dependency_15.f90: Likewise.
17603 * gfortran.dg/dependency_16.f90: Likewise.
17604
17605 2006-03-31 Asher Langton <langton2@llnl.gov>
17606
17607 PR fortran/25358
17608 gfortran.dg/cray_pointers_6.f90: New test.
17609
17610 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17611
17612 PR libgfortran/26890
17613 * gfortran.dg/read_size_noadvance.f90: New test.
17614
17615 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17616
17617 PR fortran/25031
17618 * gfortran.dg/multiple_allocation_1.f90: Check that the
17619 size has changed after a re-allocation with stat.
17620
17621 2006-03-30 Richard Guenther <rguenther@suse.de>
17622
17623 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17624 removal.
17625 * gcc.target/i386/sselibm-2.c: Likewise.
17626 * gcc.target/i386/sselibm-3.c: Likewise.
17627 * gcc.target/i386/sselibm-4.c: Likewise.
17628 * gcc.target/i386/sselibm-5.c: Likewise.
17629
17630 2006-03-28 Roger Sayle <roger@eyesopen.com>
17631
17632 * gcc.dg/fold-andxor-1.c: New test case.
17633 * gcc.dg/fold-xorand-1.c: Likewise.
17634
17635 2006-03-28 Roger Sayle <roger@eyesopen.com>
17636
17637 * gcc.dg/fold-convnotconv-1.c: New test case.
17638
17639 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17640
17641 PR fortran/26779
17642 * gfortran.dg/private_type_5.f90: New test.
17643
17644 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17645
17646 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17647
17648 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17649
17650 * gfortran.dg/advance_2.f90: New test.
17651 * gfortran.dg/advance_3.f90: New test.
17652
17653 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17654
17655 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17656
17657 PR libgfortran/26661
17658 PR libgfortran/26880
17659 * gfortran.dg/read_x_past.f: New test.
17660
17661 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17662
17663 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17664 to be STABS.
17665
17666 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17667
17668 * objc.dg/dwarf-1.m: Skip on AIX.
17669 * objc.dg/dwarf-2.m: Skip on AIX.
17670
17671 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17672
17673 PR fortran/26816
17674 * gfortran.dg/float_1.f90: New test.
17675
17676 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17677
17678 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17679 X86_64 targets.
17680 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17681
17682 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17683
17684 PR libfortran/26735
17685 * gfortran.dg/convert_implied_open.f90: New test case.
17686
17687 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17688
17689 PR fortran/26769
17690 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17691
17692 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17693
17694 PR middle-end/26717
17695 * gcc.dg/pr26717.c: New test.
17696
17697 2006-03-25 Roger Sayle <roger@eyesopen.com>
17698
17699 * gfortran.dg/dependency_12.f90: New test case.
17700
17701 2006-03-24 Roger Sayle <roger@eyesopen.com>
17702
17703 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17704
17705 2006-03-24 Jeff Law <law@redhat.com>
17706
17707 * gcc.c-torture/pr26840.c: New test.
17708
17709 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17710
17711 * objc.dg/dwarf-2.m: New.
17712 * obj-c++.dg/dwarf-2.mm: New.
17713
17714 * g++.old-deja/g++.other/init19.C: New.
17715
17716 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17717
17718 * g++.dg/eh/spbp.C: Skip on AIX.
17719
17720 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17721
17722 PR middle-end/26611
17723 * g++.dg/gomp/pr26611-1.C: New test.
17724 * g++.dg/gomp/pr26611-2.C: New test.
17725
17726 2006-03-24 Jeff Law <law@redhat.com>
17727
17728 * gcc.c-torture/compile/pr26833.c: New test.
17729 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17730
17731 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17732
17733 * gfortran.dg/endfile_2.f90: Delete temp file.
17734
17735 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17736
17737 PR fortran/19303
17738 * gfortran.dg/record_marker_1.f90: New test case.
17739 * gfortran.dg/record_marker_2.f: New test case.
17740 * gfortran.dg/record_marker_3.f90: New test case.
17741
17742 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17743
17744 PR fortran/17298
17745 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17746 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17747
17748 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17749
17750 * lib/gcc-dg.exp (cleanup-modules): New proc.
17751 * gfortran.dg/allocatable_function_1.f90,
17752 gfortran.dg/allocate_char_star_scalar_1.f90,
17753 gfortran.dg/assumed_charlen_function_1.f90,
17754 gfortran.dg/assumed_dummy_1.f90,
17755 gfortran.dg/assumed_shape_ranks_1.f90,
17756 gfortran.dg/assumed_shape_ranks_2.f90,
17757 gfortran.dg/assumed_size_dt_dummy.f90,
17758 gfortran.dg/auto_char_dummy_array_1.f90,
17759 gfortran.dg/auto_char_len_3.f90,
17760 gfortran.dg/automatic_module_variable.f90,
17761 gfortran.dg/bad_automatic_objects_1.f90,
17762 gfortran.dg/char_array_constructor.f90,
17763 gfortran.dg/char_array_structure_constructor.f90,
17764 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17765 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17766 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17767 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17768 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17769 gfortran.dg/derived_pointer_recursion.f90,
17770 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17771 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17772 gfortran.dg/dummy_functions_1.f90,
17773 gfortran.dg/elemental_initializer_1.f90,
17774 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17775 gfortran.dg/elemental_pointer_1.f90,
17776 gfortran.dg/elemental_subroutine_1.f90,
17777 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17778 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17779 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17780 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17781 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17782 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17783 gfortran.dg/global_references_1.f90,
17784 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17785 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17786 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17787 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17788 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17789 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17790 gfortran.dg/large_integer_kind_1.f90,
17791 gfortran.dg/large_real_kind_1.f90,
17792 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17793 gfortran.dg/module_double_reuse.f90,
17794 gfortran.dg/module_equivalence_1.f90,
17795 gfortran.dg/module_interface_1.f90,
17796 gfortran.dg/module_parameter_array_refs_1.f90,
17797 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17798 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17799 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17800 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17801 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17802 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17803 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17804 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17805 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17806 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17807 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17808 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17809 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17810 gfortran.dg/same_name_1.f90,
17811 gfortran.dg/sibling_dummy_procedure_1.f90,
17812 gfortran.dg/sibling_dummy_procedure_2.f90,
17813 gfortran.dg/sibling_dummy_procedure_3.f90,
17814 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17815 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17816 gfortran.dg/used_dummy_types_2.f90,
17817 gfortran.dg/used_dummy_types_3.f90,
17818 gfortran.dg/used_dummy_types_4.f90,
17819 gfortran.dg/used_dummy_types_5.f90,
17820 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17821 gfortran.dg/userdef_operator_1.f90: Use it.
17822
17823 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17824
17825 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17826 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17827 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17828 gfortran.dg/write_back.f,
17829 gfortran.fortran-torture/execute/inquire_1.f90,
17830 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17831
17832 2006-03-21 Jeff Law <law@redhat.com>
17833
17834 * gcc.dg/tree-ssa/vrp28.c: New test.
17835
17836 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17837
17838 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17839 if _STDC_C99 is defined.
17840 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17841 * gcc.dg/builtins-20.c: Likewise.
17842 * gcc.dg/builtins-53.c: Likewise.
17843 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17844 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17845
17846 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17847
17848 PR tree-opt/26781
17849 * gcc.c-torture/compile/pr26781-1.c: New test.
17850 * gcc.c-torture/compile/pr26781-2.c: New test.
17851
17852 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17853
17854 PR c++/26690
17855 * g++.dg/gomp/pr26690-1.C: New test.
17856 * g++.dg/gomp/pr26690-2.C: New test.
17857
17858 2006-03-20 Jeff Law <law@redhat.com>
17859
17860 * gcc.dg/tree-ssa/pr21829.c: New test.
17861
17862 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17863
17864 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17865
17866 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17867 (check_visibility_available): Use it.
17868 (check_effective_target_default_packed): Likewise.
17869 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17870 (check_effective_target_fopenmp): Likewise.
17871 (check_effective_target_freorder): Likewise.
17872 (check_effective_target_fpic): Likewise.
17873 (check_named_sections_available): Likewise.
17874 (check_effective_target_ilp32): Likewise.
17875 (check_effective_target_lp64): Likewise.
17876
17877 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17878
17879 PR fortran/20935
17880 * gfortran.dg/scalar_mask_2.f90: New test case.
17881
17882 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17883
17884 PR tree-opt/26629
17885 * gcc.dg/tree-ssa/loadpre12.c: New test.
17886 * gcc.dg/tree-ssa/loadpre13.c: New test.
17887 * gcc.dg/tree-ssa/loadpre14.c: New test.
17888 * gcc.dg/tree-ssa/loadpre15.c: New test.
17889 * gcc.dg/tree-ssa/loadpre16.c: New test.
17890 * gcc.dg/tree-ssa/loadpre17.c: New test.
17891 * gcc.dg/tree-ssa/loadpre18.c: New test.
17892 * gcc.dg/tree-ssa/loadpre19.c: New test.
17893 * gcc.dg/tree-ssa/loadpre20.c: New test.
17894 * gcc.dg/tree-ssa/loadpre21.c: New test.
17895 * gcc.dg/tree-ssa/loadpre22.c: New test.
17896
17897 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17898
17899 PR fortran/26741
17900 * gfortran.dg/elemental_initializer_1.f90: New test.
17901
17902 PR fortran/26716
17903 * gfortran.dg/assumed_shape_ranks_2: New test.
17904
17905 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17906
17907 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17908 target fpic.
17909
17910 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17911
17912 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17913 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17914 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17915 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17916 gfortran.fortran-torture/execute/direct_io.f90,
17917 gfortran.fortran-torture/execute/inquire_2.f90,
17918 gfortran.fortran-torture/execute/inquire_4.f90,
17919 gfortran.fortran-torture/execute/list_read_1.f90,
17920 gfortran.fortran-torture/execute/open_replace.f90,
17921 gfortran.fortran-torture/execute/slash_edit.f90,
17922 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17923 temporary files from testcases.
17924
17925 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17926
17927 PR libgfortran/26509
17928 gfortran.dg/write_direct_eor.f90: New test.
17929
17930 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17931
17932 * gcc.target/powerpc/pr26350.c: New.
17933 * gcc.target/powerpc/indexed-addr.c: New.
17934
17935 2006-03-16 Roger Sayle <roger@eyesopen.com>
17936
17937 * gfortran.dg/dependency_13.f90: New test case.
17938
17939 2006-03-16 Roger Sayle <roger@eyesopen.com>
17940
17941 PR middle-end/21781
17942 * gcc.dg/real-const-1.c: New test case.
17943
17944 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17945
17946 * g++.old-deja/g++.other/init18.C: New.
17947 * g++.old-deja/g++.other/init5.C: Remove xfail.
17948
17949 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17950
17951 * g++.dg/opt/pr15551.C: Cleanup temp file.
17952
17953 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17954
17955 PR c++/6634
17956 g++.dg/parse/long1.C: New test.
17957
17958 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17959
17960 PR fortran/19101
17961 * gfortran.dg/continuation.f90: New test.
17962 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17963
17964 2006-03-14 Richard Guenther <rguenther@suse.de>
17965
17966 PR tree-optimization/26672
17967 * gcc.dg/torture/pr26672.c: New testcase.
17968
17969 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17970
17971 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17972 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17973
17974 2006-03-13 Roger Sayle <roger@eyesopen.com>
17975
17976 PR middle-end/26557
17977 * gcc.c-torture/compile/switch-1.c: New test case.
17978
17979 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17980
17981 PR fortran/25378
17982 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17983 test to include more permuatations of mask and index.
17984 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17985 respond to F2003 spec. that the position returned for an all false
17986 mask && condition is zero.
17987
17988 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17989
17990 PR middle-end/25989
17991 * gcc.dg/gomp/pr25989.c: New test.
17992
17993 2006-03-13 Jeff Law <law@redhat.com>
17994
17995 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17996
17997 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17998
17999 * gcc.dg/switch-9.c: New test.
18000
18001 2006-03-13 Richard Guenther <rguenther@suse.de>
18002
18003 PR middle-end/26630
18004 * gcc.dg/torture/pr26630.c: New testcase.
18005
18006 2006-03-11 Roger Sayle <roger@eyesopen.com>
18007
18008 * gfortran.dg/dependency_10.f90: New test case.
18009 * gfortran.dg/dependency_11.f90: Likewise.
18010
18011 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
18012 Erik Edelmann <eedelman@gcc.gnu.org>
18013
18014 * gfortran.dg/allocatable_function_1.f90: New.
18015 * gfortran.dg/allocatable_function_2.f90: New.
18016
18017 2006-03-10 Richard Guenther <rguenther@suse.de>
18018
18019 PR middle-end/26565
18020 * gcc.dg/torture/pr26565.c: New testcase.
18021
18022 2006-03-09 Eric Christopher <echristo@apple.com>
18023
18024 * gcc.c-torture/compile/20060309-1.c: New.
18025
18026 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18027
18028 PR libgfortran/26499
18029 * gfortran.dg/write_back.f: New test.
18030 * gfortran.dg/write_rewind_1.f: New test.
18031 * gfortran.dg/write_rewind_2.f: New test.
18032
18033 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18034
18035 PR libgfortran/26554
18036 * gfortran.dg/read_logical.f90: New test.
18037
18038 2006-03-04 Laurent GUERBY <laurent@guerby.net>
18039
18040 * ada/acats/norun.lst: cdd2a03 now passes.
18041
18042 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
18043
18044 PR testsuite/25177
18045 * gcc.target/powerpc/pr18096-1.c: Change where the error
18046 would match.
18047
18048 2006-03-04 Jakub Jelinek <jakub@redhat.com>
18049
18050 * gcc.target/i386/cleanup-1.c: New test.
18051 * gcc.target/i386/cleanup-2.c: New test.
18052
18053 2006-03-04 Roger Sayle <roger@eyesopen.com>
18054
18055 * gfortran.dg/dependency_9.f90: Remove for the time being.
18056
18057 2006-03-04 Krister Walfridsson <cato@df.lth.se>
18058
18059 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18060 directive.
18061
18062 2006-03-03 Roger Sayle <roger@eyesopen.com>
18063
18064 * gfortran.dg/dependency_9.f90: New test case.
18065
18066 2006-03-03 Roger Sayle <roger@eyesopen.com>
18067
18068 * gfortran.dg/dependency_4.f90: New test case.
18069 * gfortran.dg/dependency_5.f90: New test case.
18070 * gfortran.dg/dependency_6.f90: New test case.
18071 * gfortran.dg/dependency_7.f90: New test case.
18072 * gfortran.dg/dependency_8.f90: New test case.
18073
18074 2006-03-03 Paul Brook <paul@codesourcery.com>
18075
18076 * lib/target-supports.exp (check_profiling_available):
18077 Add m68k-*-elf.
18078
18079 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
18080
18081 PR fortran/25031
18082 * multiple_allocation_1.f90: New test.
18083
18084 2006-03-03 Roger Sayle <roger@eyesopen.com>
18085
18086 PR tree-optimization/26524
18087 * gfortran.dg/pr26524.f: New test case.
18088
18089 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18090
18091 * g++.dg/template/repo5.C: Cleanup repo files.
18092 * gcc.dg/20051201-1.c: Cleanup coverage files.
18093 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18094 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18095 tree dump files.
18096
18097 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18098
18099 * objc.dg/objc-nofilename-1.m: New test.
18100 * objc.dg/bad-receiver-type.m: New test.
18101 * obj-c++.dg/bad-receiver-type.mm: New test.
18102
18103 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18104
18105 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18106
18107 2006-03-01 Mike Stump <mrs@apple.com>
18108
18109 * g++.dg/abi/key2.C: Add.
18110
18111 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
18112
18113 * gfortran.dg/logical_dot_product.f90: New test.
18114
18115 PR fortran/26393
18116 * gfortran.dg/used_interface_ref.f90: New test.
18117
18118 PR fortran/20938
18119 * gfortran.dg/dependency_2.f90: New test.
18120 * gfortran.fortran-torture/execute/where17.f90: New test.
18121 * gfortran.fortran-torture/execute/where18.f90: New test.
18122 * gfortran.fortran-torture/execute/where19.f90: New test.
18123 * gfortran.fortran-torture/execute/where20.f90: New test.
18124
18125 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
18126
18127 * g++.dg/tree-ssa/pr26443.C: New test case.
18128
18129 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
18130
18131 PR middle-end/26022
18132 * g++.dg/opt/return-slot1.C: New test.
18133
18134 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18135
18136 PR libgfortran/26136
18137 * gfortran.dg/namelist_23.f90: New test.
18138
18139 2006-02-28 Roger Sayle <roger@eyesopen.com>
18140
18141 PR middle-end/14752
18142 * gcc.dg/fold-eqandshift-2.c: New test case.
18143
18144 2006-02-28 Richard Guenther <rguenther@suse.de>
18145
18146 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18147 decomposition.
18148
18149 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
18150
18151 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18152
18153 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18154
18155 PR libgfortran/26464
18156 * gfortran.dg/backspace_5.f: New test.
18157 * gfortran.dg/backspace_6.f: New test.
18158
18159 2006-02-26 Roger Sayle <roger@eyesopen.com>
18160
18161 * gcc.dg/fold-eqandnot-1.c: New test case.
18162
18163 2006-02-26 Roger Sayle <roger@eyesopen.com>
18164
18165 PR middle-end/19983
18166 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18167
18168 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
18169
18170 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18171 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18172
18173 2006-02-26 Richard Guenther <rguenther@suse.de>
18174
18175 PR tree-optimization/26421
18176 * gcc.dg/tree-ssa/pr26421.c: New testcase.
18177
18178 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
18179
18180 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18181 * g++.old-deja/g++.robertl/eb132.C: Likewise.
18182
18183 2006-02-26 Roger Sayle <roger@eyesopen.com>
18184
18185 * gcc.dg/fold-even-1.c: New test case.
18186
18187 2006-02-26 Roger Sayle <roger@eyesopen.com>
18188
18189 PR middle-end/21137
18190 * gcc.dg/fold-eqandshift-1.c: New test case.
18191
18192 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18193
18194 PR tree-optimization/25125
18195 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18196 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18197
18198 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18199
18200 PR tree-optimizations/26359
18201 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18202 with -fdump-tree-dceloop-details.
18203 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18204
18205 2006-02-25 Roger Sayle <roger@eyesopen.com>
18206
18207 PR middle-end/23673
18208 * gcc.dg/fold-eqxor-1.c: New test case.
18209 * gcc.dg/fold-eqxor-2.c: Likewise.
18210 * gcc.dg/fold-eqxor-3.c: Likewise.
18211
18212 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
18213
18214 PR fortran/23092
18215 * scalar_mask_1.f90: New test.
18216
18217 2006-02-24 Geoffrey Keating <geoffk@apple.com>
18218
18219 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18220 * g++.dg/eh/uncaught2.C: New.
18221 * g++.dg/eh/uncaught3.C: New.
18222
18223 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18224
18225 PR libgfortran/26423
18226 * gfortran.dg/read_many_1.f: New test.
18227
18228 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
18229
18230 PR fortran/24519
18231 * gfortran.dg/dependency_3.f90: New test.
18232 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18233 XFAILs.
18234
18235 PR fortran/25395
18236 * gfortran.dg/equiv_6.f90: New test.
18237
18238 2006-02-23 Jeff Law <law@redhat.com>
18239
18240 * gcc.c-torture/compile/pr26425.c: New test.
18241
18242 2006-02-23 Jakub Jelinek <jakub@redhat.com>
18243
18244 PR middle-end/26412
18245 * gcc.dg/gomp/pr26412.c: New test.
18246
18247 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18248
18249 PR c++/26291
18250 * g++.dg/other/ellipsis1.C: New test.
18251 * g++.dg/parse/operator4.C: Adjust error marker.
18252
18253 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
18254
18255 PR target/25603
18256 * gfortran.dg/pr25603.f: New testcase.
18257
18258 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
18259
18260 * gcc.dg/bf-spl1.c: Don't specify -m68000.
18261 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18262
18263 2006-02-21 Geoffrey Keating <geoffk@apple.com>
18264
18265 * g++.dg/eh/spbp.C: New.
18266
18267 2006-02-21 Jakub Jelinek <jakub@redhat.com>
18268
18269 PR middle-end/26379
18270 * gcc.target/i386/mmx-7.c: New test.
18271
18272 2006-02-20 Roger Sayle <roger@eyesopen.com>
18273
18274 PR tree-optimization/26361
18275 * gcc.dg/tree-ssa/vrp27.c: New test case.
18276
18277 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
18278
18279 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18280 * gcc.dg/tree-ssa/complex-4.c: Here.
18281
18282 2006-02-19 Roger Sayle <roger@eyesopen.com>
18283
18284 PR middle-end/19543
18285 * gfortran.dg/logical_1.f90: New test case.
18286
18287 2006-02-19 Jakub Jelinek <jakub@redhat.com>
18288
18289 PR middle-end/26334
18290 * gcc.dg/20060218-1.c: Moved to...
18291 * gcc.target/i386/20060218-1.c: ... here. New test.
18292
18293 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
18294
18295 PR fortran/26201
18296 * gfortran.dg/convert_1.f90: New.
18297
18298 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
18299
18300 PR fortran/25054
18301 * gfortran.dg/namelist_5.f90: New test.
18302
18303 PR fortran/25089
18304 * gfortran.dg/namelist_4.f90: New test.
18305
18306 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18307
18308 PR tree-opt/25680
18309 * gcc.dg/tree-ssa/complex-3.c: New test.
18310
18311 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18312
18313 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18314 variable to take into account the variable name in the
18315 function header.
18316 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18317
18318 2006-02-18 Jakub Jelinek <jakub@redhat.com>
18319
18320 PR middle-end/26334
18321 * gcc.c-torture/compile/20060217-1.c: New test.
18322 * gcc.dg/20060218-1.c: New test.
18323
18324 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
18325
18326 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18327
18328 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18329
18330 * gcc.dg/cpp/undef3.c: New test.
18331 * gcc.dg/cpp/trad/builtins2.c: New test.
18332
18333 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18334
18335 PR c++/26266
18336 * g++.dg/template/static22.C: New test.
18337 * g++.dg/template/static23.C: New test.
18338 * g++.dg/template/static24.C: New test.
18339 * g++.dg/template/non-dependent13.C: New test.
18340 * g++.dg/init/member1.C: Tweak error markers.
18341
18342 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18343
18344 PR target/26255
18345 * gcc.c-torture/compile/pr26255.c: New test case.
18346
18347 2006-02-16 Roger Sayle <roger@eyesopen.com>
18348
18349 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18350 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18351 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18352 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18353 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18354 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18355 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18356
18357 2006-02-16 Jeff Law <law@redhat.com>
18358
18359 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18360 * gcc.dg/tree-ssa/vrp26.c: New test.
18361
18362 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18363
18364 PR target/20353
18365 PR target/24578
18366 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18367 __UCLIBC__ is defined.
18368
18369 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18370
18371 PR fortran/26224
18372 * gfortran.dg/gomp/pr26224.f: New test.
18373
18374 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18375
18376 PR tree-opt/25918
18377 * lib/target-supports.exp
18378 (check_effective_target_vect_short_mult): New.
18379 (check_effective_target_vect_char_mult): New.
18380 (check_effective_target_vect_widen_sum_qi_to_si): New.
18381 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18382 (check_effective_target_vect_widen_sum_hi_to_si): New.
18383 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18384 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18385 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18386 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18387 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18388 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18389 vect-reduc-pattern-2c.c
18390 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18391 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18392 vect-reduc-pattern-1c.c
18393
18394 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18395
18396 PR fortran/24557
18397 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18398
18399 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18400
18401 PR fortran/26054
18402 * gfortran.dg/enum_8.f90: Remove check for warning.
18403 * gfortran.dg/iomsg_1.f90: Ditto.
18404 * gfortran.dg/enum_1.f90: Ditto.
18405 * gfortran.dg/enum_9.f90: Ditto.
18406 * gfortran.dg/enum_2.f90: Ditto.
18407 * gfortran.dg/enum_10.f90: Ditto.
18408 * gfortran.dg/enum_3.f90: Ditto.
18409 * gfortran.dg/flush_1.f90: Ditto.
18410 * gfortran.dg/enum_4.f90: Ditto.
18411 * gfortran.dg/array_constructor_1.f90: Ditto.
18412 * gfortran.dg/enum_5.f90: Ditto.
18413 * gfortran.dg/enum_6.f90: Ditto.
18414 * gfortran.dg/enum_7.f90: Ditto.
18415
18416 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18417
18418 PR middle-end/26300
18419 * gcc.c-torture/compile/20060215-1.c: New test.
18420
18421 2006-02-14 Roger Sayle <roger@eyesopen.com>
18422
18423 PR middle-end/23670
18424 * gcc.dg/tree-ssa/andor-2.c: New test case.
18425
18426 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18427
18428 PR fortran/25045
18429 * optional_dim.f90: New test.
18430
18431 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18432
18433 PR fortran/26277
18434 * gfortran.dg/label_4.f90: New.
18435
18436 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18437 Diego Novillo <dnovillo@redhat.com>
18438 Uros Bizjak <uros@kss-loka.si>
18439
18440 * gfortran.dg/gomp: New directory.
18441
18442 2006-02-14 Richard Guenther <rguenther@suse.de>
18443
18444 PR tree-optimization/26258
18445 * gcc.dg/torture/pr26258.c: New testcase.
18446
18447 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18448
18449 PR fortran/26246
18450 * gfortran.dg/pr26246_1.f90: New test.
18451 * gfortran.dg/pr26246_2.f90: New test.
18452
18453 PR middle-end/26092
18454 * gcc.c-torture/compile/20060208-1.c: New test.
18455
18456 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18457
18458 PR fortran/26074
18459 PR fortran/25103
18460 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18461 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18462 * gfortran.dg/automatic_module_variable.f90: Change error message.
18463
18464 PR fortran/20861
18465 * gfortran.dg/internal_dummy_1.f90: New test.
18466
18467 PR fortran/20871
18468 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18469
18470
18471 PR fortran/25083
18472 * gfortran.dg/uncommon_block_data_1.f90: New test.
18473 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18474 with standard.
18475
18476 PR fortran/25088
18477 * gfortran.dg/typed_subroutine_1.f90: New test.
18478
18479 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18480
18481 * objc.dg/dwarf-1.m: New.
18482
18483 2006-02-13 Roger Sayle <roger@eyesopen.com>
18484
18485 PR middle-end/24427
18486 * gcc.dg/tree-ssa/andor-1.c: New test case.
18487
18488 2006-02-13 Josh Conner <jconner@apple.com>
18489
18490 PR target/25376
18491 * gcc.dg/pr25376.c: New test.
18492
18493 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18494 assemble.
18495 * lib/target-supports.exp (check_named_sections_available):
18496 Only compile named-sections test -- don't assemble.
18497
18498 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18499
18500 * g++.dg/warn/no-write-strings.C: New test.
18501 * g++.dg/warn/write-strings.C: Likewise.
18502 * g++.dg/warn/write-strings-default.C: Likewise.
18503
18504 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18505
18506 PR fortran/25806
18507 * gfortran.dg/ret_pointer_2.f90: New test.
18508
18509 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18510
18511 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18512
18513 2006-02-10 Jeff Law <law@redhat.com>
18514
18515 * gcc.c-torture/compile/pr26213.c: New test.
18516
18517 2006-02-10 Steven G. Kargl <kargls@comcast.net>
18518
18519 gfortran.dg/null_1.f90: New test.
18520
18521 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18522
18523 PR fortran/14771
18524 * gfortran.dg/parens_4.f90: New.
18525 * gfortran.dg/parens_5.f90: New.
18526
18527 2006-02-10 Richard Guenther <rguenther@suse.de>
18528
18529 * gcc.dg/pr23372-1.c: Remove empty file.
18530
18531 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18532 Paul Thomas <pault@gcc.gnu.org>
18533
18534 PR fortran/14771
18535 * gfortran.dg/parens_1.f90: New.
18536 * gfortran.dg/parens_2.f90: New.
18537 * gfortran.dg/parens_3.f90: New.
18538
18539 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
18540
18541 PR fortran/26038
18542 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18543
18544 PR fortran/25059
18545 * gfortran.dg/impure_assignment_1.f90: New test.
18546
18547 PR fortran/25070
18548 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18549
18550 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18551
18552 PR target/26141
18553 * g++.dg/expr/stdarg2.C: New test.
18554
18555 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18556
18557 PR inline-asm/16194
18558 * gcc.dg/pr16194.c: New test.
18559
18560 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
18561
18562 * ada/acats/run_acats: Use portable variant of "$@".
18563
18564 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18565
18566 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18567 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18568
18569 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18570
18571 PR tree-opt/26179
18572 * g++.dg/opt/pr26179.C: New test.
18573
18574 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18575
18576 PR middle-end/26134
18577 * gcc.dg/tree-ssa/complex-3.c: New test.
18578
18579 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18580
18581 * gcc.c-torture/compile/volatile-1.c: New test.
18582
18583 2006-02-09 Diego Novillo <dnovillo@redhat.com>
18584
18585 PR 26180
18586 * gcc.dg/tree-ssa/pr26180.c: New test.
18587
18588 2006-02-08 Jeff Law <law@redhat.com>
18589
18590 * gcc.dg/tree-ssa/pr21417.c: New test.
18591
18592 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18593
18594 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18595 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18596
18597 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18598
18599 * lib/scanrtl.exp: New.
18600
18601 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18602
18603 PR c++/26071
18604 * g++.dg/other/virtual2.C: New test.
18605
18606 PR c++/26070
18607 * g++.dg/other/virtual1.C: New test.
18608
18609 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18610
18611 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18612 cleanup-ipa-dump): Update dump file glob patterns.
18613 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18614 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18615
18616 * lib/gcc-dg.exp: Load it.
18617 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18618
18619 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18620
18621 PR testsuite/26159
18622 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18623 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18624
18625 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18626
18627 PR fortran/25577
18628 * gfortran.dg/mvbits_1.f90: New.
18629
18630 2006-02-07 Dirk Mueller <dmueller@suse.com>
18631
18632 * g++.dg/warn/Wdiv-by-zero.C: New test.
18633 * g++.dg/warn/Wno-div-by-zero.C: New.
18634
18635 2006-02-07 Jeff Law <law@redhat.com>
18636
18637 * gcc.dg/tree-ssa/pr21559.c: New test.
18638
18639 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18640 multiple VRP passes.
18641 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18642 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18643 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18644 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18645 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18646 * gcc.dg/tree-ssa/vrp02.c: Likewise
18647 * gcc.dg/tree-ssa/vrp11.c: Likewise
18648 * gcc.dg/tree-ssa/pr14341.c: Likewise
18649 * gcc.dg/tree-ssa/vrp19.c: Likewise
18650 * gcc.dg/tree-ssa/vrp20.c: Likewise
18651 * gcc.dg/tree-ssa/vrp03.c: Likewise
18652 * gcc.dg/tree-ssa/pr21086.c: Likewise
18653 * gcc.dg/tree-ssa/pr21959.c: Likewise
18654 * gcc.dg/tree-ssa/vrp21.c: Likewise
18655 * gcc.dg/tree-ssa/vrp04.c: Likewise
18656 * gcc.dg/tree-ssa/pr25485.c: Likewise
18657 * gcc.dg/tree-ssa/pr22026.c: Likewise
18658 * gcc.dg/tree-ssa/vrp22.c: Likewise
18659 * gcc.dg/tree-ssa/vrp05.c: Likewise
18660 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18661 * gcc.dg/tree-ssa/pr20701.c: Likewise
18662 * gcc.dg/tree-ssa/vrp23.c: Likewise
18663 * gcc.dg/tree-ssa/vrp06.c: Likewise
18664 * gcc.dg/tree-ssa/pr22117.c: Likewise
18665 * gcc.dg/tree-ssa/pr20702.c: Likewise
18666 * gcc.dg/tree-ssa/vrp15.c: Likewise
18667 * gcc.dg/tree-ssa/pr21090.c: Likewise
18668 * gcc.dg/tree-ssa/pr21294.c: Likewise
18669 * gcc.dg/tree-ssa/vrp24.c: Likewise
18670 * gcc.dg/tree-ssa/vrp07.c: Likewise
18671 * gcc.dg/tree-ssa/pr21563.c: Likewise
18672 * gcc.dg/tree-ssa/pr25382.c: Likewise
18673 * gcc.dg/tree-ssa/vrp16.c: Likewise
18674 * gcc.dg/tree-ssa/vrp25.c: Likewise
18675 * gcc.dg/tree-ssa/vrp08.c: Likewise
18676 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18677 * gcc.dg/tree-ssa/vrp17.c: Likewise
18678 * gcc.dg/tree-ssa/pr21458.c: Likewise
18679 * g++.dg/tree-ssa/pr18178.C: Likewise
18680
18681 2006-02-07 Richard Guenther <rguenther@suse.de>
18682
18683 PR c++/26140
18684 Revert
18685 2006-01-30 Richard Guenther <rguenther@suse.de>
18686 PR c++/23372
18687 * gcc.dg/pr23372-1.C: New testcase.
18688
18689 * g++.dg/tree-ssa/pr26140.C: New testcase.
18690
18691 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18692
18693 PR c++/9737
18694 * g++.dg/template/ttp15.C: New test.
18695 * g++.dg/template/ttp16.C: Likewise.
18696 * g++.dg/template/ttp17.C: Likewise.
18697 * g++.old-deja/g++.pt/ttp36.C: Remove.
18698 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18699 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18700 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18701 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18702 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18703 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18704 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18705 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18706 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18707
18708 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18709
18710 PR libfortran/23815
18711 * unf_io_convert_4.f90: New test.
18712
18713 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18714
18715 * gcc.dg/tree-ssa/loadpre10.c: New test.
18716 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18717 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18718 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18719
18720 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18721
18722 PR libfortran/24685
18723 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18724
18725 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18726
18727 PR tree-opt/25251
18728 * gfortran.dg/assign_7.f: New test.
18729
18730 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18731
18732 PR fortran/26041
18733 PR fortran/26064
18734 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18735 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18736 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18737
18738 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18739
18740 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18741 in size_t typedef.
18742
18743 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18744
18745 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18746 * g++.dg/charset/string.c (foo): Likewise.
18747 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18748 const char*
18749 * g++.dg/ext/builtin2.C (printf): Likewise.
18750 * g++.dg/init/new15.C (printf): Likewise.
18751 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18752 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18753 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18754 * g++.dg/template/non-dependent4.C (temp): Likewise.
18755 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18756 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18757 parameter type to const char*.
18758 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18759 Change type to const char*.
18760 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18761 Likewise.
18762 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18763 second parameter type to const char*.
18764 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18765 (Y::Y): Change parameter type to const char*.
18766 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18767 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18768 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18769 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18770 (char*).
18771 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18772 const char*.
18773 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18774 type to const char*.
18775 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18776 return type to const char*.
18777 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18778 to const char*.
18779 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18780 * g++.old-deja/g++.law/refs1.C: Likewise.
18781 * g++.old-deja/g++.law/visibility1.C: Likewise.
18782 * g++.old-deja/g++.law/visibility2.C: Likewise.
18783 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18784 const char*.
18785 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18786 * g++.old-deja/g++.mike/net48.C: Likewise.
18787 * g++.old-deja/g++.mike/p646.C: Likewise.
18788 * g++.old-deja/g++.mike/p6746.C: Likewise.
18789 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18790 type to const char*.
18791 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18792 deprecated conversion warning.
18793 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18794 char*.
18795 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18796 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18797 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18798 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18799 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18800 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18801 * g++.old-deja/g++.pt/t39.C: Likewise.
18802 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18803 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18804
18805 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18806
18807 PR fortran/25075
18808 intrinsic_argument_conformance_1.f90: New test.
18809
18810 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18811
18812 PR fortran/20845
18813 * gfortran.dg/char_result_11.f90: Add SAVE.
18814 * gfortran.dg/der_pointer_4.f90: Ditto.
18815 * gfortran.dg/default_initialization.f90: New test.
18816
18817 2006-02-03 Jeff Law <law@redhat.com>
18818
18819 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18820 handle more than 100 dump files.
18821 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18822 * lib/scantree.exp (scan-tree-dump): Likewise.
18823 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18824 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18825 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18826 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18827 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18828
18829 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18830
18831 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18832
18833 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18834
18835 * g++.dg/template/using12.C: New test.
18836
18837 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18838
18839 * gcc.target/powerpc/pr25960.c: New test.
18840
18841 2006-02-02 Steven G. Kargl <kargls@comcast>
18842
18843 PR fortran/24958
18844 gfortran.dg/nullify_2.f90: New test.
18845
18846 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18847
18848 PR 25990
18849 * gcc.dg/gomp/pr25990.c: New test.
18850
18851 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18852
18853 PR c++/25342
18854 * g++.gd/template/partial4.C: New test.
18855
18856 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18857
18858 PR middle-end/26001
18859 * gfortran.dg/data_char_2.f90: New.
18860
18861 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18862
18863 PR fortran/26039
18864 maxval_maxloc_conformance_1.f90: New test.
18865
18866 2006-01-31 Richard Guenther <rguenther@suse.de>
18867
18868 * gcc.target/i386/sselibm-1.c: New testcase.
18869 * gcc.target/i386/sselibm-2.c: Likewise.
18870 * gcc.target/i386/sselibm-3.c: Likewise.
18871 * gcc.target/i386/sselibm-4.c: Likewise.
18872 * gcc.target/i386/sselibm-5.c: Likewise.
18873
18874 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18875
18876 PR fortran/24266
18877 * gfortran.dg/arrayio_derived_2.f90: New.
18878
18879 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18880
18881 * gcc.dg/unsigned-long-compare.c: New test.
18882
18883 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18884
18885 PR testsuite/25318
18886 * lib/target-supports.exp (check_effective_target_freorder):
18887 Check to see if target supports -freorder-blocks-and-partition.
18888 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18889 instead of "dg-require-named-sections".
18890
18891 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18892
18893 PR target/14798:
18894 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18895 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18896 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18897 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18898 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18899 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18900 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18901 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18902
18903 2006-01-30 Richard Guenther <rguenther@suse.de>
18904
18905 PR c++/23372
18906 * gcc.dg/pr23372-1.C: New testcase.
18907
18908 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18909
18910 * gcc.dg/gomp/pr25874.c: New test.
18911
18912 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18913
18914 PR tree-opt/25911
18915 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18916
18917 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18918
18919 PR fortran/18578
18920 PR fortran/18579
18921 PR fortran/20857
18922 PR fortran/20885
18923 * gfortran.dg/intent_out_1.f90: New test.
18924
18925 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18926
18927 PR fortran/17911
18928 * gfortran.dg/procedure_lvalue.f90: New test.
18929
18930 PR fortran/20895
18931 PR fortran/25030
18932 * gfortran.dg/char_pointer_assign_2.f90: New test.
18933 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18934 assignment to be consistent with standard.
18935 * gfortran.dg/char_result_2.f90: The same.
18936 * gfortran.dg/char_result_8.f90: The same.
18937
18938 2006-01-28 Zack Weinberg <zackw@panix.com>
18939
18940 * gcc.dg/Woverlength-strings.c
18941 * gcc.dg/Woverlength-strings-pedantic-c89.c
18942 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18943 * gcc.dg/Woverlength-strings-pedantic-c99.c
18944 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18945
18946 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18947
18948 * gcc.c-torture/execute/20060127-1.c: New test.
18949
18950 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18951
18952 PR c++/25999
18953 * g++.dg/ext/pragmaweak1.C: New test.
18954
18955 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18956
18957 PR c++/25855
18958 * g++.dg/template/spec29.C: New test.
18959
18960 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18961
18962 PR c/19606.
18963 * gcc.c-torture/execute/pr19606.c: New.
18964
18965 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18966
18967 * gcc.dg/pragma-re-4.c: New test.
18968
18969 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18970
18971 PR fortran/25964
18972 * gfortran.dg/assumed_size_refs_3.f90: New test.
18973
18974 2006-01-27 Ben Elliston <bje@au.ibm.com>
18975
18976 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18977
18978 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18979
18980 PR ada/21317
18981 * ada/acats/support/impdef.a: Add One_Long_Second.
18982 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18983 * ada/acats/tests/c9/c94026.a: Likewise.
18984 * ada/acats/tests/c9/c97305c.ada: Likewise.
18985 * ada/acats/tests/c9/c99004a.ada: Likewise.
18986
18987 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18988
18989 PR fortran/25964
18990 * gfortran.dg/global_references_2.f90: New test.
18991
18992 PR fortran/25084
18993 PR fortran/20852
18994 PR fortran/25085
18995 PR fortran/25086
18996 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18997 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18998
18999 PR fortran/25416
19000 * gfortran.dg/assumed_charlen_function_2.f90: New test.
19001
19002 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
19003
19004 PR c/25892
19005 * gcc.dg/Wpointer-sign.c: New.
19006 * gcc.dg/Wpointer-sign-Wall.c: New.
19007 * gcc.dg/Wpointer-sign-Wall-no.c: New.
19008 * gcc.dg/Wpointer-sign-pedantic.c: New.
19009 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19010 * gcc.dg/conv-2.c: Use -Wpointer-sign.
19011
19012 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
19013
19014 PR C/25861
19015 * gcc.c-torture/compile/pr25861.c: New test.
19016
19017 2006-01-26 Paul Brook <paul@codesourcery.com>
19018
19019 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19020 on short-enum targets.
19021 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19022 variable.
19023 (generate_fields): Use short_enums.
19024 (main): Set short_enums. Document -e.
19025 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19026 on short-enum targets.
19027 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19028 variable.
19029 (generate_fields): Use short_enums.
19030 (main): Set short_enums. Document -e.
19031 * lib/target-supports.exp (check_effective_target_short_enums): New.
19032
19033 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
19034
19035 PR target/25947
19036 * gcc.dg/torture/pr25947-1.c: New test.
19037
19038 2006-01-25 Jan Hubicka <jh@suse.cz>
19039 Roger Sayle <roger@eyesopen.com>
19040
19041 PR rtl-optimization/25703
19042 * gcc.target/i386/20060125-1.c: New test case.
19043 * gcc.target/i386/20060125-2.c: New test case.
19044
19045 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19046
19047 PR fortran/18540
19048 * gfortran.dg/goto_1.f: New.
19049
19050 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
19051
19052 PR fortran/25716
19053 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19054 25716 on 32-bit systems too.
19055
19056 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
19057
19058 PR testsuite/25590
19059 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19060
19061 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
19062
19063 * gcc.dg/tree-ssa/gen-vect-33.c: New.
19064
19065 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19066
19067 PR fortran/25835
19068 * gfortran.dg/read_eof.f90: Delete, renamed.
19069 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19070 * gfortran.dg/read_eof_2.f90: New test.
19071 * gfortran.dg/read_eof_3.f90: New test.
19072
19073 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
19074
19075 PR tree-opt/25860
19076 * gcc.c-torture/compile/pr25860.c: New test.
19077
19078 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19079
19080 PR c++/25552
19081 * g++.dg/parse/dtor8.C: New test.
19082
19083 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
19084
19085 PR testsuite/25891
19086 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19087 * gcc.dg/gomp/gomp.exp: Return without testing anything if
19088 check_effective_target_fopenmp returns 0.
19089
19090 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
19091
19092 PR ada/20548
19093 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19094 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19095 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19096
19097 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19098
19099 PR tree-opt/25857
19100 * g++.dg/opt/pr25857.C: New test.
19101
19102 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19103 Jan Hubicka <jh@suse.cz>
19104 Richard Guenther <rguenther@suse.de>
19105
19106 PR rtl-optimization/25654
19107 * gcc.dg/torture/pr25654.c: New testcase.
19108 * gcc.target/i386/pr25654.c: Likewise.
19109
19110 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
19111
19112 PR fortran/25901
19113 * gfortran.dg/internal references_2.f90: New test.
19114
19115 Fix regression in testing of admissability of attributes.
19116 * gfortran.dg/intent_used_1.f90: New test.
19117
19118 2006-01-23 Ben Elliston <bje@au.ibm.com>
19119
19120 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19121 Remove target conditional torture options for i?86 and x86_64
19122 GNU/Linux.
19123
19124 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
19125
19126 PR c++/10891
19127 * g++.dg/rtti/no-rtti.C: New.
19128
19129 2006-01-21 Mark Mitchell <mark@codesourcery.com>
19130
19131 PR c++/25895
19132 * g++.dg/inherit/conv2.C: New test.
19133
19134 PR c++/25856
19135 * g++.dg/parse/dtor7.C: New test.
19136
19137 PR c++/25858
19138 * g++.dg/template/crash44.C: New test.
19139
19140 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
19141
19142 PR fortran/25124
19143 PR fortran/25625
19144 * gfortran.dg/internal_references_1.f90: New test.
19145 PR fortran/20881
19146 PR fortran/23308
19147 PR fortran/25538
19148 PR fortran/25710
19149 * gfortran.dg/global_references_1.f90: New test.
19150 * gfortran.dg/g77/19990905-1.f: Restore the error that
19151 there is a clash between the common block name and
19152 the name of a subroutine reference.
19153
19154 PR fortran/PR24276
19155 * gfortran.dg/aliasing_dummy_1.f90: New test.
19156
19157 2006-01-21 Alan Modra <amodra@bigpond.net.au>
19158
19159 * gcc.dg/vmx/1b-01.c: Warning fix.
19160 * gcc.dg/vmx/1c-02.c: Likewise.
19161 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19162
19163 2006-01-20 Steve Ellcey <sje@cup.hp.com>
19164
19165 PR testsuite/24962
19166 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19167
19168 2006-01-20 Richard Guenther <rguenther@suse.de>
19169 Steven Bosscher <stevenb.gcc@gmail.com>
19170
19171 PR rtl-optimization/24626
19172 * gcc.dg/torture/pr24626-1.c: New testcase.
19173 * gcc.dg/torture/pr24626-2.c: Likewise.
19174 * gcc.dg/torture/pr24626-3.c: Likewise.
19175 * gcc.dg/torture/pr24626-4.c: Likewise.
19176
19177 2006-01-20 Dirk Mueller <dmueller@suse.com>
19178
19179 PR c++/5520
19180 * g++.dg/warn/empty-body.C: New.
19181
19182 2006-01-19 Mark Mitchell <mark@codesourcery.com>
19183
19184 PR c++/22136
19185 * g++.dg/template/using10.C: New test.
19186 * g++.dg/temlpate/using11.C: Likewise.
19187 * g++.dg/inherit/using5.C: Tweak error messages.
19188
19189 2006-01-20 Alan Modra <amodra@bigpond.net.au>
19190
19191 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19192 target test.
19193 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19194
19195 2006-01-19 Jan Hubicka <jh@suse.cz>
19196
19197 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19198
19199 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19200
19201 PR c++/25854
19202 * g++.dg/template/spec28.C: New test.
19203
19204 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
19205
19206 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19207 (switchfiles): Fix fprintf's by adding srcdir or removing it.
19208
19209 2006-01-19 Diego Novillo <dnovillo@redhat.com>
19210
19211 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19212 * gcc.dg/gomp/critical-1.c: Likewise.
19213 * gcc.dg/gomp/critical-3.c: Likewise.
19214 * gcc.dg/gomp/empty.c: Likewise.
19215 * gcc.dg/gomp/ordered-1.c: Likewise.
19216 * gcc.dg/gomp/for-4.c: Likewise.
19217 * gcc.dg/gomp/for-6.c: Likewise.
19218 * gcc.dg/gomp/master-3.c: Likewise.
19219 * gcc.dg/gomp/for-8.c: Likewise.
19220 * gcc.dg/gomp/for-10.c: Likewise.
19221 * gcc.dg/gomp/for-18.c: Likewise.
19222 * gcc.dg/gomp/for-5.c: Likewise.
19223 * gcc.dg/gomp/for-7.c: Likewise.
19224 * gcc.dg/gomp/for-9.c: Likewise.
19225
19226 2006-01-18 Jeff Law <law@redhat.com>
19227
19228 * gcc.dg/tree-ssa/vrp25.c: New test.
19229
19230 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19231
19232 * gcc.dg/pr25805.c: Fix misapplied patch.
19233
19234 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
19235
19236 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19237 (check_effective_target_vect_udot_qi): New.
19238 (check_effective_target_vect_sdot_hi): New.
19239 (check_effective_target_vect_udot_hi): New.
19240 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19241 prefixed with "wrapv-" with -fwrapv.
19242 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19243 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19244 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19245 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19246 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19247
19248 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19249 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19250 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19251 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19252
19253 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19254
19255 PR c++/16829
19256 * g++.dg/other/default2.C: New test.
19257 * g++.dg/other/default3.C: New test.
19258
19259 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19260
19261 PR c/25805
19262 * gcc.dg/pr25805.c: New file.
19263
19264 2006-01-18 Mark Mitchell <mark@codesourcery.com>
19265
19266 PR c++/25836
19267 * g++.dg/template/init6.C: New test.
19268
19269 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
19270
19271 * gcc.dg/tree-ssa/pr24287.c: New test
19272
19273 2006-01-18 Eric Christopher <echristo@apple.com>
19274
19275 * g++.dg/eh/table.C: New.
19276
19277 2006-01-18 DJ Delorie <dj@redhat.com>
19278
19279 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19280 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19281 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19282 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19283
19284 2006-01-18 Jeff Law <law@redhat.com>
19285
19286 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19287 on wrapping on overflow semantics.
19288
19289 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19290
19291 * gcc.gc/tree-ssa/vrp23.c: New test.
19292 * gcc.gc/tree-ssa/vrp24.c: New test.
19293
19294 2006-01-18 Richard Henderson <rth@redhat.com>
19295 Aldy Hernandez <aldyh@redhat.com>
19296 Jakub Jelinek <jakub@redhat.com>
19297 Diego Novillo <dnovillo@redhat.com>
19298 Uros Bizjak <uros@kss-loka.si>
19299
19300 * gcc.dg/gomp: New directory.
19301
19302 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
19303 Steven G. Kargl <kargls@comcast.net>
19304
19305 PR fortran/20869
19306 * gfortran.dg/intrinsic_external_1.f90: New test.
19307
19308 PR fortran/20875.
19309 * gfortran.dg/elemental_pointer_1.f90: New test.
19310
19311 PR fortran/25024
19312 * gfortran.dg/external_procedures_1.f90: New test.
19313
19314 PR fortran/25785
19315 gfortran.dg/assumed_present.f90: New test.
19316
19317 2006-01-18 Jakub Jelinek <jakub@redhat.com>
19318
19319 * g++.dg/parse/lookup5.C: New test.
19320
19321 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19322
19323 PR fortran/25697
19324 * gfortran.dg/read_eof.f90: New test.
19325
19326 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19327
19328 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19329 add a closing brace.
19330
19331 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19332
19333 PR fortran/25631
19334 * gfortran.dg/fmt_tl.f: New test.
19335
19336 2006-01-17 Eric Christopher <echristo@apple.com>
19337
19338 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19339 * g++.old-deja/g++.warn/impint2.C: Ditto.
19340 * g++.old-deja/g++.other/null1.C: Ditto.
19341 * g++.dg/warn/conv2.C: Ditto.
19342 * g++.dg/warn/conv4.C: New file.
19343
19344 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19345
19346 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19347
19348 2006-01-17 Andreas Jaeger <aj@suse.de>
19349 Janis Johnson <janis187@us.ibm.com>
19350
19351 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19352 in 64-bit.
19353 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19354 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19355
19356 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19357
19358 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19359 (switchfiles): xfail txxx where xxx >= 25.
19360
19361 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19362
19363 PR testsuite/25764
19364 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19365
19366 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19367
19368 PR c/25682
19369 * gcc.dg/pr25682.c: New test.
19370 * g++.dg/parse/array-size2.C: New test.
19371
19372 2006-01-16 Ian Lance Taylor <ian@airs.com>
19373
19374 * consistency.vlad: Remove entire directory, 1652 files.
19375
19376 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19377
19378 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19379 check_effective_target_dfprt_nocache): New.
19380 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19381 (check_effective_target_dfprt): New.
19382 * lib/c-compat.exp (check_dfp): Remove.
19383 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19384 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19385 level of support for decimal float.
19386 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19387 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19388 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19389 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19390 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19391 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19392 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19393 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19394 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19395 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19396 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19397 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19398 directives.
19399
19400 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19401
19402 PR testsuite/25741
19403 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19404 $base_dir/../.
19405 * lib/gfortran.exp (gfortran_init): Likewise.
19406 * lib/obj-c++.exp (obj-c++_init): Likewise.
19407 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19408 (scan-assembler-dem-not): Likewise.
19409 * lib/scandump.exp (scan-dump-dem): Likewise.
19410 (scan-dump-dem-not): Likewise.
19411
19412 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19413
19414 PR testsuite/25767
19415 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19416 powerpc-*-darwin*.
19417 * lib/obj-c++.exp (obj-c++_init): Likewise.
19418
19419 2006-01-16 Richard Guenther <rguenther@suse.de>
19420
19421 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19422
19423 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19424
19425 PR testsuite/25777
19426 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19427 to LD_LIBRARY_PATH.
19428
19429 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19430 Andrew Pinski <pinskia@physics.uc.edu>
19431
19432 * gcc.dg/minmax-1.c: New test.
19433
19434 2006-01-16 Ben Elliston <bje@au.ibm.com>
19435
19436 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19437 * gcc.misc-tests/dectest.exp: Ditto.
19438
19439 2006-01-15 Ian Lance Taylor <ian@airs.com>
19440
19441 PR testsuite/25796
19442 * gcc.target/i386/cmov6.c: Use -march=k8.
19443
19444 2006-01-15 Andreas Jaeger <aj@suse.de>
19445
19446 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19447 x86 does not have __float128.
19448
19449 2006-01-14 Ian Lance Taylor <ian@airs.com>
19450
19451 * gcc.target/i386/cmov6.c: New test.
19452
19453 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19454
19455 PR c++/25663
19456 * g++.dg/template/ctor6.C: New test.
19457
19458 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19459
19460 PR tree-optimization/25485
19461 * gcc.dg/tree-ssa/pr25485.c: New.
19462
19463 2006-01-14 Richard Guenther <rguenther@suse.de>
19464
19465 PR tree-optimization/22548
19466 PR tree-optimization/22555
19467 PR tree-optimization/22501
19468 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19469 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19470 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19471 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19472 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19473 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19474 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19475 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19476 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19477
19478 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19479
19480 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19481 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19482
19483 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19484 Richard Guenther <rguenther@suse.de>
19485
19486 PR rtl-optimization/24257
19487 * gcc.dg/torture/pr24257.c: New testcase.
19488
19489 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19490
19491 * gcc.c-torture/execute/20060110-1.c: New test.
19492 * gcc.c-torture/execute/20060110-2.c: New test.
19493
19494 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19495
19496 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19497
19498 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19499
19500 PR fortran/25756
19501 * gfortran.dg/label_3.f90: New test.
19502
19503 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19504
19505 PR tree-optimization/25771
19506 * g++.dg/tree-ssa/pr25771.C: New test
19507
19508 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19509
19510 PR tree-opt/24365
19511 * g++.dg/opt/complex5.C: New test.
19512
19513 2006-01-13 Richard Guenther <rguenther@suse.de>
19514
19515 * gcc.target/i386/387-9.c: New testcase.
19516
19517 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
19518
19519 PR c++/24824
19520 * g++.dg/debug/dwarf2-1.C: New.
19521
19522 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
19523
19524 PR testsuite/25728
19525 * lib/gcov.exp (verify-lines): Add "close $fd".
19526
19527 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
19528 Ben Elliston <bje@au.ibm.com>
19529
19530 * gcc.dg/dfp/inf-1.c: New test.
19531
19532 2006-01-12 Janis Johnson <janis187@us.ibm.com>
19533 Yao Qi <qiyaoltc@cn.ibm.com>
19534 Ben Elliston <bje@au.ibm.com>
19535 Jon Grimm <jgrimm2@us.ibm.com>
19536
19537 * gcc.dg/nodfp-1.c: New test.
19538 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19539 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19540 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19541 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19542 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19543 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19544 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19545 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19546 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19547 * gcc.dg/format/dfp-scanf-1.c: Likewise.
19548 * gcc.dg/format/dfp-printf-1.c: Likewise.
19549 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19550 (compat_setup_dfp): New.
19551 * gcc.dg/compat/compat.exp: Use it.
19552 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19553 Make some variables global, prepend "compat_" to their names.
19554 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19555 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19556 * gcc.misc-tests/dectest.exp: New test driver for decTest.
19557 * lib/compat.exp (compat_skip_list): Make global, rename.
19558 * lib/c-compat.exp: New file.
19559 * lib/target-supports.exp (check_effective_target_dfp): New.
19560
19561 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19562 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19563 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19564 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19565 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19566 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19567 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19568 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19569 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19570 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19571 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19572 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19573 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19574 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19575 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19576 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19577 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19578 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19579 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19580 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19581 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19582 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19583 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19584 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19585 gcc.dg/dfp/struct-layout-1.c,
19586 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19587 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19588 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19589 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19590 gcc.dg/dfp/func-vararg-dfp.c,
19591 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19592 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19593 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19594 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19595 gcc.dg/dfp/wtr-conversion-1.c: New tests.
19596
19597 2006-01-11 Richard Guenther <rguenther@suse.de>
19598
19599 PR tree-optimization/25734
19600 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19601
19602 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19603
19604 PR fortran/25486
19605 * gfortran.dg/literal_character_constant_1_x.F: New test.
19606 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19607 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19608 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19609
19610 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19611
19612 PR c++/25386
19613 * g++.dg/ext/packed3.C: Add expected packed error.
19614
19615 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19616
19617 PR target/25706
19618 * gcc.dg/torture/pr25706-1.c: New test.
19619
19620 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19621
19622 PR tree-optimization/23109
19623 PR tree-optimization/23948
19624 PR tree-optimization/24123
19625
19626 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19627 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19628 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19629 g++.dg/tree-ssa/pr23948.C: New testcases.
19630 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19631 three divisions in order to do the optimization.
19632
19633 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19634
19635 PR c++/25632
19636 * g++.dg/other/pr25632.C: New test.
19637
19638 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19639
19640 PR fortran/25730
19641 * gfortran.dg/used_types_1.f90: New test.
19642
19643 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19644
19645 PR target/25718
19646 * gcc.dg/torture/pr25718-1.c: New test.
19647
19648 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19649
19650 * gfortran.dg/list_read_2.f90: Fix typo in description.
19651
19652 2006-01-10 Jan Beulich <jbeulich@novell.com>
19653
19654 * lib/target-supports.exp (check_visibility_available): Simplify test
19655 for *-*-netware*.
19656 (check_profiling_available): Fail for *-*-netware*.
19657 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19658 * gcc.dg/20021014-1.c: Likewise.
19659 * gcc.dg/nest.c: Likewise.
19660
19661 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19662
19663 fortran/24936
19664 * gfortran.dg/forall_3.f90: New test.
19665
19666 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19667
19668 PR fortran/21977
19669 * gfortran.dg/nesting_2.f90: New test.
19670 * gfortran.dg/nesting_3.f90: New test.
19671
19672 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19673
19674 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19675 Fix typo in comment.
19676
19677 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19678
19679 * gfortran.dg/single_char_string.f90: New test.
19680
19681 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19682
19683 * gfortran.dg/ichar_2.f90: New test.
19684
19685 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19686
19687 PR fortran/25093
19688 * gfortran.dg/private_type_4.f90: New.
19689
19690 2006-01-07 Richard Guenther <rguenther@suse.de>
19691
19692 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19693
19694 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19695
19696 * gfortran.dg/func_decl_1.f90: New.
19697 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19698 * gfortran.dg/array_alloc_2.f90: Likewise.
19699 * gfortran.dg/char_result_8.f90: Likewise.
19700 * gfortran.dg/dup_save_1.f90: Likewise.
19701 * gfortran.dg/dup_save_2.f90: Likewise.
19702 * gfortran.dg/f2c_6.f90: Likewise.
19703 * gfortran.dg/f2c_7.f90: Likewise.
19704 * gfortran.dg/func_result_2.f90: Likewise.
19705 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19706
19707 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19708
19709 PR fortran/22146
19710 * gfortran.dg/elemental_subroutine_1.f90: New test.
19711 * gfortran.dg/elemental_subroutine_2.f90: New test.
19712
19713 PR fortran/25029
19714 PR fortran/21256
19715 * gfortran.dg/assumed_size_refs_1.f90: New test.
19716
19717 PR fortran/20868
19718 PR fortran/20870
19719 * gfortran.dg/assumed_size_refs_2.f90: New test.
19720 * gfortran.dg/initialization_1.f90: Change warning message.
19721
19722 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19723
19724 * gcc.dg/tree-ssa/loop-15.c: New test.
19725
19726 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19727
19728 PR fortran/25598
19729 * gfortran.dg/backspace_3.f: New test.
19730 * gfortran.dg/backspace_4.f: New test.
19731
19732 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19733
19734 PR fortran/24268
19735 * gfortran.dg/fmt_white.f: Update test.
19736
19737 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19738
19739 * gcc.dg/cast-1.c: Add new warning.
19740 * gcc.dg/cast-2.c: Likewise.
19741 * gcc.dg/cast-3.c: Likewise.
19742 * gcc.dg/format/cast-1.c: Likewise.
19743 * gcc.dg/cast-4.c: New testcase.
19744
19745 2006-01-05 Richard Guenther <rguenther@suse.de>
19746
19747 PR tree-optimization/22555
19748 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19749
19750 2006-01-05 Richard Guenther <rguenther@suse.de>
19751 Diego Novillo <dnovillo@redhat.com>
19752
19753 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19754 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19755 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19756 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19757 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19758 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19759 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19760 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19761 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19762 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19763 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19764 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19765 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19766 * treelang/compile/extravar.tree: Likewise.
19767 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19768 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19769 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19770 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19771 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19772
19773 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19774
19775 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19776 for 64-bit fix.
19777
19778 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19779
19780 PR fortran/23675
19781 gfortran.dg/char_result_11.f90: New.
19782
19783 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19784
19785 PR c++/24782
19786 * g++.dg/parse/access9.C: New test.
19787 * g++.dg/tc1/dr52.C: Tweak error markers.
19788
19789 2006-01-04 Richard Henderson <rth@redhat.com>
19790
19791 Merge from gomp branch.
19792 * g++.dg/parse/pragma2.C: Update expected error lines.
19793
19794 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19795
19796 * g++.dg/other/i386-2.C: New test.
19797
19798 PR target/25554
19799 * gcc.c-torture/compile/20051228-1.c: New test.
19800
19801 PR c/25559
19802 * gcc.dg/pr25559.c: New test.
19803
19804 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19805
19806 PR c++/25492
19807 * g++.dg/lookup/friend9.C: New test.
19808
19809 PR c++/25625
19810 * g++.dg/template/repo5.C: New test.
19811
19812 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19813
19814 PR fortran/25101
19815 * gfortran.dg/forall_2.f90: New test.
19816
19817 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19818
19819 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19820 dg-require-weak. Adjust regexp to handle leading-underscore
19821 targets and space as well as TAB after .weak. Change previous
19822 64-bit fix to not use naked dot.
19823
19824 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19825
19826 PR rtl-optimization/25578
19827 * gcc.c-torture/execute/20060102-1.c: New testcase.
19828
19829 2006-01-03 Richard Guenther <rguenther@suse.de>
19830
19831 PR c/25183
19832 * gcc.dg/torture/pr25183.c: New testcase.
19833
19834 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19835
19836 Merge from gomp-branch.
19837 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19838 * gcc.dg/ia64-sync-2.c: Likewise.
19839 * gcc.dg/ia64-sync-3.c: Likewise.
19840 * gcc.dg/ia64-sync-4.c: Likewise.
19841 * gcc.dg/sync-2.c: Likewise.
19842 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19843 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19844
19845 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19846
19847 PR c++/25635
19848 * g++.dg/parse/operator6.C: New test.
19849
19850 PR c++/25637
19851 * g++.dg/parse/error29.C: New test.
19852
19853 PR c++/25638
19854 * g++.dg/parse/dtor6.C: New test.
19855
19856 PR c++/25633
19857 * g++.dg/parse/ctor3.C: New test.
19858
19859 PR c++/25634
19860 * g++.dg/template/class3.C: New test.
19861
19862 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19863
19864 * g++.dg/debug/debug9.C: New.
19865
19866 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19867
19868 PR fortran/24640
19869 * gfortran.dg/label_2.f90: New test.
19870
19871 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19872
19873 * g++.dg/lookup/using12.C: Tighten error marker.
19874
19875 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19876 Andrew Pinski <pinskia@physics.uc.edu>
19877
19878 * gcc.target/powerpc/darwin-abi-3.c: New file.
19879 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19880 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19881 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19882 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19883 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19884 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19885 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19886 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19887
19888 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19889
19890 * gcc.dg/tree-ssa/loadpre1.c: New;
19891 * gcc.dg/tree-ssa/loadpre2.c: New;
19892 * gcc.dg/tree-ssa/loadpre3.c: New;
19893 * gcc.dg/tree-ssa/loadpre4.c: New;
19894 * gcc.dg/tree-ssa/loadpre5.c: New;
19895 * gcc.dg/tree-ssa/loadpre6.c: New;
19896 * gcc.dg/tree-ssa/loadpre7.c: New;
19897 * gcc.dg/tree-ssa/loadpre8.c: New;
19898 * gcc.dg/tree-ssa/loadpre9.c: New;
19899
19900 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19901
19902 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19903 * g++.dg/abi/thunk4.C: Likewise.
19904
19905 2006-01-01 Andreas Jaeger <aj@suse.de>
19906
19907 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19908 portable.
19909
19910 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19911
19912 PR c++/25294
19913 * gcc.dg/pragma-pack-3.c: New test.
19914 * g++.dg/parse/pragma3.C: New test.
19915
19916 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19917
19918 PR middle-end/24827
19919 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19920
19921 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19922
19923 PR testsuite/25214
19924 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19925
19926 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19927
19928 PR fortran/22607
19929 * gfortran-dg/pure_byref_3.f90: New.
19930
19931 fortran/PR 25396
19932 * gfortran.dg/userdef_operator_1.f90: New.
19933
19934 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19935
19936 * g++.dg/abi/thunk3.C: New.
19937 * g++.dg/abi/thunk4.C: New.
19938
19939 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19940
19941 PR fortran/25532
19942 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19943 associated derived type components of derived types are
19944 properly declared in contained procedures.
19945
19946 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19947
19948 PR libgfortran/25139
19949 * gfortran.dg/backspace_2.f: New test.
19950
19951 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19952
19953 PR libgfortran/25550
19954 * gfortran.dg/endfile.f: New test.
19955
19956 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19957
19958 PR libgfortran/25419
19959 * gfortran.dg/comma.f: New test.
19960
19961 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19962
19963 * lib/gfortran-dg.exp: Remove trailing whitespace.
19964 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19965 -funroll-all-loops.
19966
19967 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19968
19969 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19970 Extended Double long doubles or repeat tests when long double is
19971 the same size as double.
19972
19973 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19974
19975 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19976
19977 PR testsuite/25442
19978 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19979 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19980
19981 PR testsuite/25441
19982 * gcc.dg/pr23911.c: Make test variable static.
19983
19984 PR testsuite/25444
19985 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19986
19987 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19988
19989 PR c++/25439
19990 * g++.dg/parse/crash17.C: Adjust error markers.
19991 * g++.dg/template/error20.C: New test.
19992
19993 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19994
19995 PR c++/23172
19996 * g++.dg/ext/complit4.C: New test.
19997
19998 PR c++/25417
19999 * g++.dg/ext/complit5.C: Likewise.
20000
20001 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
20002
20003 PR tree-optimization/25125
20004 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20005 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20006 * gcc.c-torture/execute/pr25125.c: New.
20007
20008 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
20009
20010 PR fortran/25029
20011 PR fortran/21256
20012 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20013 functions with incorrect assumed size references.
20014
20015 2005-12-24 Mark Mitchell <mark@codesourcery.com>
20016
20017 PR c++/23171
20018 * g++.dg/opt/init1.C: New test.
20019
20020 2005-12-23 Mark Mitchell <mark@codesourcery.com>
20021
20022 PR c++/24671
20023 * g++.dg/template/sfinae3.C: New test.
20024
20025 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20026
20027 * g++.dg/other/friend4.C: New test.
20028
20029 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20030
20031 PR target/25005
20032 * g++.dg/opt/pr25005.C: New test.
20033
20034 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20035
20036 PR c++/25369
20037 * g++.dg/template/ptrmem16.C: New test.
20038
20039 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
20040
20041 PR fortran/25029
20042 PR fortran/21256
20043 * gfortran.dg/initialization_1.f90: Add test of SIZE.
20044
20045 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20046
20047 PR libgfortran/25307
20048 * gfortran.dg/list_read_5.f90: New test.
20049
20050 2005-12-22 Richard Henderson <rth@redhat.com>
20051
20052 * gcc.target/i386/sse-7.c: Use -msse2.
20053
20054 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20055
20056 PR rtl-optimization/25432
20057 * gcc.c-torture/compile/20051216-1.c: New test.
20058
20059 PR objc/25328
20060 * objc/execute/pr25328.m: New test.
20061
20062 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20063
20064 PR c++/25364
20065 * g++.dg/template/call4.C: New test.
20066
20067 2005-12-22 Dale Johannesen <dalej@apple.com>
20068
20069 * gcc.target/i386/sse-17.c: New.
20070
20071 2005-12-22 Paul Brook <paul@codesourcery.com>
20072
20073 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20074
20075 2005-12-22 Paul Brook <paul@codesourcery.com>
20076
20077 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20078
20079 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
20080
20081 PR tree-opt/25513
20082 * gcc.c-torture/compile/pr25513.c: New test.
20083
20084 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20085
20086 PR c++/23333
20087 * g++.dg/parse/error25.C: Add more tests.
20088
20089 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20090
20091 PR fortran/18990
20092 * gfortran.dg/der_charlen_1.f90: New.
20093
20094 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
20095
20096 PR fortran/20889
20097 * gfortran.dg/pointer_component_type_1.f90: New test.
20098
20099 PR fortran/25029
20100 PR fortran/21256
20101 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20102 should give an error with assumed size array refernces and checks
20103 those that should not.
20104 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20105 reference an upper bound so that it does not generate an error.
20106
20107 PR fortran/19362
20108 PR fortran/20244
20109 PR fortran/20864
20110 PR fortran/25391
20111 * gfortran.dg/used_dummy_types_1.f90: New test.
20112 * gfortran.dg/used_dummy_types_2.f90: New test.
20113 * gfortran.dg/used_dummy_types_3.f90: New test.
20114 * gfortran.dg/used_dummy_types_4.f90: New test.
20115 * gfortran.dg/used_dummy_types_5.f90: New test.
20116
20117 PR fortran/23152
20118 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20119 group already being USE associated.
20120 * gfortran.dg/assumed_shape_nml.f90: New test.
20121 * gfortran.dg/assumed_size_nml.f90: New test.
20122
20123 PR fortran/20862
20124 PR fortran/25053
20125 PR fortran/25063
20126 PR fortran/25064
20127 PR fortran/25066
20128 PR fortran/25067
20129 PR fortran/25068
20130 PR fortran/25307
20131 * gfortran.dg/io_constraints_1.f90: New test.
20132 * gfortran.dg/io_constraints_1.f90: New test.
20133 * gfortran.dg/iostat_3.f90: Change wording of warning.
20134 * gfortran.dg/g77/19981216-0.f: The same.
20135
20136 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
20137
20138 PR tree-optimization/23518
20139 * gcc.dg/pr23518.c: New.
20140
20141 2005-12-21 Mike Stump <mrs@apple.com>
20142
20143 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20144
20145 2005-12-21 Paul Brook <paul@codesourcery.com>
20146
20147 * gcc.dg/pr19340.c: Skip on m68k targets.
20148
20149 2005-12-21 Steven Bosscher <stevenb@suse.de>
20150
20151 PR rtl-optimization/25196
20152 * gcc.dg/pr25196.c: New test.
20153
20154 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
20155
20156 PR fortran/25423
20157 gfortran.dg/where_nested_1.f90: New.
20158
20159 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
20160
20161 PR tree-optimization/25382.
20162 * gcc.dg/tree-ssa/pr25382.c: New.
20163
20164 2005-12-20 Richard Guenther <rguenther@suse.de>
20165
20166 PR middle-end/24306
20167 * gcc.target/i386/pr24306.c: New testcase.
20168
20169 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
20170
20171 PR tree-optimization/25501
20172 * gcc.dg/tree-ssa/pr25501.c: New.
20173
20174 2005-12-20 Richard Guenther <rguenther@suse.de>
20175
20176 Revert
20177 2005-12-02 Richard Guenther <rguenther@suse.de>
20178
20179 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20180
20181 2005-12-20 Mark Mitchell <mark@codesourcery.com>
20182
20183 PR c++/21228
20184 * g++.dg/warn/Wunreachable-code-2.C: New test.
20185
20186 2005-12-19 Mark Mitchell <mark@codesourcery.com>
20187
20188 PR c++/24278
20189 * g++.dg/template/ctor5.C: New test.
20190
20191 PR c++/24915
20192 * g++.dg/template/overload8.C: New test.
20193
20194 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
20195
20196 * gcc.c-torture/compile/pr25483 : New test.
20197
20198 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20199
20200 PR c++/20552
20201 * g++.dg/ext/typeof10.C: New test.
20202
20203 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
20204
20205 * gcc.dg/mt-loopi1.c: New.
20206
20207 2005-12-18 Richard Guenther <rguenther@suse.de>
20208
20209 PR tree-optimization/25481
20210 * gcc.dg/torture/pr25481.c: New testcase.
20211
20212 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
20213
20214 PR rtl-optimization/21041
20215 * gcc.dg/pr21041.c: New test.
20216
20217 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20218
20219 PR libgfortran/25463
20220 * gfortran.dg/advance.f90: New test.
20221
20222 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
20223
20224 * gcc.dg/20051201-1.c: New test.
20225
20226 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
20227
20228 PR fortran/25018
20229 * gfortran.dg/initialization_1.f90: New test.
20230 * gfortran.dg/enum_5.f90: Change dg-error to new message.
20231 * gfortran.dg/g77/980616-0.f: The same.
20232
20233 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20234
20235 * PR fortran/25458
20236 * gfortran.dg/chkbits.f90: New test.
20237
20238 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20239
20240 * gfortran.dg/enum_5.f: Revert to previous version.
20241
20242 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20243
20244 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20245 * gfortran.dg/nested_modules_1.f90: Ditto.
20246 * gfortran.dg/hollerith_f95.f90: Ditto.
20247 * gfortran.dg/select_5.f90: Ditto.
20248 * gfortran.dg/secnds.f: Ditto.
20249 * gfortran.dg/hollerith2.f90: Ditto.
20250 * gfortran.dg/imag_2.f: Ditto.
20251 * gfortran.dg/ftell_2.f90: Ditto.
20252 * gfortran.dg/malloc_free_1.f90: Ditto.
20253 * gfortran.dg/logint-1.f: Ditto.
20254 * gfortran.dg/recursive_statement_functions.f90: Ditto.
20255 * gfortran.dg/e_d_fmt.f90: Ditto.
20256 * gfortran.dg/hollerith_legacy.f90: Ditto.
20257 * gfortran.dg/logint-2.f: Ditto.
20258 * gfortran.dg/enum_5.f90: Ditto.
20259 * gfortran.dg/f2c_2.f90: Ditto.
20260 * gfortran.dg/pr17143.f90: Ditto.
20261 * gfortran.dg/namelist_14.f90: Ditto.
20262 * gfortran.dg/logint-3.f: Ditto.
20263 * gfortran.dg/spread_scalar_source.f90: Ditto.
20264 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20265 * gfortran.dg/namelist_11.f: Ditto.
20266 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20267 * gfortran.dg/g77/20010519-1.f
20268 * gfortran.dg/g77/alpha1.f: Ditto.
20269 * gfortran.dg/g77/990115-1.f: Ditto.
20270 * gfortran.dg/g77/erfc.f: Ditto.
20271 * gfortran.dg/g77/19990313-3.f: Ditto.
20272 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20273 * gfortran.dg/g77/20010426.f: Ditto.
20274 * gfortran.dg/g77/19990313-0.f: Ditto.
20275 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20276 * gfortran.dg/g77/20000629-1.f: Ditto.
20277 * gfortran.dg/g77/970125-0.f: Ditto.
20278 * gfortran.dg/g77/8485.f: Ditto.
20279 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20280 * gfortran.dg/g77/19990313-1.f: Ditto.
20281 * gfortran.dg/g77/int8421.f: Ditto.
20282 * gfortran.dg/g77/19990305-0.f: Ditto.
20283 * gfortran.dg/g77/947.f: Ditto.
20284 * gfortran.dg/g77/19990905-2.f: Ditto.
20285 * gfortran.dg/g77/cabs.f: Ditto.
20286 * gfortran.dg/g77/19990313-2.f: Ditto.
20287 * gfortran.dg/g77/20020307-1.f: Ditto.
20288 * gfortran.dg/g77/dcomplex.f: Ditto.
20289 * gfortran.dg/g77/19990502-1.f: Ditto.
20290 * gfortran.dg/g77/19981216-0.f: Ditto.
20291 * gfortran.dg/common_4.f90: Ditto.
20292 * gfortran.dg/entry_4.f90: Ditto.
20293 * gfortran.dg/equiv_constraint_2.f90: Ditto.
20294 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20295 * gfortran.dg/namelist_12.f: Ditto.
20296 * gfortran.dg/scale_1.f90: Ditto.
20297 * gfortran.dg/modulo_1.f90
20298 * gfortran.dg/hollerith.f90: Ditto.
20299 * gfortran.dg/direct_io_3.f90: Ditto.
20300 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20301 * gfortran.dg/gnu_logical_1.F: Ditto.
20302 * gfortran.dg/unf_io_convert_1.f90: Ditto.
20303 * gfortran.dg/assign_1.f90: Ditto.
20304 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20305 * gfortran.dg/pr23095.f: Ditto.
20306 * gfortran.dg/read_float_1.f90: Ditto.
20307
20308 2005-12-17 Andreas Jaeger <aj@suse.de>
20309
20310 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20311 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20312
20313 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20314
20315 PR fortran/24268
20316 * gfortran.dg/fmt_white.f: New test.
20317
20318 2005-12-16 Steven G. Kargl <kargls@comcast.net>
20319
20320 * gfortran.dg/label_1.f90: New test.
20321
20322 2005-12-15 Ben Elliston <bje@au.ibm.com>
20323
20324 PR testsuite/25422
20325 * gcc.dg/20031012-1.c: Add -Walways-true option.
20326 * gcc.dg/weak/weak-3.c: Likewise.
20327 * g++.old-deja/g++.mike/warn8.C: Likewise.
20328
20329 2005-12-16 Mike Stump <mrs@apple.com>
20330
20331 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20332 exit.
20333
20334 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20335
20336 PR libgfortran/25264
20337 PR libgfortran/25349
20338 * gfortran.dg/tl_editing.f90: Added additional checks.
20339 * gfortran.dg/t_editing.f: New test.
20340 * gfortran.dg/write_padding.f90: New test
20341
20342 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20343
20344 PR testsuite/25215
20345 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20346
20347 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20348
20349 PR rtl-optimization/24899
20350 * gcc.c-torture/execute/20051215-1.c: New test.
20351
20352 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20353
20354 PR 24823
20355 * gfortran.dg/pr24823.f: New test.
20356
20357 2005-12-16 Jeff Law <law@redhat.com>
20358
20359 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20360
20361 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20362
20363 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20364 (base_types): Change C++ style comments to C style comments. Remove
20365 aligned types from the array. Keep Enums disabled.
20366 (complex_types): Remove aligned types from the array.
20367 Comment out "_Complex long double".
20368 (attrib_types): Remove.
20369 (complex_attrib_types): Remove.
20370 (attrib_array_types): Remove.
20371 (complex_attrib_array_types): Remove.
20372 (aligned_bitfld_types): Remove.
20373 (n_aligned_bitfld_types): Remove.
20374 (FEATURE_ALIGNEDPACKED): Delete.
20375 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20376 (singles): Remove support for adding attributes.
20377 (choose_type): Remove support for attributed types.
20378 (generate_fields): Remove support for attributed bit-fields.
20379 Remove support for adding attributes.
20380 (generate_random_tests): Remove support for adding attributes.
20381 (features): Add back "[0] :0" and "complex vector [0]".
20382 (main): Remove support for attributed bit-fields.
20383 Uncomment the calling of generate_random_tests for the rests of
20384 the tests.
20385
20386 2005-12-16 Jan Hubicka <jh@suse.cz>
20387
20388 * gcc.c-torture/combine/pr25224.c: New.
20389
20390 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20391
20392 PR other/25028
20393 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20394 HP-UX.
20395
20396 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20397
20398 * gcc.dg/20051215-1.c: New file.
20399
20400 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20401
20402 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20403 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20404
20405 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20406
20407 PR fortran/18197
20408 * gfortran.dg/dummy_functions_1.f90: New.
20409
20410 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20411
20412 PR rtl-optimization/25310
20413 * gcc.c-torture/compile/pr25310.c: New test.
20414
20415 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20416
20417 PR debug/25023
20418 * gcc.dg/pr25023.c: New test.
20419
20420 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20421
20422 * g++.old-deja/g++.brendan/redecl1.C,
20423 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20424 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20425 g++.old-deja/g++.oliva/typeof1.C,
20426 g++.old-deja/g++.other/crash16.C,
20427 g++.old-deja/g++.other/crash34.C,
20428 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20429 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20430 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20431 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20432 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20433 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20434 Remove xfail.
20435
20436 2005-12-14 Kean Johnston <jkj@sco.com>
20437 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20438
20439 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20440 * gcc.target/i386/20020523-1.c: Ditto.
20441 * gcc.target/i386/tailcall-1.c: Ditto.
20442 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20443 * gcc.target/i386/ssetype-5.c: Ditto.
20444
20445 2005-12-14 Jeff Law <law@redhat.com>
20446
20447 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20448
20449 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20450
20451 PR target/25254
20452 PR target/24188
20453 * gcc.target/i386/pr25254.c: New test.
20454 * gfortran.dg/PR24188.f: New test.
20455
20456 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20457
20458 * lib/fortran-torture.exp: Catch remaining uses of
20459 remote_file build delete.
20460
20461 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20462
20463 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20464
20465 2005-12-14 Ben Elliston <bje@au.ibm.com>
20466
20467 * gcc.dg/warn-addr-cmp.c: New test.
20468
20469 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20470
20471 PR debug/25023
20472 PR target/25293
20473 * gcc.target/i386/pr25293.c: New test.
20474
20475 2005-12-13 Petr Machata <machata@post.cz>
20476
20477 PR c++/24907
20478 * g++.dg/parse/comma2.C: New test.
20479
20480 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20481 Jakub Jelinek <jakub@redhat.com>
20482
20483 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20484 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20485 (limits.h): Include unconditionally.
20486 (stdlib.h): Likewise.
20487 (hashtab.h): Do not include.
20488 (getopt.h): Likewise.
20489 (stddef.h): Include.
20490 (hashval_t): Define.
20491 (struct entry): Add "next" field.
20492 (HASH_SIZE): New macro.
20493 (hash_table): New variable.
20494 (switchfiles): Do not use xmalloc.
20495 (mix): New macro.
20496 (iterative_hash): New function.
20497 (hasht): Remove.
20498 (e_exists): New function.
20499 (e_insert): Likewise.
20500 (output): Use, instead of libiberty hashtable functions.
20501 (main): Do not use getopt. Do not call htab_create.
20502
20503 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20504
20505 PR c++/25331
20506 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20507 put atal* and atpaal* attributes on array elements.
20508 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20509 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20510 put atal* and atpaal* attributes on array elements.
20511 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20512
20513 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20514
20515 * gcc.dg/single-precision-constant.c: New test.
20516
20517 2005-12-13 Alan Modra <amodra@bigpond.net.au>
20518
20519 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20520 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20521 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20522 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20523 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20524 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20525 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20526 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20527 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20528 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20529 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20530 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20531 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20532 gcc.target/powerpc/ppc-sdata-2.c,
20533 gcc.target/powerpc/ppc-stackalign-1.c,
20534 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20535 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20536 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20537 gcc.target/powerpc/rs6000-ldouble-2.c,
20538 gcc.target/powerpc/rs6000-power2-1.c,
20539 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20540 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
20541 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
20542 option into target selector.
20543 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
20544 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20545
20546 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20547
20548 PR objc/25348
20549 * objc.dg/encode-9.m: New test.
20550
20551 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20552
20553 PR testsuite/20772
20554 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20555 * gcc.dg/asm-b.c: Fix typo.
20556 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20557 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20558 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20559 i?86 lp64 and x86_64 ilp32.
20560 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20561 on i?86 lp64.
20562 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20563
20564 2005-12-12 Steven G. Kargl <kargls@comcast.net>
20565
20566 PR fortran/25078
20567 gfortran.dg/equiv_5.f90: New test.
20568
20569 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
20570
20571 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20572 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20573 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20574 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20575 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20576 * gcc.dg/tree-ssa/reassoc-5.c: New.
20577 * gcc.dg/tree-ssa/reassoc-6.c: New.
20578 * gcc.dg/tree-ssa/reassoc-7.c: New.
20579 * gcc.dg/tree-ssa/reassoc-8.c: New.
20580 * gcc.dg/tree-ssa/reassoc-9.c: New.
20581 * gcc.dg/tree-ssa/reassoc-10.c: New.
20582 * gcc.dg/tree-ssa/reassoc-11.c: New.
20583
20584 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20585
20586 PR testsuite/25167
20587 PR testsuite/24478
20588 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20589
20590 2005-12-12 Mark Mitchell <mark@codesourcery.com>
20591
20592 PR c++/25300
20593 * g++.dg/template/inherit.C: Do not use a generic error message.
20594
20595 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20596
20597 PR libobjc/25354
20598 * objc.dg/gnu-encoding: New directory.
20599 * objc.dg/gnu-encoding/compat-common.h: New file.
20600 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20601 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20602 * objc.dg/gnu-encoding/vector-defs.h: New file.
20603 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20604 * objc.dg/gnu-encoding/generate-random.c: New file.
20605 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20606 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20607 * objc.dg/gnu-encoding/generate-random.h: New file.
20608
20609 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20610
20611 PR c++/25337
20612 * g++.dg/template/defarg7.C: New test.
20613
20614 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20615
20616 PR libobjc/25347
20617 * objc.dg/encode-8.m: New test.
20618
20619 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20620
20621 PR libobjc/25346
20622 * objc.dg/encode-7.m: New test.
20623
20624 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20625
20626 PR c++/25010
20627 * g++.dg/opt/inline10.C: New test.
20628
20629 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20630
20631 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20632
20633 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20634
20635 * gfortran.dg/substring_equivalence.f90: typo in comment
20636
20637 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20638
20639 PR fortran/25068
20640 * gfortran.dg/iostat_3.f90: New test.
20641
20642 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20643
20644 PR fortran/23815
20645 * gfortran.dg/unf_io_convert_1.f90: New test.
20646 * gfortran.dg/unf_io_convert_2.f90: New test.
20647 * gfortran.dg/unf_io_convert_3.f90: New test.
20648
20649 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20650
20651 PR testsuite/20772
20652 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20653 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20654 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20655 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20656 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20657 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20658 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20659 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20660 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20661 gcc.dg/torture/fp-int-convert-float128-timode.c,
20662 gcc.dg/torture/fp-int-convert-float128.c,
20663 gcc.dg/torture/fp-int-convert-float80-timode.c,
20664 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20665 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20666
20667 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20668
20669 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20670
20671 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20672
20673 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20674
20675 * gcc.dg/20051207-1.c,
20676 * gcc.dg/20051207-2.c,
20677 * gcc.dg/20051207-3.c: New tests.
20678
20679 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20680
20681 PR testsuite/20772
20682 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20683 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20684 dg-skip-if target selector.
20685
20686 PR testsuite/20772
20687 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20688 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20689 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20690 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20691 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20692 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20693 and/or merge with i?86 cases.
20694
20695 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20696
20697 PR testsuite/20772
20698 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20699 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20700 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20701 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20702 x86_64-*-linux*.
20703
20704 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20705
20706 PR target/25311
20707 * gcc.c-torture/compile/pr25311.c: New test.
20708
20709 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20710
20711 PR libgfortran/25039
20712 * gfortran.dg/read_comma.f: New test.
20713
20714 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20715
20716 PR c++/19317
20717 * g++.dg/opt/pr19317-1.C: New test.
20718 * g++.dg/opt/pr19317-2.C: New test.
20719 * g++.dg/opt/pr19317-3.C: New test.
20720
20721 PR target/19005
20722 * gcc.c-torture/execute/pr19005.c: New test.
20723
20724 PR target/17828
20725 * g++.old-deja/g++.other/comdat5.C: New test.
20726 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20727
20728 * g++.dg/compat/struct-layout-1.exp: New file.
20729 * g++.dg/compat/struct-layout-1.h: New.
20730 * g++.dg/compat/struct-layout-1_generate.c: New.
20731 * g++.dg/compat/struct-layout-1_x1.h: New.
20732 * g++.dg/compat/struct-layout-1_x2.h: New.
20733 * g++.dg/compat/struct-layout-1_y1.h: New.
20734 * g++.dg/compat/struct-layout-1_y2.h: New.
20735
20736 * gcc.dg/20050330-2.c: New test.
20737
20738 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20739
20740 PR fortran/25292
20741 * gfortran.dg/associated_1.f90: New.
20742
20743 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20744
20745 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20746 ILP32 vect_no_align platforms.
20747
20748 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20749 Jakub Jelinek <jakub@redhat.com>
20750
20751 PR target/25268
20752 * gcc.c-torture/compile/20051207-1.c: New test.
20753
20754 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20755
20756 PR testsuite/20772
20757 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20758 gcc.dg/torture/pr18582-1.c,
20759 gcc.target/i386/attributes-error.c: Also test on x86_64.
20760
20761 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20762
20763 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20764
20765 PR c++/19397
20766 * g++.dg/template/typedef3.C: New test.
20767
20768 PR c++/19762
20769 PR c++/19764
20770 * g++.dg/template/dtor3.C: Fix error markers.
20771
20772 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20773
20774 * lib/target-supports.exp (check_effective_target_sync_char_short):
20775 Add s390*.
20776
20777 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20778
20779 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20780
20781 2005-12-06 Roger Sayle <roger@eyesopen.com>
20782
20783 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20784 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20785 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20786 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20787
20788 2005-12-06 Roger Sayle <roger@eyesopen.com>
20789
20790 PR c++/25263
20791 * g++.dg/other/array2.C: New test case.
20792
20793 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20794
20795 * gcc.dg/darwin-weakimport-3.c: New.
20796
20797 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20798 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20799 and to work on Darwin.
20800 * gcc.dg/attr-weakref-1b.c: New file.
20801 * gcc.dg/attr-weakref-2.c: New test.
20802 * gcc.dg/darwin-weakref-1.c: New test.
20803
20804 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20805
20806 PR testsuite/25247
20807 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20808 use in selector expressions.
20809 (dg-xfail-if): Ditto.
20810 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20811 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20812 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20813 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20814 * gcc.test-framework/test-framework.exp: Skip generated tests if
20815 CHECK_TEST_FRAMEWORK is not 1.
20816
20817 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20818
20819 PR tree-optimization/24963
20820 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20821
20822 PR target/24108
20823 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20824
20825 PR target/18580
20826 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20827 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20828 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20829 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20830
20831 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20832
20833 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20834 dg-options.
20835
20836 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20837
20838 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20839
20840 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20841
20842 * gcc.dg/format/cast-1.c: New test.
20843
20844 2005-12-04 Roger Sayle <roger@eyesopen.com>
20845
20846 PR c/7776
20847 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20848 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20849 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20850 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20851
20852 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20853
20854 * gcc.dg/cast-pretty-print-1.c: New test.
20855
20856 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20857
20858 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20859
20860 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20861
20862 PR c++/24173
20863 * g++.dg/template/friend40.C: New test.
20864
20865 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20866
20867 PR target/25199
20868 * gcc.target/i386/movq-2.c: New test.
20869 * gcc.target/i386/movq.c: Remove target i?86, instead add
20870 dg-require-effective-target ilp32.
20871
20872 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20873
20874 PR c++/24103
20875 * g++.dg/other/default1.C: New test.
20876
20877 2005-12-02 Richard Guenther <rguenther@suse.de>
20878
20879 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20880
20881 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20882
20883 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20884
20885 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20886
20887 PR target/21017
20888 * gcc.target/powerpc/rotate.c: New.
20889
20890 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20891
20892 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20893 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20894
20895 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20896
20897 PR c/13384
20898 * gcc.dg/pr17730-1.c: Adjust.
20899 * gcc.dg/lvalue1.c (main): Likewise.
20900 * gcc.dg/lvalue-2.c: Likewise.
20901 * g++.dg/pr7503-3.C
20902
20903 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20904
20905 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20906 error messages.
20907
20908 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20909
20910 PR fortran/24789
20911 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20912
20913 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20914
20915 PR target/24475
20916 * lib/target-supports.exp (check_effective_target_tls): New.
20917 (check_effective_target_tls_runtime): New.
20918 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20919 for TLS support.
20920 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20921 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20922 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20923 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20924 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20925 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20926 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20927 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20928 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20929 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20930 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20931 effective-target TLS.
20932 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20933 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20934 effective-target TLS runtime.
20935
20936 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20937
20938 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20939
20940 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20941
20942 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20943 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20944 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20945 ignored" warnings when "packing" is the same as the ABI layout.
20946
20947 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20948
20949 PR fortran/21302
20950 * gfortran.dg/line_length_1.f: New test.
20951 * gfortran.dg/line_length_2.f90: Ditto.
20952
20953 2005-11-30 Richard Guenther <rguenther@suse.de>
20954
20955 PR tree-optimization/21655
20956 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20957
20958 2005-11-30 Dale Johannesen <dalej@apple.com>
20959
20960 * gcc.c-torture/compile/pr24930.c: New.
20961
20962 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20963
20964 PR fortran/15809
20965 * gfortran.dg/auto_char_dummy_array.f90: New test.
20966
20967 2005-11-30 Jeff Law <law@redhat.com>
20968
20969 * g++.old-deja/g++.law/pr25000.C: New test.
20970
20971 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20972
20973 * gcc.dg/tls/opt-11.c: New test.
20974
20975 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20976
20977 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20978 targets.
20979 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20980 LP64 ia64.
20981
20982 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20983
20984 * gfortran.dg/open_access_1.f90: New test.
20985
20986 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20987
20988 * gcc.dg/charset/builtin2.c: New test.
20989
20990 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20991
20992 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20993 on mmix-*-* for *_[xy].c.
20994
20995 2005-11-28 Kean Johnston <jkj@sco.com>
20996
20997 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20998 headers.
20999 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21000 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21001 * gcc.target/i386/asm-3.c: Ditto.
21002 * gcc.target/i386/clobbers.c: Ditto.
21003 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21004 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21005 test regexp.
21006 * gcc.target/i386/mul.c: Ditto.
21007 * gcc.target/i386/ssetype-1.c: Ditto.
21008 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21009 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21010 static so the test works with -fPIC mode too. Based on comment in
21011 PR19231 by Pinski.
21012 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21013
21014 2005-11-28 Richard Guenther <rguenther@suse.de>
21015
21016 * gcc.dg/alias-9.c: New testcase.
21017 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21018
21019 2005-11-28 Roger Sayle <roger@eyesopen.com>
21020 Uros Bizjak <uros@kss-loka.si>
21021
21022 PR middle-end/20219
21023 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21024 tan(x)/sin(x) transformations.
21025
21026 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
21027
21028 PR middle-end/24575
21029 * gcc.dg/tree-ssa/divide-3.c: New test.
21030 * gcc.dg/tree-ssa/divide-4.c: New test.
21031
21032 2005-11-27 Steven G. Kargl <kargls@comcast.net>
21033
21034 PR fortran/24917
21035 * gfortran.dg/boz_6.f90: New test.
21036
21037 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21038
21039 PR fortran/23912
21040 * gfortran.dg/modulo_1.f90: New test.
21041
21042 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21043
21044 PR libfortran/24919
21045 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21046 fail on CRLF platforms.
21047 * gfortran.dg/ftell_2.f90: Likewise.
21048
21049 2005-11-26 Eric Christopher <echristo@apple.com>
21050
21051 * gcc.dg/intmax_t-1.c: Remove mips xfail.
21052
21053 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21054
21055 * objc.dg/gnu-runtime-3.m: Simplify.
21056
21057 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21058
21059 PR middle-end/23669
21060 * gcc.dg/tree-ssa/divide-1.c: New test.
21061 * gcc.dg/tree-ssa/divide-2.c: New test.
21062
21063 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21064
21065 PR libgfortran/24945
21066 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21067
21068 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21069
21070 PR libgfortran/24945
21071 * gfortran.dg/open_status_2.f90: New test.
21072
21073 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21074
21075 * gcc.c-torture/execute/builtins/fprintf.c,
21076 gcc.c-torture/execute/builtins/fputs-lib.c,
21077 gcc.c-torture/execute/builtins/fputs.c,
21078 gcc.c-torture/execute/builtins/lib/fprintf.c,
21079 gcc.c-torture/execute/builtins/lib/printf.c,
21080 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21081
21082 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
21083
21084 * gcc.dg/20050922-2.c: New test.
21085
21086 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21087
21088 * objc.dg/gnu-runtime-3.m: New test.
21089
21090 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21091
21092 PR c++/9278
21093 * g++.dg/other/void1.C: New test.
21094
21095 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
21096
21097 PR middle-end/24998
21098 * gcc.dg/torture/fp-int-convert-float.c,
21099 gcc.dg/torture/fp-int-convert-double.c,
21100 gcc.dg/torture/fp-int-convert-long-double.c,
21101 gcc.dg/torture/fp-int-convert-timode.c,
21102 gcc.dg/torture/fp-int-convert-float80.c,
21103 gcc.dg/torture/fp-int-convert-float80-timode.c,
21104 gcc.dg/torture/fp-int-convert-float128.c,
21105 gcc.dg/torture/fp-int-convert-float128-timode.c,
21106 gcc.dg/torture/fp-int-convert.h: New files.
21107
21108 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21109
21110 PR middle-end/24989
21111 * gcc.dg/tree-ssa/bool-10.c: New test.
21112 * gcc.dg/tree-ssa/bool-11.c: New test.
21113 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21114
21115 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21116
21117 PR middle-end/24990
21118 * tree-ssa/pr24990-1.c: New test.
21119
21120 2005-11-24 Richard Guenther <rguenther@suse.de>
21121 Dirk Mueller <dmueller@suse.de>
21122
21123 PR c++/14024
21124 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21125 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21126 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21127 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21128 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21129 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21130
21131 2005-11-23 Uros Bizjak <uros@kss-loka.si>
21132
21133 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21134
21135 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
21136
21137 PR c/21668
21138 * gcc.dg/Wc++-compat.c: New.
21139 * gcc.dg/Wno-c++-compat.c: New.
21140
21141 2005-11-23 Alan Modra <amodra@bigpond.net.au>
21142
21143 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21144 (vspltish, vspltisw): Likewise.
21145
21146 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21147
21148 PR libgfortran/24794
21149 * gfortran.dg/namelist_12.f: Fix quotes.
21150 * gfortran.dg/namelist_13.f90: Fix quotes.
21151 * gfortran.dg/namelist_14.f90: Fix quotes.
21152 * gfortran.dg/namelist_15.f90: Fix quotes.
21153 * gfortran.dg/namelist_use.f90: Fix quotes.
21154 * gfortran.dg/namelist_use_only.f90: Fix quotes.
21155 * gfortran.dg/namelist_21.f90: New test.
21156 * gfortran.dg/namelist_22.f90: New test.
21157
21158 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
21159
21160 PR target/23435
21161 * gcc.c-torture/compile/pr23435.c: New.
21162
21163 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21164
21165 * gcc.c-torture/execute/floatunsisf-1.c: New test.
21166
21167 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21168
21169 * gcc.target/powerpc/405-macchw-1.c,
21170 gcc.target/powerpc/405-macchw-2.c,
21171 gcc.target/powerpc/405-macchwu-1.c,
21172 gcc.target/powerpc/405-macchwu-2.c,
21173 gcc.target/powerpc/405-machhw-1.c,
21174 gcc.target/powerpc/405-machhw-2.c,
21175 gcc.target/powerpc/405-machhwu-1.c,
21176 gcc.target/powerpc/405-machhwu-2.c,
21177 gcc.target/powerpc/405-maclhw-1.c,
21178 gcc.target/powerpc/405-maclhw-2.c,
21179 gcc.target/powerpc/405-maclhwu-1.c,
21180 gcc.target/powerpc/405-maclhwu-2.c,
21181 gcc.target/powerpc/405-mulchw-1.c,
21182 gcc.target/powerpc/405-mulchw-2.c,
21183 gcc.target/powerpc/405-mulchwu-1.c,
21184 gcc.target/powerpc/405-mulchwu-2.c,
21185 gcc.target/powerpc/405-mulhhw-1.c,
21186 gcc.target/powerpc/405-mulhhw-2.c,
21187 gcc.target/powerpc/405-mulhhwu-1.c,
21188 gcc.target/powerpc/405-mulhhwu-2.c,
21189 gcc.target/powerpc/405-mullhw-1.c,
21190 gcc.target/powerpc/405-mullhw-2.c,
21191 gcc.target/powerpc/405-mullhwu-1.c,
21192 gcc.target/powerpc/405-mullhwu-2.c,
21193 gcc.target/powerpc/405-nmacchw-1.c,
21194 gcc.target/powerpc/405-nmacchw-2.c,
21195 gcc.target/powerpc/405-nmachhw-1.c,
21196 gcc.target/powerpc/405-nmachhw-2.c,
21197 gcc.target/powerpc/405-nmaclhw-1.c,
21198 gcc.target/powerpc/405-nmaclhw-2.c,
21199 gcc.target/powerpc/440-macchw-1.c,
21200 gcc.target/powerpc/440-macchw-2.c,
21201 gcc.target/powerpc/440-macchwu-1.c,
21202 gcc.target/powerpc/440-macchwu-2.c,
21203 gcc.target/powerpc/440-machhw-1.c,
21204 gcc.target/powerpc/440-machhw-2.c,
21205 gcc.target/powerpc/440-machhwu-1.c,
21206 gcc.target/powerpc/440-machhwu-2.c,
21207 gcc.target/powerpc/440-maclhw-1.c,
21208 gcc.target/powerpc/440-maclhw-2.c,
21209 gcc.target/powerpc/440-maclhwu-1.c,
21210 gcc.target/powerpc/440-maclhwu-2.c,
21211 gcc.target/powerpc/440-mulchw-1.c,
21212 gcc.target/powerpc/440-mulchw-2.c,
21213 gcc.target/powerpc/440-mulchwu-1.c,
21214 gcc.target/powerpc/440-mulchwu-2.c,
21215 gcc.target/powerpc/440-mulhhw-1.c,
21216 gcc.target/powerpc/440-mulhhw-2.c,
21217 gcc.target/powerpc/440-mulhhwu-1.c,
21218 gcc.target/powerpc/440-mulhhwu-2.c,
21219 gcc.target/powerpc/440-mullhw-1.c,
21220 gcc.target/powerpc/440-mullhw-2.c,
21221 gcc.target/powerpc/440-mullhwu-1.c,
21222 gcc.target/powerpc/440-mullhwu-2.c,
21223 gcc.target/powerpc/440-nmacchw-1.c,
21224 gcc.target/powerpc/440-nmacchw-2.c,
21225 gcc.target/powerpc/440-nmachhw-1.c,
21226 gcc.target/powerpc/440-nmachhw-2.c,
21227 gcc.target/powerpc/440-nmaclhw-1.c,
21228 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21229
21230 2005-11-21 Jakub Jelinek <jakub@redhat.com>
21231
21232 PR fortran/24774
21233 * gfortran.dg/inquire_9.f90: New test.
21234
21235 PR fortran/21647
21236 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21237
21238 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21239
21240 PR libfortran/24432
21241 * lib/target-supports.exp (check_effective_target_fortran_large_real):
21242 Check that 'cos' is supported.
21243
21244 2005-11-21 Paul Thomas <pault@gcc.gnu.org
21245
21246 PR fortran/24223
21247 * gfortran.dg/substring_equivalence.f90: New test.
21248
21249 PR fortran/24705
21250 * gfortran.dg/auto_internal_assumed.f90: New test.
21251
21252 2005-11-21 Uros Bizjak <uros@kss-loka.si>
21253
21254 * gcc.dg/fold-div-2.c: New test.
21255
21256 2005-11-20 Ian Lance Taylor <ian@airs.com>
21257
21258 PR rtl-optimization/24883
21259 * gcc.c-torture/compile/pr24883.c: New test.
21260
21261 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
21262
21263 PR middle-end/20583
21264 * gcc.c-torture/compile/pr20583.c: New.
21265
21266 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
21267
21268 * gcc.c-torture/execute/usmul.c: New test.
21269
21270 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
21271
21272 * gcc.dg/tree-ssa/vrp22.c: New test.
21273
21274 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
21275
21276 PR middle-end/24912
21277 * gcc.dg/torture/pr24912-1.c: New test.
21278
21279 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
21280
21281 PR fortran/24862
21282 * gfortran.dg/arrayio_derived_1.f90: New test.
21283
21284 2005-11-19 Richard Guenther <rguenther@suse.de>
21285
21286 PR middle-end/23294
21287 * gcc.dg/tree-ssa/pr23294.c: New testcase.
21288
21289 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
21290
21291 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21292
21293 2005-11-18 Mark Mitchell <mark@codesourcery.com>
21294
21295 PR c++/8355
21296 * g++.dg/template/friend39.C: New test.
21297
21298 2005-11-18 James E Wilson <wilson@specifix.com>
21299
21300 * gcc.dg/builtin-strstr.c: New.
21301
21302 2005-11-18 Richard Henderson <rth@redhat.com>
21303
21304 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21305 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21306 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21307 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21308 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21309 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21310 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21311 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21312 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21313 renaming to remove initial "ia64-".
21314
21315 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
21316
21317 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21318
21319 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
21320
21321 * g++.dg/cpp/string-2.C: New test.
21322
21323 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
21324
21325 * gcc.dg/tree-ssa/loop-14.c: New test.
21326
21327 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21328 Michael Chamberlain <michael@chamberlain.net.au>
21329
21330 * ada/acats/run_all.sh (target_run): Kill long running tests.
21331
21332 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21333
21334 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21335 * gcc.dg/cleanup-9.c: Likewise.
21336 * gcc.dg/cleanup-10.c: Likewise.
21337 * gcc.dg/cleanup-11.c: Likewise.
21338
21339 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21340
21341 PR fortran/24892
21342 * gfortran.dg/open_access_append_1.f90: New test.
21343 * gfortran.dg/open_access_append_2.f90: New test.
21344
21345 2005-11-16 Richard Guenther <rguenther@suse.de>
21346
21347 PR middle-end/24851
21348 * gcc.c-torture/execute/pr24851.c: New testcase.
21349
21350 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21351
21352 * gcc.dg/fold-overflow-1.c: New test.
21353
21354 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21355
21356 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21357 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21358
21359 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21360
21361 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21362 structures.
21363 * g++.dg/eh/forced2.C: Likewise.
21364 * g++.dg/eh/forced3.C: Likewise.
21365 * g++.dg/eh/forced4.C: Likewise.
21366
21367 2005-11-11 Mike Stump <mrs@apple.com>
21368
21369 * g++.old-deja/g++.mike/unused.C: Add.
21370
21371 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21372
21373 PR c++/24667
21374 * g++.dg/warn/Wcast-qual1.C: New test.
21375
21376 2005-11-15 Jan Hubicka <jh@suse.cz>
21377
21378 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21379
21380 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21381
21382 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21383
21384 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21385
21386 PR 24840
21387 * gcc.dg/tree-ssa/pr24840.c: New test.
21388
21389 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21390
21391 PR testsuite/24841
21392 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21393
21394 2005-11-14 Dale Johannesen <dalej@apple.com>
21395
21396 * gcc.c-torture/execute/20051113-1.c: New.
21397
21398 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21399
21400 PR c++/24687
21401 * g++.dg/template/crash43.C: New test.
21402
21403 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21404
21405 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21406
21407 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21408
21409 PR c++/24817
21410 * g++.dg/eh/spec8.C: New test.
21411
21412 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21413
21414 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21415
21416 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21417
21418 PR c++/20293
21419 * g++.dg/parse/ambig4.C: New test.
21420 * g++.dg/tc1/dr101.C: Adjust error markers.
21421 * g++.dg/lookup/strong-using-2.C: Likewise.
21422 * g++.dg/lookup/ambig5.C: Likewise.
21423 * g++.dg/lookup/ambig4.C: Likewise.
21424 * g++.dg/parse/crash22.C: Likewise.
21425
21426 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21427
21428 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21429
21430 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21431
21432 * gcc.dg/nested-calls-1.c: New test.
21433
21434 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21435
21436 * gfortran.dg/complex_intrinsic_1.f90: New test.
21437 * gfortran.dg/complex_intrinsic_2.f90: New test.
21438 * gfortran.dg/fgetc_1.f90: New test.
21439 * gfortran.dg/fgetc_2.f90: New test.
21440 * gfortran.dg/fgetc_3.f90: New test.
21441 * gfortran.dg/ftell_1.f90: New test.
21442 * gfortran.dg/ftell_2.f90: New test.
21443 * gfortran.dg/gnu_logical_1.F: New test.
21444 * gfortran.dg/gnu_logical_2.f90: New test.
21445
21446 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21447
21448 PR middle-end/24820
21449 * gcc.dg/pr24820.c: New test.
21450
21451 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21452
21453 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21454 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21455 variable.
21456
21457 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21458
21459 PR testsuite/24614
21460 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21461
21462 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21463
21464 * gcc.target/cris/cris.exp: New file.
21465 * gcc.target/cris/rld-legit1.c: New test.
21466 * gcc.target/cris/rld-legit2.c: New test.
21467
21468 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21469
21470 PR c++/24780
21471 * g++.dg/opt/pr24780.C: New test.
21472
21473 PR c++/24761
21474 * g++.dg/template/asm1.C: New test.
21475
21476 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21477
21478 PR libgfortran/24787
21479 * gfortran.dg/scan_1.f90: New test.
21480
21481 2005-11-12 Jan Hubicka <jh@suse.cz>
21482
21483 * gcc.target/i386/minmax-1.c: New.
21484 * gcc.target/i386/minmax-2.c: New.
21485
21486 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21487
21488 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21489
21490 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21491
21492 * gcc.c-torture/execute/20051110-1.c,
21493 gcc.c-torture/execute/20051110-2.c: New tests.
21494
21495 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21496
21497 PR middle-end/24750
21498 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21499 New tests.
21500
21501 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21502
21503 * lib/target-libpath.exp (get_shlib_extension): New proc.
21504 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21505 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21506 * lib/objc.exp (objc_target_compile): Likewise.
21507 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21508 detection.
21509
21510 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21511
21512 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21513
21514 * lib/target-supports.exp (check_effective_target_static_libgfortran):
21515 Add -static to additional_flags and pass it to target_compile.
21516
21517 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21518
21519 PR libgfortran/24719
21520 gfortran.dg/read_noadvance.f90: New test.
21521
21522 PR libgfortran/24699
21523 gfortran.dg/fmt_t_2.f90: New test.
21524
21525 PR libgfortran/24785
21526 gfortran.dg/read_x_eor.f90: New test.
21527
21528 PR libgfortran/24584
21529 gfortran.dg/namelist_empty.f90: Rename test.
21530
21531 PR libgfortran/24489
21532 gfortran/read_eor.f90: Rename test.
21533
21534 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21535
21536 PR fortran/15976
21537 * gfortran.dg/automatic_module_variable.f90: New test.
21538
21539 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
21540
21541 PR target/24445
21542 * gcc.dg/pr24445.c: New test.
21543
21544 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21545
21546 PR fortran/24655
21547 PR fortran/24755
21548 * gfortran.dg/recursive_statement_functions.f90: Add statement
21549 functions using inline intrinsic functions and parameters to test
21550 that they no longer seg-fault.
21551
21552 PR fortran/24409
21553 gfortran.dg/nested_modules_4.f90: New test.
21554 gfortran.dg/nested_modules_5.f90: New test.
21555
21556 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21557
21558 PR fortran/24643
21559 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21560
21561 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
21562
21563 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21564 failures.
21565
21566 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21567
21568 * gcc.dg/sparc-getcontext-1.c: New test.
21569
21570 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
21571
21572 * gcc.dg/ifcvt-fabs-1.c: New test.
21573
21574 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
21575
21576 PR other/4372
21577 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21578 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21579
21580 2005-11-09 Richard Guenther <rguenther@suse.de>
21581
21582 PR tree-optimization/24716
21583 * gcc.c-torture/execute/pr24716.c: New testcase.
21584
21585 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21586
21587 * gcc.dg/pr24624.c: Disable for non S/390 targets.
21588
21589 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21590
21591 PR 24624
21592 * gcc.dg/pr24624.c: Testcase added.
21593
21594 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21595
21596 PR 24623
21597 * g++.dg/other/pr24623.C: Testcase added.
21598
21599 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21600
21601 PR fortran/22607
21602 * gfortran-dg/pure_byref_1.f90: New.
21603 * gfortran-dg/pure_byref_2.f90: New.
21604
21605 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21606
21607 PR c/24101
21608 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21609 * gcc.dg/dg.exp: Run main loop also for *.i files.
21610
21611 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21612
21613 PR c++/19450
21614 * g++.dg/tls/diag-3.C: New test.
21615 * g++.dg/tls/diag-4.C: New test.
21616 * g++.dg/tls/static-1.C: New test.
21617 * g++.dg/tls/static-1a.cc: New file.
21618
21619 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21620
21621 PR 23046
21622 * g++.dg/tree-ssa/pr23046.C: New test.
21623
21624 2005-11-08 Devang Patel <dpatel@apple.com>
21625
21626 PR tree-optimization/23115
21627 * gcc.dg/tree-ssa/pr23115.c: New.
21628
21629 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21630
21631 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21632 * gcc.target/powerpc/pr16155.c: Same.
21633 * gcc.target/powerpc/altivec-1.c: Same.
21634 * gcc.target/powerpc/altivec-2.c: Same.
21635 * gcc.target/powerpc/altivec-3.c: Same.
21636 * gcc.target/powerpc/altivec-5.c: Same.
21637 * gcc.target/powerpc/altivec-11.c: Same.
21638 * gcc.target/powerpc/altivec-12.c: Same.
21639 * gcc.target/powerpc/altivec-14.c: Same.
21640 * gcc.target/powerpc/altivec-22.c: Same.
21641 * gcc.target/powerpc/altivec-consts.c: Same.
21642 * gcc.target/powerpc/altivec-pr22085.c: Same.
21643 * gcc.target/powerpc/altivec-splat.c: Same.
21644 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21645 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21646 * gcc.target/powerpc/darwin-longlong.c: Same.
21647
21648 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21649
21650 PR target/19340
21651 * gcc.dg/pr19340.c: New test.
21652
21653 2005-11-07 Ian Lance Taylor <ian@airs.com>
21654
21655 PR rtl-optimization/24683
21656 * gcc.dg/pr24683.c: New test.
21657
21658 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21659
21660 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21661 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21662
21663 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21664
21665 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21666
21667 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21668
21669 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21670
21671 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21672
21673 PR target/24230
21674
21675 * gcc.target/powerpc/altivec-consts.c,
21676 gcc.target/powerpc/altivec-splat.c: New testcase.
21677
21678 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21679
21680 PR c/24599
21681
21682 * gcc.dg/overflow-2.c: New testcase.
21683
21684 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21685
21686 PR rtl-optimization/23567
21687 * gcc.c-torture/execute/20051104-1.c: New test.
21688
21689 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21690
21691 PR fortran/24534
21692 gfortran.dg/private_type_2.f90: Modified to check that case with
21693 PRIVATE declaration within derived type is accepted.
21694
21695 PR fortran/20838
21696 gfortran.dg/pointer_assign_1.f90: New test.
21697
21698 PR fortran/20840
21699 * gfortran.dg/arrayio_0.f90: New test.
21700
21701 PR fortran/17737
21702 gfortran.dg/data_initialized.f90: New test.
21703 gfortran.dg/data_constraints_1.f90: New test.
21704 gfortran.dg/data_constraints_2.f90: New test.
21705
21706 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21707
21708 PR fortran/24174
21709 PR fortran/24305
21710 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21711
21712 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21713
21714 PR 24670
21715 * gcc.dg/tree-ssa/pr24670.c: New test.
21716
21717 2005-11-05 Ian Lance Taylor <ian@airs.com>
21718
21719 PR target/22432
21720 * gcc.target/i386/pr22432.c: New test.
21721
21722 2005-11-05 Richard Henderson <rth@redhat.com>
21723
21724 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21725 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21726 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21727 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21728 from gcc.dg/alpha-*.
21729 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21730 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21731
21732 2005-11-05 Andreas Jaeger <aj@suse.de>
21733
21734 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21735
21736 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21737
21738 PR target/23424
21739 * gcc.dg/torture/pr23424-1.c: New test.
21740
21741 2005-11-04 Richard Henderson <rth@redhat.com>
21742
21743 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21744 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21745 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21746 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21747 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21748 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21749 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21750 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21751 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21752 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21753 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21754 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21755 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21756 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21757 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21758 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21759 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21760 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21761 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21762 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21763 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21764 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21765 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21766 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21767 Move from gcc.dg/.
21768 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21769 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21770 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21771 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21772 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21773 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21774 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21775 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21776 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21777 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21778 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21779 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21780 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21781 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21782 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21783 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21784 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21785 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21786 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21787 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21788 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21789 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21790 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21791 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21792 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21793 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21794 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21795 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21796 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21797 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21798 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21799 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21800 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21801 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21802 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21803 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21804 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21805 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21806 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21807 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21808 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21809 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21810 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21811 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21812 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21813
21814 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21815
21816 PR 24627
21817 * gcc.dg/tree-ssa/pr24627.c: New test.
21818
21819 2005-11-04 Paul Brook <paul@codesourcery.com>
21820
21821 * gcc.dg/tls/opt-10.c: New test.
21822
21823 2005-11-04 Andreas Jaeger <aj@suse.de>
21824
21825 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21826 avoid extra warnings.
21827
21828 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21829
21830 PR libfortran/22298
21831 * lib/target-supports.exp
21832 (check_effective_target_static_libgfortran): New
21833 static_libgfortran effective target.
21834 * gfortran.dg/static_linking_1.f: New test.
21835 * gfortran.dg/static_linking_1.c: New file.
21836
21837 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21838
21839 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21840
21841 2005-11-03 Josh Conner <jconner@apple.com>
21842
21843 PR c++/19989
21844 g++.dg/ext/array2.C: New test.
21845 g++.dg/template/dependent-name3.C: New test.
21846 g++.dg/template/dependent-name4.C: New test.
21847 g++.dg/template/sfinae2.C: New test.
21848
21849 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21850
21851 PR preprocessor/22042
21852 * gcc.dg/cpp/strify4.c: New test.
21853
21854 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21855
21856 PR c++/17964
21857 * g++.dg/cpp/string-1.C: New test.
21858
21859 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21860
21861 * gcc.target/powerpc: New directory.
21862 * gcc.target/powerpc/powerpc.exp: New file.
21863 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21864 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21865 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21866 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21867 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21868 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21869 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21870 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21871 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21872 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21873 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21874 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21875 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21876 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21877 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21878 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21879 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21880 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21881 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21882 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21883 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21884 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21885 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21886 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21887 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21888 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21889 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21890 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21891 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21892 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21893 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21894 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21895 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21896 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21897
21898 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21899
21900 PR c++/21627
21901 * g++.dg/warn/inline2.C: New test.
21902
21903 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21904
21905 PR middle-end/23155
21906 * g++.dg/ext/c99struct1.C: New test.
21907 * gcc.dg/union-cast-1.c: New test.
21908 * gcc.dg/union-cast-2.c: New test.
21909 * gcc.dg/union-cast-3.c: New test.
21910
21911 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21912
21913 PR middle-end/24589
21914 * gcc.c-torture/execute/zero-struct-2.c: New test.
21915
21916 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21917
21918 PR c++/24582
21919 * g++.dg/init/switch1.C: New test.
21920
21921 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21922
21923 * gcc.dg/delay-slot-1.c: New test.
21924
21925 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21926
21927 PR target/24620
21928 * gcc.dg/pr24620.c: New test.
21929
21930 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21931
21932 PR c/24329
21933 * gcc.dg/format/unnamed-1.c: New test.
21934
21935 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21936
21937 PR c++/22434
21938 * g++.dg/expr/cond8.C: New test.
21939
21940 PR c++/24560
21941 * g++.dg/parse/dot1.C: New test.
21942
21943 2005-11-02 Jan Hubicka <jh@suse.cz>
21944
21945 PR target/23303
21946 * gcc.dg/i386-lea.c: New test
21947
21948 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21949
21950 PR target/24615
21951 * gcc.dg/pr24615.c: New test.
21952
21953 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21954
21955 PR target/24600
21956 * gcc.dg/pr24600.c: New test.
21957
21958 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21959
21960 PR c++/19253
21961 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21962 * g++.dg/parse/typename9.C: New test.
21963 * g++/dg/parse/typename10.C: Likewise.
21964
21965 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21966
21967 PR fortran/18157
21968 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21969 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21970 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21971
21972 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21973
21974 PR c++/24569
21975 * g++.dg/debug/static1.C: New test.
21976
21977 2005-11-02 Josh Conner <jconner@apple.com>
21978
21979 * g++.dg/crash38.C: moved into proper directory...
21980 * g++.dg/template/crash42.C: ...here
21981
21982 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21983
21984 PR target/18338
21985 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21986 pcc_bitfield_type_matters || default_packed.
21987
21988 * lib/target-supports.exp
21989 (check_effective_target_pcc_bitfield_type_matters): New proc.
21990 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21991
21992 PR testsuite/23304
21993 * lib/target-supports.exp (check_effective_default_packed): New proc.
21994 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21995 Gate expected errors on target ! default_packed.
21996 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21997
21998 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21999
22000 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22001 change (r106358).
22002
22003 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22004
22005 PR fortran/24008
22006 * gfortran.dg/entry_5.f90: New.
22007 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22008
22009 2005-11-01 Bob Wilson <bob.wilson@acm.org>
22010
22011 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22012
22013 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
22014
22015 PR fortran/21565
22016 gfortran.dg/namelist_blockdata.f90: New test.
22017
22018 PR fortran/18737
22019 gfortran.dg/external_implicit_none.f90: New test.
22020
22021 PR fortran/14994
22022 * gfortran.dg/secnds.f: New test.
22023
22024 2005-10-31 Jan Hubicka <jh@suse.cz>
22025
22026 PR target/20928
22027 * gcc.c-torture/compile/pr20928.c: New test.
22028
22029 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
22030
22031 PR middle-end/23492
22032 * gcc.c-torture/compile/zero-strct-5.c: New test.
22033
22034 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
22035
22036 PR libgfortran/24584
22037 * gfortran.dg/pr24584.f90: New test.
22038
22039 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
22040
22041 PR fortran/18883
22042 * gfortran.dg/char_result_9.f90: New.
22043 * gfortran.dg/char_result_10.f90: New.
22044
22045 2005-10-30 Jan Hubicka <jh@suse.cz>
22046
22047 * g++.dg/tree-ssa/pr24172.C: New testcase.
22048
22049 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22050
22051 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22052
22053 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
22054
22055 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22056 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22057 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22058 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22059 gfortran.dg/enum_9.f90,
22060 gfortran.fortran-torture/compile/enum_1.f90,
22061 gfortran.fortran-torture/execute/enum_1.f90,
22062 gfortran.fortran-torture/execute/enum_2.f90,
22063 gfortran.fortran-torture/execute/enum_3.f90,
22064 gfortran.fortran-torture/execute/enum_4.f90: New tests.
22065
22066 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
22067
22068 PR target/18482
22069 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22070 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22071
22072 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22073
22074 PR libfortran/20179
22075 * gfortran.dg/mixed_io_1.f90: New test.
22076 * gfortran.dg/mixed_io_1.c: New file.
22077
22078 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22079
22080 * gfortran.dg/malloc_free_1.f90: New test.
22081
22082 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
22083
22084 * gcc.dg/nested-func-4.c: Require profiling -pg.
22085
22086 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22087
22088 PR C++/23229
22089 * g++.dg/warn/main-2.C: New test.
22090
22091 2005-10-28 Steven G. Kargl <kargls@comcast.net>
22092
22093 PR fortran/24545
22094 * gfortran.dg/interface_2.f90: new test.
22095
22096 2005-10-28 Josh Conner <jconner@apple.com>
22097
22098 PR c++/22153
22099 * g++.dg/template/crash38.C: New test.
22100 * g++.dg/parse/explicit1.C: Change expected errors.
22101
22102 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22103
22104 PR C++/23426
22105 * g++.dg/other/large-size-array.C: New test.
22106
22107 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22108
22109 PR middle-end/24362
22110 * g++.dg/opt/complex4.C: New test.
22111
22112 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
22113
22114 * gcc.dg/nested-func-4.c: New test.
22115
22116 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
22117
22118 PR fortran/24158
22119 gfortran.dg/derived_recursion.f90: New test.
22120 gfortran.dg/implicit_actual.f90: New test.
22121
22122 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
22123
22124 PR middle-end/24295, PR testsuite/24477
22125 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
22126 removed when weakref hits the tree.
22127
22128 2005-10-25 Jakub Jelinek <jakub@redhat.com>
22129
22130 * gfortran.dg/cray_pointers_4.f90: New test.
22131
22132 * gfortran.dg/cray_pointers_5.f90: New test.
22133
22134 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
22135
22136 PR fortran/22290
22137 * gfortran.dg/assign_5.f90: New test.
22138 * gfortran.dg/assign_6.f: New test.
22139
22140 2005-10-25 Uros Bizjak <uros@kss-loka.si>
22141
22142 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
22143 CPU has no SSE support.
22144
22145 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
22146
22147 PR libgfortran/24224
22148 * gfortran.dg/arrayio_1.f90: Update attribution.
22149 * gfortran.dg/arrayio_2.f90: Update attribution.
22150 * gfortran.dg/arrayio_3.f90: Update attribution.
22151 * gfortran.dg/arrayio_4.f90: Update test conditions.
22152 * gfortran.dg/arrayio_5.f90: Update attribution.
22153 * gfortran.dg/arrayio_6.f90: New test.
22154 * gfortran.dg/arrayio_7.f90: New test.
22155
22156 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
22157
22158 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22159
22160 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22161
22162 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22163
22164 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22165
22166 PR fortran/24416
22167 * gfortran.dg/namelist_char_only.f90: New test.
22168
22169 2005-10-24 Asher Langton <langton2@llnl.gov>
22170
22171 PR fortran/17031
22172 PR fortran/22282
22173 * gfortran.dg/cray_pointers_1.f90: New test.
22174 * gfortran.dg/cray_pointers_2.f90: New test.
22175 * gfortran.dg/cray_pointers_3.f90: New test.
22176 * gfortran.dg/loc_1.f90: New test.
22177 * gfortran.dg/loc_2.f90: New test.
22178
22179 2005-10-24 Steven Bosscher <stevenb@suse.de>
22180
22181 * gcc.dg/pr24225.c: New test.
22182
22183 2005-10-24 Asher Langton <langton2@llnl.gov>
22184
22185 * gfortran.dg/dup_save_1.f90: New test.
22186 * gfortran.dg/dup_save_2.f90: New test.
22187
22188 2005-10-24 Paul Brook <paul@codesourcery.com>
22189
22190 PR 24107
22191 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22192 stdint.h.
22193
22194 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
22195
22196 PR libgfortran/24489
22197 * gfortran.dg/pr24489.f90: New test.
22198
22199 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
22200
22201 PR fortran/23635
22202 * gfortran.dg/ichar_1.f90: Add tests for derived types.
22203
22204 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
22205
22206 PR target/18911
22207 * g++.dg/init/array16.C: Skip for mmix-*-*.
22208
22209 2005-10-23 Asher Langton <langton2@llnl.gov>
22210
22211 * gfortran.dg/byte_1.f90: New test.
22212 * gfortran.dg/byte_2.f90: New test.
22213
22214 2005-10-23 David Edelsohn <edelsohn@gnu.org>
22215
22216 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22217
22218 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
22219
22220 PR fortran/18022
22221 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22222
22223 PR fortran/24311
22224 * gfortran.dg/merge_char_const.f90: New test.
22225
22226 PR fortran/24384
22227 * gfortran.dg/spread_scalar_source.f90: New test.
22228
22229 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
22230
22231 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22232
22233 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22234 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22235
22236 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22237
22238 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
22239
22240 PR fortran/24426
22241 * gfortran.dg/der_pointer_4.f90: New.
22242
22243 2005-10-22 David Ayers <d.ayers@inode.at>
22244
22245 * obj-c++.dg/except-1.mm: Simplify.
22246
22247 2005-10-21 David Ayers <d.ayers@inode.at>
22248
22249 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22250
22251 2005-10-21 Jakub Jelinek <jakub@redhat.com>
22252
22253 * gfortran.dg/assumed_dummy_2.f90: New test.
22254
22255 2005-10-21 James E Wilson <wilson@specifix.com>
22256
22257 PR preprocessor/15220
22258 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22259
22260 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
22261
22262 * gcc.c-torture/execute/20051021-1.c: New test.
22263
22264 2005-10-21 Mark Mitchell <mark@codesourcery.com>
22265
22266 PR c++/24260
22267 * g++.dg/ext/tmplattr1.C: New test.
22268
22269 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
22270
22271 PR fortran/24440
22272 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22273
22274 2005-10-20 Geoffrey Keating <geoffk@apple.com>
22275
22276 * obj-c++.dg/except-1.mm: New.
22277
22278 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22279
22280 2005-10-21 Alan Modra <amodra@bigpond.net.au>
22281
22282 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22283
22284 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
22285
22286 PR middle-end/24295
22287 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22288 declarations with the same names as thunks' alias targets, use
22289 aliases instead.
22290 * gcc.dg/attr-alias-3.c: New test.
22291 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22292
22293 2005-10-20 Mark Mitchell <mark@codesourcery.com>
22294
22295 PR c++/22618
22296 * g++.dg/parse/access8.C: New test.
22297
22298 2005-10-20 Richard Guenther <rguenther@suse.de>
22299
22300 PR c++/24439
22301 * g++.dg/tree-ssa/pr24439.C: New testcase.
22302
22303 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22304
22305 * g++.dg/opt/delay-slot-1.C: New test.
22306
22307 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
22308
22309 PR fortran/21625
22310 * gfortran.fg/der_init_1.f90: New.
22311
22312 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
22313
22314 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22315
22316 2005-10-19 Mark Mitchell <mark@codesourcery.com>
22317
22318 PR c++/21908
22319 * g++.dg/parse/error28.C: New test.
22320
22321 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22322
22323 * gcc.dg/profile-generate-2.c: New test.
22324
22325 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22326
22327 PR target/23589
22328 * g++.dg/ext/dllimport11.C: New.
22329
22330 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22331
22332 PR c++/22293
22333 * g++.dg/other/friend3.C: New test.
22334
22335 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22336
22337 PR c++/23293
22338 * g++.dg/template/error19.C: New test.
22339
22340 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22341
22342 PR c++/21383
22343 * g++.dg/overload/koenig2.C: New.
22344
22345 PR c++/23118
22346 * g++.dg/overload/error2.C: New.
22347
22348 PR c++/22604
22349 * g++.dg/inherit/covariant14.C: New.
22350
22351 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22352
22353 PR c++/23440
22354 * g++.dg/parse/for1.C: New test.
22355
22356 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22357
22358 PR fortran/23446
22359 * gfortran.dg/host_dummy_index_1.f90: New test.
22360
22361 PR fortran/21459
22362 * gfortran.dg/automatic_char_len_2.f90: New test.
22363
22364 PR fortran/20866
22365 * gfortran.dg/recursive_statement_functions.f90: New test.
22366
22367 PR fortran/20853
22368 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22369
22370 PR fortran/20849
22371 * gfortran.dg/external_initializer.f90: New test.
22372
22373 PR fortran/20837
22374 * non_module_public.f90: New test.
22375
22376 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22377
22378 PR c++/24386
22379 * g++.dg/template/overload7.C: New.
22380
22381 PR c++/22551
22382 * g++.dg/other/switch2.C: Remove expected warnings.
22383
22384 PR c++/21353
22385 * g++.dg/template/defarg6.C: New.
22386
22387 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22388
22389 PR target/24315
22390 * gcc.target/i386/pr24315.c: New test.
22391
22392 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22393
22394 PR c++/24389
22395 * g++.dg/template/static21.C: New test.
22396 * g++.dg/template/static21-a.cc: Likewise.
22397
22398 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22399
22400 PR c++/23959
22401 * g++.dg/warn/Wswitch-default-1.C: New test.
22402 * g++.dg/warn/Wswitch-default-2.C: New test.
22403
22404 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22405
22406 PR c++/22173
22407 * g++.dg/parse/template18.C: New test.
22408 * g++.dg/template/nontype15.C: Likewise.
22409
22410 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22411
22412 PR fortran/22273
22413 * gfortran.dg/spec_expr_2.f90: New.
22414
22415 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22416
22417 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22418 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22419 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22420 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22421 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22422 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22423 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22424 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22425 previous target-specific skips and warning-message matches where
22426 applicable.
22427
22428 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22429
22430 PR c++/21347
22431 * g++.dg/warn/Wctor-dtor.C: New test.
22432
22433 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22434
22435 PR c/23439
22436 * gcc.dg/for-1.c: New test.
22437
22438 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22439
22440 PR c++/19565
22441 * g++.dg/warn/Wconversion1.C: New test.
22442 * g++.dg/ext/packed4.C: Compile with -w.
22443 * g++.dg/opt/20050511-1.C: Likewise.
22444 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22445
22446 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22447
22448 * gfortran.dg/boz_5.f90: New test.
22449
22450 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22451
22452 PR c++/22551
22453 * g++.dg/other/switch2.C: New.
22454
22455 PR c++/23984
22456 * g++.dg/init/ctor7.C: New.
22457
22458 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22459
22460 PR c++/23730
22461 * g++.dg/parse/crash32.C: New test.
22462
22463 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22464
22465 PR c++/20721
22466 * g++.dg/init/goto2.C: New test.
22467
22468 PR c++/22464
22469 * g++.dg/template/crash/41.C: New test.
22470
22471 PR c++/22180
22472 * g++.dg/template/crash40.C: New test.
22473
22474 PR c++/23694
22475 * g++.dg/parse/friend5.C: New test.
22476
22477 PR c++/23307
22478 * g++.dg/template/crash38.C: New test.
22479
22480 PR c++/22352
22481 * g++.dg/template/friend38.C: New test.
22482
22483 PR c++/22405
22484 * g++.dg/template/crash39.C: New test.
22485
22486 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22487
22488 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22489 gcc.dg/debug/dwarf2/dwarf-char2.c,
22490 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22491
22492 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22493
22494 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22495
22496 * gcc.dg/dll-2.c: Add tests for warnings.
22497 * gcc.dg/dll-3.c: Likewise.
22498 * gcc.dg/dll-4.c: Likewise.
22499
22500 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22501 * g++.dg/ext/dllimport2.C: Likewise.
22502 * g++.dg/ext/dllimport3.C: Likewise.
22503 * g++.dg/ext/dllimport7.C: Likewise.
22504 * g++.dg/ext/dllimport8.C: Likewise.
22505 * g++.dg/ext/dllimport9.C: Likewise.
22506
22507 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22508
22509 PR fortran/24092
22510 * gfortran.dg/derived_pointer_recursion.f90: New test.
22511
22512 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22513
22514 * gcc.c-torture/execute/20051012-1.c: New test.
22515
22516 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22517
22518 PR fortran/18082
22519 * gfortran.dg/automatic_char_len_1.f90: New test.
22520
22521 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22522
22523 PR fortran/20847
22524 * gfortran.dg/save_common.f90: New test.
22525
22526 PR fortran/20856
22527 * gfortran.dg/save_result.f90: New test.
22528
22529 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22530
22531 PR c++/21592
22532 * g++.dg/template/dependent-expr1.C: Add new expected error.
22533 * g++.dg/template/dependent-expr2.C: Adjust error text.
22534 * g++.dg/template/overload6.C: New.
22535
22536 PR c++/23797
22537 * g++.dg/other/typename8.C: New.
22538
22539 PR c++/21117
22540 * g++.dg/other/return1.C: New.
22541
22542 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
22543
22544 PR c++/24052
22545 * g++.dg/ext/label5.C: New.
22546
22547 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22548
22549 PR c++/19964
22550 * g++.dg/parse/crash31.C: New.
22551
22552 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
22553
22554 * g++.dg/ipa/ipa-1.c: New test.
22555 * g++.dg/ipa/ipa-2.c: New test.
22556 * g++.dg/ipa/ipa-3.c: New test.
22557 * g++.dg/ipa/ipa-4.c: New test.
22558 * g++.dg/ipa/ipa-5.c: New test.
22559 * g++.dg/ipa/ipa.exp: New file.
22560
22561 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22562
22563 PR fortran/24207
22564 * gfortran.dg/private_type_3.f90: New test.
22565
22566 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22567
22568 PR fortran/20786
22569 gfortran.dg/aint_anint_1.f90: New test.
22570
22571 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22572
22573 PR libgfortran/24313
22574 gfortran.dg/csqrt.f: New test.
22575
22576 2005-10-11 Ian Lance Taylor <ian@airs.com>
22577
22578 PR c++/8057
22579 * g++.dg/warn/noeffect7.C: New test.
22580 * g++.dg/warn/noeffect2.C: Instantiate templates.
22581 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
22582 and warning.
22583
22584 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22585
22586 PR c++/21089
22587 * g++.dg/init/float1.C: New test.
22588
22589 PR c++/24277
22590 * g++.dg/init/member1.C: Tweak error markers.
22591
22592 2005-10-11 Janis Johnson <janis187@us.ibm.com>
22593
22594 PR testsuite/24281
22595 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22596 Check for null pointer.
22597
22598 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22599
22600 PR c++/21369
22601 * g++.dg/parse/ret-type3.C: New test.
22602
22603 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22604
22605 PR tree-opt/23946
22606 * gcc.c-torture/compile/pr23946.c: New test.
22607
22608 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22609
22610 * g++.dg/opt/mmx2.C: New test.
22611
22612 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22613
22614 PR c++/24277
22615 * g++.dg/template/static20.C: New test.
22616
22617 PR c++/24302
22618 * g++.dg/warn/Wunused-12.C: New test.
22619
22620 PR c++/23437
22621 * g++.dg/template/arg4.C: New test.
22622
22623 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22624
22625 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22626 * gcc.dg/ucnid-3.c: Likewise.
22627 * gcc.dg/ucnid-4.c: Likewise.
22628 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22629 * g++.dg/other/ucnid-1.C: Likewise.
22630 * gcc.dg/sparc-frame-1.c: New test.
22631
22632 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22633
22634 PR c++/24139
22635 * g++.dg/template/spec27.C: New test.
22636
22637 PR c++/24275
22638 * g++.dg/template/static19.C: New test.
22639
22640 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22641
22642 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22643 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22644
22645 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22646
22647 PR target/24136
22648 * gfortran.fortran-torture/compile/pr24136.f: New test.
22649
22650 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22651
22652 PR c++/22172
22653 * g++.dg/parse/crash30.C: New test.
22654
22655 2005-10-07 Richard Guenther <rguenther@suse.de>
22656
22657 PR middle-end/24227
22658 * gcc.c-torture/compile/pr24227.c: New testcase.
22659
22660 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22661
22662 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22663 Do not put aligned attributes on array elements.
22664
22665 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22666
22667 PR testsuite/23611, PR testsuite/23615
22668 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22669 writing prototypes of library functions by hand.
22670 * obj-c++.dg/bitfield-4.mm: Likewise.
22671 * obj-c++.dg/const-str-4.mm: Likewise.
22672 * obj-c++.dg/encode-4.mm: Likewise.
22673 * obj-c++.dg/encode-5.mm: Likewise.
22674 * obj-c++.dg/encode-6.mm: Likewise.
22675 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22676 * obj-c++.dg/method-10.mm: Likewise.
22677 * obj-c++.dg/method-17.mm: Likewise.
22678 * obj-c++.dg/method-19.mm: Likewise.
22679 * obj-c++.dg/try-catch-2.mm: Likewise.
22680
22681 2005-10-06 Richard Henderson <rth@redhat.com>
22682
22683 PR 24236
22684 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22685
22686 2005-10-06 Dale Johannesen <dalej@apple.com>
22687
22688 * gcc.c-torture/execute/20030125-1.c: Correct.
22689
22690 2005-10-06 Richard Guenther <rguenther@suse.de>
22691
22692 PR tree-optimization/24238
22693 * g++.dg/tree-ssa/pr24238.C: New testcase.
22694
22695 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22696
22697 PR 18568
22698 * gfortran.dg/der_pointer_3.f90: New test.
22699
22700 2005-10-05 Devang Patel <dpatel@apple.com>
22701
22702 PR Debug/23205
22703 * g++.dg/other/PR23205.C: New.
22704
22705 2005-10-05 Richard Henderson <rth@redhat.com>
22706
22707 PR target/23602
22708 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22709 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22710
22711 2005-10-05 Dale Johannesen <dalej@apple.com>
22712
22713 * gcc.c-torture/execute/float-floor.c: New.
22714
22715 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22716
22717 PR tree-optimization/21419
22718 PR tree-optimization/24146
22719 PR tree-optimization/24151
22720
22721 * g++.dg/ext/asm7.C: New.
22722 * g++.dg/ext/asm8.C: New.
22723 * gcc.dg/asm-1.c: Compile on all targets.
22724 * gcc.dg/asm-pr24146.c: New.
22725 * gcc.dg/pr21419.c: Adjust error messages.
22726
22727 2005-10-05 Richard Guenther <rguenther@suse.de>
22728
22729 PR fortran/24176
22730 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22731
22732 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22733
22734 PR c++/23513
22735 * g++.dg/template/spec22.C: Robustify test.
22736 * g++.dg/template/spec26.C: New.
22737
22738 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22739
22740 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22741 if target supports vector instructions.
22742
22743 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22744
22745 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22746 C99 functions.
22747
22748 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22749
22750 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22751 check_effective_target_fortran_large_int): Replace cached result
22752 when target changes.
22753
22754 2005-10-04 Devang Patel <dpatel@apple.com>
22755
22756 * gcc.dg/i386-sse-vect-types.c: New.
22757
22758 2005-10-04 Ian Lance Taylor <ian@airs.com>
22759
22760 PR preprocessor/13726
22761 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22762 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22763
22764 2005-10-04 Richard Guenther <rguenther@suse.de>
22765
22766 PR c/23576
22767 * gcc.dg/noncompile/pr23576.c: New testcase.
22768
22769 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22770
22771 PR middle-end/23125
22772 * gcc.dg/register-var-3.c: New test.
22773
22774 2005-10-04 Steven Bosscher <stevenb@suse.de>
22775
22776 * gcc.dg/pr23049.c: New test.
22777
22778 * gcc.dg/ucnid-4.c: Fix test.
22779
22780 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22781
22782 PR 23445
22783 * gcc.c-torture/compile/pr23445.c: New test.
22784
22785 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22786
22787 * g++.dg/overload/unknown1.C: New.
22788
22789 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22790
22791 PR c++/17775
22792 * g++.dg/template/repo4.C: New test.
22793
22794 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22795
22796 PR libfortran/19308
22797 * gfortran.dg/large_real_kind_2.F90: New test.
22798 * gfortran.dg/large_integer_kind_2.f90: New test.
22799
22800 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22801
22802 * lib/target-supports.exp (check_effective_target_vect_shift):
22803 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22804 (check_effective_target_vect_condition): Fix copy-n-pasto.
22805
22806 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22807 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22808 targets.
22809
22810 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22811
22812 PR c++/22621
22813 * g++.dg/template/overload5.C : New test.
22814
22815 PR c++/23840
22816 * g++.dg/expr/stdarg1.C: New test.
22817
22818 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22819
22820 PR 24142
22821 * gcc.c-torture/execute/pr24142.c: New test.
22822
22823 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22824
22825 PR 24141
22826 * gcc.c-torture/execute/pr24141.c: New test.
22827
22828 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22829 Diego Novillo <dnovillo@redhat.com>
22830
22831 PR 23604
22832 * gcc.c-torture/execute/pr23604.c: New test.
22833
22834 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22835
22836 PR fortran/16404
22837 PR fortran/20835
22838 PR fortran/20890
22839 PR fortran/20899
22840 PR fortran/20900
22841 PR fortran/20901
22842 PR fortran/20902
22843 gfortran.dg/equiv_constraint_1.f90: New test.
22844 gfortran.dg/equiv_constraint_2.f90: New test.
22845 gfortran.dg/equiv_constraint_3.f90: New test.
22846 gfortran.dg/equiv_constraint_4.f90: New test.
22847 gfortran.dg/equiv_constraint_5.f90: New test.
22848 gfortran.dg/equiv_constraint_6.f90: New test.
22849 gfortran.dg/equiv_constraint_7.f90: New test.
22850 gfortran.dg/equiv_constraint_8.f90: New test.
22851 gfortran.dg/private_type_1.f90: New test.
22852 gfortran.dg/private_type_2.f90: New test.
22853 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22854 980628-10.f: Assert std=gnu to permit mixing of
22855 types in equivalence statements.
22856
22857 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22858
22859 PR 24112
22860 * gfortran.dg/open_status_1.f90: New.
22861
22862 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22863
22864 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22865 * gcc.dg/vect/pr22480.c: Clean up temp files.
22866 * gcc.dg/vect/pr23831.c: Clean up temp files.
22867 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22868 Clean up temp files.
22869 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22870 Clean up temp files.
22871
22872 * gcc.dg/20050309-1.c: Clean up temp files.
22873 * gcc.dg/20050325-1.c: Clean up temp files.
22874
22875 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22876
22877 PR tree-optimization/24059
22878 * gcc.dg/vect/pr24059.c : New test.
22879
22880 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22881
22882 PR middle-end/24109
22883 * gcc.c-torture/execute/20050929-1.c: New test.
22884
22885 2005-09-29 Steven Bosscher <stevenb@suse.de>
22886
22887 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22888
22889 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22890
22891 PR c/21419
22892 * gcc.dg/pr21419.c: New test.
22893
22894 2005-09-29 Steven Bosscher <stevenb@suse.de>
22895
22896 * gcc.dg/pr23911.c: New test.
22897
22898 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22899
22900 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22901
22902 PR c++/16782
22903 * g++.dg/parse/qualified4.C: New test.
22904 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22905 * g++.old-deja/g++.mike/p8154.C: Likewise.
22906
22907 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22908
22909 PR c++/22147
22910 * g++.dg/template/friend37.C: New test.
22911 * g++.dg/parse/crash28.C: Adjust error markers.
22912
22913 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22914
22915 PR fortran/18518
22916 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22917
22918 2005-09-27 Devang Patel <dpatel@apple.com>
22919
22920 PR tree-optimization/23625
22921 * gcc.dg/pr23625.c: New test.
22922
22923 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22924
22925 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22926 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22927
22928 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22929
22930 PR fortran/23677
22931 * gfortran.fortran-torture/execute/save_1.f90: New test.
22932 * gfortran.dg/save_1.f90: New test.
22933
22934 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22935
22936 * gcc.target/i386/builtin-apply-mmx.c: New test.
22937
22938 PR target/22576
22939 * gcc.target/i386/pr22576.c: New test.
22940
22941 PR target/22585
22942 * gcc.target/i386/pr22585.c: New test.
22943
22944 PR target/23268
22945 * gcc.target/i386/pr23268.c: New test.
22946
22947 PR middle-end/23831
22948 * gcc.dg/vect/pr23831.c: New test.
22949
22950 PR target/24055
22951 * gcc.target/i386/pr24055.c: New test.
22952
22953 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22954
22955 PR tree-optimization/23960
22956 * gcc.c-torture/compile/pr23960.c: New.
22957
22958 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22959
22960 PR fortran/16861
22961 * gfortran.dg/nested_modules_3.f90: New.
22962
22963 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22964
22965 PR fortran/24005
22966 gfortran.dg/interface_1.f90: New test.
22967
22968 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22969 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22970
22971 PR fortran/23843
22972 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22973
22974 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22975
22976 PR fortran/23516
22977 * gfortran.dg/imag_1.f: New test.
22978 * gfortran.dg/imag_2.f: Ditto.
22979
22980 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22981
22982 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22983
22984 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22985
22986 PR c++/21983
22987 * g++.dg/warn/pr21983.C: New test.
22988
22989 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22990
22991 * gcc.dg/20050922-1.c: Testcase added.
22992
22993 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22994
22995 PR c++/23993
22996 * g++.dg/template/array14.C: New test.
22997
22998 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22999
23000 PR fortran/19929
23001 * gfortran.dg/der_ptr_component_1.f90: New test.
23002
23003 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23004
23005 PR c++/23965
23006 * g++.dg/template/error1.C: Reject "no matching function" message.
23007
23008 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23009
23010 PR c++/17609
23011 * g++.dg/lookup/error1.C: New test.
23012
23013 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
23014
23015 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23016 functionality of the testcase.
23017
23018 2005-09-20 Richard Henderson <rth@redhat.com>
23019
23020 * gcc.dg/vect/vect-22.c: Require vect_float.
23021 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23022
23023 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
23024
23025 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23026 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23027 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23028 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23029 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23030 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23031 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23032 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23033 * gcc.dg/cpp/ucnid-8.c: New test.
23034
23035 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23036
23037 PR tree-optimization/23929
23038 * gcc.c-torture/compile/pr23929.c: New test.
23039
23040 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
23041
23042 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23043 for one loop.
23044
23045 2005-09-20 Steve Ellcey <sje@cup.hp.com>
23046
23047 PR testsuite/23186
23048 * g++.dg/other/pr22003.C: Require named sections.
23049
23050 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23051
23052 PR c++/23947
23053 * g++.dg/rtti/crash3.C: New test.
23054
23055 PR tree-optimization/23818
23056 * gcc.dg/pr23818.c: New test.
23057
23058 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23059
23060 PR fortran/23420
23061 * gfortran.dg/print_fmt_4.f: New.
23062
23063 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23064
23065 PR fortran/23663
23066 * gfortran.fortran-torture/execute/entry_11.f90: New test.
23067
23068 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23069
23070 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23071 Use pointers to local alignable arrays instead. Added comments.
23072 * gcc.dg/vect/vect-46.c: Likewise.
23073 * gcc.dg/vect/vect-48.c: Likewise.
23074 * gcc.dg/vect/vect-49.c: Likewise.
23075 * gcc.dg/vect/vect-52.c: Likewise.
23076 * gcc.dg/vect/vect-53.c: Likewise.
23077 * gcc.dg/vect/vect-54.c: Likewise.
23078 * gcc.dg/vect/vect-56.c: Likewise.
23079 * gcc.dg/vect/vect-57.c: Likewise.
23080 * gcc.dg/vect/vect-58.c: Likewise.
23081 * gcc.dg/vect/vect-60.c: Likewise.
23082 * gcc.dg/vect/vect-61.c: Likewise.
23083
23084 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23085 The test is no longer vectorizable on vect_no_align targets.
23086 * gcc.dg/vect/vect-43.c: Likewsie.
23087
23088 * gcc.dg/vect/vect-44.c: Added comments.
23089 * gcc.dg/vect/vect-45.c: Added comments.
23090 * gcc.dg/vect/vect-50.c: Added comments.
23091 * gcc.dg/vect/vect-51.c: Added comments.
23092
23093 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23094 aligned type.
23095 * gcc.dg/vect/Os-vect-95.c: Likewise.
23096
23097 * gcc.dg/vect/vect-41.c: Test removed.
23098 * gcc.dg/vect/vect-47.c: Test removed.
23099 * gcc.dg/vect/vect-55.c: Test removed.
23100 * gcc.dg/vect/vect-59.c: Test removed.
23101
23102 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23103
23104 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23105 No longer vectorizable on vect_no_align targets.
23106 * gcc.dg/vect/pr20122.c: Likewise.
23107 * gcc.dg/vect/vect-74.c: Likewise.
23108 * gcc.dg/vect/vect-75.c: Likewise.
23109 * gcc.dg/vect/vect-76.c: Likewise.
23110
23111 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23112 Will not be vectorizable on vect_no_align targets once aliasing issues
23113 are resolved.
23114 * gcc.dg/vect/vect-79.c: Likewise.
23115
23116 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23117 * gcc.dg/vect/vect-78.c: Likewise.
23118 * gcc.dg/vect/vect-97.c: Likewise.
23119
23120 2005-09-19 Steven Bosscher <stevenb@suse.de>
23121
23122 * gcc.dg/pr23943.c: New test.
23123
23124 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23125
23126 PR fortran/19181
23127 * gfortran.dg/derived_pointer_null_1.f90: New test.
23128
23129 2005-09-18 Richard Guenther <rguenther@suse.de>
23130
23131 PR middle-end/23944
23132 * gcc.c-torture/compile/pr23944.c: New testcase.
23133
23134 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
23135
23136 PR fortran/15975
23137 * gfortran.dg/der_pointer_2.f90: New test.
23138
23139 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23140
23141 PR fortran/16861
23142 * gfortran.dg/nested_modules_2.f90: New test.
23143
23144 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23145
23146 PR c++/18368
23147 * g++.dg/other/semicolon.C: New test.
23148
23149 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
23150
23151 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23152 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23153
23154 2005-09-16 Mark Mitchell <mark@codesourcery.com>
23155
23156 PR c++/23914
23157 * g++.dg/template/static18.C: New test.
23158
23159 PR c++/21514
23160 * g++.dg/template/crash19.C: Remove dg-error marker.
23161 * g++.dg/template/local4.C: New test.
23162
23163 2005-09-16 Paul Brook <paul@codesourcery.com>
23164
23165 PR fortran/23906
23166 * gfortran.dg/dependency_1.f90: New test.
23167
23168 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23169
23170 PR c++/23896
23171 * g++.dg/template/static17.C: New test.
23172
23173 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
23174
23175 PR c++/23139
23176 * g++.dg/warn/huge-val1.C: New test.
23177
23178 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23179
23180 PR c++/13140
23181 * g++.dg/parse/class2.C: New test.
23182 * g++.dg/template/explicit8.C: Likewise.
23183 * g++.dg/template/spec25.C: Likewise.
23184
23185 2005-09-14 Josh Conner <jconner@apple.com>
23186
23187 PR middle-end/23584
23188 * gcc.dg/pr23584.c: New test.
23189
23190 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
23191
23192 PR fortran/21875 Internal Unit Array I/O, NIST
23193 * gfortran.dg/arrayio_1.f90: New test.
23194 * gfortran.dg/arrayio_1.f90: New test.
23195 * gfortran.dg/arrayio_1.f90: New test.
23196 * gfortran.dg/arrayio_1.f90: New test.
23197 * gfortran.dg/arrayio_1.f90: New test.
23198
23199 2005-09-14 Uros Bizjak <uros@kss-loka.si>
23200
23201 PR middle-end/22480
23202 * gcc.dg/vect/pr22480.c: New test.
23203
23204 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
23205
23206 PR fortran/19358
23207 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23208
23209 2005-09-13 Josh Conner <jconner@apple.com>
23210
23211 PR c++/23180
23212 * g++.dg/init/struct2.C: New test.
23213 * g++.dg/init/struct3.C: New test.
23214
23215 2005-09-13 Janis Johnson <janis187@us.ibm.com>
23216
23217 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23218 Clean up temp files.
23219 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23220 gcc.dg/tree-ssa/builtin-fprintf-1.c,
23221 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23222 gcc.dg/tree-ssa/builtin-printf-1.c,
23223 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23224 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23225 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23226 gcc.dg/tree-ssa/builtin-vprintf-1.c,
23227 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23228 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23229 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23230 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23231 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23232 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23233 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23234 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23235
23236 2005-09-13 Josh Conner <jconner@apple.com>
23237
23238 * lib/gcc-dg.exp: Load scanipa.exp.
23239 (cleanup-dump): New procedure.
23240 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23241 * lib/scandump.exp: New file.
23242 * lib/scantree.exp: Use it.
23243 * lib/scanipa.exp: New file.
23244
23245 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
23246
23247 PR fortran/17740
23248 * gfortran.dg/generic_4.f90: New test.
23249
23250 2005-09-13 Uros Bizjak <uros@kss-loka.si>
23251
23252 PR target/23816
23253 * gcc.target/i386/pr23816-1.c: New test.
23254 * gcc.target/i386/pr23816-2.c: New test.
23255
23256
23257 2005-09-13 Bastian Blank <waldi@debian.org>
23258
23259 PR c++/16171
23260 * g++.dg/abi/mangle26.C: New test.
23261 * g++.dg/abi/mangle27.C: New test.
23262 * g++.dg/abi/mangle28.C: New test.
23263 * g++.dg/abi/mangle29.C: New test.
23264
23265 PR c++/23839
23266 * g++.dg/parse/register1.C: New test.
23267
23268 2005-09-13 Mark Mitchell <mark@codesourcery.com>
23269
23270 PR c++/23842
23271 * g++.dg/template/access16.C: New test.
23272
23273 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23274
23275 * gfortran.dg/char_pack_2.f90: Increase the vector size.
23276
23277 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23278
23279 PR fortran/18899
23280 * gfortran.dg/shape_2.f90: New test.
23281
23282 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23283
23284 PR target/19269
23285 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23286 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23287 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23288 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23289 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23290 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23291 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23292 tests.
23293
23294 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23295
23296 PR c++/23841
23297 * g++.dg/parse/template17.C: New test.
23298
23299 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23300
23301 PR c++/23789
23302 * g++.dg/template/nontype14.C: New test.
23303
23304 2005-09-12 Ian Lance Taylor <ian@airs.com>
23305
23306 PR g++/7874
23307 * g++.dg/lookup/friend7.C: New test.
23308 * g++.dg/lookup/friend8.C: New test.
23309 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23310 so that it will be found via argument dependent lookup.
23311 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23312 friend functions which will no longer be found.
23313 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23314 function g, so that it will be found via argument dependent
23315 lookup.
23316 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23317 * g++.old-deja/g++.mike/net43.C: Likewise.
23318
23319 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23320
23321 PR c++/23691
23322 * g++.dg/template/static16.C: New test.
23323
23324 2005-09-12 Josh Conner <jconner@apple.com>
23325
23326 PR middle-end/23237
23327 * gcc.c-torture/compile/pr23237.c: New test.
23328
23329 2005-09-11 Richard Henderson <rth@redhat.com>
23330
23331 * g++.dg/other/error8.C: Update expected diagnostic text.
23332
23333 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23334
23335 PR libfortran/19872
23336 * gfortran.dg/overwrite_1.f: New test.
23337
23338 2005-09-09 Josh Conner <jconner@apple.com>
23339
23340 * g++.dg/init/pr23180-1.C: Removed.
23341 * g++.dg/init/pr23180-2.C: Removed.
23342
23343 2005-09-09 David Daney <ddaney@avtrex.com>
23344
23345 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23346 files which are ...
23347 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23348 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23349
23350 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23351
23352 * gfortran.dg/iostat_2.f90: New test.
23353
23354 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23355
23356 PR c++/22252
23357 * g++.dg/ext/interface1.C: New test.
23358 * g++.dg/ext/interface1.h: Likewise.
23359 * g++.dg/ext/interface1a.cc: Likewise.
23360
23361 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23362
23363 * gfortran.dg/iomsg_1.f90: New test case.
23364
23365 2005-09-09 Richard Guenther <rguenther@suse.de>
23366
23367 PR c++/23624
23368 * g++.dg/tree-ssa/pr23624.C: New testcase.
23369
23370 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23371
23372 PR fortran/19239
23373 * gfortran.dg/vector_subscript_1.f90,
23374 * gfortran.dg/vector_subscript_2.f90: New tests.
23375
23376 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23377
23378 PR fortran/21104
23379 * gfortran.dg/array_alloc_1.f90,
23380 * gfortran.dg/array_alloc_2.f90,
23381 * gfortran.dg/array_alloc_3.f90: New tests.
23382
23383 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23384
23385 PR fortran/12840
23386 * gfortran.dg/array_constructor_6.f90
23387 * gfortran.dg/array_constructor_7.f90
23388 * gfortran.dg/array_constructor_8.f90
23389 * gfortran.dg/array_constructor_9.f90
23390 * gfortran.dg/array_constructor_10.f90
23391 * gfortran.dg/array_constructor_11.f90
23392 * gfortran.dg/array_constructor_12.f90: New tests.
23393
23394 2005-09-08 Josh Conner <jconner@apple.com>
23395
23396 PR c++/23180
23397 * g++.dg/init/pr23180-1.C: New test.
23398 * g++.dg/init/pr23180-2.C: New test.
23399
23400 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23401
23402 PR fortran/18878
23403 * gfortran.dg/module_double_reuse.f90: New.
23404
23405 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23406
23407 PR fortran/23270
23408 PR fortran/22304
23409 PR fortran/18870
23410 PR fortran/17917
23411 PR fortran/16511
23412 * gfortran.dg/common_equivalence_1.f: New.
23413 * gfortran.dg/common_equivalence_2.f: New.
23414 * gfortran.dg/common_equivalence_3.f: New.
23415 * gfortran.dg/contained_equivalence_1.f90: New.
23416 * gfortran.dg/module_blank_common.f90: New.
23417 * gfortran.dg/module_commons_1.f90: New.
23418 * gfortran.dg/module_equivalence_1.f90: New.
23419 * gfortran.dg/nested_modules_1.f90: New.
23420 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23421 equivalences and add comment to connect the test with
23422 the PR.
23423
23424 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23425
23426 PR fortran/23765
23427 * gfortran.dg/common_6.f90: New test.
23428
23429 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23430
23431 PR fortran/15326
23432 * gfortran.dg/char_result_1.f90,
23433 * gfortran.dg/char_result_2.f90,
23434 * gfortran.dg/char_result_3.f90,
23435 * gfortran.dg/char_result_4.f90,
23436 * gfortran.dg/char_result_5.f90,
23437 * gfortran.dg/char_result_6.f90,
23438 * gfortran.dg/char_result_7.f90,
23439 * gfortran.dg/char_result_8.f90: New tests.
23440
23441 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23442
23443 PR fortran/19928
23444 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23445
23446 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23447
23448 PR obj-c++/16816
23449 * obj-c++.dg/selector-5.mm: New test.
23450 * obj-c++.dg/selector-6.mm: New test.
23451
23452 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23453
23454 PR objc/20574
23455 PR objc/19324
23456 * objc.dg/error-1.m: New test.
23457
23458 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23459
23460 PR fortran/23373
23461 * gfortran.fortran-torture/execute/pr23373-1.f90,
23462 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23463
23464 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23465
23466 PR libfortran/23760
23467 * gfortran.dg/g77/1832.f: Remove long string in write statement
23468 to allow the test to pass on correct list directed output with
23469 prepended space.
23470
23471 2005-09-07 James E Wilson <wilson@specifix.com>
23472
23473 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23474
23475 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23476
23477 * gfortran.dg/parameter+save.f90: Rename to
23478 * gfortran.dg/parameter_save.f90: .. this.
23479
23480 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23481
23482 PR fortran/20848
23483 * gfortran.dg/parameter+save.f90: New test case.
23484
23485 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23486
23487 PR fortran/19269
23488 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23489
23490 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23491
23492 PR c/23075
23493 * gcc.dg/pr23075.c: New test.
23494 * g++.dg/warn/pr23075.C: New test.
23495
23496 PR target/22362
23497 * gcc.target/i386/pr22362.c: New test.
23498
23499 PR rtl-optimization/23098
23500 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23501
23502 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23503 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23504 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23505
23506 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23507
23508 * g++.dg/expr/cast6.C: New test.
23509
23510 PR c++/9782
23511 * g++.dg/init/new15.C: New test.
23512
23513 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23514
23515 * gcc.dg/vect/Os-vect-95.c: New test.
23516 * gcc.dg/vect/vect-95.c: Same.
23517
23518 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23519
23520 * gcc.dg/vect/vect-29.c: Update xfail testing.
23521 * gcc.dg/vect/vect-44.c: Same.
23522 * gcc.dg/vect/vect-48.c: Same.
23523 * gcc.dg/vect/vect-50.c: Same.
23524 * gcc.dg/vect/vect-72.c: Same.
23525 * gcc.dg/vect/vect-77.c: Same.
23526 * gcc.dg/vect/vect-78.c: Same.
23527 * gcc.dg/vect/vect-80.c: Same.
23528 * gcc.dg/vect/vect-96.c: Same.
23529 * gcc.dg/vect/vect-100.c: Same.
23530 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23531 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23532 * gfortran.dg/vect/vect-5.f90: Same.
23533
23534 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23535
23536 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23537 start strings.
23538 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23539 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23540
23541 PR c++/23056
23542 * g++.dg/opt/pr23056.C: New test.
23543
23544 PR rtl-optimization/23098
23545 * gcc.target/i386/pr23098.c: New test.
23546
23547 2005-09-05 Mark Mitchell <mark@codesourcery.com>
23548
23549 PR c++/23667
23550 * g++.dg/template/static15.C: New test.
23551
23552 PR c++/21440
23553 * g++.dg/ext/stmtexpr5.C: New test.
23554 * g++.dg/ext/stmtexpr6.C: Likewise.
23555
23556 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
23557
23558 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23559
23560 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23561 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23562 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23563
23564 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
23565
23566 PR libfortran/23321
23567 * gfortran.dg/direct_io_4.f90: New test case.
23568
23569 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
23570 Rasmus Hahn <rassahah@neofonie.de>
23571
23572 PR libobjc/23108
23573 * objc.dg/type-stream-1.m: New test.
23574
23575 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
23576
23577 PR fortran/23661
23578 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23579 gfortran.dg/print_fmt_3.f90: New test.
23580
23581 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23582
23583 * gfortran.dg/fmt_t_1.f90: New test.
23584
23585 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23586
23587 PR rtl-optimization/23454
23588 * g++.dg/opt/pr23454.C: New test.
23589
23590 2005-09-03 Mark Mitchell <mark@codesourcery.com>
23591
23592 PR c++/23699
23593 * g++.dg/ext/static1.C: New test.
23594
23595 2005-09-02 Richard Henderson <rth@redhat.com>
23596
23597 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23598 tail call to check_fa_work.
23599
23600 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23601
23602 PR c++/21687
23603 * g++.dg/other/gc3.C: New test.
23604
23605 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23606
23607 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23608 * gcc.dg/20050826-1.c: Likewise.
23609
23610 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23611
23612 PR c++/23167
23613 * g++.dg/expr/volatile1.C: New test.
23614
23615 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23616
23617 PR middle-end/23547
23618 * gcc.dg/pr23547.c: New test.
23619
23620 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23621
23622 PR c/22061
23623 * gcc.c-torture/execute/pr22061-1.c,
23624 * gcc.c-torture/execute/pr22061-2.c,
23625 * gcc.c-torture/execute/pr22061-3.c,
23626 * gcc.c-torture/execute/pr22061-4.c: New tests.
23627
23628 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23629
23630 * gcc.dg/Wredundant-decls-2.c: New test to check that
23631 -Wredundant-decls does not issue warning for a variable
23632 definition following a declaration.
23633
23634 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23635
23636 PR debug/7241
23637 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23638 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23639 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23640
23641 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23642 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23643 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23644 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23645 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23646 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23647 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23648 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23649
23650 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23651
23652 PR objc/23306
23653 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23654 scan-assmbler.
23655
23656 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23657
23658 PR target/21255
23659 * gcc.dg/pr21255-1.c: New test.
23660 * gcc.dg/pr21255-2-mb.c: Likewise.
23661 * gcc.dg/pr21255-2-ml.c: Likewise.
23662 * gcc.dg/pr21255-3.c: Likewise.
23663 * gcc.dg/pr21255-4.c: Likewise.
23664
23665 2005-08-31 Dale Johannesen <dalej@apple.com>
23666
23667 * gcc.dg/20050830-1.c: New.
23668
23669 2005-08-31 Josh Conner <jconner@apple.com>
23670
23671 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23672 command-line options for arm-*-* targets.
23673 * g++.dg/init/array16.C: Likewise.
23674 * g++.dg/other/crash-4.C: Likewise.
23675
23676 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23677
23678 PR obj-c++/23640
23679 * obj-c++.dg/gnu-runtime-3.mm: New test.
23680
23681 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23682
23683 PR c++/13377
23684 * g++.dg/lookup/ambig4.C: New test.
23685 * g++.dg/lookup/ambig5.C: New test.
23686 * g++.dg/tc1/dr101.C: Adjust error markers.
23687
23688 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23689
23690 PR c++/23639
23691 * g++.dg/template/ttp5.C: Adjust error markers.
23692
23693 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23694
23695 PR testsuite/23609
23696 * lib/obj-c++.exp: Include target-libpath.exp.
23697 (obj-c++_link_flags): Look for the GNU libobjc library
23698 and set the library path to include it.
23699 Don't manually set LD_LIBRARY_PATH (etc.) but call
23700 set_ld_library_path_env_vars instead.
23701 (obj-c++_target_compile): Don't set library path or
23702 linker flags because they are already set correctly
23703 in obj-c++_link_flags.
23704
23705 2005-08-30 Josh Conner <jconner@apple.com>
23706
23707 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23708 to command-line options for arm-*-* targets.
23709
23710 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23711
23712 * g++.dg/other/i386-1.C: New.
23713
23714 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23715
23716 PR preprocessor/20348
23717 PR preprocessor/20356
23718 * gcc.dg/cpp/pr20348.c: New test.
23719 * gcc.dg/cpp/pr20348.h: New file.
23720 * gcc.dg/cpp/inc/pr20348.h: New file.
23721 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23722 * gcc.dg/cpp/pr20356.c: New test.
23723 * gcc.dg/cpp/pr20356.h: New file.
23724 * gcc.dg/cpp/inc/pr20356.h: New file.
23725 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23726
23727 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23728
23729 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23730 Fix array dimension to avoid correct end-of-file error.
23731
23732 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23733
23734 PR libfortran/23598
23735 * gfortran.dg/iostat_1.f90: New test.
23736
23737 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23738
23739 PR middle-end/23408
23740 * gcc.dg/pr23408.c: New test.
23741
23742 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23743
23744 PR c++/23099
23745 * g++.dg/init/member1.C: Make sure erroneous static data member
23746 definitions are required.
23747 * g++.dg/template/static13.C: New test.
23748 * g++.dg/template/static14.C: Likewise.
23749
23750 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23751
23752 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23753 -march=pentium4, remove ilp32 requirement.
23754
23755 PR middle-end/23484
23756 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23757 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23758
23759 2005-08-29 Andreas Jaeger <aj@suse.de>
23760
23761 PR testsuite/23607
23762 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23763
23764 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23765
23766 * gcc.c-torture/execute/20050316-2.c: New test.
23767 * gcc.c-torture/execute/20050316-3.c: New test.
23768 * gcc.dg/torture/pr16104-1.c: New test.
23769
23770 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23771
23772 PR middle-end/23463
23773 * gcc.c-torture/execute/zero-struct-1.c: New test.
23774
23775 2005-08-27 Richard Guenther <rguenther@suse.de>
23776
23777 PR target/23575
23778 * gcc.target/i386/pr23575.c: New testcase.
23779
23780 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23781
23782 PR rtl-optimization/23561
23783 * gcc.c-torture/execute/20050826-1.c: New test.
23784
23785 PR rtl-opt/23560
23786 * gcc.c-torture/execute/20050826-2.c: New test.
23787
23788 2005-08-26 Dale Johannesen <dalej@apple.com>
23789
23790 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23791 * gcc.dg/20050826-1.c: New.
23792
23793 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23794
23795 PR c++/19004
23796 * g++.dg/template/nontype13.C: New test.
23797
23798 PR c++/23491
23799 * g++.dg/init/new14.C: New test.
23800 * g++.dg/expr/anew1.C: Do not XFAIL.
23801 * g++.dg/expr/anew2.C: Likewise.
23802 * g++.dg/expr/anew3.C: Likewise.
23803
23804 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23805
23806 PR middle-end/22439
23807 * gcc.dg/vla-3.c: New test.
23808
23809 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23810
23811 PR fortran/20363
23812 * gfortran.dg/named_interface.f90: New.
23813
23814 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23815
23816 * gcc.c-torture/execute/frame-address.c: New test.
23817
23818 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23819
23820 PR c++/20817
23821 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23822
23823 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23824
23825 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23826
23827 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23828
23829 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23830 * gcc.dg/altivec-22.c: Rename from..
23831 * gcc.dg/altivec-nomfcr.c: ..this.
23832
23833 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23834
23835 PR tree-optimization/23546
23836 * gcc.dg/tree-ssa/pr23546.c: New test.
23837
23838 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23839
23840 PR fortran/17758
23841 * gfortran.dg/nonreturning_statements.f90: New test.
23842
23843 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23844
23845 PR c++/22454
23846 * g++.dg/parse/crash29.C: New.
23847
23848 2005-08-23 DJ Delorie <dj@redhat.com>
23849
23850 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23851 constants have the L suffix.
23852
23853 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23854
23855 PR c++/23044
23856 * g++.dg/template/instantiate8.C: New.
23857
23858 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23859
23860 PR middle-end/23467
23861 * gcc.c-torture/execute/pr23467.c: New test.
23862
23863 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23864
23865 PR tree-optimization/22043
23866 * gcc.c-torture/execute/20050613-1.c: New test.
23867
23868 2005-08-23 Ben Elliston <bje@au.ibm.com>
23869
23870 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23871
23872 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23873
23874 PR rtl-optimization/23478
23875 * g++.dg/opt/pr23478.C: New test.
23876
23877 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23878
23879 PR c/18715
23880 * gcc.dg/switch-warn-3.c: New test.
23881
23882 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23883
23884 PR c++/22233
23885 * g++.dg/template/param1.C: New test.
23886
23887 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23888
23889 PR c++/23089
23890 * g++.dg/other/incomplete1.C: New test.
23891
23892 2005-08-22 Ira Rosen <irar@il.ibm.com>
23893
23894 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23895 are vectorizable.
23896
23897 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23898
23899 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23900 d_lines_5.f: New.
23901
23902 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23903
23904 * gcc.target/i386/sse-4.c: New test.
23905
23906 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23907
23908 PR testsuite/23239
23909 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23910
23911 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23912
23913 * gcc.dg/20050811-1.c: New test.
23914 * gcc.dg/20050811-2.c: New test.
23915
23916 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23917
23918 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23919
23920 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23921
23922 PR 23476
23923 * gcc.c-torture/compile/pr23476.c: New test.
23924
23925 2005-08-19 Devang Patel <dpatel@apple.com>
23926
23927 PR tree-optimization/23048
23928 * gcc.dg/tree-ssa/pr23048.c: New test.
23929
23930 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23931
23932 PR middle-end/20624
23933 * g++.dg/warn/Wreturn-3.C: New test
23934
23935 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23936
23937 PR tree-optimization/22228
23938 * g++.dg/vect/pr22543.cc: New test.
23939
23940 2005-08-17 Steven Bosscher <stevenb@suse.de>
23941
23942 PR tree-optimization/21574
23943 * gcc.dg/tree-ssa/pr21574.c: New test.
23944
23945 2005-08-16 James E Wilson <wilson@specifix.com>
23946
23947 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23948
23949 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23950
23951 PR tree-opt/23402
23952 * gcc.c-torture/compile/zero-strct-3.c: New test.
23953 * gcc.c-torture/compile/zero-strct-4.c: New test.
23954
23955 2005-08-16 Steven Bosscher <stevenb@suse.de>
23956
23957 PR target/23376
23958 * gcc.target/x86_64/pr23376.c: New test.
23959
23960 2005-08-16 Ian Lance Taylor <ian@airs.com>
23961
23962 PR c++/23337
23963 * g++.dg/ext/vector2.C: New.
23964
23965 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23966
23967 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23968
23969 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23970
23971 PR libfortran/23428
23972 * gfortran.dg/inquire-complex.f90: New test case.
23973
23974 2005-08-16 James E Wilson <wilson@specifix.com>
23975
23976 PR tree-optimization/21105
23977 * gcc.dg/large-size-array.c: New.
23978
23979 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23980
23981 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23982 type.
23983 * gcc.dg/vect/vect-41: Likewise.
23984 * gcc.dg/vect/vect-42: Likewise.
23985 * gcc.dg/vect/vect-43: Likewise.
23986 * gcc.dg/vect/vect-44: Likewise.
23987 * gcc.dg/vect/vect-46: Likewise.
23988 * gcc.dg/vect/vect-47: Likewise.
23989 * gcc.dg/vect/vect-48: Likewise.
23990 * gcc.dg/vect/vect-52: Likewise.
23991 * gcc.dg/vect/vect-53: Likewise.
23992 * gcc.dg/vect/vect-54: Likewise.
23993 * gcc.dg/vect/vect-55: Likewise.
23994 * gcc.dg/vect/vect-56: Likewise.
23995 * gcc.dg/vect/vect-57: Likewise.
23996 * gcc.dg/vect/vect-58: Likewise.
23997 * gcc.dg/vect/vect-59: Likewise.
23998 * gcc.dg/vect/vect-60: Likewise.
23999 * gcc.dg/vect/vect-61: Likewise.
24000 * gcc.dg/vect/vect-85: Likewise.
24001 * gcc.dg/vect/vect-87: Likewise.
24002 * gcc.dg/vect/vect-88: Likewise.
24003 * gcc.dg/vect/vect-93.c: Likewise.
24004 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24005 * gcc.dg/vect/vect-75: Likewise.
24006 * gcc.dg/vect/vect-76: Likewise.
24007 * gcc.dg/vect/vect-77: Likewise.
24008 * gcc.dg/vect/vect-78: Likewise.
24009 * gcc.dg/vect/vect-80: Likewise.
24010 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24011 vectorized for the expected reason, rather than checking how alignment
24012 was handled.
24013 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24014 aligned type and also instead of aligned pointers. Added documentation.
24015
24016 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
24017
24018 * gfortran.dg/power.f90: New test.
24019
24020 2005-08-16 Jakub Jelinek <jakub@redhat.com>
24021
24022 PR rtl-optimization/23299
24023 * g++.dg/opt/pr23299.C: New test.
24024
24025 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24026
24027 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24028
24029 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
24030
24031 * g++.dg/template/local6.C: New test.
24032
24033 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
24034
24035 * execute/exceptions/finally-1.m: Check that the catch and finally are
24036 being called. Also add a "return 0;" at the end of main.
24037
24038 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
24039
24040 PR fortran/21432.
24041 * gfortran.dg/namelist_print_1.f: New test of functionality of
24042 PRINT namelist.
24043 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24044 namelist generates error with -std=f95.
24045
24046 2005-08-14 Ira Rosen <irar@il.ibm.com>
24047
24048 PR tree-optimization/23119
24049 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24050
24051 2005-08-13 Marcin Koziej <creep@desk.pl>
24052 Andrew Pinski <pinskia@physics.uc.edu>
24053
24054 PR libobjc/22492
24055 * execute/exceptions/finally-1.m: New test.
24056
24057 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24058
24059 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24060 testsuite.
24061 * objc/execute/exceptions/trivial.m: New test.
24062 * objc.dg/try-catch-11.m: Move to ...
24063 * objc/execute/exceptions/foward-1.m: Here.
24064 * objc.dg/try-catch-2.m: Move to ...
24065 * objc/execute/exceptions/catchall-1.m: Here.
24066 * objc.dg/try-catch-8.m: Move to ...
24067 * objc/execute/exceptions/local-variables-1.m: Here.
24068
24069 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24070
24071 * objc.dg/nested-func-1.m: Move to ...
24072 * objc/execute/nested-func-1.m: Here.
24073
24074 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24075
24076 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24077 in ${options} instead of [target_info name].
24078 * lib/obj-c++.exp (objc_target_compile): Likewise.
24079
24080 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24081
24082 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24083
24084 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24085
24086 part of PR testsuite/23348
24087 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24088 each of the torture options.
24089 * objc/compile/trivial.m: New test.
24090
24091 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24092
24093 * gfortran.dg/eoshift.f90: Correct format.
24094
24095 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24096
24097 * gfortran.fortran-torture/execute/character_passing.f90:
24098 Fix comment typo.
24099
24100 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24101
24102 PR c++/8271
24103 * g++.dg/template/unify10.C: New.
24104
24105 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
24106
24107 * g++.dg/parse/pr22514.C: Move to...
24108 * g++.dg/debug/pr22514.C: here.
24109
24110 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24111
24112 PR c++/23266
24113 * g++.dg/inherit/pure1.C: New test.
24114
24115 * ChangeLog: Fix typos.
24116
24117 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24118 Steven Bosscher <stevenb@suse.de>
24119
24120 * gfortran.dg/runtime_warning_1.f90: New test.
24121
24122 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
24123
24124 PR c++/23219
24125 * g++.dg/parse/crash28.C: New.
24126
24127 2005-08-11 Richard Guenther <rguenther@suse.de>
24128
24129 PR target/23289
24130 * gcc.target/i386/tailcall-1.c: New testcase.
24131
24132 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24133
24134 * gcc.dg/vect/vect-67.c: Un-xfail.
24135
24136 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24137
24138 PR c++/23225
24139 * g++.dg/parse/crash27.C: new test.
24140
24141 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
24142
24143 PR libfortran/22143
24144 * gfortran.dg/shift-kind.f90: New testcase.
24145
24146 2005-08-10 Richard Sandiford <richard@codesourcery.com>
24147
24148 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24149 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24150
24151 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24152
24153 PR c++/20646
24154 * g++.dg/other/mult-stor1.C: New test.
24155
24156 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24157
24158 * gcc.c-torture/pr18299-1.c: Move to ...
24159 * gcc.c-torture/compile/pr18299-1.c: Here.
24160
24161 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
24162
24163 * gfortran/fortran.torture/execute/character_passing.f90:
24164 Fix types for LSAME.
24165
24166 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
24167
24168 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24169 input data back to what it was originally.
24170
24171 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24172
24173 * objc.dg/try-catch-8.m: Enable for all targets.
24174
24175 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
24176
24177 * gcc.dg/pr23165.c: New test.
24178
24179 2005-08-09 Steven Bosscher <stevenb@suse.de>
24180
24181 PR tree-optimization/23234
24182 * gcc.dg/tree-ssa/pr23234.c: New test.
24183
24184 2005-08-08 Josh Conner <jconner@apple.com>
24185
24186 PR rtl-optimization/23241
24187 * gcc.dg/char-compare.c: New test.
24188
24189 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24190
24191 PR c++/22508
24192 * g++.dg/init/new13.C: New test.
24193
24194 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
24195
24196 PR c++/21166
24197 * g++.dg/other/crash-4.C: Adjust
24198 * g++/dg/ext/packed9.C: New.
24199
24200 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24201
24202 PR middle-end/21964
24203 * gcc.c-torture/execute/pr21964-1.c: New test.
24204
24205 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24206
24207 PR c/22458
24208 * gcc.dg/pr22458-1.c: New test.
24209
24210 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
24211 Steven G. Kargl <kargls@comcast.net>
24212
24213 PR fortran/22390
24214 * gfortran.dg/flush_1.f90: New test.
24215
24216 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24217
24218 PR c++/23191
24219 * g++.dg/template/eh2.C: New test.
24220
24221 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24222
24223 PR c++/19498
24224 * g++.dg/template/instantiate7.C: New test.
24225
24226 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
24227
24228 PR c/23113
24229 * gcc.dg/Wunused-value-1.c: New test.
24230
24231 2005-08-06 Richard Sandiford <richard@codesourcery.com>
24232
24233 PR rtl-optimization/23233
24234 * gcc.c-torture/compile/pr23233-1.c: New test.
24235
24236 2005-08-06 Jakub Jelinek <jakub@redhat.com>
24237
24238 PR fortran/18833
24239 PR fortran/20850
24240 * gfortran.dg/equiv_1.f90: New test.
24241 * gfortran.dg/equiv_2.f90: New test.
24242 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24243 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24244 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24245
24246 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24247
24248 * gcc.c-torture/execute/vrp-5.c: New test.
24249 * gcc.c-torture/execute/vrp-6.c: New test.
24250 * gcc.dg/tree-ssa/vrp21.c: New test.
24251
24252 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24253
24254 * g++.dg/parse/pr22514.C: New test.
24255
24256 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
24257
24258 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24259
24260 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24261 instead of constant loads / pool entries.
24262
24263 2005-08-05 David Edelsohn <edelsohn@gnu.org>
24264
24265 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24266 TEST_TO_WCTYPE.
24267
24268 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
24269
24270 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24271 __WINT_TYPE__ in generated prototypes if possible.
24272
24273 2005-08-04 Diego Novillo <dnovillo@redhat.com>
24274
24275 PR 22037
24276 * g++.dg/tree-ssa/pr22037.C:
24277
24278 2005-08-04 Richard Henderson <rth@redhat.com>
24279
24280 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24281 scan-tree-dump-times directive.
24282
24283 2005-08-04 Jan Hubicka <jh@suse.cz>
24284
24285 * gcov-1.C: Fix switch counts.
24286 * gcov-4b.c: Likewise.
24287
24288 2005-08-03 Jeff Law <law@redhat.com>
24289
24290 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24291
24292 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
24293
24294 * gcc.c-torture/execute/pr23135.c: New test.
24295
24296 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24297
24298 PR tree-optimization/19899
24299 * gcc.dg/tree-ssa/scev-1.c: New test.
24300 * gcc.dg/tree-ssa/scev-2.c: New test.
24301
24302 2005-08-03 Richard Sandiford <richard@codesourcery.com>
24303
24304 PR target/18582
24305 * gcc.dg/torture/pr18582-1.c: New test.
24306
24307 2005-08-03 Jan Hubicka <jh@suse.cz>
24308
24309 * update-conroll.c: New testcase.
24310 * update-conroll-2.c: New testcase.
24311
24312 2005-08-02 David Edelsohn <edelsohn@gnu.org>
24313
24314 * gfortran.dg/constant_substring.f: New test.
24315 * gfortran.dg/pr22491.f: New test.
24316
24317 2005-08-02 Jan Hubicka <jh@suse.cz>
24318
24319 * update-threading.c: Replace by the proper one.
24320
24321 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24322
24323 PR 23164
24324 * g++.dg/tree-ssa/pr23164.C: New test.
24325
24326 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24327
24328 * gcc.dg/tree-ssa/pr23192.c: New test.
24329
24330 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24331
24332 * gcc.c-torture/execute/vrp-4.c: New test.
24333
24334 2005-08-02 Jan Hubicka <jh@suse.cz>
24335
24336 * update-threading.c: New test.
24337
24338 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24339
24340 * gcc.c-torture/compile/20050801-1.c: New test.
24341 * gcc.c-torture/compile/20050801-2.c: New test.
24342
24343 2005-08-01 Jan Hubicka <jh@suse.cz>
24344
24345 * val-prof-5.c: New test.
24346
24347 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24348
24349 PR c/22311
24350 * gcc.dg/pr22311-1.c : New test.
24351
24352 2005-07-31 Steven Bosscher <stevenb@suse.de>
24353
24354 PR target/23095
24355 * gfortran.dg/pr23095.f: New test.
24356
24357 PR c++/22003
24358 * g++.dg/other/pr22003.C: New test.
24359
24360 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24361
24362 PR target/20621
24363 * gcc.c-torture/execute/pr20621-1.c: New test.
24364
24365 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24366
24367 * gfortran.dg/comma_format_extension_4.f: Adjust length
24368 of string for format.
24369 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24370 print statement with internal write.
24371 * gfortran.dg/der_array_io_2.f: Likewise.
24372 * gfortran.dg/der_array_io_3.f: Likewise.
24373
24374 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24375
24376 * gcc.dg/fold-abs-4.c: new test.
24377
24378 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24379
24380 PR fortran/22570 an related issues.
24381 * gfortran.dg/x_slash_1.f: New test.
24382
24383 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24384
24385 PR c/23143
24386 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24387 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24388
24389 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24390
24391 PR c/529
24392 * gcc.dg/Wshadow-3.c: New test.
24393
24394 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24395
24396 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24397 used to have the wrong bounds).
24398
24399 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24400
24401 PR c/21720
24402 * gcc.dg/hex-round-1.c: Test more cases.
24403 * gcc.dg/hex-round-2.c: New test.
24404
24405 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24406
24407 PR 22550
24408 * g++.dg/tree-ssa/pr22550.C: New test.
24409
24410 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24411
24412 * gcc.dg/tree-ssa/vrp19.c: New test.
24413 * gcc.dg/tree-ssa-vrp20.c: New test.
24414
24415 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24416
24417 PR c/22240
24418 * gcc.dg/transparent-union-4.c: New test.
24419
24420 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24421
24422 PR c/22192
24423 * gcc.dg/c99-vla-2.c: New test.
24424
24425 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24426
24427 PR c/21720
24428 * gcc.dg/hex-round-1.c: New test.
24429
24430 2005-07-28 Jan Hubicka <jh@suse.cz>
24431
24432 * inliner-1.c: Do not dump everything.
24433 * tree-prof.exp: Do not pass -ftree-based-profiling.
24434 * bprob.exp: Likewise.
24435
24436 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24437
24438 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24439
24440 PR c++/22545
24441 * g++.dg/expr/ptrmem7.C: New test.
24442
24443 2005-07-28 Mike Stump <mrs@apple.com>
24444
24445 * g++.old-deja/g++.mike/visibility-1.C: New test.
24446
24447 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24448
24449 PR c/20187
24450 * gcc.c-torture/execute/pr20187-1.c: New test.
24451
24452 2005-07-28 Jeff Law <law@redhat.com>
24453
24454 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24455 * gcc.dg/tree-ssa/vrp18.c: New test.
24456
24457 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24458
24459 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24460
24461 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24462
24463 PR tree-optimization/22506
24464 * gcc.dg/vect/ps22506.c: New test.
24465
24466 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24467
24468 PR target/21149
24469 * gcc.target/i386/sse-3.c: New test.
24470
24471 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24472
24473 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24474 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24475
24476 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24477
24478 PR c/22589
24479 * gcc.c-torture/compile/pr22589-1.c: New test.
24480
24481 2005-07-28 Jan Hubicka <jh@suse.cz>
24482
24483 * update-loopch.c: New testcase.
24484
24485 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24486
24487 PR rtl-optimization/23047
24488 * gcc.c-torture/execute/pr23047.c: New test.
24489 * gcc.c-torture/execute/pr23047.x: New.
24490
24491 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24492
24493 PR tree-optimization/22493
24494 * gcc.c-torture/execute/pr22493-1.c: New test.
24495 * gcc.c-torture/execute/pr22493-1.x: New.
24496 * gcc.c-torture/execute/vrp-1.c: New test.
24497 * gcc.c-torture/execute/vrp-2.c: New test.
24498 * gcc.c-torture/execute/vrp-2.c: New test.
24499
24500 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24501
24502 * gcc.target/frv/all-builtin-read8.c: Delete.
24503 * gcc.target/frv/all-builtin-read16.c: Delete.
24504 * gcc.target/frv/all-builtin-read32.c: Delete.
24505 * gcc.target/frv/all-builtin-read64.c: Delete.
24506 * gcc.target/frv/all-builtin-write8.c: Delete.
24507 * gcc.target/frv/all-builtin-write16.c: Delete.
24508 * gcc.target/frv/all-builtin-write32.c: Delete.
24509 * gcc.target/frv/all-builtin-write64.c: Delete.
24510 * gcc.target/frv/all-read-write-1.c: New.
24511
24512 2005-07-27 Jeff Law <law@redhat.com>
24513
24514 * gcc.c-torture/execute/pr22630.c: New test.
24515
24516 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
24517
24518 PR tree-optimization/23073
24519 * gcc.dg/vect/nodump-pr23073.c: New test.
24520 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24521
24522 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
24523
24524 PR tree-optimize/22348
24525 * gcc.c-torture/execute/pr22348.c: New.
24526
24527 2005-07-27 Richard Guenther <rguenther@suse.de>
24528
24529 * gcc.dg/tree-ssa/salias-1.c: New testcase.
24530
24531 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24532
24533 PR fortran/22503
24534 * gfortran.dg/logical_comp.f90: New test.
24535
24536 2005-07-27 Jan Hubicka <jh@suse.cz>
24537
24538 * inliner-1.c: Add cleanup of dumps.
24539 * val-prof-*.c: Likewise.
24540 * update-tailcall.c: New.
24541
24542 2005-07-26 Diego Novillo <dnovillo@redhat.com>
24543
24544 PR 22591
24545 * gcc.dg/tree-ssa/pr22591.c: New test.
24546 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24547
24548 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
24549
24550 PR libobjc/22606
24551 * objc.dg/try-catch-11.m: New test.
24552
24553 2005-07-26 Richard Guenther <rguenther@suse.de>
24554
24555 PR tree-optimization/22486
24556 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24557
24558 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24559
24560 PR tree-opt/22484
24561 * g++.dg/opt/loop2.C: New test.
24562
24563 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24564
24565 * gcc.dg/tree-ssa/reassoc-3.c: New test.
24566 * gcc.dg/tree-ssa/reassoc-4.c: New test.
24567
24568 2005-07-25 Adam Nemet <anemet@lnxw.com>
24569
24570 * lib/profopt.exp (profopt-execute): Check for profiling data
24571 files on the target.
24572
24573 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
24574
24575 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24576 for matching of asm labels.
24577
24578 2005-07-25 Richard Guenther <rguenther@suse.de>
24579
24580 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24581
24582 2005-07-25 Richard Guenther <rguenther@suse.de>
24583
24584 PR testsuite/22624
24585 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24586
24587 2005-07-25 Ira Rosen <irar@il.ibm.com>
24588
24589 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24590 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24591 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24592 * gcc.dg/vect/vect-100.c: New test.
24593 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24594 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24595 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24596 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24597 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24598 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24599 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24600 * gfortran.dg/vect/pr19049.f90: New testcase.
24601 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24602
24603 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24604
24605 * gcc.c-torture/execute/20050713-1.c: New test.
24606
24607 PR fortran/20063
24608 * gfortran.fortran-torture/execute/data_4.f90: New test.
24609
24610 PR middle-end/20303
24611 * gcc.dg/visibility-d.c: New test.
24612
24613 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24614
24615 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24616 * gfortran.dg/underflow.f90: Ditto.
24617
24618 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24619
24620 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24621 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24622 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24623
24624 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24625
24626 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24627 include case of field width of zero.
24628
24629 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24630
24631 PR libgfortran/21875
24632 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24633 with trailing blanks on normal formatted read.
24634
24635 2005-07-23 Chao-ying Fu <fu@mips.com>
24636
24637 * gcc.target/mips/mips32-dsp-type.c: New test.
24638 * gcc.target/mips/mips32-dsp.c: New test.
24639
24640 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24641
24642 PR testsuite/21073
24643 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24644
24645 PR testsuite/20454
24646 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24647 and __cyg_profile_func_exit.
24648
24649 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24650
24651 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24652 * gfortran.dg/comma_format_extension_4.f: Same.
24653 * gfortran.dg/pr15332.f: Same.
24654 * gfortran.dg/pr21730.f: Same.
24655
24656 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24657
24658 * g++.dg/opt/vrp2.C: Fix testcase.
24659
24660 PR tree-opt/22625
24661 * g++.dg/opt/vrp2.C: New test.
24662
24663 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24664
24665 PR debug/21828
24666 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24667
24668 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24669
24670 * gcc.dg/tree-ssa/20050719-1.c: New test.
24671
24672 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24673
24674 * gcc.dg/bfin-longcall-1.c: New file.
24675 * gcc.dg/bfin-longcall-2.c: New file.
24676
24677 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24678
24679 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24680
24681 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24682
24683 PR middle-end/19055
24684 * gcc.dg/tree-ssa/pr19055.c: New test.
24685 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24686
24687 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24688
24689 PR C++/22358
24690 * g++.dg/other/pr22358.C: New test.
24691
24692 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24693
24694 PR c++/2922
24695 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24696
24697 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24698
24699 PR c++/15938
24700 * g++.dg/init/union2.C: New test.
24701
24702 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24703
24704 PR c/22393
24705 * gcc.dg/complex-4.c: New test.
24706
24707 2005-07-21 Richard Guenther <rguenther@suse.de>
24708
24709 PR testsuite/22522
24710 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24711 scanning for asm labels.
24712 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24713
24714 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24715
24716 PR target/22085
24717 * gcc.dg/altivec-pr22085.c: New.
24718
24719 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24720
24721 PR tree-optimization/19210
24722 * gcc.dg/tree-ssa/pr19210-1.c: New.
24723 * gcc.dg/tree-ssa/pr19210-2.c: New.
24724
24725 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24726
24727 PR rtl-optimization/22167
24728 * g++.dg/opt/pr22167.C: New test.
24729
24730 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24731
24732 PR c++/2922
24733 * g++.dg/lookup/two-stage2.C: New.
24734 * g++.dg/lookup/two-stage3.C: New.
24735 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24736 fixed two-stage name lookup for operators.
24737 * g++.dg/template/call3.C: Compiler now produces an appropriate
24738 error message.
24739 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24740 14 as a candidate.
24741 * g++.dg/template/ptrmem4.C: Compiler produces different error
24742 message.
24743 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24744 connect_to_method as a candidate.
24745
24746 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24747
24748 * gcc.dg/fold-alloc-1.c: New test.
24749
24750 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24751
24752 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24753 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24754
24755 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24756
24757 * gcc.dg/fold-abs-1.c: New test.
24758 * gcc.dg/fold-abs-2.c: New test.
24759 * gcc.dg/fold-abs-3.c: New test.
24760
24761 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24762
24763 Make CONSTRUCTOR use VEC to store initializers.
24764 * g++.dg/ext/complit3.C: Check for specific error messages.
24765 * g++.dg/init/brace2.C: Update error message.
24766 * g++.dg/warn/Wbraces2.C: Likewise.
24767
24768 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24769
24770 PR fortran/16940
24771 * gfortran.dg/module_interface_1.f90: New test.
24772
24773 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24774 Kenneth Zadeck <zadeck@naturalbridge.com>
24775
24776 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24777
24778 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24779
24780 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24781 specify -Wformat for these tests.
24782 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24783 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24784 * gcc.dg/format/opt-6.c: Delete.
24785
24786 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24787
24788 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24789 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24790
24791 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24792
24793 * gcc.dg/tree-ssa/alias-2.c: New test.
24794
24795 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24796
24797 PR c++/22263
24798 * g++.dg/template/explicit7.C: New test.
24799
24800 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24801
24802 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24803 field width of 8 to +Inf and -Inf.
24804
24805 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24806
24807 PR c++/22139
24808 * g++.dg/template/friend36.C: New test.
24809
24810 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24811
24812 PR fortran/21730
24813 * gfortran.dg/pr21730.f: New test.
24814
24815 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24816 Kenneth Zadeck <zadeck@naturalbridge.com>
24817
24818 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24819 since pure const detection cannot run at -O1 in c compiler.
24820 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24821 can now optimize this case properly.
24822 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24823 because we now pass.
24824 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24825
24826 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24827
24828 PR c/22421
24829 * gcc.dg/format/bitfld-1.c: New test.
24830
24831 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24832
24833 PR c++/22204
24834 * g++.dg/rtti/repo1.C: New test.
24835
24836 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24837
24838 PR middle-end/22398
24839 * gcc.c-torture/compile/pr22398.c: New test.
24840
24841 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24842
24843 PR c++/22132
24844 * g++.dg/expr/cast4.C: New test.
24845
24846 2005-07-15 Richard Guenther <rguenther@suse.de>
24847
24848 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24849 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24850
24851 2005-07-15 Steven Bosscher <stevenb@suse.de>
24852
24853 PR tree-optimization/22230
24854 * gcc.dg/tree-ssa/pr22230.c: New test.
24855
24856 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24857
24858 * gfortran.dg/g77/cpp6.f: New test.
24859
24860 PR fortran/22417
24861 * gfortran.dg/g77/cpp5.F: New test.
24862 * gfortran.dg/g77/cpp5.h: New file.
24863 * gfortran.dg/g77/cpp5inc.h: New file.
24864
24865 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24866
24867 PR libfortran/16435
24868 * gfortran.dg/tl_editting.f90: New.
24869 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24870
24871 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24872
24873 * gfortran.dg/char_array_constructor.f90: New test.
24874
24875 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24876
24877 * gfortran.dg/past_eor.f90: New.
24878 * gfortran.dg/complex_read.f90: New.
24879
24880 2005-07-13 Jeff Law <law@redhat.com>
24881
24882 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24883 additional casts.
24884
24885 * gcc.dg/tree-ssa/pr22321.c: New test
24886
24887 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24888
24889 PR tree-optimization/21921
24890 * gcc.dg/tree-ssa/pr21921.c: New.
24891
24892 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24893
24894 PR tree-optimizatio/22442
24895 * gcc.dg/tree-ssa/loop-11.c: New test.
24896
24897 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24898
24899 PR tree-opt/21840
24900 * gcc.c-torture/compile/pr21840.c: New test.
24901
24902 2005-07-12 Jan Hubicka <jh@suse.cz>
24903
24904 * gcc.c-torture/compile/pr22379.c: New test.
24905
24906 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24907
24908 PR libfortran/21593
24909 gfortran.dg/dev_null.f90: Remove outdated comment about
24910 PR libfortran/21593.
24911
24912
24913 2005-07-12 Dale Johannesen <dalej@apple.com>
24914
24915 * gcc.target/i386/compress-float-sse.c: New.
24916 * gcc.target/i386/compress-float-sse-pic.c: New.
24917 * gcc.target/i386/compress-float-387.c: New.
24918 * gcc.target/i386/compress-float-387-pic.c: New.
24919 * gcc.dg/compress-float-ppc.c: New.
24920 * gcc.dg/compress-float-ppc-pic.c: New.
24921
24922 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24923
24924 PR libfortran/21593
24925 gfortran.dg/dev_null.f90: Remove targets.
24926
24927 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24928
24929 PR tree-opt/22335
24930 * gcc.dg/pr22335-1.c: New test.
24931 * gcc.dg/pr22335-2.c: New test.
24932
24933 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24934
24935 PR c++/20172
24936 * g++.dg/template/nontype12.C : New test.
24937
24938 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24939
24940 * gcc.dg/tree-ssa/loop-10.c: New test.
24941
24942 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24943
24944 * gcc.c-torture/execute/20020720-1.x: Remove.
24945
24946 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24947
24948 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24949
24950 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24951
24952 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24953 (dg-mips-options): Use it.
24954
24955 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24956
24957 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24958
24959 2005-07-09 Richard Henderson <rth@redhat.com>
24960
24961 * lib/target-supports.exp (check_effective_target_sync_char_short):
24962 Add alpha.
24963
24964 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24965
24966 PR libfortran/22217
24967 * gfortran.dg/negative-z-descriptor.f90: New test.
24968
24969 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24970
24971 PR tree-opt/22329
24972 * gcc.dg/pr22329.c: New test.
24973
24974 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24975
24976 PR tree-optimization/20139
24977 * gcc.dg/tree-ssa/pr20139.c: New.
24978
24979 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24980
24981 PR tree-opt/22356
24982 * gcc.dg/pr22356-1.c: New test.
24983
24984 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24985
24986 PR c++/21799
24987 * g++.dg/template/unify8.C: New.
24988 * g++.dg/template/unify9.C: New.
24989
24990 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24991
24992 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24993
24994 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24995
24996 * gcc.dg/darwin-version-1.c: New.
24997 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24998 * gcc.dg/builtins-20.c: Likewise.
24999 * gcc.dg/builtins-53.c: Likewise.
25000 * gcc.dg/torture/builtins-convert-1.c: Likewise.
25001 * gcc.dg/torture/builtins-convert-2.c: Likewise.
25002 * gcc.dg/torture/builtins-convert-3.c: Likewise.
25003 * gcc.dg/torture/builtins-power-1.c: Likewise.
25004 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25005 on Darwin.
25006
25007 2005-07-07 Jeff Law <law@redhat.com>
25008
25009 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
25010 argument evaluation order.
25011
25012 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
25013
25014 PR libfortran/21594
25015 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25016 Add test cases where the shift length is greater than the
25017 array length.
25018
25019 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25020
25021 * obj-c++.dg/proto-lossage-6.mm: New.
25022 * objc.dg/proto-lossage-6.m: New.
25023
25024 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25025
25026 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25027 * objc.dg/gnu-runtime-2.m: Likewise.
25028
25029 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25030
25031 * gfortran.dg/longline.f: New test.
25032
25033 * gfortran.dg/badline.f: New test.
25034
25035 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25036
25037 PR fortran/16531
25038 PR fortran/15966
25039 PR fortran/18781
25040 * gfortran.dg/hollerith.f90: New.
25041 * gfortran.dg/hollerith2.f90: New.
25042 * gfortran.dg/hollerith3.f90: New.
25043 * gfortran.dg/hollerith4.f90: New.
25044 * gfortran.dg/hollerith_f95.f90: New.
25045 * gfortran.dg/hollerith_legacy.f90: New.
25046 * gfortran.dg/g77/cpp4.F: New. Port from g77.
25047
25048 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25049
25050 PR objc/22274
25051 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25052 * objc.dg/gnu-runtime-2.m: New.
25053
25054 2005-07-06 Jeff Law <law@redhat.com>
25055
25056 * gcc.dg/tree-ssa/vrp17.c: New test.
25057
25058 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25059
25060 PR fortran/22327
25061 * gfortran.dg/array_constructor_5.f90: New test.
25062
25063 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25064
25065 * gfortran.fortran-torture/execute/entry_9.f90: New test.
25066
25067 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
25068
25069 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25070 * gcc.dg/980816-1.c: Ditto.
25071
25072 2005-07-06 Jeff Law <law@redhat.com>
25073
25074 * gcc.c-torture/compile/pr21356.c: New test.
25075
25076 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25077
25078 PR c/22013
25079 PR c/22098
25080 * gcc.c-torture/compile/pr22013-1.c,
25081 gcc.c-torture/execute/pr22098-1.c,
25082 gcc.c-torture/execute/pr22098-2.c,
25083 gcc.c-torture/execute/pr22098-3.c: New tests.
25084
25085 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25086
25087 PR c/22308
25088 * gcc.dg/pr22308-1.c: New test.
25089
25090 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
25091
25092 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
25093 target.
25094 * gcc.dg/compare9.c: Use -fshort-enums instead of
25095 -fno-short-enums. Change the last test to dg-bogus.
25096
25097 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25098
25099 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25100 * gcc.dg/compare9.c: New.
25101
25102 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25103
25104 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25105
25106 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25107
25108 PR testsuite/22288
25109 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25110
25111
25112 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25113
25114 * gcc.dg/format/gcc_gfc-1.c: New.
25115
25116 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25117
25118 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25119
25120 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25121
25122 PR fortran/20842
25123 * gfortran.dg/io_invalid_1.f90: New test.
25124
25125 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
25126
25127 * gcc.dg/format/gcc_diag-1.c: Update.
25128
25129 2005-07-02 Jeff Law <law@redhat.com>
25130
25131 * gcc.dg/tree-ssa/pr22051-1.c: New test.
25132 * gcc.dg/tree-ssa/pr22051-2.c: New test.
25133
25134 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
25135
25136 * gcc.dg/format/gcc_diag-1.c: Update.
25137
25138 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
25139
25140 PR tree-opt/22269
25141 * gcc.c-torture/compile/pr22269.c: New test.
25142
25143 2005-06-30 Diego Novillo <dnovillo@redhat.com>
25144
25145 PR 21584
25146 PR 22219
25147 * g++.dg/tree-ssa/pr21584-1.C: New test.
25148 * g++.dg/tree-ssa/pr21584-2.C: New test.
25149
25150 2005-06-30 Ziemowit Laski <zlaski@apple.com>
25151
25152 * obj-c++.dg/try-catch-11.mm: New.
25153 * objc.dg/try-catch-10.m: New.
25154
25155 2005-06-29 David Edelsohn <edelsohn@gnu.org>
25156
25157 * g++.dg/other/ucnid-1.C: xfail on AIX.
25158
25159 2005-06-29 Diego Novillo <dnovillo@redhat.com>
25160
25161 PR 22234
25162 * gcc.dg/20050629-1.c: New test.
25163
25164 2005-06-29 Ziemowit Laski <zlaski@apple.com>
25165
25166 * obj-c++.dg/const-str-1[0-1].mm: New.
25167 * objc.dg/const-str-1[0-1].m: New.
25168
25169 2005-05-29 Richard Henderson <rth@redhat.com>
25170
25171 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25172 Rename from check_effective_target_vect_no_max.
25173 (check_effective_target_vect_no_int_add): New.
25174 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25175 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25176 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25177 * gcc.dg/vect/vect-reduc-1.c: Use both.
25178 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25179
25180 2005-05-29 Richard Henderson <rth@redhat.com>
25181
25182 * lib/target-supports.exp (check_effective_target_vect_no_max):
25183 Remove i386 and x86_64.
25184
25185 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25186
25187 PR testsuite/21969
25188 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25189
25190 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25191
25192 PR middle-end/21969
25193 * gcc.dg/vect/pr21969.c: New test.
25194
25195 2005-06-28 Eric Christopher <echristo@redhat.com>
25196
25197 PR c/22052
25198 PR c/21975
25199 * gcc.dg/inline1.c: New test.
25200 * gcc.dg/inline2.c: Ditto.
25201 * gcc.dg/inline3.c: Ditto.
25202 * gcc.dg/inline4.c: Ditto.
25203 * gcc.dg/inline5.c: Ditto.
25204
25205 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25206
25207 PR libfortran/22142
25208 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25209 Add testcase also testing eoshift1 for PR 22142.
25210
25211 2005-06-28 Richard Henderson <rth@redhat.com>
25212
25213 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25214 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25215 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25216 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25217 gcc.dg/tree-ssa/20030922-2.c: Likewise.
25218
25219 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25220
25221 PR libfortran/22142
25222 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25223 Add testcase for PR 22142.
25224
25225 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
25226
25227 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25228 gcc.target/ia64/fpreg-2.c: New tests.
25229
25230 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25231
25232 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25233
25234 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25235
25236 PR libfortran/22170
25237 * gfortran.dg/slash_1.f90: New test.
25238
25239 2005-06-27 Richard Henderson <rth@redhat.com>
25240
25241 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25242 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25243 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25244 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25245 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25246 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25247
25248 2005-06-27 Richard Henderson <rth@redhat.com>
25249
25250 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25251 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25252
25253 2005-06-27 Ziemowit Laski <zlaski@apple.com>
25254
25255 * obj-c++.dg/proto-lossage-5.mm: New.
25256 * objc.dg/proto-lossage-5.m: New.
25257
25258 2005-06-27 Diego Novillo <dnovillo@redhat.com>
25259
25260 PR 21959
25261 * gcc.dg/tree-ssa/pr21959.c: New test.
25262
25263 2005-06-27 Jakub Jelinek <jakub@redhat.com>
25264
25265 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25266 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25267 testing uninitialized var.
25268
25269 * gcc.c-torture/execute/builtins/chk.h: New.
25270 * gcc.c-torture/execute/builtins/lib/chk.c: New.
25271 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25272 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25273 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25274 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25275 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25276 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25277 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25278 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25279 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25280 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25281 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25282 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25283 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25284 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25285 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25286 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25287 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25288 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25289 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25290 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25291 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25292 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25293 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25294 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25295 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25296 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25297 * gcc.dg/builtin-object-size-1.c: New test.
25298 * gcc.dg/builtin-object-size-2.c: New test.
25299 * gcc.dg/builtin-object-size-3.c: New test.
25300 * gcc.dg/builtin-object-size-4.c: New test.
25301 * gcc.dg/builtin-object-size-5.c: New test.
25302 * gcc.dg/builtin-stringop-chk-1.c: New test.
25303 * gcc.dg/builtin-stringop-chk-2.c: New test.
25304 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25305 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25306 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25307 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25308 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25309 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25310 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25311 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25312 * gcc.c-torture/execute/printf-1.c: New test.
25313 * gcc.c-torture/execute/fprintf-1.c: New test.
25314 * gcc.c-torture/execute/vprintf-1.c: New test.
25315 * gcc.c-torture/execute/vfprintf-1.c: New test.
25316 * gcc.c-torture/execute/printf-chk-1.c: New test.
25317 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25318 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25319 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25320
25321 2005-06-27 Michael Matz <matz@suse.de>
25322
25323 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25324 slot is not merged if address escapes.
25325
25326 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25327
25328 PR c/21911
25329 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25330
25331 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25332
25333 PR middle-end/17965
25334 * gcc.c-torture/compile/20050622-1.c: New test.
25335
25336 PR middle-end/22028
25337 * gcc.dg/20050620-1.c: New test.
25338
25339 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25340
25341 PR tree-optimization/22026
25342 * gcc.dg/tree-ssa/pr22026.c: New.
25343
25344 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25345
25346 PR libfortran/22144
25347 * gfortran.dg/shift-alloc.f90: New testcase.
25348
25349 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25350
25351 * all files: Update FSF address in copyright headers.
25352
25353 2005-06-22 Jan Hubicka <jh@suse.cz>
25354
25355 * wholeprogram-1.c: New testcase.
25356 * wholeprogram-2.c: New testcase.
25357
25358 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25359
25360 PR 22171
25361 * gcc.dg/tree-ssa/pr22171.c: New test.
25362
25363 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25364
25365 * gfortran.dg/simplify_modulo.f90: New.
25366
25367 2005-06-24 Jan Hubicka <jh@suse.cz>
25368
25369 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25370
25371 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25372
25373 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25374
25375 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25376
25377 * obj-c++.dg/typedef-alias-1.mm: New.
25378 * objc.dg/typedef-alias-1.m: New.
25379
25380 2005-06-23 Jeff Law <law@redhat.com>
25381
25382 * gcc.dg/tree-ssa/vrp16.c: New test.
25383
25384 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25385
25386 * lib/target-supports.exp: Add
25387 check_effective_target_fortran_large_real and
25388 check_effective_target_fortran_large_int to check for
25389 corresponding effective targets.
25390 * gfortran.dg/large_integer_kind_1.f90: New test.
25391 * gfortran.dg/large_real_kind_1.f90: New test.
25392
25393 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25394
25395 PR tree-optimization/22117
25396 * gcc.dg/tree-ssa/pr22117.c: New.
25397
25398 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25399
25400 PR testsuite/22123
25401 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25402
25403 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25404
25405 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25406
25407 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25408
25409 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25410 * gfortran.dg/f2c_4.c: Likewise.
25411
25412 2005-06-22 Paul Brook <paul@codesourcery.com>
25413
25414 PR fortran/21034
25415 * gfortran.dg/auto_save_1.f90: New test.
25416
25417 2005-06-22 Michael Matz <matz@suse.de>
25418
25419 * gcc.target/x86-64/abi: New directory.
25420 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25421 * gcc.target/x86-64/abi/README.gcc: New file.
25422 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25423 * gcc.target/x86-64/abi/asm-support.s: New file.
25424 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25425 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25426 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25427 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25428 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25429 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25430 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25431 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25432 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25433 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25434 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25435 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25436 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25437 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25438 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25439 * gcc.target/x86_64/abi/test_varargs.c: New test.
25440
25441 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25442
25443 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25444 32-bit i?86 and x86_64.
25445
25446 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25447
25448 * obj-c++.dg/const-str-[1-9].mm: New tests.
25449
25450 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25451
25452 PR fortran/22010
25453 * gfortran.dg/namelist_use.f90: New.
25454 * gfortran.dg/namelist_use_only.f90: New.
25455
25456 2005-06-21 Jeff Law <law@redhat.com>
25457
25458 * gcc.dg/tree-ssa/vrp15.c: New test.
25459
25460 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25461
25462 * lib/target-supports.exp (check_effective_target_vect_reduction):
25463 Remove.
25464 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25465 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25466 remove vect_reduction target keyword. Also avoid two returns in main.
25467 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25468 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25469 * gcc.dg/vect/vect-reduc-1short.c: New test.
25470 * gcc.dg/vect/vect-reduc-1char.c: New test.
25471 * gcc.dg/vect/vect-reduc-2short.c: New test.
25472 * gcc.dg/vect/vect-reduc-2char.c: New test.
25473 * gcc.dg/vect/vect-reduc-6.c: New test.
25474 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25475 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25476 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25477
25478 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25479 Paul Thomas <pault@gcc.gnu.org>
25480
25481 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25482 New tests.
25483
25484 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25485
25486 * gfortran.dg/backslash_1.f90: New test.
25487 * gfortran.dg/backslash_2.f90: New test.
25488
25489 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25490
25491 * gfortran.dg/duplicate_labels.f90: New test.
25492
25493 2005-06-20 Jan Beulich <jbeulich@novell.com>
25494
25495 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25496 unsupportable relocations.
25497 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25498 * gcc.dg/20050321-2.c: xfail for NetWare.
25499
25500 2005-06-20 Andreas Jaeger <aj@suse.de>
25501
25502 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25503 gcc.target/i386/fastcall-sseregparm.c,
25504 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25505
25506 2005-06-19 Richard Henderson <rth@redhat.com>
25507
25508 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25509
25510 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25511
25512 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25513
25514 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
25515
25516 PR c++/22115
25517 * g++.dg/conversion/simd2.C: Change expected error message.
25518
25519 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25520
25521 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25522 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25523 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25524
25525 2005-06-18 James A Morrison <phython@gcc.gnu.org>
25526
25527 * gcc.dg/fold-mod-1.c: New test.
25528
25529 2005-06-18 Steven G. Kargl <kargls@comcast.net>
25530
25531 PR fortran/19926
25532 * gfortran.dg/pr19926.f90: New test.
25533
25534 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25535
25536 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25537 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25538 targets.
25539 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25540 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25541
25542 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
25543
25544 * gcc.target/ia64/float80-varargs-1.c: New test.
25545
25546 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25547
25548 PR tree-opt/22035
25549 * gfortran.dg/f2c_6.f90: New test.
25550
25551 2005-06-17 Geoffrey Keating <geoffk@apple.com>
25552
25553 PR c++/17413
25554 * g++.dg/template/local5.C: New.
25555
25556 2005-06-17 Richard Henderson <rth@redhat.com>
25557
25558 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25559
25560 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
25561
25562 PR testsuite/21945
25563 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25564
25565 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
25566
25567 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25568 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25569 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25570 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25571 check_vect to verify the presence of hardware vector support.
25572
25573 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
25574
25575 PR testsuite/22056
25576 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25577
25578 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25579
25580 PR libfortran/19216
25581 * gfortran.dg/pr19216.f: Add correct space between brackets and
25582 dg directive.
25583
25584 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25585
25586 PR libfortran/16436
25587 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25588
25589 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
25590
25591 * gcc.target/i386/attributes-error.c: New testcase.
25592 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25593 * gcc.target/i386/regparm-stdcall.c: Likewise.
25594 * gcc.target/i386/sseregparm-1.c: Likewise.
25595 * gcc.target/i386/sseregparm-2.c: Likewise.
25596
25597 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25598
25599 * g++.dg/rtti/crash2.C: New.
25600
25601 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25602
25603 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25604
25605 2005-06-15 David Ung <davidu@mips.com>
25606
25607 * gcc.target/mips/mips16e-extends.c: New test for testing the
25608 generation of MIPS16e zeb/zeh, seb/seh instructions.
25609
25610 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25611
25612 PR 22018
25613 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25614 * gcc.dg/tree-ssa/pr22018.c: New test.
25615
25616 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25617
25618 * gcc.dg/simd-1.c: Update error messages.
25619 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25620 * gcc.dg/simd-2.c: Update error messages.
25621 * gcc.dg/simd-4.c: New.
25622
25623 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25624
25625 PR c++/20678
25626 * g++.dg/other/crash-4.C: New.
25627
25628 2005-06-14 Devang Patel <dpatel@apple.com>
25629
25630 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25631
25632 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25633
25634 PR c++/21929
25635 * g++.dg/parse/crash11.C: Update
25636
25637 2005-06-13 Jeff Law <law@redhat.com>
25638
25639 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25640 perform the desired transformations.
25641 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25642 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25643
25644 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25645
25646 PR fortran/22038
25647 * gfortran.dg/forall_1.f90: Un-XFAIL.
25648
25649 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25650
25651 PR c++/21929
25652 * g++.dg/parse/crash26.C: New.
25653
25654 PR c++/20789
25655 * g++.dg/init/member1.C: New.
25656
25657 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25658
25659 * gfortran.dg/altreturn_1.f90: New test.
25660
25661 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25662
25663 PR middle-end/21985
25664 * gcc.dg/tree-ssa/pr21985.c: New test.
25665
25666 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25667
25668 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25669
25670 2005-06-12 Roger Sayle <roger@eyesopen.com>
25671
25672 PR c++/21930
25673 * g++.dg/other/error10.C: New test case.
25674
25675 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25676
25677 PR libfortran/19155
25678 * gfortran.dg/pr19155.f: Add test.
25679
25680 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25681
25682 * gfortran.dg/f2c_7.f90: New test.
25683
25684 * gfortran.dg/forall_1.f90: XFAILed.
25685
25686 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25687
25688 * gcc.dg/pr14796-1.c: New.
25689 * gcc.dg/pr14796-2.c: New.
25690
25691 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25692
25693 PR fortran/17792
25694 PR fortran/21375
25695 * gfortran.dg/deallocate_stat.f90: New test.
25696
25697 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25698
25699 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25700
25701 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25702
25703 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25704 access will be generated when this loop is vectorized. Test that
25705 accesses with same alignment were detected.
25706 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25707 Test that accesses with same alignment were detected.
25708 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25709 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25710 alignment were detected.
25711
25712 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25713
25714 PR c++/10611
25715 * g++.dg/conversion/simd2.C: New.
25716
25717 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25718
25719 * gcc.dg/Wcxx-compat-1.c: New.
25720
25721 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25722
25723 PR libfortran/21480
25724 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25725 complex array.
25726
25727 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25728
25729 * gcc.dg/alias-8.c: New.
25730
25731 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25732
25733 * gcc.dg/format/cmn_err-1.c: Update.
25734
25735 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25736
25737 PR target/20666
25738 * gcc.target/sparc/fexpand-2.c: New.
25739 * gcc.target/sparc/fpmerge-2.c: New.
25740 * gcc.target/sparc/fpmul-2.c: New.
25741 * gcc.target/sparc/noresult.c: New.
25742 * gcc.target/sparc/pdist-2.c: New.
25743 * gcc.target/sparc/pdist-3.c: New.
25744
25745 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25746
25747 PR testsuite/21702
25748 * gcc.target/i386/i386.exp: Fix comment typo.
25749
25750 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25751
25752 PR c++/19497
25753 * g++.dg/inherit/using5.C: New.
25754 * g++.dg/inherit/using6.C: New.
25755
25756 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25757
25758 PR c++/19894
25759 * g++.dg/template/ptrmem15.C: New test.
25760
25761 PR c++/20563
25762 * g++.dg/ext/label4.C: New test.
25763
25764 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25765
25766 * gcc.dg/tls/debug-1.c: New test.
25767
25768 2005-06-07 Dale Johannesen <dalej@apple.com>
25769
25770 * gcc.target/i386/movq.c: New.
25771
25772 2005-06-07 Dale Johannesen <dalej@apple.com>
25773
25774 * gcc.dg/20050607-1.c: New.
25775
25776 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25777
25778 PR middle-end/21850
25779 * gcc.c-torture/execute/20050607-1.c: New test.
25780
25781 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25782
25783 PR libfortran/21926
25784 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25785 Test case where the return array has lowest stride one,
25786 but isn't packed.
25787
25788 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25789
25790 * lib/target-supports.exp (check_effective_target_sync_int_long):
25791 Add s390 and s390x targets.
25792
25793 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25794
25795 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25796 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25797 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25798 * gcc.dg/tree-ssa/loop-9.c: New test.
25799
25800 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25801
25802 * g++.dg/parse/defarg10.C: New.
25803
25804 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25805
25806 PR regression/21897
25807 * gcc.c-torture/execute/20050604-1.c: New test.
25808
25809 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25810
25811 PR 21903
25812 * g++.dg/parse/defarg9.C: New.
25813
25814 PR c++/20637
25815 * g++.dg/inherit/using4.C: New.
25816 * g++.dg/overload/error1.C: Adjust expected errors.
25817 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25818 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25819 * g++.old-deja/g++.other/redecl2.C: Likewise.
25820 * g++.old-deja/g++.other/redecl4.C: Likewise.
25821 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25822
25823 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25824
25825 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25826
25827 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25828
25829 * lib/gfortran.exp (gfortran_target_compile): Call
25830 dg-additional-files-options
25831 * gfortran.dg/f2c_4.f90: New file
25832 * gfortran.dg/f2c_4.c: New file
25833 * gfortran.dg/f2c_5.f90: New file
25834 * gfortran.dg/f2c_5.c: New file
25835
25836 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25837
25838 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25839
25840 PR fortran/21912
25841 * gfortran.dg/array_constructor_4.f90: New test.
25842
25843 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25844
25845 PR c++/21619
25846 * g++.dg/ext/builtin9.C: New test.
25847
25848 2005-06-05 Dale Johannesen <dalej@apple.com>
25849
25850 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25851 * gcc.c-torture/execute/20050603-2.c: Ditto.
25852
25853 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25854
25855 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25856 * gcc.dg/vect/vect-reduc-1.c: New.
25857 * gcc.dg/vect/vect-reduc-2.c: New.
25858 * gcc.dg/vect/vect-reduc-3.c: New.
25859
25860 2005-06-04 Dale Johannesen <dalej@apple.com>
25861
25862 * gcc.c-torture/execute/20050603-1.c: New.
25863 * gcc.c-torture/execute/20050603-2.c: New.
25864 * gcc.dg/20050603-3.c: New.
25865
25866 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25867
25868 PR fortran/19195
25869 * gfortran.dg/debug_1.f90: New test.
25870
25871 * gfortran.dg/forall_1.f90: New test.
25872
25873 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25874
25875 * gfortran.dg/array_constructor_3.f90: New test.
25876
25877 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25878
25879 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25880
25881 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25882
25883 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25884
25885 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25886
25887 PR c/21873
25888 * gcc.dg/init-excess-1.c: New test.
25889
25890 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25891
25892 PR c++/21853
25893 * g++.dg/expr/static_cast6.C: New test.
25894
25895 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25896
25897 * gcc.dg/tree-ssa/vrp14.c: New test.
25898
25899 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25900
25901 PR c++/21336
25902 * g++.dg/template/new2.C: New test.
25903
25904 2005-06-03 Josh Conner <jconner@apple.com>
25905
25906 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25907 all entries in initializer.
25908
25909 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25910
25911 PR middle-end/21858
25912 * gcc.dg/pr21858.c: New testcase.
25913
25914 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25915
25916 PR tree-optimization/21292
25917
25918 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25919 New.
25920 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25921 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25922 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25923 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25924 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25925
25926 2005-06-02 Richard Henderson <rth@redhat.com>
25927
25928 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25929
25930 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25931
25932 * gcc.dg/wtypequal.c: New testcase.
25933
25934 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25935
25936 PR 21582
25937 * gcc.dg/tree-ssa/pr21582.c: New test.
25938
25939 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25940
25941 PR c++/21280
25942 * g++.dg/opt/interface2.h: New.
25943 * g++.dg/opt/interface2.C: New.
25944 * g++.dg/init/ctor4.C: Adjust error lines.
25945 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25946 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25947 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25948 * g++.old-deja/g++.pt/assign1.C: Likewise.
25949 * g++.old-deja/g++.pt/crash20.C: Likewise.
25950
25951 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25952
25953 PR tree-optimization/21734
25954 * g++.dg/vect/pr21734_1.cc: New.
25955 * g++.dg/vect/pr21734_2.cc: New.
25956
25957 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25958
25959 PR c++/20350
25960 * g++.dg/template/spec24.C: New.
25961
25962 PR c++/21151
25963 * g++.dg/pch/local-1.C: New.
25964 * g++.dg/pch/local-1.Hs: New.
25965
25966 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25967
25968 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25969 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25970 * gcc.dg/tree-ssa/pr14341.c: New test.
25971 * gcc.dg/tree-ssa/pr14841.c: New test.
25972 * gcc.dg/tree-ssa/pr20701.c: New test.
25973 * gcc.dg/tree-ssa/pr21086.c: New test.
25974 * gcc.dg/tree-ssa/pr21090.c: New test.
25975 * gcc.dg/tree-ssa/pr21332.c: New test.
25976 * gcc.dg/tree-ssa/pr21458.c: New test.
25977 * gcc.dg/tree-ssa/pr21658.c: New test.
25978 * gcc.dg/tree-ssa/vrp01.c: New test.
25979 * gcc.dg/tree-ssa/vrp02.c: New test.
25980 * gcc.dg/tree-ssa/vrp03.c: New test.
25981 * gcc.dg/tree-ssa/vrp04.c: New test.
25982 * gcc.dg/tree-ssa/vrp05.c: New test.
25983 * gcc.dg/tree-ssa/vrp06.c: New test.
25984 * gcc.dg/tree-ssa/vrp07.c: New test.
25985 * gcc.dg/tree-ssa/vrp08.c: New test.
25986 * gcc.dg/tree-ssa/vrp09.c: New test.
25987 * gcc.dg/tree-ssa/vrp10.c: New test.
25988 * gcc.dg/tree-ssa/vrp11.c: New test.
25989 * gcc.dg/tree-ssa/vrp12.c: New test.
25990 * gcc.dg/tree-ssa/vrp13.c: New test.
25991
25992 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25993
25994 PR 21029
25995 * gcc.dg/tree-ssa/pr21029.c: New test.
25996
25997 2005-06-01 Roger Sayle <roger@eyesopen.com>
25998
25999 * gfortran.dg/logint-1.f: New test case.
26000 * gfortran.dg/logint-2.f: Likewise.
26001 * gfortran.dg/logint-3.f: Likewise.
26002
26003 2005-06-01 Jakub Jelinek <jakub@redhat.com>
26004
26005 PR c/21536
26006 PR c/20760
26007 * gcc.dg/20050527-1.c: New test.
26008
26009 * gcc.dg/i386-sse-12.c: New test.
26010
26011 PR fortran/21729
26012 * gfortran.dg/implicit_5.f90: New test.
26013
26014 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
26015
26016 PR fortran/20883
26017 * gfortran/assign_4.f90: New test.
26018 * gfortran/assign_2.f90: Change compile to run.
26019
26020 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
26021
26022 * lib/target-supports.exp
26023 (check_effective_target_sync_char_short): New.
26024 * gcc.dg/sync-2.c: New.
26025
26026 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
26027
26028 PR tree-optimization/21817
26029 * gcc.dg/torture/pr21817-1.c: New.
26030
26031 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
26032
26033 PR c++/21165
26034 * g++.dg/template/init5.C: New.
26035
26036 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
26037
26038 * gfortran.dg/char_initialiser_actual.f90:
26039 Test character initialisers as actual arguments.
26040 * gfortran.dg/char_pointer_comp_assign.f90:
26041 Test character pointer structure component assignments.
26042 * gfortran.dg/char_array_structure_constructor.f90:
26043 Test character components in structure constructors.
26044
26045 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
26046
26047 PR middle-end/20931
26048 * g++.dg/opt/pr20931.C: New test.
26049
26050 2005-05-31 Andreas Jaeger <aj@suse.de>
26051
26052 PR testsuite/20772
26053 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26054 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26055 g++.old-deja/g++.ext/asmspec1.C,
26056 g++.old-deja/g++.other/regstack.C,
26057 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26058 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26059 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26060 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26061 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26062 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26063 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26064 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26065 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26066 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26067 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26068 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26069 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26070 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26071 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26072 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26073 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26074 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26075 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26076
26077 2005-05-31 Jeff Law <law@redhat.com>
26078
26079 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26080
26081 2005-05-30 Paolo Carlini <pcarlini@suse.de>
26082
26083 PR middle-end/21743
26084 * gcc.dg/builtins-1.c: Activate disabled clog test.
26085 * gcc.dg/torture/builtin-attr-1.c: Likewise.
26086
26087 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
26088
26089 * gfortran.dg/char_pointer_assign.f90:
26090 Test character-pointer assignments and pointer assignments.
26091 * gfortran.dg/char_pointer_dummy.f90:
26092 Test character-pointer dummy arguments.
26093 * gfortran.dg/char_pointer_func.f90:
26094 Test character-pointer function returns.
26095 * gfortran.dg/char_pointer_dependency.f90:
26096 Test character-pointer functions with dependencies.
26097
26098 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26099
26100 PR c++/21784
26101 * g++.dg/lookup/using14.C: New test.
26102
26103 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26104
26105 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26106 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26107 trailing ^M.
26108
26109 2005-05-29 Geoffrey Keating <geoffk@apple.com>
26110
26111 PR c++/17413
26112 * g++.dg/template/local5.C: New.
26113
26114 PR target/21761
26115 * gcc.c-torture/compile/pr21761.c: New.
26116
26117 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26118 before darwin8.
26119
26120 2005-05-30 Steven G. Kargl
26121
26122 PR fortran/20846
26123 * gfortran.dg/inquire_8.f90: New test.
26124
26125 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26126
26127 PR libfortran/21376
26128 * gfortran.dg/output_exponents_1.f90: New test.
26129
26130 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26131
26132 PR libfortran/20006
26133 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26134
26135 2005-05-28 Mark Mitchell <mark@codesourcery.com>
26136
26137 PR c++/21210
26138 * g++.dg/ext/complex1.C: New test.
26139
26140 PR c++/21340
26141 * g++.dg/init/ctor6.C: New test.
26142
26143 2005-05-29 Jan Hubicka <jh@suse.cz>
26144
26145 * gcc.c-torture/compile/pr21562.c: New.
26146
26147 2005-05-28 Steven G. Kargl <kargls@comcast.net>
26148
26149 * gfortran.dg/subnormal_1.f90: New test.
26150
26151 2005-05-28 Jan Hubicka <jh@suse.cz>
26152
26153 * tree-prof.exp: Fix comment.
26154 * value-prof-1.c: New.
26155 * value-prof-2.c: New.
26156 * value-prof-3.c: New.
26157 * value-prof-4.c: New.
26158
26159 2005-05-27 Mark Mitchell <mark@codesourcery.com>
26160
26161 PR c++/21614
26162 * g++.dg/expr/ptrmem6.C: New test.
26163 * g++.dg/expr/ptrmem6a.C: Likewise.
26164
26165 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
26166
26167 PR tree-optimization/21658
26168 * gcc.dg/tree-ssa/pr21658.c: New.
26169
26170 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
26171
26172 PR c++/21455
26173 * g++.dg/inherit/ptrmem3.C: New.
26174
26175 PR c++/21681
26176 * g++.dg/parse/template16.C: New.
26177
26178 2005-05-27 Andreas Jaeger <aj@suse.de>
26179
26180 * gcc.dg/setjmp-2.c: Only run in 32-bit.
26181
26182 * gcc.dg/i386-sse-8.c: Run test on all archs.
26183
26184 2005-05-26 Mike Stump <mrs@apple.com>
26185
26186 * objc.dg/isa-field-1.m: Only run on darwin.
26187 * objc.dg/lookup-1.m: Likewise.
26188 * objc.dg/try-catch-8.m: Likewise.
26189
26190 2005-05-26 Roger Sayle <roger@eyesopen.com>
26191
26192 PR tree-optimization/9814
26193 * gcc.dg/pr9814-1.c: New test case.
26194
26195 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26196
26197 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26198 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26199 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26200 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26201 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26202 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26203 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26204 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26205 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26206 objc.dg/try-catch-8.m: New.
26207
26208 2005-05-26 Janis Johnson <janis187@us.ibm.com>
26209
26210 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26211 remove extraneous semicolons.
26212
26213 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26214
26215 * obj-c++.dg/comp-types-12.mm: New.
26216 * objc.dg/comp-types-11.m: New.
26217 * objc.dg/selector-4.m: New.
26218
26219 2005-05-26 Andreas Jaeger <aj@suse.de>
26220
26221 PR testsuite/20772
26222 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26223 g++.old-deja/g++.ext/attrib3.C,
26224 g++.old-deja/g++.other/store-expr1.C,
26225 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26226 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26227 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26228 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26229 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26230 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26231 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26232 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26233 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26234 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26235 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26236 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26237 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26238 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26239 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26240 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26241 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26242 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26243 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26244
26245 2005-05-26 Andreas Jaeger <aj@suse.de>
26246
26247 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26248 x86-64 compilation.
26249
26250 2005-05-26 Andreas Jaeger <aj@suse.de>
26251
26252 PR testsuite/20772
26253 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26254 gcc.misc-tests/i386-pf-athlon-1.c,
26255 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26256 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26257 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26258 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26259 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26260 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26261 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26262 programs.
26263
26264 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26265 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26266 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26267 x86-64 compilation.
26268
26269 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26270 x86_64.
26271
26272 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26273 effective-target ilp32.
26274
26275 2005-05-26 David Ung <davidu@mips.com>
26276
26277 * gcc.target/mips/ext_ins.c: New test for testing the generation
26278 of MIPS32/64 rev 2 ext/ins instructions.
26279
26280 2005-05-26 Andreas Jaeger <aj@suse.de>
26281
26282 * treelang/compile/unsigned.tree: Use gimple instead of
26283 nonexisting generic dump.
26284
26285 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
26286
26287 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26288
26289 2005-05-26 Andreas Jaeger <aj@suse.de>
26290
26291 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26292
26293 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
26294
26295 PR libfortran/17283
26296 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26297 Test callee-allocated memory with write statements.
26298
26299 2005-05-25 Roger Sayle <roger@eyesopen.com>
26300
26301 PR middle-end/21709
26302 * gcc.dg/pr21709-1.c: New test case.
26303
26304 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26305 Mike Stump <mrs@apple.com>
26306
26307 * objc/execute/next_mapping.h: Update for C++.
26308
26309 * obj-c++.dg/selector-1.mm: Move to...
26310 * obj-c++.dg/selector-4.mm: here...
26311
26312 * obj-c++.dg/basic.mm: New.
26313 * obj-c++.dg/comp-types-1.mm: New.
26314 * obj-c++.dg/cxx-class-1.mm: New.
26315 * obj-c++.dg/cxx-ivars-1.mm: New.
26316 * obj-c++.dg/cxx-ivars-2.mm: New.
26317 * obj-c++.dg/cxx-ivars-3.mm: New.
26318 * obj-c++.dg/cxx-scope-1.mm: New.
26319 * obj-c++.dg/cxx-scope-2.mm: New.
26320 * obj-c++.dg/defs.mm: New.
26321 * obj-c++.dg/empty-private-1.mm: New.
26322 * obj-c++.dg/encode-1.mm: New.
26323 * obj-c++.dg/encode-2.mm: New.
26324 * obj-c++.dg/encode-3.mm: New.
26325 * obj-c++.dg/extern-c-1.mm: New.
26326 * obj-c++.dg/extra-semi.mm: New.
26327 * obj-c++.dg/fix-and-continue-2.mm: New.
26328 * obj-c++.dg/isa-field-1.mm: New.
26329 * obj-c++.dg/ivar-list-semi.mm: New.
26330 * obj-c++.dg/local-decl-1.mm: New.
26331 * obj-c++.dg/lookup-1.mm: New.
26332 * obj-c++.dg/lookup-2.mm: New.
26333 * obj-c++.dg/method-1.mm: New.
26334 * obj-c++.dg/method-2.mm: New.
26335 * obj-c++.dg/method-3.mm: New.
26336 * obj-c++.dg/method-4.mm: New.
26337 * obj-c++.dg/method-5.mm: New.
26338 * obj-c++.dg/method-6.mm: New.
26339 * obj-c++.dg/method-7.mm: New.
26340 * obj-c++.dg/no-extra-load.mm: New.
26341 * obj-c++.dg/overload-1.mm: New.
26342 * obj-c++.dg/pragma-1.mm: New.
26343 * obj-c++.dg/pragma-2.mm: New.
26344 * obj-c++.dg/private-1.mm: New.
26345 * obj-c++.dg/private-2.mm: New.
26346 * obj-c++.dg/proto-qual-1.mm: New.
26347 * obj-c++.dg/qual-types-1.mm: New.
26348 * obj-c++.dg/stubify-1.mm: New.
26349 * obj-c++.dg/stubify-2.mm: New.
26350 * obj-c++.dg/super-class-1.mm: New.
26351 * obj-c++.dg/super-class-2.mm: New.
26352 * obj-c++.dg/super-dealloc-1.mm: New.
26353 * obj-c++.dg/super-dealloc-2.mm: New.
26354 * obj-c++.dg/template-1.mm: New.
26355 * obj-c++.dg/template-2.mm: New.
26356 * obj-c++.dg/template-3.mm: New.
26357 * obj-c++.dg/template-4.mm: New.
26358 * obj-c++.dg/template-5.mm: New.
26359 * obj-c++.dg/template-6.mm: New.
26360 * obj-c++.dg/try-catch-1.mm: New.
26361 * obj-c++.dg/try-catch-2.mm: New.
26362 * obj-c++.dg/try-catch-3.mm: New.
26363 * obj-c++.dg/try-catch-4.mm: New.
26364 * obj-c++.dg/try-catch-5.mm: New.
26365 * obj-c++.dg/try-catch-6.mm: New.
26366 * obj-c++.dg/try-catch-7.mm: New.
26367 * obj-c++.dg/try-catch-8.mm: New.
26368 * obj-c++.dg/try-catch-9.mm: New.
26369 * obj-c++.dg/va-meth-1.mm: New.
26370
26371 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26372
26373 * obj-c++.dg/selector-1.mm: New.
26374 * obj-c++.dg/selector-2.mm: New.
26375
26376 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26377
26378 * obj-c++.dg/selector-3.mm: New.
26379 * objc.dg/selector-3.m: New.
26380
26381 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26382
26383 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26384 about where warning appears.
26385
26386 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26387
26388 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26389 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26390 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26391 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26392
26393 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26394
26395 * gcc.dg/20050524-1.c: New test.
26396
26397 2005-05-25 Jan Hubicka <jh@suse.cz>
26398
26399 * gcc.dg/tree-prof/inliner-1.c: New.
26400
26401 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26402
26403 * gcc.dg/tree-prof: New directory.
26404 * gcc.dg/tree-prof/tree-prof.exp: New.
26405
26406 2005-05-25 DJ Delorie <dj@redhat.com>
26407
26408 * gcc.dg/Wattributes-1.c: New.
26409 * gcc.dg/Wattributes-2.c: New.
26410 * gcc.dg/Wattributes-3.c: New.
26411
26412 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26413
26414 PR tree-optimization/19833
26415 * gcc.dg/uninit-4.c: Remove xfail.
26416 * gcc.dg/uninit-9.c: Ditto.
26417
26418 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26419
26420 * obj-c++.dg/bitfield-[1-5].mm: New.
26421 * obj-c++.dg/class-protocol-1.mm: New.
26422 * obj-c++.dg/comp-types-1[0-1].mm: New.
26423 * obj-c++.dg/comp-types-[2-9].mm: New.
26424 * obj-c++.dg/encode-[4-8].mm: New.
26425 * obj-c++.dg/layout-1.mm: New.
26426 * obj-c++.dg/method-1[0-9].mm: New.
26427 * obj-c++.dg/method-2[0-1].mm: New.
26428 * obj-c++.dg/method-[8-9].mm: New.
26429 * obj-c++.dg/objc-gc-3.mm: New.
26430 * obj-c++.dg/try-catch-10.mm: New.
26431 * objc.dg/bitfield-5.m: New.
26432 * objc.dg/comp-types-10.m: New.
26433 * objc.dg/comp-types-9.m: New.
26434 * objc.dg/layout-1.m: New.
26435 * objc.dg/objc-gc-4.m: New.
26436 * objc.dg/try-catch-9.m: New.
26437 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26438 * objc.dg/comp-types-1.m: Likewise.
26439 * objc.dg/comp-types-[5-6].m: Likewise.
26440 * objc.dg/method-9.m: Likewise.
26441
26442 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26443
26444 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26445 and on hardware without VMX support.
26446
26447 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26448
26449 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26450
26451 * lib/profopt.exp (dg-final-generate, dg-final-use,
26452 profopt-final-code, profopt-get-options): New.
26453 (profopt-execute): Process test directives.
26454
26455 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26456 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26457 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26458
26459 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26460
26461 PR C++/21645
26462 * g++.dg/init/ctor5.C: New test.
26463
26464 2005-05-24 Ira Rosen <irar@il.ibm.com>
26465
26466 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26467 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26468 vect-113.c, vect-114.c.
26469
26470 2005-05-23 Adam Nemet <anemet@lnxw.com>
26471
26472 * gcc.dg/const-elim-1.c: Remove xfails.
26473
26474 2005-05-23 Jeff Law <law@redhat.com>
26475
26476 * gcc.c-torture/compile/pr21638.c: New test.
26477 * gcc.c-torture/compile/20050520-1.c: New test.
26478
26479 2005-05-23 Nick Clifton <nickc@redhat.com>
26480
26481 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26482 be a proper triple, ie: m32r*-*-*.
26483 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26484
26485 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26486
26487 PR middle-end/21331
26488 PR tree-opt/21293
26489 * gcc.c-torture/compile/pr21293.c: New test.
26490 * gcc.c-torture/execute/pr21331.c: New test.
26491
26492 2004-05-20 Richard Henderson <rth@redhat.com>
26493
26494 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26495
26496 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26497
26498 * obj-c++-dg.exp: Add.
26499 * obj-c++.exp: Add.
26500 * obj-c++.dg/dg.exp: Add.
26501
26502 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26503
26504 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26505 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26506
26507 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26508
26509 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26510
26511 2004-05-19 Richard Henderson <rth@redhat.com>
26512
26513 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26514
26515 2005-05-19 Janis Johnson <janis187@us.ibm.com>
26516
26517 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26518
26519 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26520
26521 2005-05-19 Jakub Jelinek <jakub@redhat.com>
26522
26523 PR c++/21495
26524 * g++.dg/parse/extern1.C: New test.
26525 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26526
26527 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26528
26529 * gcc.dg/c99-math.h: New.
26530 * gcc.dg/c99-math-float-1.c: New test.
26531 * gcc.dg/c99-math-double-1.c: Likewise.
26532 * gcc.dg/c99-math-long-double-1.c: Likewise.
26533
26534 2005-05-18 Richard Henderson <rth@redhat.com>
26535
26536 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26537
26538 2005-05-18 Devang Patel <dpatel@apple.com>
26539
26540 * g++.dg/opt/20050511-1.C: New test.
26541
26542 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
26543
26544 PR libfortran/21127
26545 * gfortran.dg/reshape-complex.f90: New test.
26546
26547 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
26548
26549 * gfortran.dg/array_constructor_1.f90: New test.
26550 * gfortran.dg/array_constructor_2.f90: New test.
26551
26552 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
26553
26554 PR fortran/20954
26555 * gfortran.dg/pr20954.f: New test.
26556
26557 2005-05-17 Mike Stump <mrs@apple.com>
26558
26559 Yet more Objective-C++...
26560
26561 * objc.dg/method-5.m: Update.
26562 * objc.dg/method-6.m: Update.
26563 * objc.dg/method-7.m: Update.
26564 * objc.dg/method-9.m: Update.
26565 * objc.dg/try-catch-2.m: Update.
26566
26567 2005-05-17 Mark Mitchell <mark@codesourcery.com>
26568
26569 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26570 Remove little-endian optimizations.
26571
26572 2005-05-17 Jeff Law <law@redhat.com>
26573
26574 * g++.dg/tree-ssa/pr14814.C: New test.
26575 * gcc.dg/tree-ssa/pr14814.C: New test.
26576 * gcc.dg/tree-ssa/pr17141-1.C: New test.
26577 * gcc.dg/tree-ssa/pr17141-2.C: New test.
26578
26579 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26580
26581 * gcc.dg/compat/generate-random.c: Do not include
26582 libiberty.h.
26583 * gcc.dg/compat/generate-random_r.c: Likewise.
26584
26585 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
26586
26587 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26588
26589 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26590
26591 PR middle-end/21595
26592 * g++.dg/tree-ssa/builtin1.C: New testcase.
26593
26594 2005-05-17 Jakub Jelinek <jakub@redhat.com>
26595
26596 PR c++/21454
26597 * g++.dg/opt/const4.C: New test.
26598
26599 PR middle-end/21492
26600 * g++.dg/opt/crossjump1.C: New test.
26601
26602 PR tree-optimization/21610
26603 * gcc.c-torture/compile/20050516-1.c: New test.
26604
26605 PR fortran/15080
26606 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26607 about the test failing.
26608 * gfortran.fortran-torture/execute/where_7.f90: New test.
26609 * gfortran.fortran-torture/execute/where_8.f90: New test.
26610
26611 2005-05-16 Richard Henderson <rth@redhat.com>
26612
26613 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26614 i?86 and x86_64.
26615
26616 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26617
26618 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26619 (limits.h): Include unconditionally.
26620 (stdlib.h): Likewise.
26621 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26622 (limits.h): Include unconditionally.
26623 (stdlib.h): Likewise.
26624 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26625 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26626 (limits.h): Include unconditionally.
26627 (stdlib.h): Likewise.
26628 (hashtab.h): Do not include.
26629 (getopt.h): Likewise.
26630 (stddef.h): Include.
26631 (hashval_t): Define.
26632 (struct entry): Add "next" field.
26633 (HASH_SIZE): New macro.
26634 (hash_table): New variable.
26635 (switchfiles): Do not use xmalloc.
26636 (mix): New macro.
26637 (iterative_hash): New function.
26638 (hasht): Remove.
26639 (e_exists): New function.
26640 (e_insert): Likewise.
26641 (output): Use, instead of libiberty hashtable functions.
26642 (main): Do not use getopt. Do not call htab_create.
26643
26644 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26645
26646 PR libstdc++/21526
26647 * lib/target-supports.exp (check_mkfifo_available):
26648 Return 0 for cygwin as mkfifo support incomplete on platform.
26649 Fix typos in comments.
26650
26651 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26652
26653 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26654
26655 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26656
26657 PR fortran/17432
26658 * gfortran.dg/assign_4.f: New test.
26659
26660 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26661
26662 PR tree-optimization/21563
26663 * gcc.dg/tree-ssa/pr21563.c: New.
26664
26665 2005-05-14 Jan Hubicka <jh@suse.cz>
26666
26667 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26668
26669 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26670
26671 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26672
26673 2005-05-13 Julian Brown <julian@codesourcery.com>
26674
26675 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26676 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26677
26678 2005-05-13 Jan Hubicka <jh@suse.cz>
26679
26680 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26681 * gcc.dg/fold-xor-?.c: Likewise.
26682 * gcc.dg/pr15784-?.c: Likewise.
26683 * gcc.dg/pr20922-?.c: Likewise.
26684 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26685 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26686 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26687
26688 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26689
26690 PR fortran/21260
26691 * gfortran.dg/hollerith_1.f90: New test.
26692
26693 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26694
26695 * gfortran.dg/func_result_2.f90: New test.
26696
26697 2005-05-11 Bud Davis <bdavis@gfortran.org>
26698
26699 * gfortran.dg/dev_null.f90: New test.
26700
26701 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26702
26703 * gcc.dg/arm-vfp1.c: Revert last change.
26704
26705 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26706
26707 PR middle-end/19807
26708 PR tree-optimization/19639
26709 * g++.dg/tree-ssa/pr19807.C: New testcase.
26710
26711 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26712
26713 PR libfortran/21471
26714 * gfortran.dg/append-1.f90: New test.
26715
26716 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26717
26718 * gcc.dg/pr18501.c: XFAIL.
26719 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26720 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26721 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26722 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26723 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26724 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26725 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26726 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26727
26728 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26729
26730 PR fortran/20178
26731 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26732 gfortran.dg/f2c_3.f90: New tests.
26733
26734 * gfortran.dg/return_1.f90: Fix dg annotation.
26735
26736 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26737
26738 * gcc.c-torture/compile/20050510-1.c: New test.
26739
26740 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26741
26742 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26743
26744 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26745
26746 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26747
26748 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26749
26750 PR c/17913
26751 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26752
26753 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26754
26755 PR c/21342
26756 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26757 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26758
26759 2005-05-10 Ben Elliston <bje@au.ibm.com>
26760
26761 PR debug/16676
26762 * gcc.dg/debug/pr16676.c: New test.
26763
26764 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26765
26766 PR testsuite/21443
26767 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26768 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26769 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26770 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26771 Change -O1 to -O2.
26772 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26773 -fno-tree-dominator-opts.
26774
26775 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26776
26777 * gfortran.dg/return_1.f90: New test.
26778
26779 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26780
26781 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26782
26783 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26784
26785 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26786
26787 PR c++/21427
26788 * g++.dg/inherit/covariant13.C: New.
26789
26790 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26791
26792 PR libfortran/19155
26793 * gfortran.dg/pr19155.f: New test.
26794
26795 2005-05-08 Roger Sayle <roger@eyesopen.com>
26796
26797 PR inline-asm/8788
26798 * gcc.dg/pr8788-1.c: New testcase.
26799
26800 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26801
26802 PR target/21416
26803 * gcc.target/mips/fpcmp-[12].c: New tests.
26804
26805 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26806
26807 * lib/target-supports-dg.exp (dg-require-fork): New function.
26808 (dg-require-mkfifo): Likewise.
26809 * lib/target-supports.exp (check_function_available): New
26810 function.
26811 (check_fork_available): Likewise.
26812 (check_mkfifo_available): Likewise.
26813
26814 2005-05-06 Jeff Law <law@redhat.com>
26815
26816 * gcc.c-torture/compile/pr21380.c: New test.
26817
26818 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26819
26820 PR c++/20961
26821 * g++.dg/ext/weak3.C: New test.
26822
26823 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26824
26825 PR c++/21352
26826 * g++.dg/template/crash37.C: New test.
26827
26828 2005-05-05 Paul Brook <paul@codesourcery.com>
26829
26830 * gcc.dg/arm-g2.c: Use effective-target arm32.
26831 * gcc.dg/arm-mmx-1.c: Ditto.
26832 * gcc.dg/arm-scd42-2.c: Ditto.
26833 * gcc.dg/arm-vfp1.c: Ditto.
26834 * lib/target-supports.exp (check_effective_target_arm32): New
26835 function.
26836
26837 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26838
26839 PR libfortran/21354
26840 gfortran.dg/in_pack_rank7.f90: New test.
26841
26842 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26843
26844 PR middle-end/15618
26845 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26846
26847 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26848
26849 PR middle-end/21265
26850 * gcc.dg/20050503-1.c: New test.
26851
26852 PR rtl-optimization/21239
26853 * gcc.dg/i386-sse-11.c: New test.
26854
26855 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26856
26857 PR target/16888
26858 * gcc.target/i386/asm-1.c: New test.
26859
26860 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26861
26862 PR rtl-optimization/21330
26863 * gcc.c-torture/execute/20050502-1.c: New test.
26864
26865 PR target/21297
26866 * gcc.c-torture/execute/20050502-2.c: New test.
26867
26868 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26869
26870 PR middle-end/21282
26871 * gcc.dg/pr21282.c: New.
26872
26873 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26874
26875 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26876 * gcc.dg/vect/vect-92.c: Likewise.
26877 * gcc.dg/vect/vect-93.c: Likewise.
26878 * gcc.dg/vect/vect-dv-1.c: Likewise.
26879 * gcc.dg/vect/vect-dv-2.c: Likewise.
26880 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26881
26882 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26883
26884 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26885 * gfortran.dg/vect/vect-2.f90: Likewise.
26886 * gfortran.dg/vect/vect-3.f90: Likewise.
26887 * gfortran.dg/vect/vect-4.f90: Likewise.
26888 * gfortran.dg/vect/vect-5.f90: Likewise.
26889
26890 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26891
26892 PR target/20813
26893 * gcc.dg/rs6000-fpint-2.c: New.
26894
26895 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26896
26897 PR c/15698
26898 * gcc.dg/builtins-30.c: Update expected messages.
26899 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26900 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26901 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26902
26903 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26904
26905 PR tree-optimization/21294
26906 * gcc.dg/tree-ssa/pr21294.c: New.
26907
26908 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26909
26910 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26911 __builtin_altivec_st_internal_4si built-in.
26912
26913 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26914
26915 PR c++/15875
26916 * g++.dg/template/ptrmem14.C: New test.
26917
26918 2005-05-02 Paul Brook <paul@codesourcery.com>
26919
26920 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26921
26922 2005-05-02 Michael Matz <matz@suse.de>
26923
26924 PR c++/19542
26925 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26926
26927 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26928
26929 * g++.dg/cpp/weak.C: New test.
26930
26931 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26932
26933 * gcc.dg/tree-ssa/loop-8.c: New test.
26934
26935 2005-04-30 Michael Maty <matz@suse.de>
26936
26937 * gcc.dg/inline-mcpy.c: New test.
26938
26939 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26940
26941 PR libfortran/18958
26942 * gfortran.dg/eoshift.f90: New test case.
26943
26944 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26945
26946 PR libfortran/18857
26947 * gfortran.dg/matmul_1.f90: New test.
26948
26949 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26950
26951 PR tree-optimization/21030
26952 * gcc.dg/tree-ssa/pr21030.c: New.
26953
26954 2005-04-29 Devang Patel <dpatel@apple.com>
26955
26956 PR tree-optimization/21272
26957 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26958
26959 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26960
26961 PR fortran/13082
26962 PR fortran/18824
26963 * gfortran.dg/entry_4.f90: New test.
26964 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26965 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26966 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26967 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26968 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26969 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26970 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26971
26972 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26973
26974 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26975
26976 2005-04-29 Paul Brook <paul@codesourcery.com>
26977
26978 * gfortran.dg/entry_3.f90: New test.
26979
26980 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26981
26982 * gfortran.dg/implicit_4.f90: New test.
26983
26984 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26985
26986 * lib/target-supports.exp (check_profiling_available): Return
26987 false for xtensa-*-elf.
26988
26989 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26990
26991 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26992 error if file cannot be deleted.
26993
26994 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26995
26996 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26997 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26998 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26999 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27000 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27001 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27002 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27003 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27004 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27005 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27006 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27007 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27008 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27009
27010 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27011
27012 PR fortran/20865
27013 * gfortran.dg/pr20865.f90: New test.
27014
27015 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
27016
27017 * gcc.dg/void-cast-2.c: New test.
27018
27019 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27020
27021 PR c/21159
27022 * gcc.dg/void-cast-1.c: New test.
27023
27024 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
27025
27026 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27027
27028 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27029
27030 PR fortran/21177
27031 * gfortran.dg/pr21177.f90: New test.
27032
27033 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
27034
27035 PR tree-optimization/21171
27036 * gcc.dg/tree-ssa/pr21171.c: New test.
27037
27038 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
27039
27040 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27041 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27042 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27043 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27044 gcc.dg/tree-ssa/gen-vect-32.c: New.
27045 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27046 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27047 don't run on PPC32.
27048
27049 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27050
27051 PR c/21213
27052 * gcc.dg/transparent-union-3.c: New test.
27053
27054 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27055
27056 PR c/20740
27057 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27058 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27059 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27060 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27061 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27062 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27063
27064 2005-04-26 Jeff Law <law@redhat.com>
27065
27066 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27067 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27068 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27069 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27070 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27071 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27072 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27073
27074 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
27075
27076 PR tree-optimization/17598
27077 * gcc.dg/tree-ssa/pr17598.c: New testcase.
27078
27079 2005-04-25 Mike Stump <mrs@apple.com>
27080
27081 * objc.dg/fix-and-continue-1.m: Add.
27082
27083 2005-04-25 Roger Sayle <roger@eyesopen.com>
27084
27085 PR c++/20995
27086 * g++.dg/opt/pr20995-1.C: New test case.
27087
27088 2005-04-25 Devang Patel <dpatel@apple.com>
27089
27090 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27091
27092 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27093
27094 PR testsuite/21062
27095 * g++.dg/opt/alias2.C (printf): Correct the prototype.
27096
27097 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27098
27099 PR C++/21188
27100 * g++.dg/opt/rtti2.C: New test.
27101
27102 2005-04-25 Paul Brook <paul@codesourcery.com>
27103 Steven G. Kargl <kargls@comcast.net>
27104
27105 PR fortran/20879
27106 * gfortran.dg/ichar_1.f90: New file.
27107
27108 2005-04-24 Jakub Jelinek <jakub@redhat.com>
27109
27110 PR middle-end/20991
27111 * g++.dg/opt/pr20991.C: New test.
27112
27113 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27114 where sizeof (type) < __alignof__ (type).
27115 * gcc.dg/compat/struct-layout-1.h: Likewise.
27116
27117 2005-04-24 Per Bothner <per@bothner.com>
27118 Devang Patel <dpatel@apple.com>
27119
27120 PR preprocessor/20907
27121 * gcc.dg/cpp/very-long-comment.c: New test.
27122
27123 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27124
27125 PR fortran/20059
27126 * gfortran.dg/common_5.f: New test.
27127
27128 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
27129
27130 PR middle-end/21082
27131 * g++.dg/tree-ssa/pr21082.C: New testcase.
27132
27133 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
27134
27135 * gcc.dg/vect/vect-99.c: New test.
27136
27137 2005-04-22 Diego Novillo <dnovillo@redhat.com>
27138
27139 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27140
27141 2005-04-22 Jeff Law <law@redhat.com>
27142
27143 * gcc.dg/uninit-5.c: Remove xfails.
27144 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27145 conditionals and loads.
27146
27147 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
27148
27149 PR libfortran/20074
27150 PR libfortran/20436
27151 PR libfortran/21108
27152 * gfortran.dg/nested_reshape.f90: new test
27153 * gfortran.dg/reshape-alloc.f90: new test
27154 * gfortran.dg/reshape.f90: new test
27155
27156 2005-04-22 Mark Mitchell <mark@codesourcery.com>
27157
27158 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27159
27160 * gcc.dg/arm-vfp1.c: New test.
27161
27162 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
27163
27164 PR c++/21087
27165 * g++.dg/lookup/builtin2.C: New test.
27166
27167 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
27168
27169 * gcc.dg/weak/weak-13.c: New test.
27170
27171 2005-04-21 Geoffrey Keating <geoffk@apple.com>
27172
27173 * lib/target-supports.exp (check_effective_target_sync_int_long):
27174 Add powerpc*.
27175
27176 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
27177
27178 * gcc.target/mips/branch-1.c: New test.
27179
27180 2005-04-21 Richard Henderson <rth@redhat.com>
27181
27182 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27183 * gcc.dg/vect/vect-86.c: Likewise.
27184 * gcc.dg/vect/vect-87.c: Likewise.
27185 * gcc.dg/vect/vect-88.c: Likewise.
27186
27187 2005-04-21 Devang Patel <dpatel@apple.com>
27188
27189 PR optimization/20994
27190 * gcc.dg/tree-ssa/ifc-3.c: New test.
27191
27192 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27193
27194 PR c/12913
27195 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27196 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27197 gcc.dg/c99-vla-jump-5.c: New tests.
27198
27199 2005-04-19 Richard Henderson <rth@redhat.com>
27200
27201 * lib/target-supports.exp (check_effective_target_vect_int_mult):
27202 Fix typo in exists check.
27203 (check_effective_target_sync_int_long): New.
27204 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27205 * gcc.dg/ia64-sync-2.c: Likewise.
27206 * gcc.dg/ia64-sync-3.c: Likewise.
27207 * gcc.dg/ia64-sync-4.c: Likewise.
27208
27209 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
27210
27211 * gcc.dg/fold-xor-1.c: New test.
27212 * gcc.dg/fold-xor-2.c: New test.
27213
27214 2005-04-19 James E. Wilson <wilson@specifixinc.com>
27215
27216 PR target/20670
27217 * g++.dg/eh/fp-regs.C: New test.
27218
27219 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27220
27221 * gcc.dg/Wint-to-pointer-cast-1.c,
27222 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27223 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27224 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27225
27226 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27227
27228 PR fortran/16861
27229 * gfortran.dg/pr16861.f90: New test.
27230
27231 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27232
27233 * gcc.dg/pr21085.c: New test.
27234
27235 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
27236
27237 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
27238 (setup_mips_tests, dg-mips-options): New procedures.
27239 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27240 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27241 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27242 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27243 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27244 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27245 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27246 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27247 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27248 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27249 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27250 dg-mips-options instead of dg-options. Remove now-redundant
27251 preprocessor guards.
27252 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27253 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27254 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27255 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27256 * gcc.dg/vr-mult-2.c: Delete.
27257 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27258 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27259 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27260 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27261 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27262 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27263 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27264
27265 2005-04-18 Laurent GUERBY <laurent@guerby.net>
27266
27267 * ada/acats/run_all.sh: Use sync when executable not present.
27268
27269 2005-04-18 Devang Patel <dpatel@apple.com>
27270
27271 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27272 * gcc.dg/vect/vect-11a.c: New.
27273 * gcc.dg/vect/vect-none.c: Update.
27274 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27275
27276 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27277
27278 PR tree-optimization/20922
27279 * gcc.dg/pr20922-1.c: New test.
27280 * gcc.dg/pr20922-2.c: New test.
27281 * gcc.dg/pr20922-3.c: New test.
27282 * gcc.dg/pr20922-4.c: New test.
27283 * gcc.dg/pr20922-5.c: New test.
27284 * gcc.dg/pr20922-6.c: New test.
27285
27286 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27287
27288 PR libfortran/20950
27289 * gfortran.dg/pr20950.f: New test.
27290
27291 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27292
27293 PR libfortran/19216
27294 * gfortran.dg/pr19216.f: New test.
27295
27296 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
27297
27298 PR tree-optimization/21001
27299 * gcc.dg/tree-ssa/pr21001.c: New.
27300
27301 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
27302
27303 PR libfortran/21075
27304 * gfortran.dg/reshape_rank7.f90: New test.
27305
27306 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27307
27308 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27309 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27310 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27311 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27312 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27313 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27314 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27315 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27316 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27317 wrong way round).
27318 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27319 in namelists. New test.
27320 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27321 New test.
27322 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27323 New test.
27324 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27325 namelist. New test.
27326 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27327 New test.
27328 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27329 New test.
27330 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27331 namelist. New test.
27332 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27333 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27334 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27335 New test.
27336 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27337 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27338 arrays. New test.
27339
27340 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27341
27342 * gfortran.dg/wtruncate.f: New testcase.
27343 * gfortran.dg/wtruncate.f90: New testcase.
27344
27345 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27346
27347 PR c++/21025
27348 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27349 which sizeof/alignof is dependent, rather than just whether we are
27350 processing_template_decl.
27351
27352 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27353
27354 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27355 corrected typo where the wrong variables had been compared.
27356
27357 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27358
27359 PR libfortran/18495
27360 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27361 Test callee-allocated version of return array with a write
27362 statement.
27363 Test spread with a temporary with another write statement.
27364
27365 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27366
27367 PR tree-optimization/21031
27368 * gcc.dg/tree-ssa/pr21031.c: New.
27369
27370 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27371
27372 PR tree-optimization/21004
27373 * gcc.dg/builtins-53.c: Include builtins-config.h.
27374 Check floorf, ceilf, floorl and ceill transformations
27375 only when HAVE_C99_RUNTIME is defined.
27376
27377 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27378
27379 PR middle-end/20739
27380 * gcc.dg/tree-ssa/pr20739.c: New test.
27381
27382 2005-04-14 Mike Stump <mrs@apple.com>
27383
27384 * gcc.dg/Foundation.framework/empty: New.
27385 * gcc.dg/framework-2.c: New.
27386
27387 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27388
27389 PR tree-optimization/21021
27390 * gcc.c-torture/compile/pr21021.c: New.
27391
27392 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27393
27394 PR testsuite/21010
27395 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27396 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27397 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27398 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27399 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27400 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27401 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27402 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27403
27404 2005-04-14 Richard Henderson <rth@redhat.com>
27405
27406 * lib/target-supports.exp (check_effective_target_vect_condition):
27407 Add ia64, i?86, and x86_64.
27408
27409 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27410
27411 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27412
27413 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27414
27415 PR tree-optimization/20657
27416 * gcc.dg/tree-ssa/pr20657.c: New.
27417
27418 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27419
27420 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27421 (long long int)trunc*.
27422
27423 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27424
27425 PR target/20927
27426 * gcc.dg/pr20927.c: New test.
27427
27428 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27429
27430 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27431 * gcc.target/mips/asm-1.c: Likewise.
27432
27433 2005-04-13 Dale Johannesen <dalej@apple.com>
27434
27435 * objc.dg/objc-fast-4.m: New.
27436
27437 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27438
27439 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27440 directory.
27441 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27442
27443 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27444
27445 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27446 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27447 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27448
27449 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27450
27451 PR tree-optimization/20913
27452 * gcc.dg/tree-ssa/pr20913.c: New.
27453
27454 PR tree-optimization/20702
27455 * gcc.dg/tree-ssa/pr20702.c: New.
27456
27457 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27458
27459 PR c++/13744
27460 * g++.dg/inherit/local3.C: New test.
27461
27462 2005-04-12 Jeff Law <law@redhat.com>
27463
27464 * gcc.dg/tree-ssa/20050412-1.c: New test.
27465
27466 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27467
27468 PR libfortran/19016
27469 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27470 Add tests with mask generated by expression.
27471 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27472 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27473 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27474
27475 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27476
27477 PR middle-end/20917
27478 * gcc.dg/20050409-1.c: New test.
27479
27480 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27481
27482 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27483
27484 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27485
27486 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27487 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27488 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27489 (TARGET_CXX): Adjust accordingly.
27490 * target.h (struct gcc_target): Remove epxort_class_data. Add
27491 determine_class_data_visibility and class_data_always_comdat.
27492 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27493 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27494 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27495 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27496 (arm_cxx_determine_class_data_visibility): New.
27497 (arm_cxx_class_data_always_comdat): Likewise.
27498 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27499 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27500 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27501 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27502 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27503 Define.
27504
27505 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27506
27507 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27508
27509 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27510
27511 * gcc.dg/i386-darwin-fpmath.c: New.
27512
27513 2004-04-11 Devang Patel <dpatel@apple.com>
27514
27515 * lib/target-supports.exp (check_effective_target_vect_condition): New.
27516 * gcc.dg/vect/vect-ifcvt-1.c: New test.
27517 * gcc.dg/vect/vect-ifcvt-2.c: New test.
27518 * gcc.dg/vect/vect-ifcvt-3.c: New test.
27519 * gcc.dg/vect/vect-ifcvt-4.c: New test.
27520 * gcc.dg/vect/vect-ifcvt-5.c: New test.
27521 * gcc.dg/vect/vect-ifcvt-6.c: New test.
27522 * gcc.dg/vect/vect-ifcvt-7.c: New test.
27523 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27524
27525 2004-04-11 Devang Patel <dpatel@apple.com>
27526
27527 * gcc.dg/vect/vect-dv-1.c: New test.
27528 * gcc.dg/vect/vect-dv-2.c: New test.
27529
27530 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27531
27532 PR tree-optimization/20933
27533 * gcc.dg/tree-ssa/pr20933.c: New test.
27534
27535 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27536
27537 * gfortran.dg/fold_nearest.f90: New test.
27538
27539 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
27540
27541 * gcc.dg/tree-ssa/alias-1.c: New test.
27542
27543 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27544
27545 PR tree-optimization/20920
27546 * g++.dg/tree-ssa/pr20920.C: New test.
27547
27548 2005-04-11 Uros Bizjak <uros@kss-loka.si>
27549
27550 * gcc.dg/builtins-53.c: Also check (int)ceil* and
27551 (long long int)ceil*.
27552
27553 2005-04-10 Mark Mitchell <mark@codesourcery.com>
27554
27555 * g++.dg/warn/Wdtor1.C: Declare template in system header with
27556 explicit C++ linkage.
27557
27558 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27559
27560 * gfortran.dg/pr17229.f: Take care of the new obsolescence
27561 warning for arithmetic IF statements.
27562
27563 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
27564
27565 * eor_handling_1.f90: New test case.
27566 * eor_handling_2.f90: New test case.
27567 * eor_handling_3.f90: New test case.
27568 * eor_handling_4.f90: New test case.
27569 * eor_handling_5.f90: New test case.
27570 * noadv_size.f90: New test case.
27571 * pad_no.f90: New test case.
27572
27573 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
27574
27575 * gcc.c-torture/execute/20050410-1.c: New test.
27576
27577 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
27578
27579 * gcc.dg/pr20126.c: New.
27580
27581 2005-04-09 Bud Davis <bdavis@gfortran.org>
27582 Steven G. Kargl <kargls@comcast.net>
27583
27584 * gfortran.dg/PR19872.f: New test.
27585
27586 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27587
27588 * gfortran.dg/nint_1.f90: Fix dg-do directive.
27589
27590 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27591
27592 * gfortran.dg/nint_1.f90: New test.
27593
27594 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27595
27596 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27597 Added test for callee-allocated arrays with write statements.
27598 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27599 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27600 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27601 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27602 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27603
27604 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27605
27606 PR libfortran/20163
27607 * gfortran.dg/open-options-blanks.f: New test.
27608
27609 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27610
27611 PR fortran/13257
27612 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27613
27614 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27615
27616 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27617 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27618 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27619 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27620 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27621 * gcc.c-torture/execute/stdarg-4.c: New test.
27622
27623 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27624
27625 PR target/20795
27626 * g++.dg/abi/param2.C: New test.
27627
27628 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27629
27630 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27631
27632 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27633
27634 * gcc.dg/builtins-53.c: New test.
27635
27636 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27637
27638 * g++.dg/tree-ssa/pr18178.C: New test.
27639 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27640 * gcc.c-torture/execute/20041019-1.c: New test.
27641 * gcc.dg/tree-ssa/20041008-1.c: New test.
27642 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27643 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27644 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27645 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27646 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27647 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27648 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27649 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27650 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27651 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27652
27653 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27654
27655 PR rtl-optimization/20466
27656 * gcc.c-torture/execute/pr20466-1.c: New test.
27657
27658 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27659
27660 PR c++/20905
27661 * g++.dg/parse/cond2.C: New test.
27662
27663 PR c++/20145
27664 * g++.dg/warn/Wdtor1.C: New test.
27665
27666 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27667
27668 PR fortran/17229
27669 * gfortran.dg/pr17229.f: New test.
27670
27671 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27672
27673 * gfortran.dg/tiny_1.f90: New test.
27674 * gfortran.dg/tiny_2.f90: ditto.
27675
27676 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27677
27678 * gfortran.dg/eor_1.f90: Fix dg-do run line
27679 * gfortran.dg/open_new.f90: Fix dg-do run line
27680
27681 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27682
27683 * lib/target-supports.exp (get_compiler_messages): Support
27684 optional arguments, the fourth being compiler options.
27685 (check_effective_target_fpic): New proc.
27686 * gcc.dg/20050321-2.c: Restrict to target fpic.
27687
27688 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27689
27690 * gcc.dg/15443-1.c: New test.
27691 * gcc.dg/15443-2.c: Likewise.
27692
27693 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27694
27695 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27696
27697 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27698
27699 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27700
27701 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27702
27703 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27704 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27705 -m64.
27706 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27707 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27708 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27709
27710 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27711
27712 PR c++/20212
27713 * g++.dg/warn/Wunused-11.C: New test.
27714
27715 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27716
27717 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27718
27719 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27720
27721 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27722
27723 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27724
27725 PR c++/20734
27726 * g++.dg/template/ptrmem13.C: New test.
27727
27728 2005-04-05 Per Bothner <per@bothner.com>
27729
27730 * lib/gcc.exp: Always add -fno-show-column, for now.
27731
27732 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27733
27734 PR testsuite/20767
27735 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27736 of plain old "unsigned int" for the type of "i". Makes this test
27737 64bit clean.
27738
27739 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27740
27741 * gcc.dg/i386-ssefn-1.c: New test.
27742 * gcc.dg/i386-ssefn-2.c: New test.
27743 * gcc.dg/i386-ssefn-3.c: New test.
27744 * gcc.dg/i386-ssefn-4.c: New test.
27745
27746 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27747
27748 PR tree-optimization/20076
27749 * gcc.dg/builtin-apply4.c: New test.
27750
27751 PR preprocessor/19475
27752 * gcc.dg/cpp/macspace1.c: New test.
27753 * gcc.dg/cpp/macspace2.c: New test.
27754
27755 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27756
27757 * gfortran.dg/pr20755.f: Fixed bad format.
27758
27759 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27760
27761 PR c++/20763
27762 * g++.dg/ext/attrib21.C: New test.
27763
27764 2004-04-05 Devang Patel <dpatel@apple.com>
27765
27766 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27767 * gcc.dg/vect/vect-shift-1.c: New test.
27768
27769 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27770
27771 PR libfortran/20755
27772 * gfortran.dg/pr20755.f: New test.
27773
27774 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27775
27776 * gfortran.dg/pr15959.f90: New test.
27777 * gfortran.dg/string_pad_trunc.f90: New test.
27778
27779 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27780
27781 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27782 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27783 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27784 syntax.
27785
27786 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27787
27788 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27789
27790 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27791
27792 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27793 * gcc.c-torture/compile/20011119-2.c: Likewise.
27794 * gcc.c-torture/compile/981001-2.c: Likewise.
27795
27796 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27797
27798 PR c++/20679
27799 * g++.dg/template/overload4.C: New test.
27800
27801 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27802
27803 PR c++/20746
27804 * g++.dg/abi/covariant5.C: New.
27805
27806 PR debug/20505
27807 * g++.dg/debug/const2.C: New.
27808
27809 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27810
27811 PR rtl-optimization/16104
27812 * gcc.c-torture/execute/20050316-1.c: New test.
27813
27814 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27815
27816 * g++.dg/template/spec23.C: Fix dg-error text.
27817
27818 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27819
27820 PR c++/19199
27821 * g++.dg/expr/lval2.C: New.
27822
27823 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27824
27825 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27826 __builtin_strcasecmp and __builtin_strncasecmp.
27827
27828 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27829
27830 PR c++/20723
27831 * g++.dg/template/spec22.C: New.
27832 * g++.dg/template/spec23.C: New.
27833
27834 2005-04-03 Dale Ranta <dir@lanl.gov>
27835 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27836
27837 PR libfortran/20068
27838 PR libfortran/20125
27839 PR libfortran/20156
27840 PR libfortran/20471
27841 * gfortran.dg/backspace.f: New test.
27842
27843 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27844
27845 * gcc.dg/pr19345.c: New test.
27846
27847 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27848
27849 PR tree-optimization/20640
27850 * gcc.dg/torture/tree-loop-1.c: New.
27851
27852 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27853
27854 PR rtl-optimization/20290
27855 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27856
27857 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27858
27859 * gcc.dg/rs6000-fpint.c: New.
27860
27861 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27862
27863 * gcc.dg/old-style-then-proto-1.c: New test.
27864
27865 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27866
27867 * gfortran.fortran-torture/execute/backspace.f90: Check
27868 after backspace and read was incorrect.
27869
27870 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27871
27872 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27873 buffer past the terminating NUL using memcmp.
27874 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27875 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27876
27877 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27878 Fix unused/uninitialized variable warnings.
27879
27880 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27881 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27882 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27883 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27884
27885 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27886 gcc.c-torture/execute/builtins/fputs-lib.c,
27887 gcc.c-torture/execute/builtins/lib/fprintf.c,
27888 gcc.c-torture/execute/builtins/lib/main.c,
27889 gcc.c-torture/execute/builtins/lib/memcmp.c,
27890 gcc.c-torture/execute/builtins/lib/memmove.c,
27891 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27892 gcc.c-torture/execute/builtins/lib/memset.c,
27893 gcc.c-torture/execute/builtins/lib/printf.c,
27894 gcc.c-torture/execute/builtins/lib/sprintf.c,
27895 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27896 gcc.c-torture/execute/builtins/lib/strchr.c,
27897 gcc.c-torture/execute/builtins/lib/strcmp.c,
27898 gcc.c-torture/execute/builtins/lib/strcpy.c,
27899 gcc.c-torture/execute/builtins/lib/strcspn.c,
27900 gcc.c-torture/execute/builtins/lib/strlen.c,
27901 gcc.c-torture/execute/builtins/lib/strncat.c,
27902 gcc.c-torture/execute/builtins/lib/strncmp.c,
27903 gcc.c-torture/execute/builtins/lib/strncpy.c,
27904 gcc.c-torture/execute/builtins/lib/strrchr.c,
27905 gcc.c-torture/execute/builtins/lib/strspn.c,
27906 gcc.c-torture/execute/builtins/lib/strstr.c,
27907 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27908 gcc.c-torture/execute/builtins/strlen-2.c,
27909 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27910 prototypes.
27911
27912 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27913
27914 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27915 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27916 selectany usage.
27917
27918 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27919
27920 PR c++/19406
27921 * g++.dg/debug/using1.C: New test.
27922
27923 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27924
27925 PR middle-end/20524
27926 * gcc.dg/alias-7.c: Prefix asm-declared name with
27927 __USER_LABEL_PREFIX__.
27928
27929 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27930
27931 Fix fallout from PR middle-end/15700:
27932 * gcc.c-torture/compile/20011119-1.c: Take
27933 __USER_LABEL_PREFIX__ into account.
27934 * gcc.c-torture/compile/20011119-2.c: Likewise.
27935
27936 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27937
27938 PR c++/18644
27939 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27940
27941 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27942
27943 PR c/17855
27944 * gcc.c-torture/compile/struct-non-lval-1.c,
27945 gcc.c-torture/compile/struct-non-lval-2.c,
27946 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27947
27948 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27949
27950 * gcc.dg/tls/tls.exp: Remove temporary file.
27951 * g++.dg/tls/tls.exp: Ditto.
27952 * lib/file-format.exp: Ditto.
27953 * g++.dg/special/ecos.exp: Ditto.
27954
27955 * lib/profopt.exp: Treat prof_ext as a list.
27956 * gcc.misc-tests/bprob.exp: Ditto.
27957 * g++.dg/bprob/bprob.exp: Ditto.
27958
27959 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27960 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27961 g++.dg/tree-ssa/pointer-reference-alias.C,
27962 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27963 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27964 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27965 g++.dg/vect/pr19951.cc: Ditto.
27966 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27967 gcc.dg/builtins-47.c: Ditto.
27968 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27969 gcc.dg/pr20115-1.c: Ditto.
27970 * gcc.dg/tree-ssa/20030530-2.c,
27971 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27972 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27973 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27974 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27975 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27976 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27977 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27978 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27979 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27980 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27981 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27982 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27983 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27984 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27985 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27986 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27987 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27988 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27989 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27990 gcc.dg/tree-ssa/20030824-1.c,
27991 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27992 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27993 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27994 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27995 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27996 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27997 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27998 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27999 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28000 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28001 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28002 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28003 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28004 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28005 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28006 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28007 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28008 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28009 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28010 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28011 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28012 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28013 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28014 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28015 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28016 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28017 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28018 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28019 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28020 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28021 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28022 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28023 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28024 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28025 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28026 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28027 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28028 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28029 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28030 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28031 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28032 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28033 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28034 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28035 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28036 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28037 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28038 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28039 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28040 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28041 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28042 gcc.dg/tree-ssa/useless-1.c: Ditto.
28043 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28044 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28045 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28046 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28047 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28048 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28049 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28050 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28051 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28052 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28053 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28054 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28055 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28056 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28057 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28058 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28059 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28060 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28061 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28062 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28063 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28064 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28065 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28066 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28067 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28068 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28069 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28070 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28071 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28072 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28073 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28074 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28075 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28076 gcc.dg/vect/vect-none.c: Ditto.
28077 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28078 treelang/compile/unsigned.tree: Ditto.
28079
28080 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28081 * gcc.dg/cpp/direct2s.c: Ditto.
28082 * gcc.dg/cpp/paste4.c: Ditto.
28083 * gcc.dg/cpp/separate-1.c: Ditto.
28084 * gcc.dg/pch/save-temps-1.c: Ditto.
28085 * g++.dg/ext/altivec-10.C: Ditto.
28086 * g++.dg/pch/pch.C: Ditto.
28087
28088 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28089
28090 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28091 * g++.dg/template/repo1.C: Ditto.
28092 * g++.dg/template/repo2.C: Ditto.
28093 * g++.dg/template/repo3.C: Ditto.
28094 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28095 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28096 * g++.old-deja/g++.pt/repo1.C: Ditto.
28097 * g++.old-deja/g++.pt/repo2.C: Ditto.
28098 * g++.old-deja/g++.pt/repo3.C: Ditto.
28099 * g++.old-deja/g++.pt/repo4.C: Ditto.
28100
28101 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28102 * gcc.dg/20030107-1.c: Ditto.
28103 * gcc.dg/20030702-1.c: Ditto.
28104 * gcc.dg/profile-generate-1.c: Ditto.
28105 * g++.dg/other/profile1.C: Ditto.
28106 * g++.old-deja/g++.robertl/eb83.C: Ditto.
28107
28108 * lib/gcc-dg.exp (remove-build-file): New.
28109 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28110 cleanup-tree-dump, cleanup-saved-temps): New.
28111
28112 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
28113
28114 PR c++/19203, DR 214
28115 * g++.dg/parse/ambig3.C: Not ambiguous.
28116 * g++.dg/template/spec20.C: New.
28117 * g++.dg/template/spec21.C: New.
28118
28119 2005-03-31 Steve Ellcey <sje@cup.hp.com>
28120
28121 PR target/20045
28122 * gcc.dg/ia64-fptr-1.c: Run only on linux.
28123
28124 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28125
28126 PR libfortran/20660
28127 * gfortran.dg/negative_unit.f: New test.
28128
28129 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28130
28131 * gcc.dg/20050330-1.c: New test.
28132
28133 2005-03-30 Devang Patel <dpatel@apple.com>
28134
28135 * g++.dg/tree-sra/ssa-sra-3.C: New test.
28136
28137 2005-03-30 Dale Johannesen <dalej@apple.com>
28138
28139 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28140
28141 2005-03-30 Janis Johnson <janis187@us.ibm.com>
28142
28143 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28144 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28145 Strip options from test name.
28146
28147 2005-03-31 Jan Hubicka <jh@suse.cz>
28148
28149 * gcc.dg/varpool-1.c: New testcase.
28150
28151 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28152
28153 PR c/772
28154 PR c/17913
28155 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28156 gcc.dg/stmt-expr-label-3.c : New tests.
28157 * gcc.c-torture/execute/medce-2.c: Remove.
28158
28159 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28160
28161 PR c/20368
28162 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28163 tests.
28164
28165 2005-03-30 Alan Modra <amodra@bigpond.net.au>
28166
28167 * gcc.c-torture/compile/pr20203.c: New test.
28168
28169 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28170
28171 * gfortran.dg/promotion.f90: New test.
28172
28173 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
28174
28175 PR middle-end/20491
28176 * gcc.dg/torture/asm-subreg-1.c: New test.
28177
28178 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
28179
28180 PR c/20672
28181 * gcc.dg/pr20672-1.c: New test.
28182
28183 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
28184
28185 * gfortran.dg/vect: New directory.
28186 * gfortran.dg/vect/vect.exp: New.
28187 * gfortran.dg/vect/vect-1.f90: New test.
28188 * gfortran.dg/vect/vect-2.f90: New test.
28189 * gfortran.dg/vect/vect-3.f90: New test.
28190 * gfortran.dg/vect/vect-4.f90: New test.
28191 * gfortran.dg/vect/vect-5.f90: New test.
28192
28193 2005-03-29 Jakub Jelinek <jakub@redhat.com>
28194
28195 PR middle-end/20622
28196 * gcc.dg/alias-7.c: New test.
28197
28198 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
28199
28200 * gcc.dg/sparc-reg-1.c: New test.
28201
28202 2005-03-28 Steve Ellcey <sje@cup.hp.com>
28203
28204 PR target/19890
28205 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28206
28207 2005-03-29 Dale Ranta <dir@lanl.gov>
28208 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28209
28210 PR libfortran/20163
28211 * gfortran.dg/pr20163-2.f: New test.
28212
28213 2005-03-28 Jan Hubicka <jh@suse.cz>
28214
28215 PR middle-end/20635
28216 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28217 by Jakub Jelinek.
28218
28219 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
28220
28221 PR tree-optimization/20626
28222 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28223 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28224
28225 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28226
28227 * gfortran.dg/underflow.f90: New test.
28228 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28229
28230 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28231
28232 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28233
28234 2005-03-25 Mark Mitchell <mark@codesourcery.com>
28235
28236 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28237 (g++_init): Make sure that CXXFLAGS is set.
28238 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28239 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28240 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28241 * lib/objc.exp (objc_init): Likewise.
28242 * lib/treelang.exp (treelang_init): Likewise.
28243
28244 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
28245
28246 PR tree-optimization/20470
28247 * gcc.dg/tree-ssa/pr20470.c: New test.
28248
28249 2005-03-25 Geoffrey Keating <geoffk@apple.com>
28250
28251 * gcc.dg/ppc-stfiwx.c: New.
28252
28253 2005-03-25 Steve Ellcey <sje@cup.hp.com>
28254
28255 PR target/19888
28256 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28257
28258 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28259
28260 * gcc.dg/20050325-1.c: Fix a typo.
28261
28262 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28263
28264 PR libfortran/19678
28265 PR libfortran/19679
28266 * gfortran.dg/dos_eol.f: New test.
28267
28268 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28269
28270 PR rtl-optimization/20249
28271 * gcc.dg/20050325-1.c: New test.
28272
28273 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28274
28275 PR libfortran/15332
28276 * gfortran.dg/pr15332.f: New test.
28277
28278 2005-03-24 Dale Johannesen <dalej@apple.com>
28279
28280 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28281
28282 2005-03-24 Geoffrey Keating <geoffk@apple.com>
28283
28284 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28285 'internal' visibility.
28286 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28287 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28288 'protected' visibility.
28289 * gcc.dg/visibility-7.c: Likewise.
28290 * lib/target-supports.exp (check_visibility_available): Take
28291 a parameter, the kind of visibility to check for.
28292 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28293 to check_visibility_available.
28294
28295 * g++.dg/expr/cast3.C: New.
28296
28297 2005-03-24 David Edelsohn <edelsohn@gnu.org>
28298
28299 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28300 rs6000.
28301
28302 2005-03-24 Steve Ellcey <sje@cup.hp.com>
28303
28304 PR target/20095
28305 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28306
28307 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
28308
28309 * gcc.dg/badshift.c: Renamed to...
28310 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
28311
28312 * gcc.target/i386/badshift.c: Renamed to...
28313 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
28314 only.
28315
28316 PR rtl-optimization/20532
28317 * gcc.target/i386/badshift.c: New.
28318
28319 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28320
28321 * gfortran.dg/pr18025.f90: New test.
28322
28323 2005-03-23 Dale Johannesen <dalej@apple.com>
28324
28325 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28326
28327 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28328
28329 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28330
28331 * lib/target-supports.exp (check_iconv_available): Default
28332 libiconv to -liconv, if there is no definition.
28333
28334 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28335
28336 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28337
28338 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28339
28340 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28341 * g++.dg/opt/pr7503-2.C: Likewise.
28342 * g++.dg/opt/pr7503-3.C: Likewise.
28343 * g++.dg/opt/pr7503-4.C: Likewise.
28344 * g++.dg/opt/pr7503-5.C: Likewise.
28345 * g++.dg/warn/minmax.C: New test.
28346
28347 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28348
28349 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28350 * gfortran.dg/g77_intrinsics_sub.f: New test.
28351
28352 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28353 Jan Hubicka <jh@suse.cz>
28354 Steven Bosscher <stevenb@suse.de
28355
28356 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28357
28358 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28359
28360 PR c++/19980
28361 * g++.dg/template/redecl3.C: New test.
28362
28363 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28364
28365 PR c++/20499
28366 * g++.dg/parse/error16.C: Tweak error markers.
28367
28368 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28369
28370 PR target/20561
28371 * gcc.dg/20050321-2.c: New test.
28372
28373 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28374
28375 PR c++/20465
28376 PR c++/20381
28377 * g++.dg/template/ptrmem12.C: New.
28378
28379 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28380
28381 PR rtl-optimization/20527
28382 * gcc.c-torture/execute/pr20527-1.c: New test.
28383
28384 2005-03-22 Ben Elliston <bje@au.ibm.com>
28385
28386 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28387 program, compile it into a real executable and then delete the .c
28388 and .x files afterwards, to avoid problems on testglue targets.
28389
28390 2005-03-21 Stuart Hastings <stuart@apple.com>
28391
28392 * gcc.target/i386/sse-2.c: New.
28393
28394 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28395
28396 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28397
28398 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28399
28400 * g++.dg/parse/crash25.C: Fix typo.
28401
28402 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28403
28404 PR c++/20461
28405 * g++.dg/parse/crash24.C: New test.
28406
28407 PR c++/20536
28408 * g++.dg/parse/crash25.C: New test.
28409
28410 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28411
28412 PR c++/20147
28413 * g++.dg/ext/stmtexpr4.C: New test.
28414
28415 2005-03-20 Roger Sayle <roger@eyesopen.com>
28416
28417 PR middle-end/20539
28418 * gcc.c-torture/compile/pr13066-1.c: New test case.
28419 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28420 * g++.dg/opt/pr13066-1.C: Likewise.
28421
28422 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28423
28424 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28425
28426 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28427
28428 PR fortran/18525
28429 * gfortran.dg/nesting_1.f90: New test.
28430
28431 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28432
28433 PR c++/20240
28434 * g++.dg/lookup/using13.C: New test.
28435
28436 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28437
28438 PR c++/20333
28439 * g++.dg/template/crash36.C: New test.
28440
28441 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28442
28443 PR c++/20463
28444 * g++.dg/template/crash35.C: New test.
28445
28446 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28447
28448 PR c++/19966
28449 * g++.dg/overload/operator2.C: New test.
28450
28451 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28452
28453 PR libfortran/20257
28454 * gfortran.dg/pr20257.f90: New test.
28455
28456 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28457
28458 PR libfortran/20480
28459 * gfortran.dg/pr20480.f90: New test.
28460
28461 2005-03-16 Richard Henderson <rth@redhat.com>
28462
28463 PR middle-end/15700
28464 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28465 (_rtld_global): New.
28466 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28467 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28468
28469 * gcc.dg/alias-3.c: New.
28470 * gcc.dg/alias-4.c: New.
28471 * gcc.dg/alias-5.c: New.
28472 * gcc.dg/alias-6.c: New.
28473
28474 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28475
28476 * gcc.dg/cpp/ucnid-7.c: New.
28477
28478 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28479 Dorit Naishlos <dorit@il.ibm.com>
28480
28481 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28482 darwin.
28483
28484 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28485
28486 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28487 support misaligned accesses.
28488 * gcc.dg/vect/vect-58.c: Likewise.
28489 * gcc.dg/vect/vect-92.c: New.
28490 * gcc.dg/vect/vect-93.c: New.
28491
28492 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28493
28494 PR fortran/18827
28495 * gfortran.dg/assign_2.f90: New test.
28496 * gfortran.dg/assign_3.f90: New test.
28497 * gfortran.dg/assign.f90: New test.
28498
28499 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28500
28501 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28502 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28503 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28504 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28505 names.
28506
28507 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28508
28509 * gcc.dg/cpp/ucnid-6.c: New.
28510
28511 * gcc.dg/cpp/normalize-1.c: New.
28512 * gcc.dg/cpp/normalize-2.c: New.
28513 * gcc.dg/cpp/normalize-3.c: New.
28514 * gcc.dg/cpp/normalize-4.c: New.
28515 * gcc.dg/cpp/ucnid-4.c: New.
28516 * gcc.dg/cpp/ucnid-5.c: New.
28517 * g++.dg/cpp/normalize-1.C: New.
28518 * g++.dg/cpp/ucnid-1.C: New.
28519
28520 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28521
28522 * gcc.dg/pr18628.c: New.
28523
28524 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28525
28526 PR c++/20280
28527 * g++.dg/tree-ssa/pr20280.C: New.
28528
28529 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28530
28531 PR fortran/20467
28532 * gfortran.dg/stfunc_2.f90: New test.
28533
28534 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28535
28536 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28537
28538 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28539
28540 * gcc.dg/tree-ssa/20050314-1.c: New test.
28541
28542 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28543
28544 PR c++/4403
28545 PR c++/9783, DR433
28546 * g++.dg/template/friend34.C: New test.
28547 * g++.dg/template/friend35.C: Likewise.
28548 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28549
28550 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28551
28552 Friend class name lookup 5/n
28553 PR c++/1016
28554 * g++.dg/lookup/hidden-class1.C: New test.
28555 * g++.dg/lookup/hidden-class2.C: Likewise.
28556 * g++.dg/lookup/hidden-class3.C: Likewise.
28557 * g++.dg/lookup/hidden-class4.C: Likewise.
28558 * g++.dg/lookup/hidden-class5.C: Likewise.
28559 * g++.dg/lookup/hidden-class6.C: Likewise.
28560 * g++.dg/lookup/hidden-class7.C: Likewise.
28561 * g++.dg/lookup/hidden-class8.C: Likewise.
28562 * g++.dg/lookup/hidden-class9.C: Likewise.
28563 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28564 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28565 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28566 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28567 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28568 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28569 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28570 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28571 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28572 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28573 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28574
28575 2005-03-13 Mark Mitchell <mark@codesourcery.com>
28576
28577 PR c++/20157
28578 * g++.dg/template/error18.C: New test.
28579
28580 2005-03-09 Ben Elliston <bje@au.ibm.com>
28581
28582 PR debug/16792
28583 * g++.dg/debug/pr16792.C: New test.
28584
28585 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28586
28587 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28588 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28589 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28590 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28591 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28592 test assertion names.
28593
28594 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28595
28596 PR fortran/18600
28597 * gfortran.dg/stfunc_1.f90: New test.
28598
28599 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28600
28601 PR fortran/16907
28602 * gfortran.dg/real_index_1.f90: New test.
28603
28604 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28605
28606 PR fortran/20323
28607 * gfortran.dg/spec_expr_1.f90: New test.
28608
28609 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28610
28611 PR c/20402
28612 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28613 new parser.
28614
28615 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28616
28617 PR fortran/20361
28618 * gfortran.dg/largeequiv_1.f90: New test.
28619
28620 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28621
28622 * gcc.dg/ucnid-1.c: New.
28623 * gcc.dg/ucnid-2.c: New.
28624 * gcc.dg/ucnid-3.c: New.
28625 * gcc.dg/ucnid-4.c: New.
28626 * gcc.dg/ucnid-5.c: New.
28627 * gcc.dg/ucnid-6.c: New.
28628 * gcc.dg/cpp/ucnid-1.c: New.
28629 * gcc.dg/cpp/ucnid-2.c: New.
28630 * gcc.dg/cpp/ucnid-3.c: New.
28631 * g++.dg/other/ucnid-1.C: New.
28632
28633 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28634
28635 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28636
28637 2005-03-11 Per Bothner <per@bothner.com>
28638
28639 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28640 that diagnotics refer to correct token.
28641 * gcc.dg/unused-3.c: Likewise.
28642
28643 2005-03-11 Per Bothner <per@bothner.com>
28644
28645 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28646 constant" is now actually on same line as string constant.
28647 * gcc.dg/cpp/direct2s.c: Likewise.
28648
28649 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28650
28651 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28652
28653 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28654
28655 PR libfortran/20124
28656 * gfortran.dg/pr20124.f90: New Test
28657
28658 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28659
28660 PR tree-optimization/20130
28661 * gcc.dg/pr20130-1.c: New test.
28662
28663 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28664
28665 PR target/20095
28666 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28667
28668 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28669
28670 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28671
28672 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28673
28674 * g++.dg/eh/forced1.C: Fix comment.
28675 * g++.dg/eh/forced2.C: Ditto.
28676 * g++.dg/eh/forced3.C: Ditto.
28677 * g++.dg/eh/forced4.C: Ditto.
28678
28679 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28680
28681 PR rtl-opt/20412
28682 * gcc.c-torture/compile/pr20412.c: New test.
28683
28684 2005-03-10 Roger Sayle <roger@eyesopen.com>
28685
28686 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28687
28688 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28689
28690 PR target/20322
28691 * gcc.dg/20050307-1.c: New test.
28692
28693 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28694
28695 PR c++/20375
28696 * g++.dg/other/stdarg3.C: New.
28697
28698 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28699
28700 PR c++/18384, c++/18327
28701 * g++.dg/init/array19.C: New test.
28702
28703 PR inline-asm/20314
28704 * gcc.dg/torture/pr20314-1.c: New test.
28705 * gcc.dg/torture/pr20314-2.c: New test.
28706
28707 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28708
28709 * gcc.dg/20050309-1.c: New test.
28710
28711 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28712
28713 * gcc.dg/builtins-10.c: Reactivate disabled test.
28714 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28715 new cbrt transformations.
28716
28717 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28718
28719 PR c++/20208
28720 * g++.dg/template/array13.C: New test.
28721
28722 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28723
28724 PR c++/16859
28725 * g++.dg/init/brace4.C: New test.
28726
28727 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28728
28729 PR c++/20186
28730 * g++.dg/template/non-dependent12.C: New.
28731
28732 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28733
28734 PR c++/20142
28735 * g++.dg/init/array18.C: Add dg-do run marker.
28736
28737 PR c++/20142
28738 * g++.dg/init/array18.C: New test.
28739
28740 2005-03-09 Ben Elliston <bje@au.ibm.com>
28741
28742 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28743 * g++.dg/gcov/gcov.exp: Likewise.
28744 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28745 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28746 * lib/c-torture.exp: Likewise.
28747 * lib/fortran-torture.exp: Likewise.
28748 * lib/g++.exp: Likewise.
28749 * lib/gcc-defs.exp: Likewise.
28750 * lib/gcc-dg.exp: Likewise.
28751 * lib/gcc.exp: Likewise.
28752 * lib/gcov.exp: Likewise.
28753 * lib/gfortran.exp: Likewise.
28754 * lib/mike-g++.exp: Likewise.
28755 * lib/mike-gcc.exp: Likewise.
28756 * lib/objc-torture.exp: Likewise.
28757 * lib/objc.exp: Likewise.
28758 * lib/profopt.exp: Likewise.
28759 * lib/target-libpath.exp: Likewise.
28760 * lib/target-supports.exp: Likewise.
28761 * lib/treelang.exp: Likewise.
28762 * lib/wrapper.exp: Likewise.
28763
28764 2005-03-08 Jeff Law <law@redhat.com>
28765
28766 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28767 PHI-OPT changes.
28768
28769 2005-03-08 Ira Rosen <irar@il.ibm.com>
28770
28771 * gcc.dg/vect/pr20122.c: New test.
28772
28773 2005-03-07 Jeff Law <law@redhat.com>
28774
28775 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28776 was folded away.
28777 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28778 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28779 * gcc.dg/tree-ssa/pr18134.c: New test.
28780
28781 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28782
28783 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28784 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28785 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28786
28787 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28788
28789 PR tree-opt/17671
28790 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28791
28792 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28793
28794 * g++.dg/warn/Wnvdtor.C: New test.
28795
28796 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28797
28798 * gcc.dg/torture/pr19683-1.c: New test.
28799
28800 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28801
28802 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28803 * gfortran.dg/g77/19990313-2.f: Ditto.
28804 * gfortran.dg/g77/19990313-3.f: Ditto.
28805 * gfortran.dg/g77/19990525-0.f: Ditto.
28806 * gfortran.dg/g77/19990826-0.f: Ditto.
28807 * gfortran.dg/g77/19990826-2.f: Ditto.
28808 * gfortran.dg/g77/19990826-3.f: Ditto.
28809 * gfortran.dg/g77/20000511-1.f: Ditto.
28810 * gfortran.dg/g77/20000511-2.f: Ditto.
28811 * gfortran.dg/g77/970625-2.f: Ditto.
28812 * gfortran.dg/g77/980310-2.f: Ditto.
28813 * gfortran.dg/g77/980310-3.f: Ditto.
28814 * gfortran.dg/g77/980310-8.f: Ditto.
28815 * gfortran.dg/g77/980519-2.f: Ditto.
28816 * gfortran.dg/g77/alpha1.f: Ditto.
28817 * gfortran.dg/g77/claus.f: Ditto.
28818 * gfortran.dg/g77/erfc.f: Ditto.
28819 * gfortran.dg/g77/short.f: Ditto.
28820 * gfortran.fortran-torture/execute/data.f90: Ditto.
28821 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28822 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28823
28824 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28825
28826 * lib/file-format.exp (gcc_target_object_format): Add check for som
28827 format and hardcode object formats on hppa*-*-hpux*.
28828 * lib/target-supports.exp (check_weak_available): Add check for som
28829 object format. Always return 0 on hppa*-*-hpux10*.
28830
28831 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28832 is defined.
28833
28834 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28835
28836 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28837
28838 * gfortran.dg/pr19936_1.f90: New test.
28839 * gfortran.dg/pr19936_2.f90: New test.
28840 * gfortran.dg/pr19936_3.f90: New test.
28841
28842 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28843 Paul Thomas <prthomas@drfccad.cea.fr>
28844
28845 * gfortran.dg/PR19754_1.f90: New test.
28846 * gfortran.dg/PR19754_2.f90: Ditto.
28847
28848 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28849
28850 PR c++/19311
28851 * g++.dg/template/non-dependent11.C: New test.
28852
28853 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28854
28855 * lib/target-supports.exp (check_iconv_available): Fix comment.
28856
28857 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28858 Joseph S. Myers <joseph@codesourcery.com>
28859
28860 PR c++/19797
28861 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28862
28863 2005-03-04 Matthew Sachs <msachs@apple.com>
28864
28865 * gcc.exp (gcc_target_compile): Put braces around
28866 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28867 * objc.exp (objc_target_compile): Likewise.
28868 * treelang.exp (treelang_target_compile): Likewise.
28869
28870 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28871
28872 PR fortran/19673
28873 * gfortran.dg/func_result_1.f90: New test.
28874
28875 2005-03-04 Ben Elliston <bje@au.ibm.com>
28876
28877 * gcc.misc-tests/options.exp: New test.
28878
28879 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28880
28881 * gcc.dg/pr15784-4.c: New test.
28882
28883 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28884
28885 * gcc.c-torture/execute/pr17133.c: New.
28886 * gcc.c-torture/compile/20050303-1.c: New.
28887
28888 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28889
28890 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28891
28892 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28893
28894 * g++.dg/overload/using2.C: New.
28895
28896 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28897
28898 PR c++/19916
28899 * g++.dg/init/ptrmem2.C: New test.
28900
28901 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28902
28903 PR c/8927
28904 * gcc.dg/pr8927-1.c: New test.
28905
28906 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28907
28908 PR c++/20232
28909 * g++.dg/inherit/covariant12.C: New.
28910
28911 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28912
28913 PR fortran/19479
28914 * gfortran.dg/bound_1.f90: New test.
28915
28916 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28917
28918 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28919 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28920
28921 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28922
28923 PR c/20245
28924 * gcc.dg/pr20245-1.c: New test.
28925
28926 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28927
28928 PR middle-end/19874
28929 * gcc.c-torture/execute/20050119-2.c: New test case.
28930
28931 2005-02-28 Ben Elliston <bje@au.ibm.com>
28932
28933 * README: Update the DejaGnu bug reporting address.
28934 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28935 * lib/objc-torture.exp: Likewise.
28936
28937 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28938
28939 * gfortran.dg/boz_1.f90: New test.
28940 * gfortran.dg/boz_3.f90: New test.
28941 * gfortran.dg/boz_4.f90: New test.
28942
28943 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28944
28945 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28946 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28947
28948 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28949
28950 PR libfortran/20101
28951 * gfortran.dg/write_0_pe_format.f90: New test.
28952
28953 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28954
28955 PR c++/20206
28956 * g++.dg/opt/thunk2.C: New test.
28957 * g++.dg/opt/covariant1.C: New test.
28958
28959 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28960
28961 * gfortran.dg/e_d_fmt.f90: New test.
28962
28963 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28964
28965 * gcc.dg/asm-b.c: Fix comment typos.
28966
28967 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28968
28969 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28970 a V_MAY_DEF also.
28971
28972 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28973
28974 PR tree-opt/20188
28975 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28976 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28977 * gcc.dg/asm-b.c: New test.
28978
28979 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28980
28981 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28982 Disable this test on IRIX 6.
28983
28984 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28985
28986 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28987 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28988 parser.
28989
28990 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28991
28992 PR tree-optimization/20204
28993 * gcc.dg/pr20204.c: New test.
28994
28995 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28996
28997 PR target/20196
28998 * gcc.c-torture/execute/20050224-1.c: New test.
28999
29000 PR c++/20175
29001 * g++.dg/warn/Wbraces2.C: New test.
29002
29003 2005-02-23 Mark Mitchell <mark@codesourcery.com>
29004
29005 PR c++/19878
29006 * g++.dg/init/const2.C: New test.
29007
29008 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
29009
29010 PR tree-optimization/20100
29011 * gcc.c-torture/execute/pr20100-1.c: New test.
29012
29013 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29014
29015 * gfortran.dg/implicit_3.f90: New test.
29016
29017 * gfortran.dg/deftype_1.f90: New test.
29018
29019 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
29020
29021 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29022 the test passes.
29023 * g++.dg/other/anon3.C: Accept a warning.
29024
29025 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
29026
29027 * gcc.dg/pr20017.c: Fix a comment typo.
29028
29029 2005-02-23 Bud Davis <bdavis@gfortran.org>
29030
29031 * gfortran.dg/list_read_4.f90: Change to f90 comments.
29032
29033 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29034
29035 PR ada/19902
29036 * ada/acats/tests/cxa/cxa3004.a: Remove.
29037 * ada/acats/tests/cxb/cxb30061.am: Likewise.
29038
29039 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29040
29041 PR c++/20073
29042 * g++.dg/init/const1.C: New test.
29043
29044 PR c++/19991
29045 * g++.dg/parse/constant7.C: New test.
29046
29047 PR c++/20152
29048 * g++.dg/parse/error27.C: New test.
29049 * g++.dg/template/qualttp15.C: Adjust error markers.
29050 * g++.old-deja/g++.other/struct1.C: Likewise.
29051
29052 PR c++/20153
29053 * g++.dg/template/error17.C: New test.
29054
29055 PR c++/20148
29056 * g++.dg/parser/error26.C: New test.
29057
29058 2005-02-22 Diego Novillo <dnovillo@redhat.com>
29059
29060 PR tree-optimization/20100
29061 PR tree-optimization/20115
29062 * gcc.dg/pr20115.c: New test.
29063 * gcc.dg/pr20115-1.c: New test.
29064 * gcc.dg/pr20100.c: New test.
29065 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29066 call-clobbered variables after alias1.
29067
29068 2005-02-22 Bud Davis <bdavis@gfortran.org>
29069
29070 * gfortran.dg/list_read_4.f90: new test.
29071
29072 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
29073
29074 PR rtl-optimization/20017.
29075 * gcc.dg/pr20017.c: New.
29076
29077 2005-02-22 Devang Patel <dpatel@apple.com>
29078
29079 PR 19952
29080 * g++.dg/tree-ssa/pr19952.C: New test.
29081
29082 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29083
29084 PR c++/19883
29085 * g++.dg/parse/constant6.C: New test.
29086
29087 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29088
29089 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29090 * g++.dg/charset/asm2.c: Likewise.
29091 * g++.dg/charset/asm3.c: Likewise.
29092 * g++.dg/charset/asm4.c: Likewise.
29093 * g++.dg/charset/asm5.c: Likewise.
29094 * g++.dg/charset/attribute1.c: Likewise.
29095 * g++.dg/charset/attribute2.c: Likewise.
29096 * g++.dg/charset/extern1.cc: Likewise.
29097 * g++.dg/charset/extern2.cc: Likewise.
29098 * g++.dg/charset/extern3.cc: Likewise.
29099 * g++.dg/charset/function.cc: Likewise.
29100 * g++.dg/charset/string.c: Likewise.
29101 * g++.dg/charset/charset.exp: Likewise.
29102 * lib/target-supports.exp (check_iconv_available): Fix comment.
29103
29104 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29105
29106 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29107 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29108 * gcc.dg/charset/asm2.c: Likewise.
29109 * gcc.dg/charset/asm3.c: Likewise.
29110 * gcc.dg/charset/asm4.c: Likewise.
29111 * gcc.dg/charset/asm5.c: Likewise.
29112 * gcc.dg/charset/asm6.c: Likewise.
29113 * gcc.dg/charset/attribute1.c: Likewise.
29114 * gcc.dg/charset/attribute2.c: Likewise.
29115 * gcc.dg/charset/builtin1.c: Likewise.
29116 * gcc.dg/charset/extern.c: Likewise.
29117 * gcc.dg/charset/function.c: Likewise.
29118 * gcc.dg/charset/string.c: Likewise.
29119 * gcc.dg/charset/charset.exp: Likewise.
29120
29121 2005-02-21 Bud Davis <bdavis9659@comcast.net>
29122
29123 PR fortran/20086
29124 * gfortran.dg/pr20086.f90: New test.
29125
29126 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
29127
29128 PR tree-optimization/19786
29129 * g++.dg/tree-ssa/pr19786.C: New.
29130
29131 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29132
29133 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29134
29135 2005-02-21 Jeff Law <law@redhat.com>
29136
29137 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29138
29139 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29140
29141 * gfortran.dg/do_iterator: Split loop, markup all lines for
29142 which an error locus is printed.
29143 * gfortran.dg/pr17708.f90: Markup all lines for which an error
29144 locus is printed.
29145 * gfortran.dg/select_4.f90: Likewise.
29146 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29147 locuses in the various permutations.
29148
29149 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
29150
29151 PR tree-optimization/19951
29152 * g++.dg/vect: New directory.
29153 * g++.dg/vect/vect.exp: New file.
29154 * g++.dg/vect/pr19951.cc: New testcase.
29155 * g++.dg/dg.exp: Also prune vectorizer tests.
29156
29157 2005-02-20 Zack Weinberg <zack@codesourcery.com>
29158
29159 PR 18785
29160 * gcc.dg/charset/builtin1.c: New test.
29161
29162 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29163
29164 PR c++/19299
29165 * g++.dg/inherit/volatile1.C: New test.
29166
29167 PR c++/19440
29168 * g++.dg/template/dtor4.C: New test.
29169
29170 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29171
29172 * gfortran.dg/int_1.f90: New test.
29173
29174 2005-02-19 Devang Patel <dpatel@apple.com>
29175
29176 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29177
29178 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29179
29180 * gfortran.dg/achar_1.f90: New test.
29181
29182 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
29183
29184 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29185
29186 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
29187 Jakub Jelinek <jakub@redhat.com>
29188
29189 PR tree-optimization/19828
29190 * gcc.dg/tree-ssa/loop-7.c: New test.
29191 * gcc.c-torture/execute/20050218-1.c: New test.
29192
29193 2005-02-19 Jakub Jelinek <jakub@redhat.com>
29194
29195 PR c/20043
29196 * gcc.dg/transparent-union-1.c: New test.
29197 * gcc.dg/transparent-union-2.c: New test.
29198
29199 2005-02-18 James E Wilson <wilson@specifixinc.com>
29200
29201 PR tree-optimization/18977
29202 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29203
29204 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
29205
29206 PR target/20054
29207 * gcc.dg/pr20054.c: New test.
29208
29209 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29210
29211 PR c++/19508
29212 * g++.dg/ext/attrib20.C: New test.
29213
29214 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
29215
29216 PR middle-end/20030
29217 * gfortran.fortran-torture/execute/character_passing.f90: New test.
29218
29219 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
29220
29221 PR c++/20008
29222 * g++.dg/opt/switch4.C: New.
29223
29224 2005-02-18 Jakub Jelinek <jakub@redhat.com>
29225
29226 PR c++/20023
29227 PR tree-optimization/20009
29228 * gcc.c-torture/compile/20050217-1.c: New test.
29229 * g++.dg/opt/switch3.C: New test.
29230
29231 PR tree-optimization/18947
29232 * gcc.c-torture/compile/20050215-1.c: New test.
29233 * gcc.c-torture/compile/20050215-2.c: New test.
29234 * gcc.c-torture/compile/20050215-3.c: New test.
29235
29236 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
29237
29238 PR c++/20028
29239 * g++.dg/template/crash34.C: New.
29240
29241 PR c++/20022
29242 * g++.dg/other/access3.C: New.
29243
29244 2005-02-17 Ira Rosen <irar@il.ibm.com>
29245
29246 * gcc.dg/vect/vect-98.c: New test.
29247
29248 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
29249
29250 PR tree-optimization/19967
29251 * gcc.dg/pr19967.c: New.
29252
29253 2005-02-16 Jakub Jelinek <jakub@redhat.com>
29254
29255 PR middle-end/19857
29256 * gcc.dg/tree-ssa/20050215-1.c: New test.
29257 * gcc.c-torture/execute/20050215-1.c: New test.
29258
29259 2005-02-15 Eric Christopher <echristo@redhat.com>
29260
29261 * gcc.dg/cpp/20050215-1.c: New file.
29262
29263 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
29264
29265 PR tree-optimization/15785
29266 * gcc.dg/pr15785-1.c: New test.
29267
29268 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
29269
29270 PR c++/17788
29271 * g++.dg/init/ctor4.C: New.
29272 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29273
29274 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
29275
29276 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29277 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29278
29279 2005-02-15 Andreas Schwab <schwab@suse.de>
29280
29281 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29282 declare malloc.
29283
29284 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
29285
29286 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29287
29288 2005-02-14 Diego Novillo <dnovillo@redhat.com>
29289
29290 PR tree-optimization/19853
29291 * gcc.c-torture/compile/pr19853.c: New test.
29292
29293 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29294
29295 PR c++/19608
29296 * g++.dg/parse/local-class1.C: New.
29297
29298 PR c++/19895
29299 * g++.dg/parse/ptrmem3.C: New.
29300
29301 PR c++/19884
29302 * g++.old-deja/g++.oliva/template6.C: Add another case.
29303 * g++.dg/template/explicit6.C: New.
29304
29305 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
29306
29307 PR c++/17816
29308 * g++.dg/other/redecl2.C: New.
29309
29310 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29311
29312 PR c++/19891
29313 * g++.dg/abi/covariant4.C: New.
29314
29315 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
29316
29317 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29318 New tests.
29319
29320 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
29321
29322 * gcc.dg/vect/vect-96.c: Fix typo.
29323
29324 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29325
29326 PR c++/14479
29327 PR c++/19487
29328 * g++.dg/template/enum5.C: New test.
29329
29330 2005-02-12 Ira Rosen <irar@il.ibm.com>
29331
29332 * gcc.dg/vect/vect-97.c: New test.
29333
29334 2005-02-12 Ira Rosen <irar@il.ibm.com>
29335
29336 * gcc.dg/vect/vect-96.c: New test.
29337
29338 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29339
29340 * gcc.dg/builtins-34.c: Also check ldexp*.
29341
29342 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29343
29344 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29345
29346 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29347
29348 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29349 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29350 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29351 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29352 selector_list, selector_expression, dg-process-target): Move to new
29353 file target-supports-dg.exp.
29354 * lib/target-supports-dg.exp: New.
29355
29356 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29357 New.
29358
29359 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29360
29361 PR c++/19666
29362 * g++.dg/other/ptrmem6.C: New test.
29363
29364 PR middle-end/19858
29365 * gcc.c-torture/compile/20050210-1.c: New test.
29366
29367 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29368
29369 PR c++/19755
29370 * g++.dg/warn/Wbraces1.C: New test.
29371
29372 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29373
29374 * gcc.dg/builtins-52.c: New testcase.
29375
29376 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29377
29378 PR c/19342
29379 * gcc.c-torture/execute/20050119-1.c: New test.
29380
29381 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29382
29383 PR c++/19811
29384 * g++.dg/init/delete1.C: New test.
29385
29386 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29387
29388 PR c++/18470
29389 * g++.dg/template/static12.C: New test.
29390
29391 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29392
29393 PR c++/19787
29394 * g++.dg/conversion/ambig1.C: New test.
29395
29396 PR c++/19739
29397 * g++.dg/ext/attrib19.C: New test.
29398
29399 PR c++/19732
29400 * g++.dg/parse/dtor5.C: New test.
29401
29402 PR c++/19762
29403 * g++.dg/template/dtor3.C: New test.
29404
29405 PR c++/19826
29406 * g++.dg/template/static11.C: New test.
29407 * g++.dg/template/crash2.C: Remove dg-error marker.
29408
29409 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29410
29411 PR C++/18491
29412 * g++.old-deja/g++.mike/p10769a.C: Remove.
29413
29414 2005-02-09 Roger Sayle <roger@eyesopen.com>
29415
29416 * gcc.dg/builtins-48.c: New test case.
29417 * gcc.dg/builtins-49.c: New test case.
29418 * gcc.dg/builtins-50.c: New test case.
29419 * gcc.dg/builtins-51.c: New test case.
29420
29421 2005-02-09 Ian Lance Taylor <ian@airs.com>
29422
29423 PR middle-end/19583
29424 * g++.dg/warn/Wreturn-type-3.C: New test.
29425
29426 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29427
29428 PR middle-end/19402
29429 * gcc.dg/pr19402-1.c: New testcase.
29430 * gcc.dg/pr19402-2.c: likewise.
29431
29432 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29433
29434 PR middle-end/19854
29435 * g++.dg/tree-ssa/tmmti.C: New testcase.
29436
29437 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29438
29439 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29440
29441 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29442
29443 PR c++/19733
29444 * g++.dg/parse/crash23.C: New test.
29445 * g++.dg/warn/Weff1.C: New test.
29446
29447 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29448
29449 * gcc.dg/20050209-1.c: New test.
29450
29451 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29452
29453 PR target/19799
29454 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29455
29456 2005-02-08 Mike Stump <mrs@apple.com>
29457
29458 * g++.dg/pch/import-2.c: New test.
29459 * g++.dg/pch/import-2.hs: New.
29460 * g++.dg/pch/include/import-2a.h: New.
29461 * g++.dg/pch/include/import-2b.h: New.
29462
29463 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29464
29465 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29466
29467 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29468
29469 * gfortran.dg/substr_1.f90: New test.
29470
29471 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29472
29473 PR middle-end/19775
29474 * gcc.dg/torture/builtin-power-1.c: Disable test for
29475 invalid transformation.
29476 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29477 no longer optimize.
29478 * gcc.dg/builtins-47.c: New testcase.
29479
29480 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29481 Dorit Naishlos <dorit@il.ibm.com>
29482
29483 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29484
29485 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29486
29487 * gcc.c-torture/compile/20050206-1.c: New test.
29488
29489 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29490
29491 PR tree-opt/19768
29492 * g++.dg/opt/pr19768.C: New test.
29493
29494 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29495
29496 PR tree-opt/19736
29497 * gcc.c-torture/compile/pr19736.c: New test.
29498
29499 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29500
29501 PR c++/17401
29502 * g++.dg/parse/error25.C: New test.
29503
29504 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29505
29506 * gcc.c-torture/execute/20050203-1.c: New.
29507
29508 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29509
29510 * gcc.dg/vect/vect-85.c: Remove xfail.
29511 * gcc.dg/vect/vect-86.c: Remove xfail.
29512 * gcc.dg/vect/vect-87.c: Remove xfail.
29513 * gcc.dg/vect/vect-88.c: Remove xfail.
29514
29515 2005-02-02 Geoffrey Keating <geoffk@apple.com>
29516
29517 * gcc.dg/altivec-19.c: New.
29518
29519 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
29520
29521 PR c/17807
29522 * gcc.dg/nested-func-3.c: New test.
29523 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29524
29525 2005-02-02 Janis Johnson <janis187@us.ibm.com>
29526
29527 * gcc.test-framework/gen_directive_tests: Generate tests for
29528 selector expressions.
29529
29530 2005-02-02 Matt Austern <austern@apple.com>
29531
29532 PR c++/19628
29533 * g++/ext/builtin7.C: New.
29534 * g++/ext/builtin8.C: New.
29535
29536 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29537
29538 PR c/18502
29539 * gcc.dg/pr18502-1.c: New test.
29540
29541 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29542
29543 PR c++/17413
29544 * g++.dg/template/local4.C: Tweak.
29545
29546 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
29547
29548 PR tree-optimization/19578
29549 * gcc.c-torture/compile/20050202-1.c: New test.
29550
29551 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29552
29553 PR c/19435
29554 * gcc.dg/c99-init-4.c: New test.
29555
29556 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29557
29558 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29559
29560 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29561
29562 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29563 * g++.dg/eh/check-vect.h: New.
29564
29565 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29566 * gcc.dg/vect/vect-78.c: Ditto.
29567 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29568 Remove.
29569
29570 * g++.dg/conversion/simd1.C: Expect warning.
29571 * g++.dg/ext/attribute-test-1.C: Ditto.
29572 * g++.dg/ext/attribute-test-2.C: Ditto.
29573 * g++.dg/ext/attribute-test-3.C: Ditto.
29574 * g++.dg/ext/attribute-test-4.C: Ditto.
29575
29576 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29577 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29578
29579 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29580
29581 2005-02-01 Richard Henderson <rth@redhat.com>
29582
29583 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29584 long double for ibm double-double format.
29585 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29586
29587 2005-02-01 Diego Novillo <dnovillo@redhat.com>
29588
29589 PR tree-optimization/19633
29590 * gcc.dg/pr19633-1.c: New test.
29591 * gcc.dg/pr19633.c: Tweak to make pointer point
29592 to NULL or a symbol.
29593
29594 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29595
29596 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29597 New procs.
29598 (dg-process-target (local override)): Handle selector expressions.
29599
29600 * gcc.test-framework/README: Describe tests in source directory.
29601 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29602 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29603 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29604 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29605 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29606 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29607 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29608 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29609 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29610 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29611 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29612 * gcc.test-framework/dg-error-exp-P.c: New test.
29613 * gcc.test-framework/dg-error-exp-XP.c: New test.
29614 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29615 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29616 * gcc.test-framework/dg-output-exp-P.c: New test.
29617 * gcc.test-framework/dg-output-exp-XF.c: New test.
29618 * gcc.test-framework/dg-warning-exp-P.c: New test.
29619 * gcc.misc-tests/dg-1.c: Remove.
29620 * gcc.misc-tests/dg-2.c: Remove.
29621 * gcc.misc-tests/dg-3.c: Remove.
29622 * gcc.misc-tests/dg-4.c: Remove.
29623 * gcc.misc-tests/dg-5.c: Remove.
29624 * gcc.misc-tests/dg-6.c: Remove.
29625 * gcc.misc-tests/dg-7.c: Remove.
29626 * gcc.misc-tests/dg-8.c: Remove.
29627 * gcc.misc-tests/dg-9.c: Remove.
29628 * gcc.misc-tests/dg-10.c: Remove.
29629 * gcc.misc-tests/dg-11.c: Remove.
29630 * gcc.misc-tests/dg-12.c: Remove.
29631 * gcc.misc-tests/dg-test.exp: Remove.
29632
29633 * gcc.test-framework/test-framework.awk: Change recording and
29634 printing of passes and failures.
29635
29636 * gcc.test-framework: New directory.
29637 * gcc.test-framework/README: New.
29638 * gcc.test-framework/test-framework.exp: New.
29639 * gcc.test-framework/test-framework.awk: New.
29640 * gcc.test-framework/gen_directive_tests: New.
29641
29642 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29643
29644 * lib/treelang.exp: Fix comment typos.
29645 (treelang_target_compile): Don't append libs=-ltreelang to options.
29646
29647 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29648
29649 * g++.dg/parse/typename7.C: Adjust error messages.
29650
29651 2005-01-31 Jeff Law <law@redhat.com>
29652
29653 * gcc.c-torture/execute/20050131-1.c: New test.
29654 * gcc.dg/wcaselabel.c: New test.
29655
29656 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29657
29658 * g++.dg/other/warning1.C: Adjust error messags.
29659 * g++.dg/parse/constant5.C: New test.
29660
29661 2005-01-31 Steven Bosscher <stevenb@suse.de>
29662
29663 PR c/19333
29664 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29665 the test case valid.
29666 * gcc.dg/20030815-1.c: Remove invalid tests.
29667 * gcc.dg/array-7.c: Adjust expected result.
29668 * gcc.dg/pr18596-3.c: Likewise.
29669 * gcc.dg/noncompile/20000901-1.c: Likewise.
29670 * gcc.dg/noncompile/init-2.c: Likewise.
29671 * gcc.dg/noncompile/init-4.c: Likewise.
29672
29673 2005-01-31 Dale Johannesen <dalej@apple.com>
29674
29675 * g++.dg/opt/pr19650.C: New test.
29676
29677 2005-01-31 Richard Henderson <rth@redhat.com>
29678
29679 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29680 long double for intel double extended format.
29681 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29682
29683 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29684
29685 PR c++/19555
29686 * g++.dg/template/static10.C: New test.
29687
29688 PR c++/19395
29689 * g++.dg/parse/error24.C: New test.
29690
29691 PR c++/19367
29692 * g++.dg/lookup/builtin1.C: New test.
29693
29694 PR c++/19457
29695 * g++.dg/warn/conv3.C: New test.
29696
29697 2005-01-30 Bud Davis <bdavis@gfortran.org>
29698
29699 PR fortran/19647
29700 * gfortan.dg/inquire_7.f90
29701
29702 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29703
29704 PR tree-optimization/15791
29705 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29706 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29707 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29708 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29709 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29710 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29711 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29712 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29713 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29714 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29715
29716 2005-01-29 Paul Brook <paul@codesourcery.com>
29717
29718 PR fortran/18565
29719 * check.c (real_or_complex_check): New function.
29720 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29721 * intrinsic.c (add_functions): Use new check functions.
29722 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29723 Add prototypes.
29724
29725 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29726
29727 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29728 gcc.dg/lvalue-3.c: New tests.
29729 * gcc.dg/concat.c: Update expected messages.
29730
29731 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29732
29733 PR libfortran/19595
29734 * gfortran.dg/eor_1.f90: New test.
29735
29736 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29737
29738 PR fortran/19589
29739 * gfortran.dg/logical_data_1.f90: New test.
29740
29741 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29742
29743 PR c++/19253
29744 * g++.dg/template/crash33.C: New test.
29745
29746 PR c++/19667
29747 * g++.dg/template/crash32.C: New test.
29748
29749 2005-01-28 Ian Lance Taylor <ian@airs.com>
29750
29751 PR middle-end/16558
29752 * g++.dg/warn/Wreturn-type-2.C: New test.
29753
29754 2004-06-24 Jeff Law <law@redhat.com>
29755
29756 * gcc.dg/tree-ssa/20050128-1.c: New test.
29757
29758 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29759
29760 * gcc.target/frv/all-mdpackh-1.c: New test.
29761
29762 2005-01-28 Steven Bosscher <stevenb@suse.de>
29763
29764 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29765
29766 2005-01-27 Richard Henderson <rth@redhat.com>
29767
29768 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29769
29770 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29771
29772 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29773
29774 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29775
29776 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29777 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29778 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29779 to cope with cases where the multilib options override the dg-options.
29780
29781 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29782
29783 PR c/18946
29784 * gcc.dg/noncompile/20050120-1.c: New test.
29785
29786 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29787
29788 PR tree-optimization/19633
29789 * gcc.dg/pr19633.c: New test.
29790 * gcc.dg/tree-ssa/pr19633.c: New test.
29791
29792 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29793
29794 * gcc.dg/20041216-1.c: New test.
29795
29796 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29797
29798 PR objc/18862
29799 * objc.dg/selector-2.m: New test.
29800
29801 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29802
29803 * g++.dg/opt/range-test-2.C: New test.
29804
29805 PR rtl-optimization/19579
29806 * gcc.c-torture/execute/20050124-1.c: New test.
29807
29808 2005-01-26 Greg Parker <gparker@apple.com>
29809 Stuart Hastings <stuart@apple.com>
29810
29811 * gcc.c-torture/execute/20050125-1.c: New.
29812
29813 2005-01-18 Jan Hubicka <jh@suse.cz>
29814
29815 PR tree-optimize/19337
29816 * gcc.c-torture/compile/20050119-1.c: New test.
29817
29818 2005-01-24 James E Wilson <wilson@specifixinc.com>
29819
29820 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29821 test for successful match.
29822
29823 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29824
29825 PR objc/18408
29826 * objc.dg/comp-types-7.m: New test.
29827
29828 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29829
29830 * lib/target-supports.exp (current_target_name): New.
29831 (check_effective_target_ilp32, check_effective_target_lp64):
29832 Cache the result to use as long as the current target, with
29833 multilib flags, remains the same.
29834
29835 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29836 (dg-require-weak, dg-require-visibility, dg-require-alias,
29837 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29838 dg-require-effective-target, dg-skip-if): Remove call to
29839 skip_test_and_clear_xfail.
29840 (dg-test): Clear xfail data.
29841
29842 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29843
29844 PR target/17751
29845 * gcc.dg/ppc64-toc.c: New test.
29846
29847 * g++.dg/tree-ssa/empty-1.C: New test.
29848
29849 PR middle-end/19551
29850 * gcc.c-torture/execute/20050121-1.c: New test.
29851 * gcc.dg/20050121-2.c: New test.
29852
29853 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29854 Paul Brook <paul@codesourcery.com>
29855
29856 PR fortran/17941
29857 * gfortran.dg/real_const_1.f: New test.
29858 * gfortran.dg/real_const_2.f90: New test.
29859 * gfortran.dg/complex_int_1.f90: New test.
29860
29861 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29862
29863 PR fortran/19313
29864 * gfortan.dg/inquire_6.f90: New test.
29865
29866 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29867
29868 PR libfortran/19451
29869 * open_readonly_1.f90: New test.
29870
29871 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29872
29873 PR libfortran/18982
29874 * gfortran.dg/open_new.f90: New file.
29875
29876 2005-01-22 Paul Brook <paul@codesourcery.com>
29877
29878 * namelist_1.f90: New test.
29879
29880 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29881
29882 PR tree-optimization/19484
29883 * gcc.c-torture/compile/20050122-[12].c: New tests.
29884
29885 2005-01-22 Paul Brook <paul@codesourcery.com>
29886
29887 * gfortran.dg/implicit_2.f90: New test.
29888
29889 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29890
29891 PR fortran/19314
29892 * gfortran.dg/inquire_5.f90: New test.
29893
29894 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29895
29896 PR c/18809
29897 * gcc.dg/pr18809-1.c: New test.
29898
29899 2005-01-21 Ian Lance Taylor <ian@airs.com>
29900
29901 * gcc.dg/20050121-1.c: New test.
29902
29903 PR tree-optimization/13000
29904 * gcc.dg/20040206-1.c: Change warning to point where function is
29905 being inlined.
29906
29907 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29908
29909 PR c++/19208
29910 * g++.dg/template/array11.C: New test.
29911
29912 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29913
29914 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29915 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29916 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29917 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29918 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29919 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29920
29921 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29922
29923 PR tree-optimization/15349
29924 * gcc.dg/tree-ssa/pr15349.c: New.
29925
29926 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29927
29928 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29929
29930 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29931
29932 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29933 scan-assembler-times directive name.
29934
29935 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29936 after dg-do.
29937
29938 PR rtl-optimization/19462
29939 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29940
29941 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29942
29943 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29944 counting function calls on ia64.
29945
29946 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29947
29948 PR rtl-optimization/15139
29949 * gcc.dg/20050111-2.c: New test.
29950
29951 PR c/17297
29952 * gcc.c-torture/compile/20050113-1.c: New testcase.
29953
29954 PR middle-end/19164
29955 * gcc.dg/20050113-1.c: New testcase.
29956
29957 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29958
29959 * gcc.dg/vect/vect-85.c: Add comment.
29960 * gcc.dg/vect/vect-86.c: Add xfail for now.
29961 * gcc.dg/vect/vect-87.c: Add xfail for now.
29962 * gcc.dg/vect/vect-88.c: Add xfail for now.
29963 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29964
29965 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29966
29967 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29968
29969 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29970
29971 * g++.dg/debug/typedef3.C: New test.
29972
29973 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29974
29975 PR c/19472
29976 * gcc.dg/asm-a.c: New test.
29977
29978 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29979
29980 * gcc.dg/sh-relax.c: Add prototype for abort.
29981
29982 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29983
29984 * gcc.dg/short-compare-1.c: New test.
29985 * gcc.dg/short-compare-2.c: Likewise.
29986
29987 2005-01-18 Michael Matz <matz@suse.de>
29988
29989 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29990
29991 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29992
29993 PR tree-optimization/19121
29994 * gcc.c-torture/compile/pr19121.c: New test.
29995
29996 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29997
29998 PR target/19357
29999 * gcc.c-torture/compile/pr19357.c: New test.
30000
30001 2005-01-17 Ian Lance Taylor <ian@airs.com>
30002
30003 PR c/5675
30004 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30005 pass--those that refer just to the variable, possibly with a
30006 cast.
30007 * gcc.dg/c99-const-expr-3.c: Likewise.
30008
30009 PR middle-end/13127
30010 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30011 longer emitted.
30012
30013 2005-01-16 Bud Davis <bdavis9659@comcast.net>
30014
30015 PR fortran/18778
30016 * gfortran.dg/endfile_2.f90: New test.
30017
30018 2005-01-16 Steven G. Kargl <kargls@comcast.net>
30019
30020 PR 19168
30021 * gfortran.dg/select_5.f90: New test.
30022
30023 2004-01-16 Paul Brook <paul@codesourcery.com>
30024
30025 * gfortran.dg/common_4.f90: New test.
30026
30027 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
30028
30029 PR rtl-optimization/19462
30030 * gcc.dg/torture/pr19462-1.c: New test.
30031
30032 2005-01-15 Ziemowit Laski <zlaski@apple.com>
30033
30034 PR objc/19321
30035 * objc.dg/func-ptr-2.m: New.
30036 * objc.dg/volatile-1.m: New.
30037
30038 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30039
30040 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30041
30042 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30043
30044 PR tree-optimization/19060
30045 * gcc.c-torture/execute/20050104-1.c: New test.
30046
30047 2005-01-15 Bud Davis <bdavis9659@comcast.net>
30048
30049 PR fortran/18983
30050 * gfortran.dg/write_to_null.f90: New test.
30051
30052 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
30053 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30054
30055 PR other/19328
30056 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30057 argument.
30058
30059 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30060
30061 PR c++/19263
30062 * g++.dg/init/vector1.C: New test.
30063
30064 2005-01-14 James E. Wilson <wilson@specifixinc.com>
30065
30066 PR target/13158
30067 * gcc.target/ia64/sibcall-unwind-1.c: New test.
30068 PR target/18987
30069 * gcc.target/ia64/sibcall-unwind-2.c: New test.
30070
30071 2005-01-14 Steven G. Kargl <kargls@comcast.net>
30072
30073 * gfortran.dg/select_1.f90: New test.
30074 * gfortran.dg/select_2.f90: New test.
30075 * gfortran.dg/select_3.f90: New test.
30076 * gfortran.dg/select_4.f90: New test.
30077
30078 2005-01-14 Jakub Jelinek <jakub@redhat.com>
30079
30080 PR middle-end/19084
30081 PR rtl-optimization/19348
30082 * gcc.dg/20050111-1.c: New test.
30083 * gcc.c-torture/execute/20050111-1.c: New test.
30084
30085 * gcc.dg/i386-asm-4.c: New test.
30086
30087 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30088
30089 * gcc.dg/nested-func-2.c: New test.
30090 * ada/acats/norun.lst: Remove c953002.
30091
30092 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
30093
30094 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30095
30096 2005-01-12 Ben Elliston <bje@au.ibm.com>
30097
30098 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30099
30100 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30101
30102 PR target/18761
30103 * g++.dg/abi/align1.C: New test.
30104
30105 2005-01-11 Alan Modra <amodra@bigpond.net.au>
30106
30107 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30108 at a time.
30109 * g++.dg/ext/altivec_check.h: Support compiling as C.
30110
30111 2005-01-10 Roger Sayle <roger@eyesopen.com>
30112
30113 PR c++/19355
30114 * g++.dg/expr/pr19355-1.C: New test case.
30115
30116 2005-01-10 Laurent GUERBY <laurent@guerby.net>
30117
30118 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30119 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30120 * ada/acats/tests/c3/c92005b.ada: Likewise.
30121 * ada/acats/tests/c3/cxb3012.a: Likewise.
30122 * ada/acats/norun.lst: Add c380004 and c953002, add PR
30123
30124 2005-01-09 Paul Brook <paul@codesourcery.com>
30125
30126 * gfortran.dg/common_2.f90: New file.
30127 * gfortran.dg/common_3.f90: New file.
30128
30129 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
30130
30131 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30132
30133 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30134
30135 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30136 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30137 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30138 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30139 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30140 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30141 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30142 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30143 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30144 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30145 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30146 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30147 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30148 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30149 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30150 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30151 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30152 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30153 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30154 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30155 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30156 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30157 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30158 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30159 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30160 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30161 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30162 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30163 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30164 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30165 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30166 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30167 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30168 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30169 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30170 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30171 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30172 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30173 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30174 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30175 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30176 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30177 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30178 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30179 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30180 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30181 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30182 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30183 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30184 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30185 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30186 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30187 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30188 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30189 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30190 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30191 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30192 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30193 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30194 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30195 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30196 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30197 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30198 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30199 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30200 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30201 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30202
30203 * gcc.dg/vect/vect-1.c: Fix spelling.
30204 * gcc.dg/vect/vect-10.c: Fix spelling.
30205 * gcc.dg/vect/vect-11.c: Fix spelling.
30206 * gcc.dg/vect/vect-12.c: Fix spelling.
30207 * gcc.dg/vect/vect-14.c: Fix spelling.
30208 * gcc.dg/vect/vect-15.c: Fix spelling.
30209 * gcc.dg/vect/vect-16.c: Fix spelling.
30210 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30211 * gcc.dg/vect/vect-64.c: Fix comments.
30212 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30213
30214 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30215 Ira Rosen <irar@il.ibm.com>
30216
30217 * gcc.dg/vect/vect-70.c: New test.
30218 * gcc.dg/vect/vect-71.c: New test.
30219
30220 2005-01-09 Manfred Hollstein <mh@suse.com>
30221
30222 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30223 * gcc.dg/pr18241-2.c: Likewise.
30224 * gcc.dg/pr18241-3.c: Likewise.
30225 * gcc.dg/pr18241-4.c: Likewise.
30226 * gcc.dg/pr18241-5.c: Likewise.
30227
30228 2005-01-08 Richard Henderson <rth@redhat.com>
30229
30230 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30231 False for x86 and x86-64.
30232
30233 2005-01-08 Diego Novillo <dnovillo@redhat.com>
30234
30235 PR tree-optimization/18241
30236 * gcc.dg/pr18241-1.c: New test.
30237 * gcc.dg/pr18241-2.c: New test.
30238 * gcc.dg/pr18241-3.c: New test.
30239 * gcc.dg/pr18241-4.c: New test.
30240 * gcc.dg/pr18241-5.c: New test.
30241
30242 2005-01-08 Steven G. Kargl <kargls@comcast.net>
30243
30244 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30245 gfortran.dg/select_4.f90: New.
30246
30247 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30248
30249 * gcc.c-torture/execute/20050107-1.c: New test.
30250
30251 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
30252
30253 PR c++/19298
30254 * g++.dg/template/ref2.C: New.
30255
30256 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
30257
30258 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30259 instead of being empty.
30260
30261 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30262
30263 PR fortran/15553
30264 * gfortran.dg/array-1.f90: New test.
30265
30266 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30267
30268 PR tree-optimization/19283
30269 * gcc.c-torture/execute/20050106-1.c: New test.
30270
30271 PR rtl-optimization/18861
30272 * gcc.dg/20050105-1.c: New test.
30273
30274 PR tree-optimization/18828
30275 * gcc.dg/20050105-2.c: New test.
30276
30277 2005-01-07 Andreas Jaeger <aj@suse.de>
30278
30279 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30280
30281 2005-01-07 Bud Davis <bdavis9659@comcast.net>
30282
30283 PR fortran/18398
30284 * gfortran.dg/fmt_read.f90: New test.
30285
30286 2005-01-06 Geoffrey Keating <geoffk@apple.com>
30287
30288 * gcc.dg/rs6000-ldouble-2.c: New.
30289
30290 2005-01-06 Mark Mitchell <mark@codesourcery.com>
30291
30292 PR c++/19244
30293 * g++.dg/parser/ctor2.C: New test.
30294
30295 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30296
30297 PR c++/17154
30298 * g++.dg/template/using9.C: New test.
30299
30300 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30301
30302 PR c++/19258
30303 * g++.dg/lookup/friend6.C: New test.
30304
30305 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
30306
30307 PR c++/19270
30308 * g++.dg/template/array10.C: New.
30309
30310 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30311
30312 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30313 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30314
30315 2005-01-06 Jakub Jelinek <jakub@redhat.com>
30316
30317 * gcc.c-torture/compile/20050105-1.c: New test.
30318
30319 2005-01-05 Geoffrey Keating <geoffk@apple.com>
30320
30321 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30322
30323 2005-01-05 Roger Sayle <roger@eyesopen.com>
30324
30325 PR middle-end/19100
30326 * gcc.dg/conv-3.c: New test case.
30327
30328 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30329
30330 * gcc.dg/asm-wide-1.c: New test.
30331
30332 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30333
30334 PR c++/19030
30335 * g++.dg/parse/crash22.C: New
30336
30337 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30338
30339 PR 19257
30340 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30341
30342 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30343
30344 PR middle-end/17767
30345 * gcc.dg/i386-mmx-6.c: New test case.
30346
30347 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30348
30349 PR tree-optimization/18308
30350 * gcc.dg/vect/pr18308.c: New testcase.
30351
30352 2005-01-04 Andreas Jaeger <aj@suse.de>
30353
30354 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30355
30356 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30357 Robert Bowdidge <bowdidge@apple.com>
30358
30359 * gcc.dg/cpp/subframework1.c: New.
30360 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30361 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30362 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30363 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30364
30365 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30366
30367 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30368 producing warning.
30369 * gcc.dg/darwin-weakimport-2.c: New.
30370
30371 2005-01-03 Richard Henderson <rth@redhat.com>
30372
30373 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30374
30375 2005-01-03 Richard Henderson <rth@redhat.com>
30376
30377 * gcc.dg/vect/vect.exp: Enable for ia64.
30378 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30379 (check_effective_target_vect_float): Likewise.
30380 (check_effective_target_vect_no_align): Likewise.
30381 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30382 * gcc.dg/vect/vect-8.c: Likewise.
30383
30384 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30385
30386 PR target/19236
30387 * gcc.dg/pr19236-1.c: New test case.
30388
30389 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30390
30391 PR rtl-optimization/12092
30392 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30393
30394 2005-01-02 Andreas Jaeger <aj@suse.de>
30395
30396 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30397
30398 2005-01-01 Roger Sayle <roger@eyesopen.com>
30399 Andrew Pinski <pinskia@physics.uc.edu>
30400
30401 PR rtl-optimization/12092
30402 * gcc.dg/pr12092-1.c: New test case.
30403
30404 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30405
30406 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30407 'hidden' and 'default' for better portability.
30408 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30409
30410 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30411 6 and 7.
30412 * g++.old-deja/g++.brendan/new3.C: Likewise.
30413
30414 2005-01-01 Steven Bosscher <stevenb@suse.de>
30415
30416 * gcc.dg/20041231-1.C: New test.
30417 * g++.dg/warn/Wunreachable-code-1.C: New test.
30418
30419 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30420
30421 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30422 file, not /dev/null. Abort on error.
30423
30424 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30425 Ziemowit Laski <zlaski@apple.com>
30426
30427 PR objc/18971
30428 * objc.dg/encode-5.m: New test.
30429
30430 2004-12-29 Richard Henderson <rth@redhat.com>
30431
30432 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30433 * objc.dg/stabs-1.m: Disable for ia64.
30434
30435 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30436
30437 PR c++/19190
30438 * g++.dg/warn/Wunused-10.C: New test.
30439
30440 2004-12-28 Richard Henderson <rth@redhat.com>
30441
30442 * objc.dg/stabs-1.m: Disable for alpha.
30443
30444 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30445
30446 PR c++/19149
30447 * g++.dg/parse/error23.C: New test.
30448
30449 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30450
30451 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30452
30453 PR fortran/19032
30454 * gfortran.dg/intrinsic_modulo_1.f90: New.
30455 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30456 tests with divisor -1.
30457
30458 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30459
30460 * g++.dg/opt/temp1.C (memcpy): Return a value.
30461
30462 PR c++/19148
30463 * g++.dg/expr/cond7.C: New test.
30464
30465 2004-12-27 Paul Brook <paul@codesourcery.com>
30466
30467 * gfortran.dg/g77/select_no_compile.f: Remove.
30468
30469 2004-12-27 Richard Henderson <rth@redhat.com>
30470
30471 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30472 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30473 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30474
30475 2004-12-26 Richard Henderson <rth@redhat.com>
30476
30477 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30478 by 1i instead of token pasting.
30479
30480 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30481
30482 PR tree-optimization/17578
30483 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30484 to additional_flags.
30485 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30486
30487 2004-12-25 Richard Henderson <rth@redhat.com>
30488
30489 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30490 Remove Alpha.
30491
30492 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30493
30494 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30495 hppa*-*-hpux*.
30496 * gcc.dg/pr17957.c (dg-options): Likewise.
30497 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30498 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30499 instead of 0 on __hppa__.
30500 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30501 "foo,%r" on hppa*-*-*.
30502
30503 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30504
30505 PR fortran/19071
30506 * gfortran.dg/complex_write.f90: New test.
30507
30508 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30509
30510 PR c++/17595
30511 * g++.dg/parse/pragma2.C: New test.
30512
30513 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30514
30515 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30516
30517 * gcc.dg/empty2.c: Add missing dg-warning.
30518
30519 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30520
30521 PR c++/17413
30522 * g++.dg/template/local4.C: New test.
30523 * g++.dg/template/crash19.C: Add dg-error marker.
30524
30525 * g++.dg/template/crash31.C: Correct embedded PR number.
30526
30527 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30528
30529 PR c++/16405
30530 * g++.dg/opt/temp1.C: Add do-run marker.
30531
30532 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30533
30534 * g++.dg/template/spec19.C: New.
30535
30536 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30537
30538 PR target/16819
30539 * gcc.dg/empty2.c: New.
30540
30541 2004-12-23 Richard Henderson <rth@redhat.com>
30542
30543 * lib/target-supports.exp (check_effective_target_vect_no_align):
30544 Remove i?86 and x86-64.
30545
30546 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30547
30548 PR c++/16405
30549 * g++.dg/opt/temp1.C: New test.
30550
30551 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30552
30553 PR c++/18733
30554 * g++.dg/template/friend33.C: New testcase.
30555
30556 2004-12-22 Mark Mitchell <mark@codesourcery.com>
30557
30558 PR c++/18464
30559 * g++.dg/template/cond5.C: New test.
30560
30561 PR c++/18492
30562 * g++.dg/inherit/thunk3.C: New test.
30563
30564 PR c++/11224
30565 * g++.dg/warn/Wunused-9.C: New test.
30566
30567 2004-12-22 Janis Johnson <janis187@us.ibm.com>
30568
30569 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30570
30571 2004-12-22 Jan Beulich <jbeulich@novell.com>
30572
30573 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30574
30575 2004-12-21 Mark Mitchell <mark@codesourcery.com>
30576
30577 PR c++/18378
30578 * g++.dg/ext/packed8.C: New test.
30579
30580 PR c++/19063
30581 * g++.dg/template/crash31.C: New test.
30582
30583 PR c++/19034
30584 * g++.dg/template/crash30.C: New test.
30585
30586 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30587
30588 PR C++/18984
30589 * g++.dg/eh/ctor3.C: New test.
30590
30591 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30592
30593 * objc.dg/stabs-1.m: Allow section name to be quoted and
30594 assembly label to begin with '.LL'.
30595
30596 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30597
30598 * gcc.dg/vect/vect.exp
30599 (check_effective_target_lp64_or_vect_no_align): New.
30600 * gcc.dg/vect/vect-77.c: Use it.
30601 * gcc.dg/vect/vect-78.c: Use it.
30602
30603 * lib/target-supports.exp
30604 (check_effective_target_vect_no_max,
30605 check_effective_target_vect_no_bitwise,
30606 check_effective_target_vect_no_align): New.
30607 * gcc.dg/vect/vect-13.c: Use them.
30608 * gcc.dg/vect/vect-17.c: Ditto.
30609 * gcc.dg/vect/vect-18.c: Ditto.
30610 * gcc.dg/vect/vect-19.c: Ditto.
30611 * gcc.dg/vect/vect-20.c: Ditto.
30612 * gcc.dg/vect/vect-27.c: Ditto.
30613 * gcc.dg/vect/vect-29.c: Ditto.
30614 * gcc.dg/vect/vect-44.c: Ditto.
30615 * gcc.dg/vect/vect-48.c: Ditto.
30616 * gcc.dg/vect/vect-50.c: Ditto.
30617 * gcc.dg/vect/vect-52.c: Ditto.
30618 * gcc.dg/vect/vect-54.c: Ditto.
30619 * gcc.dg/vect/vect-56.c: Ditto.
30620 * gcc.dg/vect/vect-58.c: Ditto.
30621 * gcc.dg/vect/vect-60.c: Ditto.
30622 * gcc.dg/vect/vect-72.c: Ditto.
30623 * gcc.dg/vect/vect-80.c: Ditto.
30624
30625 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30626
30627 PR c++/14075
30628 * g++.dg/init/string1.C: New.
30629
30630 PR c++/18975
30631 * g++.dg/other/synth1.C: New.
30632
30633 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30634
30635 PR c/18963
30636 * gcc.dg/pr18963-1.c: New test.
30637
30638 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30639
30640 PR c/18596
30641 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30642 * gcc.dg/pr18596-1.c: Use dg-error.
30643 (dg-options): Use -fno-unit-at-a-time.
30644 * gcc.dg/pr18596-2.c: New test.
30645 * gcc.dg/pr18596-3.c: New test.
30646
30647 2004-12-20 Roger Sayle <roger@eyesopen.com>
30648
30649 PR middle-end/18683
30650 * g++.dg/opt/pr18683-1.C: New test case.
30651
30652 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30653
30654 PR other/19093
30655 * g++.dg/opt/max1.C: Fix for 64bit targets.
30656
30657 2004-12-20 Matt Austern <austern@apple.com>
30658
30659 PR c++/19044
30660 * g++.dg/ext/builtin6.C: New
30661
30662 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30663
30664 PR tree-optimization/19080
30665 * gcc.c-torture/compile/pr19080.c: New test.
30666
30667 2004-12-20 Steven Bosscher <stevenb@suse.de>
30668
30669 * gcc.dg/20041219-1.c: New test.
30670
30671 2004-12-19 Roger Sayle <roger@eyesopen.com>
30672
30673 PR middle-end/19068
30674 * g++.dg/opt/max1.C: New test case.
30675
30676 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30677
30678 * gcc.dg/fdata-sections-1.c: New test.
30679
30680 2004-12-18 Roger Sayle <roger@eyesopen.com>
30681
30682 PR middle-end/18548
30683 * gcc.dg/max-1.c: New test case.
30684
30685 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30686
30687 * gcc.c-torture/execute/20041218-1.c: New test.
30688
30689 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30690
30691 * gcc.dg/pr18501.c: New test.
30692 * gcc.dg/uninit-5.c: XFAIL.
30693 * gcc.dg/uninit-9.c: XFAIL.
30694
30695 2004-12-17 Dale Johannesen <dalej@apple.com>
30696
30697 * gcc.dg/20041213-1.c: New.
30698
30699 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30700
30701 * objc.dg/stabs-1.m: Allow assembly label to begin
30702 with a dot ('.').
30703
30704 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30705
30706 * gcc.c-torture/execute/20041213-1.c: Move...
30707 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30708
30709 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30710
30711 PR c++/18721
30712 * g++.dg/lookup/conv-5.C: New.
30713
30714 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30715
30716 * objc.dg/stabs-1.m: New test.
30717
30718 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30719
30720 * gcc.dg/visibility-c.c: Change compile to
30721 assemble for the test.
30722
30723 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30724
30725 PR target/19041
30726 * gcc.dg/visibility-c.c: New test.
30727
30728 2004-12-16 Roger Sayle <roger@eyesopen.com>
30729
30730 PR middle-end/18493
30731 * gcc.dg/switch-8.c: New test case.
30732
30733 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30734
30735 PR c++/18905
30736 * g++.dg/template/init4.C: New.
30737 * g++.dg/opt/static3.C: Enable optimizer.
30738
30739 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30740
30741 * g++.dg/other/complex1.C: New test.
30742
30743 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30744
30745 * g++.dg/opt/inline9.C: New test.
30746
30747 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30748
30749 PR fortran/18993
30750 * gfotran.dg/nullify_1.f: New test.
30751
30752 2004-12-15 Richard Henderson <rth@redhat.com>
30753
30754 * gcc.target/i386/i386.exp: New harness.
30755 * gcc.target/i386/vect-args.c: New.
30756
30757 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30758
30759 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30760
30761 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30762
30763 PR c++/18825
30764 * g++.dg/template/friend32.C: New test.
30765
30766 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30767
30768 * cpp/pragma-once-1.c: New test.
30769 * cpp/pragma-once-1b.h: Likewise.
30770 * cpp/pragma-once-1c.h: Likewise.
30771 * cpp/pragma-once-1d.h: Likewise.
30772 * cpp/inc/pragma-once-1a.h: Likewise.
30773
30774 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30775 Steven G. Kargl <kargls@comcast.net>
30776
30777 PR fortran/17597
30778 * gfortran.dg/list_read_3.f90: New test.
30779
30780 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30781
30782 * gcc.dg/ftrapv-2.c: New test.
30783
30784 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30785
30786 PR c++/18981
30787 * g++.dg/template/typename9.C: New test.
30788
30789 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30790
30791 PR c++/18738
30792 * g++.dg/template/typename8.C: New test.
30793 * g++.dg/parse/friend2.C: Tweak error message.
30794
30795 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30796
30797 * gcc.c-torture/20041214-1.c: New test.
30798
30799 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30800
30801 PR c++/18965
30802 * g++.dg/init/array17.C: New test.
30803
30804 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30805
30806 PR c++/18793
30807 * g++.dg/init/aggr3.C: New test.
30808
30809 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30810
30811 * gcc.dg/altivec-types-1.c: New test.
30812 * gcc.dg/altivec-types-2.c: New test.
30813 * gcc.dg/altivec-types-3.c: New test.
30814 * gcc.dg/altivec-types-4.c: New test.
30815 * g++.dg/ext/altivec-types-1.C: New test.
30816 * g++.dg/ext/altivec-types-2.C: New test.
30817 * g++.dg/ext/altivec-types-3.C: New test.
30818 * g++.dg/ext/altivec-types-4.C: New test.
30819
30820 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30821
30822 PR middle-end/18951
30823 * gcc.c-torture/execute/20041213-1.c: New test.
30824
30825 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30826
30827 PR c++/18949
30828 * g++.dg/template/cast1.C: New.
30829
30830 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30831
30832 * gcc.c-torture/execute/20041213-2.c: New test.
30833
30834 2004-12-13 Richard Henderson <rth@redhat.com>
30835
30836 * gcc.dg/i386-sse-10.c: Fix typo in options.
30837
30838 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30839
30840 PR c++/18968
30841 * g++.dg/opt/pr18968.C: New test.
30842
30843 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30844
30845 PR c++/18925
30846 * g++.dg/ext/visibility/staticdatamem.C: New test.
30847
30848 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30849
30850 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30851
30852 2004-12-13 Roger Sayle <roger@eyesopen.com>
30853
30854 PR rtl-optimization/18928
30855 * gcc.dg/pr18928-1.c: New test case.
30856
30857 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30858
30859 PR tree-opt/16951
30860 * gcc.c-torture/compile/20041211-1.c: New.
30861
30862 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30863
30864 PR middle-end/17564
30865 * gcc.c-torture/execute/20041212-1.c: New test.
30866
30867 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30868
30869 PR fortran/18869
30870 * gfortran.dg/common_1.f90: New test.
30871
30872 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30873 Paul Brook <paul@codesourcery.com>
30874
30875 PR fortran/16222
30876 * gfortran.dg/real_do_1.f90: New test.
30877
30878 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30879
30880 PR tree-opt/18040
30881 * g++.dg/opt/ptrmem6.C: New test.
30882
30883 2004-12-11 Roger Sayle <roger@eyesopen.com>
30884
30885 PR middle-end/18921
30886 * gcc.dg/pr18921-1.c: New test case.
30887
30888 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30889
30890 PR fortran/17175
30891 * gfortran.dg/scale_1.f90: New test.
30892
30893 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30894
30895 PR middle-end/18903
30896 * gcc.c-torture/compile/pr18903.c: New test.
30897
30898 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30899
30900 * gcc.c-torture/execute/20041210-1.c: New test.
30901
30902 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30903
30904 PR c++/18731
30905 * g++.dg/parser/struct-1.C: New test.
30906 * g++.dg/parser/struct-2.C: New test.
30907 * g++.dg/parser/struct-3.C: New test.
30908
30909 2004-12-09 Richard Henderson <rth@redhat.com>
30910
30911 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30912
30913 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30914 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30915
30916 2004-12-09 Matt Austern <austern@apple.com>
30917
30918 PR c++/18514
30919 * g++.dg/ext/builtin1.C: New
30920 * g++.dg/ext/builtin2.C: New
30921 * g++.dg/ext/builtin3.C: New
30922 * g++.dg/ext/builtin4.C: New
30923 * g++.dg/ext/builtin5.C: New
30924
30925 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30926
30927 PR tree-opt/18904
30928 * g++.dg/opt/ptrmem5.C: New test.
30929
30930 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30931
30932 * g++.dg/parse/typename5.C: Adjust for new error.
30933 * g++.dg/parse/typename7.C: New.
30934
30935 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30936
30937 PR c++/18073
30938 * g++.dg/other/mmintrin.C: New test.
30939
30940 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30941
30942 PR c++/16681
30943 * g++.dg/init/array15.C: New.
30944 * g++.dg/init/array16.C: New.
30945
30946 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30947
30948 PR fortran/18826
30949 * gfortran.dg/assign_1.f90: New test.
30950
30951 2004-12-08 Nick Clifton <nickc@redhat.com>
30952
30953 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30954 * gcc.target/xstormy16/data_below100: Likewise.
30955 * gcc.target/xstormy16/sfr: Likewise.
30956 * gcc.target/xstormy16/below100.S: New test source file.
30957 * gcc.target/xstormy16/below100.ld: New test linker script.
30958 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30959 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30960 bp instructions.
30961 * gcc.target/xstormy16/bp.c: Likewise.
30962
30963 * gcc.target/xstormy16/bss_below100: New files:
30964 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30965 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30966 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30967 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30968 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30969 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30970 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30971 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30972 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30973 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30974 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30975 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30976 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30977 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30978 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30979 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30980 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30981 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30982 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30983 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30984 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30985 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30986 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30987 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30988 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30989 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30990 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30991
30992 * gcc.target/xstormy16/data_below100: New files:
30993 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30994 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30995 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30996 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30997 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30998 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30999 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31000 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31001 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31002 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31003 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31004 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31005 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31006 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31007 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31008 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31009 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31010 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31011 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31012 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31013 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31014 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31015 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31016 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31017 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31018 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31019 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31020
31021 * gcc.target/xstormy16/sfr: New files:
31022 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31023 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31024 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31025 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31026 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31027 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31028 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31029 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31030 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31031 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31032 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31033 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31034 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31035 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31036 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31037 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31038 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31039 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31040 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31041 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31042 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31043 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31044 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31045 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31046 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31047 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31048 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31049 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31050 27_if0_sfrw_bitfield_f.c
31051
31052 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31053
31054 PR c++/18100
31055 * g++.dg/lookup/name-clash4.C: New test.
31056
31057 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
31058
31059 PR c++/18672
31060 * g++.dg/opt/array1.C: New.
31061
31062 PR c++/18803
31063 * g++.dg/template/operator5.C: New.
31064
31065 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
31066
31067 PR c/18867
31068 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31069
31070 2004-12-07 Steven Bosscher <stevenb@suse.de>
31071
31072 * gcc.dg/noncompile/20041207.c: New test.
31073
31074 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
31075
31076 * g++.dg/other/unreachable-1.C: New test.
31077
31078 2004-12-06 Nick Clifton <nickc@redhat.com>
31079
31080 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31081 <limits.h> because the latter comes from gcc's include/ directory
31082 and not the newlib/libc/include directory.
31083
31084 2004-12-04 Richard Henderson <rth@redhat.com>
31085
31086 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31087
31088 2004-12-04 Richard Henderson <rth@redhat.com>
31089
31090 * lib/target-supports.exp (check_gc_sections_available): Disable
31091 for alpha and ia64.
31092
31093 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
31094
31095 PR middle-end/17909
31096 * g++.dg/other/vararg-2.C: New test.
31097
31098 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31099
31100 PR c++/17011, c++/17971
31101 * g++.dg/template/error15.C: Adjust expected error.
31102 * g++.dg/template/instantiate3.C: Likewise.
31103
31104 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31105
31106 * gcc.dg/altivec-18.c: Fix for darwin
31107
31108 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
31109
31110 PR c++/18782
31111 * g++.dg/parse/ptrmem2.C: New.
31112
31113 PR c++/18318
31114 * g++.dg/template/new1.C: New.
31115
31116 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31117
31118 PR fortran/18710
31119 * gfortran.dg/direct_io_3.f90: New test.
31120
31121 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
31122
31123 PR 18758
31124 * g++.dg/parse/crash21.C: New.
31125
31126 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31127
31128 PR c++/15664, c++/18276
31129 * g++.dg/template/ttp13.C: New test.
31130 * g++.dg/template/ttp14.C: Likewise.
31131
31132 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31133
31134 PR c++/18123
31135 * g++.dg/parse/enum2.C: New test.
31136 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31137
31138 2004-12-02 Nick Clifton <nickc@redhat.com>
31139
31140 * gcc.target/xstormy16: New test directory.
31141 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31142 * gcc.target/xstormy16/bp.c: Check the generation of bp
31143 instructions.
31144 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31145 bn instructions and the BELOW100 attribute.
31146
31147 2004-12-02 Alan Modra <amodra@bigpond.net.au>
31148
31149 PR target/16952
31150 * gcc.dg/ppc-eabi.c: New.
31151
31152 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31153
31154 PR fortran/18284
31155 * gfortran.dg/backspace.f90
31156
31157 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31158
31159 * gfortran.dg/inquire.f90: New test.
31160
31161 2004-12-01 Janis Johnson <janis187@us.ibm.com>
31162
31163 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31164 handle effective-target-keyword.
31165 (dg-skip-if): Support effective-target keyword as target list.
31166 (dg-xfail-if): Ditto.
31167 * lib/target-supports.exp (is-effective-target-keyword): New proc.
31168
31169 2004-12-01 Diego Novillo <dnovillo@redhat.com>
31170
31171 PR tree-optimization/18291
31172 * gcc.c-torture/compile/pr18291.c: New test.
31173
31174 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
31175
31176 PR C++/18729
31177 * g++.dg/parse/crash20.C: New.
31178
31179 PR c++/17431
31180 * g++.dg/overload/arg1.C: New.
31181 * g++.dg/overload/arg2.C: New.
31182 * g++.dg/overload/arg3.C: New.
31183 * g++.dg/overload/arg4.C: New.
31184
31185 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
31186
31187 * gcc.dg/c99-flex-array-4.c: Remove.
31188
31189 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31190
31191 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31192
31193 * lib/target-supports.exp (is-effective-target): Simplify.
31194
31195 * lib/target-supports.exp (check_effective_target_vect_long):
31196 Fix for powerpc64-*-*.
31197
31198 2004-11-30 Loren James Rittle <ljrittle@acm.org>
31199
31200 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31201 to support new requirements on FreeBSD 5.
31202
31203 2004-11-30 Devang Patel <dpatel@apple.com>
31204
31205 PR 18702
31206 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31207
31208 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31209
31210 * g++.dg/ext/altivec-13.C: New test.
31211
31212 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
31213
31214 PR tree-opt/18298
31215 * gcc.c-torture/execute/p18298.c: New test.
31216
31217 2004-11-30 Ira Rosen <irar@il.ibm.com>
31218 Dorit Naishlos <dorit@il.ibm.com>
31219
31220 PR tree-opt/18607
31221 * gcc.dg/vect/vect-89.c: New test.
31222
31223 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
31224
31225 * gcc.dg/pr18596-1.c: New test.
31226
31227 2004-11-30 Ben Elliston <bje@au.ibm.com>
31228
31229 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31230
31231 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31232
31233 PR c/18479
31234 * gcc.dg/pr18479.c: New test.
31235
31236 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31237
31238 PR target/18490
31239 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31240 mmix-knuth-mmixware.
31241
31242 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31243 cris-*-elf* cris-*-aout* mmix-*-*
31244
31245 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31246
31247 PR middle-end/18725
31248 * gcc.dg/pr18725.c: New test.
31249
31250 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31251
31252 PR target/18488
31253 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31254
31255 PR target/18336
31256 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31257
31258 2004-11-29 Mark Mitchell <mark@codesourcery.com>
31259
31260 PR c++/18368
31261 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31262 * g++.old-deja/g++.law/ctors5.C: Likewise.
31263 * g++.old-deja/g++.other/crash25.C: Likewise.
31264
31265 PR c++/18674
31266 * g++.dg/template/error16.C: New test.
31267
31268 PR c++/18512
31269 * g++.dg/template/crash29.C: New test.
31270
31271 2004-11-29 Diego Novillo <dnovillo@redhat.com>
31272
31273 PR tree-optimization/18712
31274 * gcc.c-torture/compile/pr18712.c: New test.
31275
31276 2004-11-29 Joseph Myers <joseph@codesourcery.com>
31277
31278 PR c/7544
31279 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31280 tests.
31281
31282 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31283
31284 PR c++/18652
31285 * g++.dg/lookup/crash6.C: New test.
31286
31287 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31288
31289 PR middle-end/18164
31290 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
31291
31292 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
31293
31294 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31295 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31296 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31297
31298 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
31299
31300 * gcc.dg/pr18164.c: New test.
31301
31302 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
31303
31304 * gcc.dg/funroll-loops-all.c: New.
31305
31306 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31307
31308 PR target/18489
31309 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31310 delimeter, match space and TAB as well as ":".
31311
31312 PR target/18484
31313 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31314
31315 PR target/18348
31316 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31317
31318 PR target/18345
31319 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31320
31321 PR target/18337
31322 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31323
31324 2004-11-28 Bud Davis <bdavis9659@comcast.net>
31325
31326 * gfortran.dg/direct_io_2.f90: New test.
31327
31328 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31329
31330 PR target/18334
31331 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31332
31333 2004-11-28 Richard Henderson <rth@redhat.com>
31334
31335 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31336
31337 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31338
31339 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31340 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31341 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31342 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31343 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31344 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31345 gcc.dg/pointer-arith-8.c: New tests.
31346
31347 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31348
31349 PR fortran/18364
31350 * gfortran.dg/endfile.f90: New test.
31351
31352 2004-11-27 Falk Hueffner <falk@debian.org>
31353
31354 * gcc.dg/loop-6.c: New test.
31355
31356 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31357
31358 * gcc.c-torture/execute/20041126-1.c: New test.
31359
31360 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31361
31362 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31363 on IRIX.
31364
31365 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31366
31367 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31368 functions.
31369
31370 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31371
31372 PR rtl-optimization/17825
31373 * gcc.c-torture/compile/20041119-1.c: New test.
31374
31375 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31376
31377 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31378 Check existence of ld library path variables before unsetting.
31379
31380 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31381
31382 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31383
31384 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31385
31386 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31387
31388 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31389
31390 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31391
31392 2004-11-26 Ben Elliston <bje@au.ibm.com>
31393
31394 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31395 dg-do directive.
31396
31397 2004-11-26 Ben Elliston <bje@au.ibm.com>
31398
31399 * gcc.dg/pr17957.c: Pass --param, not -param.
31400
31401 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31402
31403 PR middle-end/17957
31404 * gcc.dg/pr17957.c: New test.
31405
31406 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31407
31408 PR c++/18445
31409 * g++.dg/template/crash28.C: Likewise.
31410
31411 PR c++/18001
31412 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31413 * g++.dg/ext/lvaddr.C: Likewise.
31414 * g++.dg/opt/pr7503-3.C: Likewise.
31415
31416 PR c++/18466
31417 * g++.dg/parse/qualified3.C: New test.
31418 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31419
31420 PR c++/18545
31421 * g++.dg/expr/return1.C: New test.
31422
31423 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31424
31425 Friend class name lookup 3/n, PR c++/3332
31426 * g++.dg/lookup/friend3.C: New test.
31427 * g++.dg/lookup/friend4.C: Likewise.
31428 * g++.dg/lookup/friend5.C: Likewise.
31429
31430 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31431
31432 Friend class name lookup 2/n, PR c++/14513, c++/15410
31433 * g++.dg/lookup/friend2.C: New test.
31434 * g++.dg/template/friend31.C: Likewise.
31435
31436 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31437
31438 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31439
31440 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31441
31442 PR c++/17473
31443 * g++.dg/tc1/dr56.C: Remove.
31444 * g++.dg/template/typedef1.C: Add dg-error markers.
31445 * g++.old-deja/g++.other/typedef7.C: Likewise.
31446
31447 PR c++/18285
31448 * g++.dg/parse/typedef7.C: New test.
31449
31450 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31451
31452 * gcc.c-torture/execute/20041124-1.c: New test.
31453
31454 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31455
31456 * g++.dg/template/deduce3.C: New test.
31457
31458 PR c++/18586
31459 * g++.dg/template/crash27.C: New test.
31460
31461 PR c++/18530
31462 * g++.dg/warn/Wshadow-3.C: New test.
31463
31464 2004-11-24 Devang Patel <dpatel@apple.com>
31465
31466 PR/18555
31467 * gcc.dg/cpp/isysroot-1.c: New test.
31468 * gcc.dg/cpp/usr/include/stdio.h: New file.
31469 * gcc.dg/cpp/isysroot-2.c: New test.
31470 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31471 New file.
31472
31473 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31474
31475 PR c++/8929
31476 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31477
31478 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31479
31480 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31481 * gcc.target/sparc/pdist.c: Likewise.
31482
31483 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31484
31485 PR c++/16882
31486 * g++.dg/conversion/simd1.C: New test.
31487
31488 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31489
31490 * lib/target-libpath.exp: New file defining
31491 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31492 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31493 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31494 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31495 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31496
31497 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31498
31499 * gcc.dg/pragma-align-2.c: Test macro expansion.
31500 * gcc.dg/pragma-pack-2.c: New test.
31501
31502 2004-11-23 Richard Henderson <rth@redhat.com>
31503
31504 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31505 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31506 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31507 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31508 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31509 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31510
31511 * gcc.dg/vect/vect.exp: Add check for alpha.
31512 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31513 (check_effective_target_vect_int): Enable for alpha.
31514 (check_effective_target_vect_long): New.
31515 (is-effective-target): Add it.
31516
31517 2004-11-23 Uros Bizjak <uros@kss-loka.si>
31518
31519 * gcc.dg/pr18614-1.c: New test.
31520
31521 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31522
31523 * gcc.dg/setjmp-2.c: New test.
31524
31525 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
31526
31527 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31528 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31529 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31530 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31531 gcc.target/sparc/pdist.c: New tests.
31532
31533 2004-11-22 Bob Wilson <bob.wilson@acm.org>
31534
31535 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31536
31537 2004-11-22 Dale Johannesen <dalej@apple.com>
31538
31539 * gcc.dg/20041111-1.c: New.
31540
31541 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31542
31543 PR tree-opt/18536
31544 * gcc.dg/vect/pr18536.c: New test.
31545
31546 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31547
31548 PR c++/18354
31549 * g++.dg/template/nontype11.C: New test.
31550
31551 2004-11-21 Roger Sayle <roger@eyesopen.com>
31552
31553 PR middle-end/18520
31554 * gcc.dg/pr18520-1.c: New test case.
31555
31556 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
31557
31558 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31559 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31560 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31561 expected diagnostics.
31562
31563 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31564
31565 PR target/18580
31566 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31567 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31568 vect-77.c, vect-77a.c: XFAIL on the SPARC.
31569
31570 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31571
31572 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31573
31574 2004-11-19 Mark Mitchell <mark@codesourcery.com>
31575 Joseph Myers <joseph@codesourcery.com>
31576
31577 * lib/target-supports.exp (check_visibility_available): Really
31578 test the compiler.
31579
31580 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31581
31582 PR tree-opt/18181
31583 * gcc.dg/vect/vect-85.c: New test.
31584 * gcc.dg/vect/vect-86.c: New test.
31585 * gcc.dg/vect/vect-87.c: New test.
31586 * gcc.dg/vect/vect-88.c: New test.
31587
31588 2004-11-19 Ben Elliston <bje@au.ibm.com>
31589
31590 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31591
31592 2004-11-18 Janis Johnson <janis187@us.ibm.com>
31593
31594 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31595 * gcc.dg/ppc-and-1.c: Ditto.
31596 * gcc.dg/ppc-compare-1.c: Ditto.
31597 * gcc.dg/ppc-mov-1.c: Ditto
31598
31599 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31600 Mark Mitchell <mark@codesourcery.com>
31601
31602 * gcc.dg/pragma-init-fini-2.c: New test.
31603
31604 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31605 Aldy Hernandez <aldyh@redhat.com>
31606
31607 * lib/target-supports.exp (check_effective_target_vect_int): New
31608 (check_effective_target_vect_float): New
31609 (check_effective_target_vect_double): New.
31610 (is-effective-target): Support new effective targets keywords.
31611 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31612 default action for dg-do.
31613 * gcc.dg/vect/pr16105.c: Use new support.
31614 * gcc.dg/vect/pr18400.c: Ditto.
31615 * gcc.dg/vect/pr18425.c: Ditto.
31616 * gcc.dg/vect/vect-1.c: Ditto.
31617 * gcc.dg/vect/vect-10.c: Ditto.
31618 * gcc.dg/vect/vect-11.c: Ditto.
31619 * gcc.dg/vect/vect-12.c: Ditto.
31620 * gcc.dg/vect/vect-13.c: Ditto.
31621 * gcc.dg/vect/vect-14.c: Ditto.
31622 * gcc.dg/vect/vect-15.c: Ditto.
31623 * gcc.dg/vect/vect-16.c: Ditto.
31624 * gcc.dg/vect/vect-17.c: Ditto.
31625 * gcc.dg/vect/vect-18.c: Ditto.
31626 * gcc.dg/vect/vect-19.c: Ditto.
31627 * gcc.dg/vect/vect-2.c: Ditto.
31628 * gcc.dg/vect/vect-20.c: Ditto.
31629 * gcc.dg/vect/vect-21.c: Ditto.
31630 * gcc.dg/vect/vect-22.c: Ditto.
31631 * gcc.dg/vect/vect-23.c: Ditto.
31632 * gcc.dg/vect/vect-24.c: Ditto.
31633 * gcc.dg/vect/vect-25.c: Ditto.
31634 * gcc.dg/vect/vect-26.c: Ditto.
31635 * gcc.dg/vect/vect-27.c: Ditto.
31636 * gcc.dg/vect/vect-27a.c: Ditto.
31637 * gcc.dg/vect/vect-28.c: Ditto.
31638 * gcc.dg/vect/vect-29.c: Ditto.
31639 * gcc.dg/vect/vect-29a.c: Ditto.
31640 * gcc.dg/vect/vect-3.c: Ditto.
31641 * gcc.dg/vect/vect-30.c: Ditto.
31642 * gcc.dg/vect/vect-31.c: Ditto.
31643 * gcc.dg/vect/vect-32.c: Ditto.
31644 * gcc.dg/vect/vect-33.c: Ditto.
31645 * gcc.dg/vect/vect-34.c: Ditto.
31646 * gcc.dg/vect/vect-35.c: Ditto.
31647 * gcc.dg/vect/vect-36.c: Ditto.
31648 * gcc.dg/vect/vect-37.c: Ditto.
31649 * gcc.dg/vect/vect-38.c: Ditto.
31650 * gcc.dg/vect/vect-4.c: Ditto.
31651 * gcc.dg/vect/vect-40.c: Ditto.
31652 * gcc.dg/vect/vect-41.c: Ditto.
31653 * gcc.dg/vect/vect-42.c: Ditto.
31654 * gcc.dg/vect/vect-43.c: Ditto.
31655 * gcc.dg/vect/vect-44.c: Ditto.
31656 * gcc.dg/vect/vect-45.c: Ditto.
31657 * gcc.dg/vect/vect-46.c: Ditto.
31658 * gcc.dg/vect/vect-47.c: Ditto.
31659 * gcc.dg/vect/vect-48.c: Ditto.
31660 * gcc.dg/vect/vect-48a.c: Ditto.
31661 * gcc.dg/vect/vect-49.c: Ditto.
31662 * gcc.dg/vect/vect-5.c: Ditto.
31663 * gcc.dg/vect/vect-50.c: Ditto.
31664 * gcc.dg/vect/vect-51.c: Ditto.
31665 * gcc.dg/vect/vect-52.c: Ditto.
31666 * gcc.dg/vect/vect-53.c: Ditto.
31667 * gcc.dg/vect/vect-54.c: Ditto.
31668 * gcc.dg/vect/vect-55.c: Ditto.
31669 * gcc.dg/vect/vect-56.c: Ditto.
31670 * gcc.dg/vect/vect-56a.c: Ditto.
31671 * gcc.dg/vect/vect-57.c: Ditto.
31672 * gcc.dg/vect/vect-58.c: Ditto.
31673 * gcc.dg/vect/vect-59.c: Ditto.
31674 * gcc.dg/vect/vect-6.c: Ditto.
31675 * gcc.dg/vect/vect-60.c: Ditto.
31676 * gcc.dg/vect/vect-61.c: Ditto.
31677 * gcc.dg/vect/vect-62.c: Ditto.
31678 * gcc.dg/vect/vect-63.c: Ditto.
31679 * gcc.dg/vect/vect-64.c: Ditto.
31680 * gcc.dg/vect/vect-65.c: Ditto.
31681 * gcc.dg/vect/vect-66.c: Ditto.
31682 * gcc.dg/vect/vect-67.c: Ditto.
31683 * gcc.dg/vect/vect-68.c: Ditto.
31684 * gcc.dg/vect/vect-69.c: Ditto.
31685 * gcc.dg/vect/vect-7.c: Ditto.
31686 * gcc.dg/vect/vect-72.c: Ditto.
31687 * gcc.dg/vect/vect-72a.c: Ditto.
31688 * gcc.dg/vect/vect-73.c: Ditto.
31689 * gcc.dg/vect/vect-74.c: Ditto.
31690 * gcc.dg/vect/vect-75.c: Ditto.
31691 * gcc.dg/vect/vect-76.c: Ditto.
31692 * gcc.dg/vect/vect-77.c: Ditto.
31693 * gcc.dg/vect/vect-77a.c: Ditto.
31694 * gcc.dg/vect/vect-78.c: Ditto.
31695 * gcc.dg/vect/vect-79.c: Ditto.
31696 * gcc.dg/vect/vect-8.c: Ditto.
31697 * gcc.dg/vect/vect-80.c: Ditto.
31698 * gcc.dg/vect/vect-82.c: Ditto.
31699 * gcc.dg/vect/vect-82_64.c: Ditto.
31700 * gcc.dg/vect/vect-83.c: Ditto.
31701 * gcc.dg/vect/vect-83_64.c: Ditto.
31702 * gcc.dg/vect/vect-9.c: Ditto.
31703 * gcc.dg/vect/vect-all.c: Ditto.
31704 * gcc.dg/vect/vect-none.c: Ditto.
31705
31706 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31707
31708 * lib/gcc-dg.exp (dg-skip-if): New function.
31709 (dg-forbid-option): Remove.
31710 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31711 * g++.dg/abi/bitfield8.C: Likewise.
31712 * g++.dg/abi/dtor1.C: Likewise.
31713 * g++.dg/abi/empty10.C: Likewise.
31714 * g++.dg/abi/empty7.C: Likewise.
31715 * g++.dg/abi/empty9.C: Likewise.
31716 * g++.dg/abi/layout3.C: Likewise.
31717 * g++.dg/abi/layout4.C: Likewise.
31718 * g++.dg/abi/thunk1.C: Likewise.
31719 * g++.dg/abi/thunk2.C: Likewise.
31720 * g++.dg/abi/vbase11.C: Likewise.
31721 * g++.dg/abi/vthunk2.C: Likewise.
31722 * g++.dg/abi/vthunk3.C: Likewise.
31723 * g++.dg/ext/attrib8.C: Likewise.
31724 * g++.dg/opt/longbranch2.C: Likewise.
31725 * g++.dg/opt/reg-stack4.C: Likewise.
31726 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31727 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31728 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31729 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31730 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31731 * gcc.dg/20000609-1.c: Likewise.
31732 * gcc.dg/20000720-1.c: Likewise.
31733 * gcc.dg/20011107-1.c: Likewise.
31734 * gcc.dg/20011119-1.c: Likewise.
31735 * gcc.dg/20020108-1.c: Likewise.
31736 * gcc.dg/20020122-2.c: Likewise.
31737 * gcc.dg/20020122-3.c: Likewise.
31738 * gcc.dg/20020201-3.c: Likewise.
31739 * gcc.dg/20020206-1.c: Likewise.
31740 * gcc.dg/20020218-1.c: Likewise.
31741 * gcc.dg/20020310-1.c: Likewise.
31742 * gcc.dg/20020411-1.c: Likewise.
31743 * gcc.dg/20020418-2.c: Likewise.
31744 * gcc.dg/20020426-1.c: Likewise.
31745 * gcc.dg/20020426-2.c: Likewise.
31746 * gcc.dg/20020517-1.c: Likewise.
31747 * gcc.dg/20020523-1.c: Likewise.
31748 * gcc.dg/20020523-2.c: Likewise.
31749 * gcc.dg/20020729-1.c: Likewise.
31750 * gcc.dg/20030204-1.c: Likewise.
31751 * gcc.dg/20030826-2.c: Likewise.
31752 * gcc.dg/20030926-1.c: Likewise.
31753 * gcc.dg/20031202-1.c: Likewise.
31754 * gcc.dg/980312-1.c: Likewise.
31755 * gcc.dg/980313-1.c: Likewise.
31756 * gcc.dg/990117-1.c: Likewise.
31757 * gcc.dg/990424-1.c: Likewise.
31758 * gcc.dg/990524-1.c: Likewise.
31759 * gcc.dg/991230-1.c: Likewise.
31760 * gcc.dg/i386-387-1.c: Likewise.
31761 * gcc.dg/i386-387-2.c: Likewise.
31762 * gcc.dg/i386-387-3.c: Likewise.
31763 * gcc.dg/i386-387-4.c: Likewise.
31764 * gcc.dg/i386-387-5.c: Likewise.
31765 * gcc.dg/i386-387-6.c: Likewise.
31766 * gcc.dg/i386-asm-1.c: Likewise.
31767 * gcc.dg/i386-bitfield1.c: Likewise.
31768 * gcc.dg/i386-bitfield2.c: Likewise.
31769 * gcc.dg/i386-loop-1.c: Likewise.
31770 * gcc.dg/i386-loop-2.c: Likewise.
31771 * gcc.dg/i386-loop-3.c: Likewise.
31772 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31773 * gcc.dg/i386-pic-1.c: Likewise.
31774 * gcc.dg/i386-regparm.c: Likewise.
31775 * gcc.dg/i386-signbit-1.c: Likewise.
31776 * gcc.dg/i386-signbit-2.c: Likewise.
31777 * gcc.dg/i386-signbit-3.c: Likewise.
31778 * gcc.dg/i386-sse-5.c: Likewise.
31779 * gcc.dg/i386-sse-8.c: Likewise.
31780 * gcc.dg/i386-unroll-1.c: Likewise.
31781 * gcc.dg/tls/opt-1.c: Likewise.
31782 * gcc.dg/tls/opt-2.c: Likewise.
31783 * gcc.dg/unroll-1.c: Likewise.
31784 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31785 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31786 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31787 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31788
31789 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31790
31791 * g++.dg/template/incomplete1.C: New test.
31792
31793 2004-11-16 Nick Clifton <nickc@redhat.com>
31794
31795 Revert patches accidentally commited during checkin of fixes for
31796 xstormy16 tests:
31797 gcc.c-torture/execute/simd-4.c: Revert
31798 gcc.dg/20040910-1.c: Revert.
31799
31800 2004-11-16 Paul Brook <paul@codesourcery.com>
31801
31802 PR fortran/13010
31803 * gfortran.dg/der_pointer_1.f90: New test.
31804
31805 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31806
31807 PR c/18498
31808 * gcc.dg/bitfld-13.c: New test.
31809
31810 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31811
31812 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31813 powerpc*-*-linux*.
31814
31815 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31816 * gcc.dg/ppc64-abi-2.c: Ditto.
31817 * gcc.dg/ppc64-abi-3.c: Ditto.
31818
31819 * lib/gcc-dg.exp (dg-target-list): Remove.
31820
31821 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31822
31823 * gcc.dg/ia64-postinc.c: New test.
31824
31825 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31826
31827 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31828
31829 2004-11-15 Nick Clifton <nickc@redhat.com>
31830
31831 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31832 __INT_MAX__ so that the test can be compiled by toolchains
31833 targeted at 16-bit processors.
31834
31835 * gcc.dg/20040625-1.c: Use long constants rather than integers
31836 when performing arithmetic that will overflow 16-bits.
31837
31838 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31839 xstormy16. It does not support 128-bit vector operations.
31840
31841 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31842 with the macro PTR_TYPE. Define this macro to an integer type
31843 suitable for holding a pointer.
31844
31845 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31846 the target is a 16-bit processor.
31847
31848 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31849 16-bit targets where the character constant will be too long.
31850
31851 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31852 where the double will not be directly addressable.
31853
31854 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31855
31856 Friend class name lookup 1/n, PR c++/18471
31857 * g++.dg/template/crash26.C: New test.
31858 * g++.dg/lookup/struct1.C: Adjust expected error.
31859 * g++.dg/parse/elab1.C: Likewise.
31860 * g++.dg/parse/elab2.C: Likewise.
31861 * g++.dg/parse/int-as-enum1.C: Likewise.
31862 * g++.dg/parse/struct-as-enum1.C: Likewise.
31863 * g++.dg/parse/typedef1.C: Likewise.
31864 * g++.dg/parse/typedef3.C: Likewise.
31865 * g++.dg/parse/typedef4.C: Likewise.
31866 * g++.dg/parse/typedef5.C: Likewise.
31867 * g++.dg/template/nontype4.C: Likewise.
31868 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31869 * g++.old-deja/g++.other/elab1.C: Likewise.
31870 * g++.old-deja/g++.other/syntax4.C: Likewise.
31871
31872 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31873
31874 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31875
31876 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31877
31878 * gcc.c-torture/execute/20041114-1.c: New test.
31879
31880 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31881
31882 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31883 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31884 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31885 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31886 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31887 gcc.dg/switch-7.c: New tests.
31888
31889 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31890
31891 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31892
31893 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31894
31895 PR tree-opt/18400
31896 * gcc.dg/vect/pr18400.c: New test.
31897
31898 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31899 Andrew Pinski <pinskia@physics.uc.edu>
31900
31901 PR tree-opt/18425
31902 * gcc.dg/vect/pr18425.c: New test.
31903
31904 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31905
31906 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31907 Guard with dg-require-alias and dg-require-visibility.
31908
31909 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31910
31911 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31912
31913 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31914
31915 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31916
31917 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31918
31919 PR c++/17344
31920 * g++.dg/template/defarg5.C: New test.
31921
31922 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31923
31924 * g++.dg/parse/cast1.C: Run only on ILP32.
31925 * g++.old-deja/g++.mike/p784.C: Likewise.
31926
31927 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31928
31929 * gcc.c-torture/execute/20041113-1.c: New test.
31930
31931 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31932
31933 PR target/18230
31934 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31935 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31936 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31937 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31938 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31939 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31940 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31941 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31942 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31943 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31944 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31945 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31946 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31947
31948 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31949
31950 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31951 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31952 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31953 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31954 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31955 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31956 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31957 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31958 gcc.target/sparc/combined-1.c: New tests.
31959
31960 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31961
31962 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31963 New tests.
31964
31965 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31966
31967 * lib/gcc-dg.exp (dg-forbid-option): New function.
31968 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31969 * g++.dg/abi/bitfield8.C: Likewise.
31970 * g++.dg/abi/dtor1.C: Likewise.
31971 * g++.dg/abi/empty10.C: Likewise.
31972 * g++.dg/abi/empty7.C: Likewise.
31973 * g++.dg/abi/empty9.C: Likewise.
31974 * g++.dg/abi/layout3.C: Likewise.
31975 * g++.dg/abi/layout4.C: Likewise.
31976 * g++.dg/abi/thunk1.C: Likewise.
31977 * g++.dg/abi/thunk2.C: Likewise.
31978 * g++.dg/abi/vbase11.C: Likewise.
31979 * g++.dg/abi/vthunk2.C: Likewise.
31980 * g++.dg/abi/vthunk3.C: Likewise.
31981 * g++.dg/ext/attrib8.C: Likewise.
31982 * g++.dg/opt/longbranch2.C: Likewise.
31983 * g++.dg/opt/reg-stack4.C: Likewise.
31984 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31985 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31986 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31987 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31988 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31989 * gcc.dg/20000609-1.c: Likewise.
31990 * gcc.dg/20000720-1.c: Likewise.
31991 * gcc.dg/20011107-1.c: Likewise.
31992 * gcc.dg/20011119-1.c: Likewise.
31993 * gcc.dg/20020108-1.c: Likewise.
31994 * gcc.dg/20020122-2.c: Likewise.
31995 * gcc.dg/20020122-3.c: Likewise.
31996 * gcc.dg/20020201-3.c: Likewise.
31997 * gcc.dg/20020206-1.c: Likewise.
31998 * gcc.dg/20020218-1.c: Likewise.
31999 * gcc.dg/20020310-1.c: Likewise.
32000 * gcc.dg/20020411-1.c: Likewise.
32001 * gcc.dg/20020418-2.c: Likewise.
32002 * gcc.dg/20020426-1.c: Likewise.
32003 * gcc.dg/20020426-2.c: Likewise.
32004 * gcc.dg/20020517-1.c: Likewise.
32005 * gcc.dg/20020523-1.c: Likewise.
32006 * gcc.dg/20020523-2.c: Likewise.
32007 * gcc.dg/20020729-1.c: Likewise.
32008 * gcc.dg/20030204-1.c: Likewise.
32009 * gcc.dg/20030826-2.c: Likewise.
32010 * gcc.dg/20030926-1.c: Likewise.
32011 * gcc.dg/20031202-1.c: Likewise.
32012 * gcc.dg/980312-1.c: Likewise.
32013 * gcc.dg/980313-1.c: Likewise.
32014 * gcc.dg/990117-1.c: Likewise.
32015 * gcc.dg/990424-1.c: Likewise.
32016 * gcc.dg/990524-1.c: Likewise.
32017 * gcc.dg/991230-1.c: Likewise.
32018 * gcc.dg/i386-387-1.c: Likewise.
32019 * gcc.dg/i386-387-2.c: Likewise.
32020 * gcc.dg/i386-387-3.c: Likewise.
32021 * gcc.dg/i386-387-4.c: Likewise.
32022 * gcc.dg/i386-387-5.c: Likewise.
32023 * gcc.dg/i386-387-6.c: Likewise.
32024 * gcc.dg/i386-asm-1.c: Likewise.
32025 * gcc.dg/i386-bitfield1.c: Likewise.
32026 * gcc.dg/i386-bitfield2.c: Likewise.
32027 * gcc.dg/i386-loop-1.c: Likewise.
32028 * gcc.dg/i386-loop-2.c: Likewise.
32029 * gcc.dg/i386-loop-3.c: Likewise.
32030 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32031 * gcc.dg/i386-pic-1.c: Likewise.
32032 * gcc.dg/i386-regparm.c: Likewise.
32033 * gcc.dg/i386-signbit-1.c: Likewise.
32034 * gcc.dg/i386-signbit-2.c: Likewise.
32035 * gcc.dg/i386-signbit-3.c: Likewise.
32036 * gcc.dg/i386-sse-5.c: Likewise.
32037 * gcc.dg/i386-sse-8.c: Likewise.
32038 * gcc.dg/i386-unroll-1.c: Likewise.
32039 * gcc.dg/tls/opt-1.c: Likewise.
32040 * gcc.dg/tls/opt-2.c: Likewise.
32041 * gcc.dg/unroll-1.c: Likewise.
32042 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32043 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32044 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32045 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32046 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32047 -m64 is specified.
32048
32049 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32050
32051 PR c++/18389
32052 * g++.dg/parse/cond1.C: New test.
32053
32054 PR c++/18429
32055 * g++.dg/template/array9.C: New test.
32056 * g++.dg/ext/vla1.C: Adjust error messages.
32057 * g++.dg/ext/vlm1.C: Likewise.
32058 * g++.dg/template/crash2.C: Likewise.
32059
32060 PR c++/18436
32061 * g++.dg/template/call3.C: New test.
32062
32063 PR c++/18407
32064 * g++.dg/template/ptrmem11.C: New test.
32065
32066 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
32067
32068 PR other/14264
32069 * lib/g++.exp: Set LC_ALL and LANG to C.
32070 * lib/gcc-dg.exp: Likewise.
32071 * lib/gfortran.exp: Likewise.
32072 * lib/objc.exp: Likewise.
32073 * lib/treelang.exp: Likewise.
32074
32075 2004-11-12 Andreas Schwab <schwab@suse.de>
32076
32077 * gcc.dg/pr16286.c: Fix last change.
32078
32079 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32080
32081 PR c++/18416
32082 * g++.dg/init/global1.C: New test.
32083
32084 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
32085
32086 * gcc.c-torture/execute/20041112-1.c: New test.
32087
32088 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32089
32090 * lib/gcc-dg.exp (dg-target-list): New.
32091
32092 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32093 Richard Sandiford <rsandifo@redhat.com>
32094
32095 * lib/target-supports.exp (get-compiler_messages): New.
32096 (check_named_sections_available): Use it.
32097 (check_effective_target_ilp32): New.
32098 (check_effective_target_lp64): New.
32099 (is-effective-target): New.
32100 * lib/gcc-dg.exp (dg-require-effective-target): New.
32101
32102 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32103
32104 * gcc.dg/precedence-1.c: New test.
32105
32106 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32107
32108 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32109
32110 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32111 message, delete generated files, use more descriptive name for
32112 executable, and make the test unsupported when it cannot be run.
32113
32114 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32115 (dg-require-weak, dg-require-visibility, dg-require-alias,
32116 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32117 dg-require-iconv, dg-require-named-sections): Use it.
32118
32119 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32120
32121 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
32122
32123 PR target/16457
32124 * gcc.dg/ppc-and-1: New
32125
32126 PR target/16796
32127 * gcc.dg/ppc-mov-1.c: New.
32128
32129 PR target/16458
32130 * gcc.dg/ppc-compare-1.c: New.
32131
32132 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
32133
32134 * objc.dg/desig-init-2.m: New test.
32135
32136 2004-11-10 Adam Nemet <anemet@lnxw.com>
32137
32138 PR middle-end/18160
32139 * g++.dg/warn/register-var-1.C: New test.
32140 * g++.dg/warn/register-var-2.C: New test.
32141
32142 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32143
32144 * gcc.dg/union-2.c: New test.
32145
32146 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
32147
32148 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32149 New test for PR tree-optimization/17892.
32150
32151 2004-11-09 Mark Mitchell <mark@codesourcery.com>
32152
32153 PR c++/18369
32154 * g++.dg/init/new12.C: New test.
32155
32156 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
32157
32158 * gcc.target/sparc: New directory.
32159 * gcc.target/sparc/sparc.exp: New driver.
32160 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32161 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32162 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32163 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32164
32165 2004-11-10 Paul Brook <paul@codesourcery.com>
32166
32167 PR fortran/18218
32168 * gfortran.dg/list_read.c: New test.
32169
32170 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32171
32172 PR c/18322
32173 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32174 expected diagnostic location.
32175
32176 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
32177
32178 * gcc.dg/20041109-1.c: New test.
32179
32180 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32181
32182 PR objc/18406
32183 * objc/compile/pr18406.m: New test.
32184
32185 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32186
32187 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32188
32189 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32190
32191 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32192
32193 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32194
32195 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32196
32197 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32198
32199 * gcc.dg/20030225-2.c: Add prototype for abort and
32200 exit.
32201
32202 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
32203
32204 PR tree-opt/18299
32205 * gcc.c-torture/pr18299-1.c: New test.
32206
32207 2004-11-06 Andreas Schwab <schwab@suse.de>
32208
32209 * gcc.dg/pr16286.c: Also test for bool and pixel.
32210
32211 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
32212
32213 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32214 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32215 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32216 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32217 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32218 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32219 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32220 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32221 gcc.dg/struct-semi-3.c: New tests.
32222
32223 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32224
32225 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32226
32227 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32228
32229 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32230 Do not use C99 designators.
32231
32232 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32233
32234 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32235
32236 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32237
32238 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32239 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32240 * gcc.c-torture/execute/simd-5.x: Remove.
32241
32242 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
32243
32244 PR rtl-optimization/17933
32245 * gcc.dg/torture/pr17933-1.c: New test.
32246
32247 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32248
32249 PR target/18106
32250 * lib/target-supports.exp (check_weak_available): Support
32251 Windows.
32252
32253 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
32254
32255 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32256 call to fflush(stdout) before abort.
32257 (my_ffsll): New function.
32258 (generate_fields): Use it.
32259
32260 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32261
32262 * gcc.dg/init-undef-1.c: New test.
32263
32264 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32265
32266 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32267 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32268 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32269 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32270 expected messages for new parser.
32271
32272 2004-11-04 Mark Mitchell <mark@codesourcery.com>
32273
32274 * g++.dg/ext/visibility/symbian1.C: New test.
32275
32276 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32277
32278 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32279 on LP64 targets.
32280
32281 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32282
32283 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32284 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32285 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32286 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32287 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32288 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32289 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32290 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32291 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32292 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32293
32294 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32295
32296 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32297 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32298 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32299 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32300 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32301 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32302 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32303 for new parser.
32304
32305 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
32306
32307 PR target/15342
32308 * gcc.dg/20041104-1.c: New test.
32309
32310 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32311
32312 * g++.dg/template/nontype7.C: New test.
32313 * g++.dg/template/nontype8.C: Likewise.
32314 * g++.dg/template/nontype9.C: Likewise.
32315 * g++.dg/template/nontype10.C: Likewise.
32316 * g++.dg/tc1/dr49.C: Likewise.
32317 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32318 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32319
32320 2004-11-04 Ben Elliston <bje@au.ibm.com>
32321
32322 * g++.dg/rtti/tinfo1.C: Remove xfails.
32323
32324 2004-11-04 Ben Elliston <bje@au.ibm.com>
32325
32326 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32327 packed attribute to the definition to satisfy the new C++ parser.
32328
32329 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32330
32331 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32332 invocations of va_arg.
32333
32334 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32335
32336 PR c++/18124
32337 * g++.dg/template/crash25.C: New test.
32338
32339 PR c++/18155
32340 * g++.dg/template/typedef2.C: New test.
32341 * g++.dg/parse/crash13.C: Adjust error markers.
32342
32343 PR c++/18177
32344 * g++.dg/conversion/const3.C: New test.
32345
32346 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32347
32348 PR fortran/17535
32349 PR fortran/17583
32350 PR fortran/17713
32351 * gfortran.dg/generic_[123].f90: New testcases.
32352
32353 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32354
32355 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32356 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32357
32358 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32359
32360 PR tree-opt/16808
32361 * gcc.c-torture/compile/pr16808.c: New test.
32362
32363 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32364
32365 PR rtl-optimization/17104
32366 * gcc.dg/ppc-bitfield1.c: New.
32367
32368 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32369
32370 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32371
32372 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32373
32374 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32375 strings for 32-bit code.
32376
32377 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32378
32379 PR c/18239
32380 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32381
32382 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32383
32384 PR c++/18064
32385 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32386
32387 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32388
32389 PR c++/15172
32390 * g++.dg/init/aggr2.C: New test.
32391
32392 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32393
32394 * objc.dg/local-decl-1.m: New test.
32395
32396 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32397
32398 * gcc.dg/20040910-1.c: Adjust regex.
32399
32400 2004-10-30 Roger Sayle <roger@eyesopen.com>
32401
32402 PR rtl-optimization/18084
32403 * g++.dg/opt/pr18084-1.C: New testcase.
32404
32405 2004-10-30 Matt Austern <austern@apple.com>
32406
32407 PR c++/17542
32408 * g++.dg/ext/attrib18.C: New test.
32409
32410 2004-10-30 Roger Sayle <roger@eyesopen.com>
32411
32412 PR middle-end/18096
32413 * gcc.dg/pr18096-1.c: New test case.
32414
32415 2004-10-30 Roger Sayle <roger@eyesopen.com>
32416
32417 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32418
32419 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32420
32421 PR c/16666
32422 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32423 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32424 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32425 gcc.dg/old-style-prom-3.c: New tests.
32426
32427 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32428
32429 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32430 Remove unnecessary inclusion of stdio.h.
32431
32432 2004-10-29 Roger Sayle <roger@eyesopen.com>
32433
32434 PR rtl-optimization/17581
32435 * gcc.dg/pr17581-1.c: New test case.
32436
32437 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32438
32439 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32440 being implemented.
32441 * g++.dg/conversion/dr195-1.C: New.
32442 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32443 * g++.old-deja/g++.mike/p10148.C: Likewise.
32444
32445 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32446
32447 PR c++/17695
32448 * g++.dg/debug/typedef2.C: New test.
32449
32450 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32451
32452 PR fortran/13490
32453 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32454 * gfortran.dg/g77/README: Update.
32455
32456 2004-10-28 Matt Austern <austern@apple.com>
32457
32458 PR c++/14124
32459 * g++.dg/ext/packed7.C: New test.
32460
32461 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32462
32463 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32464 scan-assembler.
32465 * lib/scanasm.exp (hidden-scan-for): New proc.
32466 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32467 string.
32468 (scan-not-hidden): Likewise.
32469 * lib/target-supports.exp (check_visibility_available): mach-o is
32470 support too.
32471
32472 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32473
32474 PR c++/17132
32475 * g++.dg/template/memclass3.C: New test.
32476
32477 2004-10-28 Adam Nemet <anemet@lnxw.com>
32478
32479 PR middle-end/18160
32480 * gcc.dg/register-var-1.c: New test.
32481 * gcc.dg/register-var-2.c: New test.
32482 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32483 error now.
32484
32485 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32486
32487 PR other/18172
32488 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32489 unused variables.
32490 * gcc.dg/vect/vect-22.c: Likewise.
32491
32492 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32493
32494 * gcc.dg/i386-rotate-1.c: New test.
32495
32496 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32497
32498 * g++.dg/init/ref12.C: Add "run" marker.
32499
32500 PR c++/17435
32501 * g++.dg/init/ref12.C: New test.
32502
32503 PR c++/18140
32504 * g++.dg/template/shift1.C: New test.
32505 * g++.dg/template/error10.C: Adjust error markers.
32506
32507 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32508
32509 PR tree-opt/17529
32510 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32511
32512 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32513
32514 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32515 * gcc.dg/weak/weak-3.c: Likewise.
32516 * gcc.dg/weak/weak-5.c: Likewise.
32517 * gcc.dg/weak/weak-9.c: Likewise.
32518 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32519 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32520
32521 * gcc.dg/darwin-weakimport-1.c: New.
32522
32523 2004-10-28 Ben Elliston <bje@au.ibm.com>
32524
32525 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32526
32527 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
32528
32529 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32530 'syntax' error messages.
32531 * gcc.dg/cpp/direct2s.c: Likewise.
32532
32533 2004-10-26 Geoffrey Keating <geoffk@apple.com>
32534
32535 * gcc.c-torture/compile/20041026-1.c: New.
32536
32537 2004-10-26 Mark Mitchell <mark@codesourcery.com>
32538
32539 PR c++/18093
32540 * g++.dg/lookup/ns2.C: New test.
32541
32542 PR c++/18020
32543 * g++.dg/template/enum4.C: New test.
32544
32545 PR c++/18161
32546 * g++.dg/template/expr1.C: New test.
32547
32548 2004-10-26 Ben Elliston <bje@au.ibm.com>
32549
32550 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32551
32552 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
32553
32554 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32555 gcc.dg/decl-nospec-3.c: New tests.
32556
32557 2004-10-26 Ziemowit Laski <zlaski@apple.com>
32558
32559 * objc.dg/super-class-3.m: New test.
32560
32561 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
32562
32563 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32564 resyncing.
32565 * gcc.dg/cpp/direct2s.c: Likewise.
32566
32567 2004-10-25 Geoffrey Keating <geoffk@apple.com>
32568
32569 * objc.dg/image-info.m: Update for changes to section selection.
32570
32571 2004-10-25 David Ayers <d.ayers@inode.at>
32572 Ziemowit Laski <zlaski@apple.com>
32573
32574 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32575 diagnostics when messaging 'id <Proto>'.
32576 * objc.dg/class-protocol-1.m: New test.
32577 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32578 a non-existent method signature.
32579 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32580 Update diagnostics when messaging with non-existent method signature.
32581 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32582 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32583 invalid receivers are now resolved as if messaging 'id'; remove
32584 extraneous diagnostics.
32585
32586 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
32587
32588 PR c/16667
32589 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32590 gcc.dg/init-desig-obs-3.c: New tests.
32591
32592 2004-10-25 Jakub Jelinek <jakub@redhat.com>
32593
32594 * gcc.dg/debug/20041023-1.c: New test.
32595
32596 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32597
32598 PR middle-end/17407
32599 * gcc.c-torture/compile/pr17407.c: New test.
32600
32601 PR c++/18121
32602 * g++.dg/template/array8.C: New test.
32603
32604 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32605
32606 PR other/18138
32607 * lib/g++.exp: Accept more than one multilib libgcc.
32608 * lib/gcc-dg.exp: Likewise.
32609 * lib/objc.exp: Likewise.
32610 * lib/treelang.exp: Likewise.
32611 * lib/gfortran.exp: Likewise.
32612
32613 2004-10-24 Ben Elliston <bje@au.ibm.com>
32614
32615 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32616
32617 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32618
32619 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32620 * gcc.dg/c99-const-expr-3.c: Likewise.
32621
32622 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32623
32624 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32625
32626 2004-10-23 Ben Elliston <bje@au.ibm.com>
32627
32628 * gcc.c-torture/execute/loop-2e.x: Remove.
32629
32630 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32631
32632 PR c++/18095
32633 * g++.dg/parse/crash18.C: New.
32634 * g++.dg/parse/crash19.C: New.
32635
32636 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32637
32638 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32639 * g++.dg/ext/dllimport2.C: Same.
32640 * g++.dg/ext/dllimport8.C: Same.
32641
32642 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32643
32644 PR c++/10841
32645 * g++.dg/conversion/cast1.C: New test.
32646 * g++.dg/overload/pmf1.C: Adjust error marker.
32647
32648 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32649
32650 PR objc/17923
32651 * objc.dg/const-str-7.m: New test.
32652
32653 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32654
32655 * g++.dg/template/memfriend11.C: Fix comment typo.
32656 * g++.dg/template/memfriend14.C: Likewise.
32657
32658 2004-10-20 Richard Henderson <rth@redhat.com>
32659
32660 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32661 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32662 -fasynchronous-unwind-tables.
32663
32664 2004-10-20 Richard Henderson <rth@redhat.com>
32665
32666 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32667 (main): Return success.
32668 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32669 (main): Return success.
32670
32671 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32672
32673 PR c++/13495
32674 * g++.dg/template/memfriend9.C: New test.
32675 * g++.dg/template/memfriend10.C: Likewise.
32676 * g++.dg/template/memfriend11.C: Likewise.
32677 * g++.dg/template/memfriend12.C: Likewise.
32678 * g++.dg/template/memfriend13.C: Likewise.
32679 * g++.dg/template/memfriend14.C: Likewise.
32680 * g++.dg/template/memfriend15.C: Likewise.
32681 * g++.dg/template/memfriend16.C: Likewise.
32682 * g++.dg/template/memfriend17.C: Likewise.
32683 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32684
32685 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32686
32687 * g++.dg/conversion/dr195.C: New.
32688 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32689
32690 2004-10-20 Ben Elliston <bje@au.ibm.com>
32691 Devang Patel <dpatel@apple.com>
32692
32693 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32694 of floating point arithmetic, which could trap.
32695
32696 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32697
32698 PR c++/14035
32699 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32700 * g++.dg/conversion/const2.C: New test.
32701 * g++.dg/expr/reinterpret2.C: New test.
32702 * g++.dg/expr/reinterpret3.C: New test.
32703 * g++.dg/expr/cast2.C: New test.
32704 * g++.dg/expr/copy1.C: New test.
32705 * g++.dg/other/conversion1.C: Change error message.
32706 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32707 function pointers to void *.
32708 * g++.old-deja/g++.mike/p10148.C: Likewise.
32709
32710 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32711
32712 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32713
32714 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32715
32716 PR c++/18047
32717
32718 * g++.dg/parse/expr3.C: New test.
32719
32720 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32721
32722 * gcc.dg/smod-1.c: New test.
32723
32724 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32725
32726 * objc.dg/method-14.m: New test.
32727
32728 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32729
32730 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32731 Also xfail as the patch was reverted.
32732
32733 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32734
32735 PR middle-end/16973
32736 * gcc.dg/pr16973.c: New test.
32737
32738 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32739
32740 PR tree-optimization/17656
32741 * gcc.c-torture/compile/pr17656.c: New test.
32742
32743 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32744
32745 * g++.dg/eh/shadow1.C: New.
32746
32747 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32748
32749 * gcc.c-torture/compile/20041018-1.c: New test.
32750
32751 2004-10-18 Ben Elliston <bje@au.ibm.com>
32752
32753 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32754 compiler referring to register 0 when accessing sdata. The linker
32755 now patches things up.
32756
32757 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32758
32759 PR c/17529
32760 * gcc.c-torture/compile/pr17529.c: New test.
32761
32762 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32763
32764 PR c++/17743
32765 * g++.dg/ext/attrib17.C: New test.
32766
32767 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32768
32769 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32770
32771 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32772
32773 PR c++/10479
32774 * g++.dg/ext/attrib16.C: New test.
32775
32776 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32777
32778 PR c++/17042
32779 * g++.dg/init/dso_handle1.C: New test.
32780
32781 PR c++/14667
32782 * g++.dg/parse/typedef6.C: New test.
32783
32784 PR c++/17916
32785 * g++.dg/parse/pragma1.C: New test.
32786
32787 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32788
32789 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32790
32791 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32792
32793 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32794 -fno-common when on HPPA HP-UX platforms.
32795
32796 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32797
32798 PR other/16820
32799 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32800 stdint.h.
32801 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32802 uintptr_t.
32803
32804 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32805
32806 PR c++/16301
32807 * g++.dg/lookup/strong-using-4.C: New test.
32808
32809 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32810
32811 PR middle-end/16567
32812 * gcc.c-torture/compile/nested-1.c: New test.
32813
32814 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32815
32816 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32817 and mipsisa64*-*-* (until support for misaligned loads is added).
32818 * gcc.dg/vect/vect-50.c: Likewise.
32819 * gcc.dg/vect/vect-52.c: Likewise.
32820 * gcc.dg/vect/vect-54.c: Likewise.
32821 * gcc.dg/vect/vect-58.c: Likewise.
32822 * gcc.dg/vect/vect-60.c: Likewise.
32823 * gcc.dg/vect/vect-80.c: Likewise.
32824
32825 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32826
32827 PR c++/17976
32828 * g++.dg/init/dtor3.C: New test.
32829
32830 2004-10-15 Ben Elliston <bje@au.ibm.com>
32831
32832 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32833
32834 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32835
32836 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32837 * gcc.dg/macho-lo-sum.c: Likewise.
32838
32839 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32840
32841 * gcc.dg/ppc-spe64-1.c: New test.
32842
32843 2004-10-14 Devang Patel <dpatel@apple.com>
32844
32845 PR 17635
32846 * gcc.dg/pr17635.c : New test.
32847
32848 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32849
32850 * gcc.dg/vect/vect-28.c: Remove xfail.
32851 * gcc.dg/vect/vect-30.c: Remove xfail.
32852 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32853 * gcc.dg/vect/vect-33.c: Remove xfail.
32854 * gcc.dg/vect/vect-44.c: Remove xfail.
32855 * gcc.dg/vect/vect-46.c: Remove xfail.
32856 * gcc.dg/vect/vect-50.c: Remove xfail.
32857 * gcc.dg/vect/vect-52.c: Remove xfail.
32858 * gcc.dg/vect/vect-54.c: Remove xfail.
32859 * gcc.dg/vect/vect-58.c: Remove xfail.
32860 * gcc.dg/vect/vect-60.c: Remove xfail.
32861 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32862 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32863 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32864 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32865 * gcc.dg/vect/vect-8.c: Remove xfail.
32866 * gcc.dg/vect/vect-80.c: Remove xfail.
32867 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32868
32869 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32870
32871 * gcc.dg/vect/vect-82.c: New testcase.
32872 * gcc.dg/vect/vect-82_64.c: New testcase.
32873 * gcc.dg/vect/vect-83.c: New testcase.
32874 * gcc.dg/vect/vect-83_64.c: New testcase.
32875
32876 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32877
32878 * gcc.dg/cpp/error-1.c: New test.
32879
32880 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32881
32882 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32883
32884 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32885
32886 PR target/17984
32887 * gcc.dg/cris-peep2-xsrand2.c: New test.
32888
32889 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32890
32891 PR c++/17661
32892 * g++.dg/expr/for2.C: New test.
32893
32894 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32895
32896 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32897
32898 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32899
32900 PR tree-optimization/17724
32901 * g++.dg/opt/pr17724-1.C: New test.
32902 * g++.dg/opt/pr17724-2.C: New test.
32903 * g++.dg/opt/pr17724-3.C: New test.
32904 * g++.dg/opt/pr17724-4.C: New test.
32905 * g++.dg/opt/pr17724-5.C: New test.
32906 * g++.dg/opt/pr17724-6.C: New test.
32907
32908 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32909
32910 PR c/17301
32911 * gcc.dg/pr17301-2.c: New test.
32912
32913 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32914
32915 PR c++/15876
32916 * g++.dg/parse/error22.C: New test.
32917
32918 PR c++/17936
32919 * g++.dg/template/spec18.C: New test.
32920
32921 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32922
32923 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32924 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32925 memcpy.
32926 * gcc.dg/ia64-sync-2.c: Ditto.
32927 * gcc.dg/ia64-sync-3.c: Ditto.
32928
32929 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32930
32931 * g++.dg/eh/cleanup5.C: Add dg-options "".
32932
32933 2004-10-11 Roger Sayle <roger@eyesopen.com>
32934
32935 PR middle-end/17657
32936 * gcc.dg/switch-4.c: New test case.
32937
32938 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32939
32940 * gcc.c-torture/execute/20041011-1.c: New test.
32941
32942 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32943
32944 PR c++/17554
32945 * g++.dg/init/for3.C: New test.
32946
32947 PR c++/17657
32948 * g++.dg/opt/switch2.C: New test.
32949
32950 PR middle-end/17703
32951 * g++.dg/warn/Wreturn-2.C: New test.
32952
32953 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32954
32955 PR c++/17907
32956 * g++.dg/eh/cleanup5.C: New test.
32957
32958 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32959
32960 PR c++/17393
32961 * g++.dg/parse/error21.C: New test.
32962
32963 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32964
32965 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32966 * g++.dg/warn/incomplete1.C: Likewise.
32967 * g++.dg/template/qualttp20.C: Likewise.
32968
32969 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32970
32971 PR c/17881
32972 * parm-incomplete-1.c: New test.
32973
32974 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32975
32976 PR c++/17867
32977 * g++.dg/parse/error19.C: New test.
32978
32979 PR c++/17670
32980 * g++.dg/init/new11.C: New test.
32981
32982 PR c++/17821
32983 * g++.dg/parse/error20.C: New test.
32984
32985 PR c++/17826
32986 * g++.dg/template/crash24.C: New test.
32987
32988 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32989
32990 PR c/17301
32991 * gcc.dg/pr17301-1.c: New test.
32992
32993 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32994
32995 PR c/17189
32996 * gcc.dg/anon-struct-5.c: New test.
32997
32998 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32999
33000 PR c/17844
33001 * gcc.dg/pr17844-1.c: New test.
33002
33003 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
33004
33005 PR tree-optimization/17906
33006 * gcc.c-torture/compile/pr17906.c: New.
33007
33008 2004-10-09 Stuart Hastings <stuart@apple.com>
33009 Roger Sayle <roger@eyesopen.com>
33010
33011 PR rtl-optimization/17853
33012 * gcc.dg/i386-mmx-5.c: New testcase.
33013
33014 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
33015
33016 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33017
33018 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33019
33020 PR c++/17524
33021 * g++.dg/template/static9.C: New test.
33022
33023 PR c++/17685
33024 * g++.dg/parse/operator5.C: New test.
33025
33026 2004-10-09 Roger Sayle <roger@eyesopen.com>
33027
33028 PR middle-end/17894
33029 * gcc.c-torture/execute/divcmp-4.c: New test case.
33030
33031 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33032
33033 PR tree-opt/17902
33034 * g++.dg/opt/pr17902.C: New test.
33035
33036 2004-10-09 Jakub Jelinek <jakub@redhat.com>
33037
33038 * gcc.dg/cpp/ident-1.c: Add dg-options "".
33039
33040 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33041
33042 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33043
33044 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33045
33046 * gcc.dg/assign-warn-3.c: New test.
33047
33048 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33049
33050 PR c/16999
33051 * gcc.dg/cpp/ident-1.c: New test.
33052
33053 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
33054
33055 * gcc.c-torture/compile/acc1.c: New.
33056
33057 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33058
33059 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33060 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33061
33062 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33063
33064 * gcc.dg/ultrasp11.c: New test.
33065
33066 2004-10-08 Michael Matz <matz@suse.de>
33067
33068 * gcc.dg/doloop-2.c: New test.
33069
33070 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33071
33072 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33073 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33074 objc.dg/method-9.m: Update expected diagnostics.
33075
33076 2004-10-07 Geoffrey Keating <geoffk@apple.com>
33077
33078 * gcc.dg/ppc-fsel-3.c: New file.
33079 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33080
33081 2004-10-07 Paul Brook <paul@codesourcery.com>
33082
33083 * gfortran.dg/intrinsic_verify_1.f90: New test.
33084
33085 2004-10-07 Paul Brook <paul@codesourcery.com>
33086
33087 * gfortran.dg/empty_format_1.f90: Remove stray commas.
33088
33089 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33090
33091 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33092 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33093 commit.
33094
33095 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
33096
33097 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33098
33099 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33100
33101 PR c++/17115
33102 * g++.dg/warn/Winline-4.C: New test.
33103
33104 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33105
33106 * gcc.c-torture/compile/20041007-1.c: New test.
33107
33108 2004-10-07 Paul Brook <paul@codesourcery.com>
33109
33110 PR fortran/17678
33111 * gfortran.dg/use_allocated_1.f90: New test.
33112
33113 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33114
33115 PR middle-end/17849
33116 * gfortran.fortran-torture/compile/nested.f90: New test
33117
33118 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
33119
33120 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33121
33122 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33123
33124 PR c++/17368
33125 * g++.dg/ext/asm6.C: New test.
33126
33127 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
33128
33129 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33130
33131 2004-10-06 Paul Brook <paul@codesourcery.com>
33132
33133 PR libfortran/17709
33134 * gfortran.dg/empty_format_1.f90: New test.
33135
33136 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33137
33138 PR fortran/17568
33139 * gfortran.dg/ishft.f90: New test.
33140
33141 PR fortran/17283
33142 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33143 tests.
33144
33145 2004-10-06 Paul Brook <paul@codesourcery.com>
33146
33147 * gfortran.dg/do_1.f90: New test.
33148
33149 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33150
33151 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33152 optimizing for size.
33153
33154 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33155
33156 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33157
33158 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33159
33160 * gcc.c-torture/compile/20041005-1.c: New test.
33161
33162 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
33163
33164 PR c++/17829
33165 * g++.dg/lookup/koenig4.C: New.
33166
33167 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
33168
33169 * g++.dg/other/classkey1.C: Adjust quoting marks.
33170 * g++.dg/parse/error15.C: Likewise.
33171 * g++.dg/template/meminit2.C (int>): Likewise.
33172
33173 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33174
33175 PR fortran/17283
33176 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33177
33178 PR fortran/17631
33179 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33180
33181 PR fortran/17708
33182 * gfortran.dg/pr17708.f90: New test.
33183
33184 2004-10-04 Chao-ying Fu <fu@mips.com>
33185
33186 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33187 * gcc.dg/vect/vect-4.c: Ditto.
33188 * gcc.dg/vect/vect-5.c: Ditto.
33189 * gcc.dg/vect/vect-6.c: Ditto.
33190 * gcc.dg/vect/vect-8.c: Ditto.
33191 * gcc.dg/vect/vect-16.c: Ditto.
33192 * gcc.dg/vect/vect-30.c: Ditto.
33193 * gcc.dg/vect/vect-40.c: Ditto.
33194 * gcc.dg/vect/vect-41.c: Ditto.
33195 * gcc.dg/vect/vect-42.c: Ditto.
33196 * gcc.dg/vect/vect-43.c: Ditto.
33197 * gcc.dg/vect/vect-44.c: Ditto.
33198 * gcc.dg/vect/vect-45.c: Ditto.
33199 * gcc.dg/vect/vect-46.c: Ditto.
33200 * gcc.dg/vect/vect-47.c: Ditto.
33201 * gcc.dg/vect/vect-48.c: Ditto.
33202 * gcc.dg/vect/vect-49.c: Ditto.
33203 * gcc.dg/vect/vect-50.c: Ditto.
33204 * gcc.dg/vect/vect-51.c: Ditto.
33205 * gcc.dg/vect/vect-52.c: Ditto.
33206 * gcc.dg/vect/vect-53.c: Ditto.
33207 * gcc.dg/vect/vect-54.c: Ditto.
33208 * gcc.dg/vect/vect-55.c: Ditto.
33209 * gcc.dg/vect/vect-56.c: Ditto.
33210 * gcc.dg/vect/vect-57.c: Ditto.
33211 * gcc.dg/vect/vect-58.c: Ditto.
33212 * gcc.dg/vect/vect-59.c: Ditto.
33213 * gcc.dg/vect/vect-60.c: Ditto.
33214 * gcc.dg/vect/vect-74.c: Ditto.
33215 * gcc.dg/vect/vect-79.c: Ditto.
33216 * gcc.dg/vect/vect-80.c: Ditto.
33217
33218 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
33219
33220 * gcc.dg/unused-7.c: Use the correct option.
33221
33222 2004-10-04 Paul Brook <paul@codesourcery.com>
33223 Bud Davis <bdavis9659@comcast.net>
33224
33225 PR fortran/17706
33226 PR fortran/16434
33227 * gfortran/pr17706.f90: New test.
33228 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33229
33230 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33231
33232 * gfortran.dg/pr17612.f90: New test.
33233
33234 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
33235
33236 * g++.dg/template/local1.C: Adjust quoting marks in
33237 testing for diagnostics.
33238 * g++.dg/tls/diag-2.C: Likewise.
33239 * g++.dg/other/error8.C: Likewise.
33240
33241 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33242
33243 PR c/17178
33244 * gcc.dg/unused-4.c: Adjust to be correct.
33245
33246 PR c/17820
33247 * gcc.dg/unused-7.c: New test.
33248
33249 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33250
33251 PR c++/17797
33252 * g++.dg/overload/template2.C: New test.
33253
33254 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
33255
33256 PR tree-optimization/16632
33257 * gcc.dg/tree-ssa/20041002-1.c: New.
33258
33259 2004-10-03 Paul Brook <paul@codesourcery.com>
33260
33261 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
33262 rather than relying on default formatting.
33263
33264 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
33265
33266 * gcc.dg/20040920-1.c: Update expected message text.
33267
33268 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
33269
33270 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33271
33272 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
33273
33274 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33275 tree level.
33276
33277 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33278
33279 * gcc.dg/tree-ssa/pr17343.c: Remove.
33280
33281 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33282
33283 PR tree-opt/17343
33284 * gcc.dg/tree-ssa/pr17343.c: New test.
33285
33286 2004-10-01 Jakub Jelinek <jakub@redhat.com>
33287
33288 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33289 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33290 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33291 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33292 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33293
33294 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33295
33296 * gcc.dg/lvalue-2.c: New test.
33297
33298 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33299
33300 PR c/17730
33301 * gcc.dg/pr17730-1.c: New test
33302
33303 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
33304
33305 PR c/7425
33306 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33307
33308 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33309
33310 * gcc.c-torture/execute/stdarg-1.c: New test.
33311 * gcc.c-torture/execute/stdarg-2.c: New test.
33312 * gcc.c-torture/execute/stdarg-3.c: New test.
33313 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33314 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33315 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33316 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33317 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33318
33319 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33320
33321 PR tree-optimization/17697
33322 * g++.dg/opt/pr17697-1.C: New test.
33323 * g++.dg/opt/pr17697-2.C: New test.
33324 * g++.dg/opt/pr17697-3.C: New test.
33325
33326 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33327
33328 PR c/16409
33329 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33330 gcc.dg/vla-init-5.c: New tests.
33331
33332 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33333
33334 PR c/13804
33335 * gcc.dg/pr13804-1.c: New test.
33336
33337 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33338
33339 PR fortran/16938
33340 * gfortran.dg/pr16938.f90: New test.
33341
33342 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33343
33344 * g++.dg/template/crash23.C: New test.
33345
33346 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33347
33348 PR c++/17585
33349 * g++.dg/template/static8.C: New test.
33350
33351 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33352
33353 PR c++/17681
33354 * g++.dg/other/error9.C: New test.
33355
33356 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33357
33358 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33359
33360 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33361
33362 PR fortran/15164
33363 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33364
33365 2004-09-26 Roger Sayle <roger@eyesopen.com>
33366
33367 PR middle-end/17112
33368 * gcc.dg/pr17112-1.c: New test case.
33369
33370 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33371
33372 PR c/11459
33373 * gcc.dg/pr11459-1.c: New test.
33374
33375 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33376
33377 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33378 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33379
33380 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33381
33382 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33383
33384 2004-09-25 Jan Hubicka <jh@suse.cz>
33385
33386 * compile/30040909-1.c: New test.
33387 * compile/30040907-1.c: New test.
33388
33389 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33390
33391 * gcc.c-torture/execute/va-arg-26.c: New test.
33392
33393 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33394
33395 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33396 extra diagnostics on targets with 64-bit pointers.
33397 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33398
33399 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33400
33401 PR c/17188
33402 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33403 * gcc.dg/decl-3.c: Adjust expected message.
33404
33405 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33406
33407 PR fortran/17615
33408 * gfortran.dg/pr17615.f90: New test.
33409
33410 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33411
33412 PR tree-optimzation/17517
33413 * g++.dg/tree-ssa/pr17517.C: New Test.
33414
33415 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33416
33417 PR c++/16889
33418 * g++.dg/lookup/ambig3.C: New.
33419
33420 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33421
33422 PR tree-opt/17624
33423 * g++.dg/opt/pr17624.C: New test.
33424
33425 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33426
33427 PR c/6980
33428 * gcc.dg/Wbad-function-cast-1.c: New test.
33429
33430 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33431
33432 * g++.dg/ext/complit1.C
33433 * g++.dg/other/error2.C
33434 * g++.dg/other/nontype-1.C
33435 * g++.dg/parse/crash11.C
33436 * g++.dg/parse/crash12.C
33437 * g++.dg/parse/error15.C
33438 * g++.dg/parse/error4.C
33439 * g++.dg/parse/tmpl-outside1.C
33440 * g++.dg/parse/too-many-tmpl-args1.C
33441 * g++.dg/template/dependent-expr3.C
33442 * g++.dg/template/error10.C
33443 * g++.dg/template/instantiate1.C
33444 * g++.dg/template/vtable2.C
33445 * g++.dg/warn/Wshadow-1.C
33446 * g++.dg/warn/weak1.C
33447 * g++.old-deja/g++.brendan/crash16.C
33448 * g++.old-deja/g++.brendan/crash18.C
33449 * g++.old-deja/g++.brendan/crash48.C
33450 * g++.old-deja/g++.brendan/crash49.C
33451 * g++.old-deja/g++.brendan/crash55.C
33452 * g++.old-deja/g++.brendan/crash56.C
33453 * g++.old-deja/g++.brendan/crash8.C
33454 * g++.old-deja/g++.brendan/enum11.C
33455 * g++.old-deja/g++.brendan/enum8.C
33456 * g++.old-deja/g++.brendan/enum9.C
33457 * g++.old-deja/g++.brendan/friend3.C
33458 * g++.old-deja/g++.brendan/misc14.C
33459 * g++.old-deja/g++.bugs/900402_02.C
33460 * g++.old-deja/g++.bugs/900404_03.C
33461 * g++.old-deja/g++.bugs/900404_04.C
33462 * g++.old-deja/g++.bugs/900428_03.C
33463 * g++.old-deja/g++.jason/crash4.C
33464 * g++.old-deja/g++.jason/overload21.C
33465 * g++.old-deja/g++.jason/redecl1.C
33466 * g++.old-deja/g++.jason/report.C
33467 * g++.old-deja/g++.jason/rfg10.C
33468 * g++.old-deja/g++.jason/template30.C
33469 * g++.old-deja/g++.law/arm12.C
33470 * g++.old-deja/g++.law/ctors5.C
33471 * g++.old-deja/g++.law/cvt20.C
33472 * g++.old-deja/g++.law/init10.C
33473 * g++.old-deja/g++.law/init8.C
33474 * g++.old-deja/g++.law/visibility17.C
33475 * g++.old-deja/g++.law/visibility7.C
33476 * g++.old-deja/g++.mike/net8.C
33477 * g++.old-deja/g++.mike/p646.C
33478 * g++.old-deja/g++.mike/p700.C
33479 * g++.old-deja/g++.mike/p701.C
33480 * g++.old-deja/g++.mike/p811.C
33481 * g++.old-deja/g++.ns/template13.C
33482 * g++.old-deja/g++.other/array3.C
33483 * g++.old-deja/g++.other/crash25.C
33484 * g++.old-deja/g++.other/dtor3.C
33485 * g++.old-deja/g++.other/dtor4.C
33486 * g++.old-deja/g++.other/main1.C
33487 * g++.old-deja/g++.other/warn7.C
33488 * g++.old-deja/g++.pt/crash11.C
33489 * g++.old-deja/g++.pt/crash36.C
33490 * g++.old-deja/g++.pt/spec22.C
33491 * g++.old-deja/g++.pt/spec9.C
33492 * g++.old-deja/g++.pt/ttp52.C
33493 * g++.old-deja/g++.robertl/eb103.C
33494 * g++.old-deja/g++.robertl/eb121.C
33495 * g++.old-deja/g++.robertl/eb22.C
33496 * g++.old-deja/g++.robertl/eb8.C:
33497 Update locations and/or regexps of dg-error markers.
33498 Remove markers for some bogus messages that are no longer issued.
33499
33500 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33501
33502 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33503 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33504
33505 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33506
33507 PR c++/17618
33508 * g++.dg/lookup/crash5.C: New test.
33509
33510 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33511
33512 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33513 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33514 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33515 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33516 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33517 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33518
33519 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33520 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33521 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33522 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33523 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33524 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33525
33526 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33527
33528 * gcc.dg/vect/vect-44.c: Check additional cases.
33529 * gcc.dg/vect/vect-48.c: Check additional cases.
33530
33531 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33532 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33533 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33534 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33535 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33536 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33537 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33538 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33539 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33540
33541 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33542 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33543 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33544
33545 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33546
33547 * gcc.dg/tree-ssa/loop-6.c: New test.
33548
33549 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
33550
33551 PR c++/17620
33552 * g++.dg/inherit/base2.C: New.
33553
33554 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33555
33556 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33557 * gcc.dg/20001012-2.c: Likewise.
33558 * gcc.dg/20001013-1.c: Likewise.
33559 * gcc.dg/20001101-1.c: Likewise.
33560 * gcc.dg/20001102-1.c: Likewise.
33561 * gcc.dg/bf-spl1.c: Likewise.
33562 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33563 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33564
33565 2004-09-22 Diego Novillo <dnovillo@redhat.com>
33566
33567 PR tree-optimization/16721
33568 * gcc.dg/tree-ssa/pr16721.c: New test.
33569
33570 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
33571
33572 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33573 * gcc.dg/20040305-1.c: Likewise.
33574
33575 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
33576
33577 PR c/16566
33578 * gcc.c-torture/compile/pr16566-1.c,
33579 gcc.c-torture/compile/pr16566-2.c,
33580 gcc.c-torture/compile/pr16566-3.c: New tests.
33581
33582 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
33583
33584 PR tree-optimization/17512
33585 * gcc.c-torture/compile/20040916-1.c.
33586
33587 2004-09-21 Mark Mitchell <mark@codesourcery.com>
33588
33589 * gcc.dg/pragma-re-3.c: New test.
33590
33591 2004-09-17 Matt Austern <austern@apple.com>
33592
33593 PR c++/15049
33594 * g++.dg/other/anon3.C: New.
33595
33596 2004-09-21 Roger Sayle <roger@eyesopen.com>
33597
33598 PR c++/7503
33599 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33600 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33601 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33602 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33603 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33604
33605 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33606
33607 PR fortran/17286
33608 * gfortran.dg/pr17286.f90: New test.
33609
33610 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33611
33612 PR c++/17530
33613 * g++.dg/template/static7.C: New test.
33614
33615 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33616
33617 PR tree-opt/17558
33618 * gcc.c-torture/compile/pr17558.c: New test.
33619
33620 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33621
33622 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33623 if SKIP_ATTRIBUTE is defined.
33624
33625 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33626
33627 PR fortran/15957
33628 * gfortran.dg/pr15957.f90: New test.
33629
33630 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33631
33632 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33633 in comparison.
33634 * gcc.dg/vect/vect-79.c: Likewise.
33635 * gcc.dg/vect/vect-80.c: Likewise.
33636
33637 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33638
33639 PR fortran/15750
33640 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33641
33642 2004-09-20 Ira Rosen <irar@il.ibm.com>
33643
33644 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33645 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33646 * gcc.dg/vect/vect-62.c: New testcase.
33647 * gcc.dg/vect/vect-63.c: New testcase.
33648 * gcc.dg/vect/vect-64.c: New testcase.
33649 * gcc.dg/vect/vect-65.c: New testcase.
33650 * gcc.dg/vect/vect-66.c: New testcase.
33651 * gcc.dg/vect/vect-67.c: New testcase.
33652 * gcc.dg/vect/vect-68.c: New testcase.
33653 * gcc.dg/vect/vect-69.c: New testcase.
33654 * gcc.dg/vect/vect-79.c: New testcase.
33655 * gcc.dg/vect/vect-80.c: New testcase.
33656
33657 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33658
33659 * gcc.target/mips/asm-1.c: New test.
33660
33661 2004-09-19 Ira Rosen <irar@il.ibm.com>
33662
33663 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33664 * gcc.dg/vect/vect-73.c: New testcase.
33665 * gcc.dg/vect/vect-74.c: New testcase.
33666 * gcc.dg/vect/vect-75.c: New testcase.
33667 * gcc.dg/vect/vect-76.c: New testcase.
33668 * gcc.dg/vect/vect-77.c: New testcase.
33669 * gcc.dg/vect/vect-78.c: New testcase
33670
33671 2004-09-18 Paul Brook <paul@codesourcery.com>
33672
33673 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33674
33675 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33676
33677 PR c/17424
33678 * gcc.dg/pr17424-1.c: New test.
33679
33680 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33681
33682 * g++.dg/tree-ssa/pr17153.C: New test.
33683
33684 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33685
33686 PR pch/13361
33687 * g++.dg/pch/wchar-1.C: New.
33688 * g++.dg/pch/wchar-1.Hs: New.
33689
33690 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33691
33692 * gcc.c-torture/execute/20040917-1.c: New test.
33693
33694 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33695
33696 PR tree-optimization/17319
33697 * gcc.dg/pr17319.c: New test.
33698
33699 2004-09-17 Devang Patel <dpatel@apple.com>
33700
33701 * gcc.dg/20040813-1.c: New test.
33702
33703 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33704
33705 PR tree-optimization/17273
33706 * gcc.c-torture/compile/pr17273.c: New test.
33707
33708 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33709
33710 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33711 Update expected messages.
33712 * gcc.dg/declspec-13.c: New test.
33713
33714 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33715
33716 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33717
33718 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33719
33720 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33721 change what 'a' is pointing to.
33722
33723 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33724
33725 PR c++/16002
33726 * g++.dg/template/error18.C: New test.
33727
33728 PR c++/16029
33729 * g++.dg/warn/Wunused-8.C: New test.
33730
33731 2004-09-17 Steven Bosscher <stevenb@suse.de>
33732
33733 PR tree-optimization/17513
33734 * gcc.dg/20040916-1.c: New test.
33735
33736 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33737
33738 PR c++/17501
33739 * g++.dg/template/typename7.C: New test.
33740
33741 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33742
33743 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33744
33745 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33746
33747 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33748 with -ftree-based-profiling also.
33749 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33750
33751 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33752
33753 PR/15364
33754 * gfortran.dg/der_array_io_1.f90: New test.
33755 * gfortran.dg/der_array_io_2.f90: New test.
33756 * gfortran.dg/der_array_io_3.f90: New test.
33757
33758 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33759
33760 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33761 EABI.
33762
33763 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33764
33765 * g++.dg/opt/switch1.C: New test.
33766
33767 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33768
33769 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33770 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33771 Update expected messages.
33772
33773 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33774
33775 PR fortran/16485
33776 * gfortran.dg/same_name_1.f90: New test.
33777
33778 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33779
33780 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33781 dereference garbage pointers.
33782
33783 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33784
33785 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33786 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33787
33788 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33789 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33790 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33791
33792 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33793
33794 PR c++/17324
33795 * g++.dg/template/mangle1.C: New test.
33796
33797 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33798
33799 PR tree-optimization/17252
33800 * gcc.c-torture/execute/pr17252.c: New test.
33801
33802 2004-09-14 Andrew Pinski <apinski@apple.com>
33803
33804 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33805
33806 2004-09-14 Roger Sayle <roger@eyesopen.com>
33807
33808 PR rtl-optimization/9771
33809 * gcc.dg/pr9771-1.c: New test case.
33810
33811 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33812
33813 PR tree-optimization/15262
33814 * gcc.c-torture/execute/pr15262-1.c: New test.
33815 * gcc.c-torture/execute/pr15262-2.c: New test.
33816
33817 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33818
33819 * gcc.dg/declspec-12.c: New test.
33820
33821 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33822
33823 * gfortran.dg/pr17090.f90: Add directives to test.
33824
33825 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33826
33827 * gcc.c-torture/compile/20040914-1.c: New test.
33828
33829 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33830
33831 PR c++/16162
33832 * g++.dg/template/decl2.C: New test.
33833
33834 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33835
33836 PR fortran/17090
33837 * gfortran.dg/pr17090.f90: New test.
33838
33839 2004-09-13 Dale Johannesen <dalej@apple.com>
33840
33841 * gcc.c-torture/compile/pr17408.c: New test case.
33842
33843 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33844
33845 PR c++/16716
33846 * g++.dg/parse/crash17.C: New test.
33847
33848 PR c++/17327
33849 * g++.dg/template/enum3.C: New test.
33850
33851 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33852
33853 * lib/gcc-defs.exp: Load wrapper.exp.
33854 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33855 using local code.
33856 * lib/gcc.exp (gcc_init): Similar.
33857 * lib/gfortran.exp (gfortran_init): Similar.
33858 * lib/objc.exp (objc_init): Similar.
33859 * lib/treelang.exp (treelang_init): Similar.
33860 * lib/wrapper.exp: New file with build_wrapper call machinery in
33861 ${tool}_maybe_build_wrapper.
33862
33863 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33864
33865 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33866 "inline".
33867 * gcc.dg/declspec-11.c: Update expected messages.
33868 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33869 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33870 gcc.dg/inline-12.c: New tests.
33871
33872 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33873
33874 * g++.dg/tree-ssa/pr17400.C: New testcase.
33875
33876 2004-09-13 James E Wilson <wilson@specifixinc.com>
33877
33878 * gcc.target/mips/sb1-1.c: New testcase.
33879
33880 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33881
33882 * lib/g77-dg.exp: Remove unused file.
33883 * lib/mike-g77.exp: Ditto.
33884 * lib/g77.exp: Ditto.
33885
33886 2004-09-12 Richard Henderson <rth@redhat.com>
33887
33888 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33889
33890 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33891
33892 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33893 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33894 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33895 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33896 Update expected messages.
33897
33898 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33899
33900 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33901 declaration/use mismatch for dirp parameter.
33902
33903 2004-09-12 Andrew Pinski <apinski@apple.com>
33904
33905 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33906 -fgnu-runtime is passed.
33907
33908 2004-09-12 Richard Henderson <rth@redhat.com>
33909
33910 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33911 do the uplevel thing and update additional_flags directly.
33912 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33913 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33914 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33915 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33916
33917 2004-09-11 Steven Bosscher <stevenb@suse.de>
33918
33919 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33920
33921 2004-09-11 Roger Sayle <roger@eyesopen.com>
33922
33923 PR middle-end/17411
33924 * g++.dg/opt/pr17411-1.C: New test case.
33925
33926 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33927
33928 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33929 gcc.dg/tls/diag-2.c: Update expected messages.
33930 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33931 messages.
33932 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33933 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33934 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33935 gcc.dg/tls/diag-5.c: New tests.
33936
33937 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33938
33939 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33940
33941 2004-09-11 Steven Bosscher <stevenb@suse.de>
33942
33943 * g++.dg/parse/break-in-for.C: New test.
33944
33945 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33946
33947 * gcc.dg/tree-ssa/20040911-1.c: New test.
33948
33949 2004-09-11 Andreas Jaeger <aj@suse.de>
33950
33951 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33952 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33953
33954 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33955
33956 * gcc.target/frv: New directory of FR-V-specific tests.
33957
33958 2004-09-10 James E Wilson <wilson@specifixinc.com>
33959
33960 * gcc.dg/convert-vec-1.c: New test.
33961
33962 2004-09-10 Roger Sayle <roger@eyesopen.com>
33963
33964 PR middle-end/17024
33965 * gcc.dg/pr17024-1.c: New test case.
33966
33967 2004-09-10 Eric Christopher <echristo@redhat.com>
33968
33969 * gcc.dg/20040910-1.c: New test.
33970
33971 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33972
33973 * gcc.dg/bitfld-9.c: New test.
33974
33975 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33976
33977 * gcc.c-torture/execute/ieee/acc1.c: New test.
33978 * gcc.c-torture/execute/ieee/acc2.c: New test.
33979 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33980
33981 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33982
33983 * gcc.dg/deprecated-2.c: New test.
33984
33985 2004-09-09 James E Wilson <wilson@specifixinc.com>
33986
33987 * gcc.dg/init-vec-1.c: New test.
33988
33989 2004-09-09 Roger Sayle <roger@eyesopen.com>
33990
33991 PR middle-end/17055
33992 * gcc.dg/pr17055-1.c: New test case.
33993
33994 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33995
33996 PR target/17377
33997 * gcc.c-torture/execute/pr17377.c: New test.
33998
33999 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34000
34001 PR c/8420
34002 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34003 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34004 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34005 gcc.dg/long-long-typespec-1.c: New tests.
34006 * gcc.dg/tls/diag-2.c: Update expected diagnostics
34007
34008 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34009
34010 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34011 gcc.dg/gnu99-static-1.c: New tests.
34012
34013 2004-09-08 Devang Patel <dpatel@apple.com>
34014
34015 * gcc.dg/darwin-ld-20040828-1.c: New test.
34016 * gcc.dg/darwin-ld-20040828-2.c: New test.
34017 * gcc.dg/darwin-ld-20040828-3.c: New test.
34018
34019 2004-09-08 Ziemowit Laski <zlaski@apple.com>
34020
34021 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34022 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34023 in error message.
34024 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34025 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34026 in error message.
34027 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34028 types they qualify.
34029 * objc.dg/type-size-2.m: Fix wording in comment.
34030 * objc.dg/va-meth-1.m: New test case.
34031
34032 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
34033
34034 PR c/16633:
34035 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34036 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34037
34038 2004-09-06 Devang Patel <dpatel@apple.com>
34039
34040 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34041 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34042
34043 2004-09-06 Zack Weinberg <zack@codesourcery.com>
34044
34045 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34046 reflect changed line numbering of diagnostics.
34047
34048 2004-09-06 Paul Brook <paul@codesourcery.com>
34049
34050 * gfortran.dg/edit_real_1.f90: Add new test.
34051
34052 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34053
34054 * gcc.dg/tree-ssa/loop-2.c: New test.
34055 * gcc.dg/tree-ssa/loop-3.c: New test.
34056 * gcc.dg/tree-ssa/loop-4.c: New test.
34057 * gcc.dg/tree-ssa/loop-5.c: New test.
34058
34059 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34060
34061 * gcc.dg/format/sentinel-1.c: Update for parameter option.
34062
34063 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34064
34065 * gcc.dg/format/sentinel-1.c: New test.
34066
34067 2004-09-04 Uros Bizjak <uros@kss-loka.si>
34068
34069 * gcc.dg/builtins-46.c: New.
34070
34071 2004-09-03 Devang Patel <dpatel@apple.com>
34072
34073 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34074 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34075
34076 2004-09-03 Jan Beulich <jbeulich@novell.com>
34077
34078 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34079 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34080 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34081 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34082 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34083 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34084 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34085 the non-portable bzero.
34086 * gcc.dg/20010912-1.c: xfail for NetWare.
34087 * gcc.dg/20020426-2.c: xfail for NetWare.
34088 * gcc.dg/20021014-1.c: xfail for NetWare.
34089 * gcc.dg/20021018-1.c: xfail for NetWare.
34090 * gcc.dg/20030213-1.c: xfail for NetWare.
34091 * gcc.dg/20030225-1.c: xfail for NetWare.
34092 * gcc.dg/20030708-1.c: xfail for NetWare.
34093 * gcc.dg/builtins-config.h: Also exclude NetWare.
34094 * gcc.dg/format/format.h: Define restrict only if not already defined.
34095 * gcc.dg/nest.c: xfail for NetWare.
34096 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34097 * lib/target-supports.exp (check_visibility_available): Exclude
34098 NetWare.
34099
34100 2004-09-03 Jan Beulich <jbeulich@novell.com>
34101
34102 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34103 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34104 deterministic starting point for the alignment of structure fields.
34105 * gcc.dg/Wpadded.c: Dito.
34106 * g++.dg/abi/vbase10.C: Dito.
34107
34108 2004-09-03 Devang Patel <dpatel@apple.com>
34109
34110 * g++.dg/debug/pr15736.cc: New test.
34111
34112 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34113
34114 * README.QMTEST: Fix out-of-date link.
34115
34116 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
34117
34118 PR fortran/16579
34119 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34120 Delete. Duplicate of gfortran.dg/g77/20010610.f
34121
34122 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34123
34124 * g++.dg/abi/arm_rtti1.C: New test.
34125
34126 2004-09-02 Geoffrey Keating <geoffk@apple.com>
34127
34128 * gcc.dg/ppc-vector-memcpy.c: New.
34129 * gcc.dg/ppc-vector-memset.c: New.
34130
34131 2004-09-02 Chao-ying Fu <fu@mips.com>
34132
34133 * gcc.target/mips/mips-3d-1.c: New test.
34134 * gcc.target/mips/mips-3d-2.c: New test.
34135 * gcc.target/mips/mips-3d-3.c: New test.
34136 * gcc.target/mips/mips-3d-4.c: New test.
34137 * gcc.target/mips/mips-3d-5.c: New test.
34138 * gcc.target/mips/mips-3d-6.c: New test.
34139 * gcc.target/mips/mips-3d-7.c: New test.
34140 * gcc.target/mips/mips-3d-8.c: New test.
34141 * gcc.target/mips/mips-3d-9.c: New test.
34142 * gcc.target/mips/mips-ps-1.c: New test.
34143 * gcc.target/mips/mips-ps-2.c: New test.
34144 * gcc.target/mips/mips-ps-3.c: New test.
34145 * gcc.target/mips/mips-ps-4.c: New test.
34146 * gcc.target/mips/mips-ps-type.c: New test.
34147
34148 2004-09-02 Paul Brook <paul@codesourcery.com>
34149
34150 * gfortran.dg/edit_real_1.f90: Add new tests.
34151
34152 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34153
34154 PR fortran/15327
34155 * gfortran.dg/merge_char_1.f90: New test.
34156
34157 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34158
34159 PR fortran/16404
34160 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34161
34162 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34163
34164 PR c/1522
34165 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34166
34167 2004-09-01 Mark Mitchell <mark@codesourcery.com>
34168
34169 * g++.dg/opt/loop1.C: Do not XFAIL.
34170
34171 2004-09-01 Jakub Jelinek <jakub@redhat.com>
34172
34173 * gcc.c-torture/execute/20040831-1.c: New test.
34174
34175 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
34176
34177 PR fortran/16579
34178 * gfortran.dg/g77/20010610.f: Now passes.
34179 Copy from g77.f-torture/execute. Add dg-run directive.
34180 * gfortran.dg/g77/README: Update
34181
34182 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
34183
34184 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34185 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34186 (t1, t2, t3, t4): Add volatile.
34187
34188 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34189
34190 * g++.dg/ext/visibility/arm1.C: New test.
34191
34192 2004-08-31 Geoffrey Keating <geoffk@apple.com>
34193
34194 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34195 -pedantic-errors.
34196
34197 2004-09-01 Paul Brook <paul@codesourcery.com>
34198
34199 * gfortran.dg/eof_2.f90: New test.
34200
34201 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34202
34203 PR fortran/16579
34204 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34205
34206 2004-08-31 Bud Davis <bdavis9659@comcast.net>
34207
34208 PR libfortran/16805
34209 * gfortran.dg/list_read_2.f90: New test.
34210
34211 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34212
34213 * g++.dg/abi/key1.C: New test.
34214
34215 2004-08-31 Richard Henderson <rth@redhat.com>
34216
34217 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34218 form of offsetof.
34219 * g++.dg/other/offsetof5.C: Remove duplicate.
34220
34221 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34222
34223 PR fortran/17244
34224 * gfortran.dg/func_derived_1.f90: New test.
34225
34226 2004-08-31 Paul Brook <paul@codesourcery.com>
34227
34228 * gfortran.dg/eof_1.f90: New test.
34229
34230 2004-08-31 Paul Brook <paul@codesourcery.com>
34231
34232 * gfortran.dg/list_read_1.f90: New file.
34233
34234 2004-08-30 Mark Mitchell <mark@codesourcery.com>
34235
34236 * g++.dg/opt/loop1.C: XFAIL.
34237
34238 2004-08-30 Geoffrey Keating <geoffk@apple.com>
34239
34240 * gcc.dg/funcdef-storage-1.c: New.
34241 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34242 an extern function in local scope.
34243 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34244 declare an 'auto inline' function in local scope.
34245 * gcc.dg/20011130-1.c: Likewise.
34246 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34247 an 'auto' function in local scope.
34248 * gcc.dg/20021014-1.c: Likewise.
34249 * gcc.dg/20030331-2.c: Likewise.
34250
34251 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34252
34253 * gfortran.dg/blockdata_1.f90: New test.
34254
34255 2004-08-30 Richard Henderson <rth@redhat.com>
34256
34257 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34258
34259 2004-08-30 Richard Henderson <rth@redhat.com>
34260
34261 * lib/fortran-torture.exp (fortran-torture-execute): Honor
34262 additional_flags set by alternate driver.
34263 (ieee-options): New procedure.
34264 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34265 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34266 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34267 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34268
34269 2004-08-30 Richard Henderson <rth@redhat.com>
34270
34271 * lib/f-torture.exp: Remove.
34272
34273 2004-08-29 Mark Mitchell <mark@codesourcery.com>
34274
34275 PR rtl-optimization/16590
34276 * g++.dg/opt/loop1.C: New test.
34277
34278 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34279
34280 PR fortran/13910
34281 * gfortran.dg/oldstyle_1.f90: New test.
34282
34283 2004-08-29 Steven G. Kargl <kargls@comcast.net>
34284 Paul Brook <paul@codesourcery.com>
34285
34286 * gfortran.dg/g77/README: Update.
34287 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34288 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34289 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34290
34291 2004-08-28 Paul Brook <paul@codesourcery.com>
34292
34293 PR libfortran/17195
34294 * gfortran.dg/edit_real_1.f90: New test.
34295
34296 2004-08-27 Paul Brook <paul@codesourcery.com>
34297
34298 * gfortran.dg/rewind_1.f90: New test.
34299
34300 2004-08-27 Bud Davis <bdavis9659@comcast.net>
34301
34302 PR fortran/16597
34303 * gfortran.dg/pr16597.f90: New test.
34304
34305 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34306
34307 PR c/13801
34308 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34309 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34310 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34311 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34312 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34313
34314 2004-08-26 Nick Clifton <nickc@redhat.com>
34315
34316 * gcc.c-torture/compile/pr17119.c: New test.
34317
34318 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34319
34320 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34321
34322 2004-08-25 Richard Henderson <rth@redhat.com>
34323
34324 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34325 the bits that expect kind=8 to be the largest real kind.
34326
34327 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34328
34329 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34330
34331 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34332
34333 * gfortran.dg/assignment_1.f90: New test.
34334
34335 2004-08-25 Adam Nemet <anemet@lnxw.com>
34336
34337 * g++.dg/template/repo3.C: New test.
34338
34339 2004-08-25 Roger Sayle <roger@eyesopen.com>
34340
34341 PR middle-end/16693
34342 PR tree-optimization/16372
34343 * g++.dg/opt/pr16372-1.C: New test case.
34344 * g++.dg/opt/pr16693-1.C: New test case.
34345 * g++.dg/opt/pr16693-2.C: New test case.
34346
34347 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34348
34349 * objc.dg/proto-lossage-4.m: New test.
34350
34351 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34352
34353 PR c++/17155
34354 * g++.dg/inherit/local2.C: New test.
34355
34356 2004-08-25 Paul Brook <paul@codesourcery.com>
34357
34358 PR fortran/17144
34359 * gfortran.dg/string_ctor_1.f90: New test.
34360
34361 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34362
34363 PR c++/14428
34364 * g++.dg/template/redecl2.C: New test.
34365
34366 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34367
34368 PR fortran/17143
34369 * gfortran.dg/pr17143.f90: New test.
34370
34371 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34372
34373 PR fortran/17164
34374 * gfortran.dg/pr17164.f90: New test.
34375
34376 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34377
34378 * gcc.dg/tree-ssa/loop-1.c: New test.
34379
34380 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34381
34382 * gcc.c-torture/compile/20040824-1.c: New test.
34383
34384 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34385
34386 * gcc.c-torture/compile/iftrap-3.c: New test.
34387
34388 2004-08-24 Paul Brook <paul@codesourcery.com>
34389
34390 * gfortran.dg/entry_2.f90: New test.
34391
34392 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34393
34394 PR c++/16889
34395 * g++.dg/lookup/ambig[12].C: New.
34396
34397 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34398
34399 PR c++/16706
34400 * g++.dg/template/crash21.C: New test.
34401 * g++.dg/template/crash22.C: Likewise.
34402
34403 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34404
34405 PR c++/17149
34406 * g++.dg/template/access15.C: New.
34407
34408 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34409
34410 PR c++/17163
34411 * g++.dg/template/repo2.C: New test.
34412
34413 2004-08-23 Roger Sayle <roger@eyesopen.com>
34414
34415 PR rtl-optimization/17078
34416 * gcc.c-torture/execute/pr17078-1.c: New test case.
34417
34418 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34419
34420 PR c/14492
34421 * gcc.dg/debug/crash1.c: New test.
34422
34423 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34424
34425 PR c/16180
34426 * gcc.dg/loop-5.c: New test.
34427
34428 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34429
34430 * gcc.c-torture/execute/20040823-1.c: New test.
34431
34432 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34433
34434 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34435 to the assembler. Simplify test accordingly.
34436 (asm_abi_flags): Use GNU names.
34437 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34438 to check for ABI flags.
34439
34440 2004-08-22 Andrew Pinski <apinski@apple.com>
34441
34442 * g++.dg/opt/pr14029.C: New test.
34443 * gcc.c-torture/execute/pr15262.c: New test.
34444
34445 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34446
34447 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34448
34449 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34450
34451 PR 16908
34452 * gfortran.dg/direct_io.f90: New test.
34453
34454 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34455
34456 PR c++/17121
34457 * g++.dg/inherit/local2.C: New test.
34458
34459 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34460
34461 PR c++/17120
34462 * g++.dg/warn/Wparentheses-4.C: New test.
34463
34464 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34465
34466 PR c++/17121
34467 * g++.dg/inherit/local2.C: New test.
34468
34469 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34470 * gcc.dg/ppc-ldstruct.c: Likewise.
34471 * gcc.dg/ppc64-abi-2.c: Likewise.
34472
34473 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34474
34475 PR rtl-optimization/17099
34476 * gcc.c-torture/execute/20040820-1.c: New test.
34477
34478 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34479
34480 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34481
34482 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34483
34484 PR fortran/17077
34485 * gfortran.dg/auto_array_1.f90: New test.
34486
34487 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34488
34489 PR fortran/17074
34490 * gfortran.dg/simpleif_1.f90: New test.
34491
34492 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34493
34494 * lib/target-supports.exp (check_profiling_available): Return
34495 false for arm*-*-symbianelf* and arm*-*-eabi*.
34496
34497 PR c++/15890
34498 * g++.dg/template/delete1.C: New test.
34499
34500 2004-08-19 Paul Brook <paul@codesourcery.com>
34501
34502 PR fortran/14976
34503 PR fortran/16228
34504 * gfortran.dg/data_char_1.f90: New test.
34505
34506 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34507
34508 PR fortran/16946
34509 * gfortran.dg/reduction.f90: New testcase.
34510
34511 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34512
34513 PR fortran/16520
34514 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34515
34516 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
34517
34518 PR c++/17041
34519 * g++.dg/Wparentheses-3.C: New test.
34520
34521 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
34522
34523 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34524 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34525 * gcc.dg/vect/vect-2.c: Likewise.
34526 * gcc.dg/vect/vect-3.c: Likewise.
34527 * gcc.dg/vect/vect-4.c: Likewise.
34528 * gcc.dg/vect/vect-5.c: Likewise.
34529 * gcc.dg/vect/vect-6.c: Likewise.
34530 * gcc.dg/vect/vect-7.c: Likewise.
34531 * gcc.dg/vect/vect-25.c: Likewise.
34532 * gcc.dg/vect/vect-31.c: Likewise.
34533 * gcc.dg/vect/vect-32.c: Likewise.
34534 * gcc.dg/vect/vect-34.c: Likewise.
34535 * gcc.dg/vect/vect-36.c: Likewise.
34536 * gcc.dg/vect/vect-all.c: Likewise.
34537
34538 2004-08-18 Mark Mitchell <mark@codesourcery.com>
34539
34540 PR c++/17068
34541 * g++.dg/template/operator4.C: New test.
34542
34543 2004-08-18 Richard Henderson <rth@redhat.com>
34544
34545 * gcc.dg/20040206-1.c: XFAIL.
34546
34547 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34548
34549 PR c++/16246
34550 * g++.dg/template/array7.C: New test.
34551
34552 2004-08-17 James E Wilson <wilson@specifixinc.com>
34553
34554 * gcc.dg/mips-movcc-1.c: New test.
34555 * gcc.dg/mips-movcc-2.c: New test.
34556 * gcc.dg/mips-movcc-3.c: New test.
34557
34558 * gcc.dg/mips-nmadd-1.c: New test.
34559 * gcc.dg/mips-nmadd-2.c: New test.
34560
34561 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34562
34563 PR c++/15871
34564 * g++.dg/opt/inline8.C: New test.
34565
34566 PR c++/16965
34567 * g++.dg/parse/error17.C: New test.
34568
34569 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
34570
34571 * gcc.dg/vect: New directory for vectorizer tests.
34572 * gcc.dg/vect/tree-vect.h: New file.
34573 * gcc.dg/vect/vect.exp: New file.
34574 * gcc.dg/vect/pr16105.c.c: New test.
34575 * gcc.dg/vect/vect-1.c: New test.
34576 * gcc.dg/vect/vect-2.c: New test.
34577 * gcc.dg/vect/vect-3.c: New test.
34578 * gcc.dg/vect/vect-4.c: New test.
34579 * gcc.dg/vect/vect-5.c: New test.
34580 * gcc.dg/vect/vect-6.c: New test.
34581 * gcc.dg/vect/vect-7.c: New test.
34582 * gcc.dg/vect/vect-8.c: New test.
34583 * gcc.dg/vect/vect-9.c: New test.
34584 * gcc.dg/vect/vect-10.c: New test.
34585 * gcc.dg/vect/vect-11.c: New test.
34586 * gcc.dg/vect/vect-12.c: New test.
34587 * gcc.dg/vect/vect-13.c: New test.
34588 * gcc.dg/vect/vect-14.c: New test.
34589 * gcc.dg/vect/vect-15.c: New test.
34590 * gcc.dg/vect/vect-16.c: New test.
34591 * gcc.dg/vect/vect-17.c: New test.
34592 * gcc.dg/vect/vect-18.c: New test.
34593 * gcc.dg/vect/vect-19.c: New test.
34594 * gcc.dg/vect/vect-20.c: New test.
34595 * gcc.dg/vect/vect-21.c: New test.
34596 * gcc.dg/vect/vect-22.c: New test.
34597 * gcc.dg/vect/vect-23.c: New test.
34598 * gcc.dg/vect/vect-24.c: New test.
34599 * gcc.dg/vect/vect-25.c: New test.
34600 * gcc.dg/vect/vect-26.c: New test.
34601 * gcc.dg/vect/vect-27.c: New test.
34602 * gcc.dg/vect/vect-28.c: New test.
34603 * gcc.dg/vect/vect-29.c: New test.
34604 * gcc.dg/vect/vect-30.c: New test.
34605 * gcc.dg/vect/vect-31.c: New test.
34606 * gcc.dg/vect/vect-32.c: New test.
34607 * gcc.dg/vect/vect-33.c: New test.
34608 * gcc.dg/vect/vect-34.c: New test.
34609 * gcc.dg/vect/vect-35.c: New test.
34610 * gcc.dg/vect/vect-36.c: New test.
34611 * gcc.dg/vect/vect-37.c: New test.
34612 * gcc.dg/vect/vect-38.c: New test.
34613 * gcc.dg/vect/vect-40.c: New test.
34614 * gcc.dg/vect/vect-41.c: New test.
34615 * gcc.dg/vect/vect-42.c: New test.
34616 * gcc.dg/vect/vect-43.c: New test.
34617 * gcc.dg/vect/vect-44.c: New test.
34618 * gcc.dg/vect/vect-45.c: New test.
34619 * gcc.dg/vect/vect-46.c: New test.
34620 * gcc.dg/vect/vect-47.c: New test.
34621 * gcc.dg/vect/vect-48.c: New test.
34622 * gcc.dg/vect/vect-49.c: New test.
34623 * gcc.dg/vect/vect-50.c: New test.
34624 * gcc.dg/vect/vect-51.c: New test.
34625 * gcc.dg/vect/vect-52.c: New test.
34626 * gcc.dg/vect/vect-53.c: New test.
34627 * gcc.dg/vect/vect-54.c: New test.
34628 * gcc.dg/vect/vect-55.c: New test.
34629 * gcc.dg/vect/vect-56.c: New test.
34630 * gcc.dg/vect/vect-57.c: New test.
34631 * gcc.dg/vect/vect-58.c: New test.
34632 * gcc.dg/vect/vect-59.c: New test.
34633 * gcc.dg/vect/vect-60.c: New test.
34634 * gcc.dg/vect/vect-61.c: New test.
34635 * gcc.dg/vect/vect-all.c: New test.
34636 * gcc.dg/vect/vect-none.c: New test.
34637
34638 2004-08-17 Paul Brook <paul@codesourcery.com>
34639
34640 PR fortran/13082
34641 * gfortran.dg/entry_1.f90: New test.
34642
34643 2004-08-17 Andrew Pinski <apinski@apple.com>
34644
34645 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34646
34647 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34648
34649 * gcc.dg/pr17036-1.c: New test.
34650
34651 2004-08-16 Devang Patel <dpatel@apple.com>
34652
34653 * gcc.dg/darwin-20040809-1.c: New test.
34654
34655 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34656
34657 * gcc.dg/funcdef-attr-1.c: New test.
34658
34659 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34660
34661 * gcc.dg/altivec-17.c: New test.
34662 * gcc.dg/altivec-18.c: New test.
34663
34664 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34665
34666 PR c++/6749
34667 * g++.dg/template/vtable2.C: New test.
34668
34669 2004-08-14 Richard Henderson <rth@redhat.com>
34670
34671 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34672 * gcc.dg/pack-test-4.c (main): Return 0.
34673 * gcc.dg/setjmp-1.c: Remove XFAIL.
34674 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34675
34676 2004-08-14 Richard Henderson <rth@redhat.com>
34677
34678 * gcc.dg/980217-1.c: Add prototype for printf.
34679
34680 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34681
34682 * gfortran.dg/pr16935.f90: New test.
34683
34684 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34685
34686 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34687
34688 2004-08-13 Paul Brook <paul@codesourcery.com>
34689
34690 * gfortran.dg/der_io_1.f90: Remove stray comma.
34691
34692 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34693
34694 * gcc.dg/vmx/cw-bug-2.c: Remove.
34695 * gcc.dg/vmx/vprint-1.c: Remove.
34696 * gcc.dg/vmx/vscan-1.c: Remove.
34697
34698 2004-08-12 Devang patel <dpatel@apple.com>
34699
34700 * gcc.dg/darwin-20040809-2.c: New test.
34701
34702 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34703
34704 * g++.dg/ext/altivec-12.C: New test.
34705
34706 * g++.dg/ext/altivec-11.C: New test.
34707
34708 2004-08-12 Paul Brook <paul@codesourcery.com>
34709
34710 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34711
34712 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34713
34714 * g++.dg/ext/altivec-2.C: Check for hardware support before
34715 executing any VMX instructions.
34716
34717 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34718
34719 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34720
34721 PR c++/16276
34722 * g++.old-deja/g++.other/comdat4.C: New test.
34723 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34724
34725 2004-08-12 Ben Elliston <bje@au.ibm.com>
34726
34727 PR target/16286
34728 * gcc.dg/pr16286.c: New test.
34729
34730 2004-08-12 Jan Beulich <jbeulich@novell.com>
34731
34732 * g++.dg/ext/asm5.C: New.
34733
34734 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34735
34736 PR c++/16698
34737 * g++.dg/eh/crash1.C: New test.
34738
34739 PR c++/16717
34740 * g++.dg/ext/construct1.C: New test.
34741
34742 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34743
34744 PR c++/16853
34745 * g++.dg/init/ptrmem1.C: New test.
34746
34747 PR c++/16618
34748 * g++.dg/parse/offsetof5.C: New test.
34749
34750 PR c++/16870
34751 * g++.dg/template/overload3.C: New test.
34752
34753 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34754
34755 PR c++/16964
34756 * g++.dg/parse/error16.C: New test.
34757
34758 PR c++/16904
34759 * g++.dg/template/error14.C: New test.
34760
34761 PR c++/16929
34762 * g++.dg/template/error15.C: New test.
34763
34764 2004-08-11 Devang Patel <dpatel@apple.com>
34765
34766 * gcc.dg/darwin-ld-20040809-1.c: New test.
34767 * gcc.dg/darwin-ld-20040809-2.c: New test.
34768
34769 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34770
34771 PR fortran/16917
34772 * gfortran.dg/dfloat_1.f90: New test.
34773
34774 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34775
34776 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34777 * gcc.dg/dll-2.c: Fix dg-require syntax.
34778 * gcc.misc-tests/arm-isr.c (abort): Declare.
34779 (exit): Likewise.
34780
34781 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34782
34783 PR c++/16971
34784 * g++.dg/parse/crash16.C: New test.
34785
34786 2004-08-10 Roger Sayle <roger@eyesopen.com>
34787
34788 * gcc.dg/mips-rsqrt-1.c: New test case.
34789 * gcc.dg/mips-rsqrt-2.c: New test case.
34790 * gcc.dg/mips-rsqrt-3.c: New test case.
34791
34792 2004-08-10 Paul Brook <paul@codesourcery.com>
34793
34794 * gfortran.dg/der_io_1.f90: New test.
34795
34796 2004-08-10 Paul Brook <paul@codesourcery.com>
34797
34798 PR fortran/16919
34799 * gfortran.dg/der_array_1.f90: New test.
34800
34801 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34802
34803 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34804
34805 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34806
34807 * gcc.dg/wchar_t-2.c: Fix typo.
34808
34809 2004-08-09 Falk Hueffner <falk@debian.org>
34810
34811 PR tree-optimization/12517
34812 * gcc.c-torture/compile/pr12517.c: New test.
34813
34814 PR tree-optimization/12578
34815 * gcc.c-torture/compile/pr12578.c: New test.
34816
34817 PR tree-optimization/12899
34818 * gcc.c-torture/compile/pr12899.c: New test.
34819
34820 PR rtl-optimization/14692
34821 * gcc.c-torture/compile/pr14692.c: New test.
34822
34823 PR tree-optimization/16461
34824 * gcc.c-torture/compile/pr16461.c: New test.
34825
34826 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34827
34828 * gfortran.dg/getenv_1.f90: New test.
34829
34830 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34831
34832 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34833 wchar_t.
34834 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34835
34836 2004-08-06 Paul Brook <paul@codesourcery.com>
34837
34838 * gfortran.dg/ret_array_1.f90: New test.
34839 * gfortran.dg/ret_pointer_1.f90: New test.
34840
34841 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34842
34843 * gcc.dg/missing-field-init-[12].c: New tests.
34844 * g++.dg/warn/missing-field-init-[12].C: New tests.
34845
34846 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34847
34848 * gcc.dg/enum2.c: New test.
34849 * gcc.dg/symbian3.c: Likewise.
34850 * gcc.dg/symbian4.c: Likewise.
34851 * gcc.dg/wchar_t-2.c: Likewise.
34852
34853 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34854
34855 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34856 destructor tests.
34857
34858 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34859
34860 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34861 dg-require-visiblity.
34862 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34863 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34864 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34865 * g++.dg/ext/visibility/new1.C: Likewise.
34866 * g++.dg/ext/visibility/pragma.C: Likewise.
34867 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34868 * g++.dg/ext/visibility/virtual.C: Likewise.
34869 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34870 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34871 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34872 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34873 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34874 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34875 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34876 * g++/dg/ext/visibility/visibility-8.C: New test.
34877 * gcc.c-torture/compile/dll.x: Remove.
34878 * gcc.dg/dll-2.c: Use dg-require-dll
34879 * gcc.dg/visibility-10.c: New test.
34880 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34881 supporting DLLs.
34882 * lib/scanasm.exp (scan_hidden): New function.
34883 (scan_not_hidden): Likewise.
34884
34885 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34886
34887 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34888
34889 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34890
34891 * gcc.c-torture/execute/20040805-1.c: New test.
34892
34893 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34894
34895 * gcc.dg/20020118-1.c: Declare abort.
34896 * gcc.dg/altivec_check.h: Likewise.
34897 * gcc.dg/iftrap-2.c: Likewise.
34898 * gcc.dg/pragma-darwin.c: Likewise.
34899 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34900
34901 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34902
34903 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34904
34905 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34906
34907 * gcc.c-torture/execute/builtins/abs-2.c,
34908 gcc.c-torture/execute/builtins/abs-3.c,
34909 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34910 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34911 intmax_t, uintmax_t and their limits.
34912 * gcc.dg/intmax_t-1.c: New test.
34913
34914 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34915
34916 * g++.dg/tc1/dr147.C: Add reference to PR.
34917
34918 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34919
34920 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34921 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34922
34923 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34924
34925 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34926
34927 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34928
34929 * gcc.dg/redecl-5.c: New test.
34930 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34931 of scanf.
34932
34933 2004-08-03 Roger Sayle <roger@eyesopen.com>
34934
34935 PR middle-end/16790
34936 * gcc.c-torture/execute/pr16790-1.c: New test case.
34937
34938 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34939
34940 * g++.dg/ext/visibility/assign1.C: New test.
34941 * g++.dg/ext/visibility/new1.C: Likewise.
34942
34943 * gcc.dg/symbian1.c: New test.
34944 * gcc.dg/symbian2.c: Likewise.
34945
34946 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34947
34948 PR target/16570
34949 * gcc.dg/i386-sse-9.c: New test.
34950
34951 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34952
34953 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34954
34955 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34956
34957 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34958 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34959 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34960 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34961 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34962 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34963 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34964 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34965 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34966 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34967 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34968 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34969 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34970 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34971 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34972 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34973 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34974 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34975 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34976 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34977 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34978 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34979 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34980 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34981 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34982 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34983 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34984 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34985 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34986 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34987 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34988 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34989 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34990 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34991 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34992 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34993 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34994 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34995 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34996 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34997 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34998 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34999 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35000 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35001 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35002 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35003 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35004 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35005 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35006 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35007 gcc.misc-tests/i386-pf-3dnow-1.c,
35008 gcc.misc-tests/i386-pf-athlon-1.c,
35009 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35010 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35011 Declare built-in functions used.
35012 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35013
35014 2004-08-02 Mark Mitchell <mark@codesourcery.com>
35015
35016 PR c++/16707
35017 * g++.dg/lookup/using12.C: New test.
35018
35019 * g++.dg/init/null1.C: Fix PR number.
35020 * g++.dg/parse/namespace10.C: Likewise.
35021
35022 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35023
35024 PR c++/16224
35025 * g++.dg/template/spec17.C: New test.
35026 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35027 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35028
35029 2004-08-02 David Billinghurst
35030
35031 PR fortran/16292
35032 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35033
35034 2004-08-01 Zack Weinberg <zack@codesourcery.com>
35035
35036 * gcc.dg/ia64-got-1.c: New test case.
35037
35038 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35039
35040 PR c++/16489
35041 * g++.dg/init/null1.C: New test.
35042 * g++.dg/tc1/dr76.C: Adjust error marker.
35043
35044 PR c++/16529
35045 * g++.dg/parse/namespace10.C: New test.
35046
35047 PR c++/16810
35048 * g++.dg/inherit/ptrmem2.C: New test.
35049
35050 2004-08-02 Ben Elliston <bje@au.ibm.com>
35051
35052 PR target/16155
35053 * gcc.dg/pr16155.c: New test.
35054
35055 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
35056
35057 * gcc.dg/redecl-2.c: New test.
35058
35059 2004-07-30 Geoffrey Keating <geoffk@apple.com>
35060
35061 * gcc.dg/darwin-longdouble.c: New file.
35062
35063 2004-07-30 Richard Henderson <rth@redhat.com>
35064
35065 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35066 write to constant argument.
35067 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35068
35069 2004-07-30 Richard Henderson <rth@redhat.com>
35070
35071 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35072 tests of nearest around zero.
35073
35074 2004-07-30 Andrew Pinski <apinski@apple.com>
35075
35076 * gcc.c-torture/compile/20040730-1.c: New test.
35077
35078 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35079
35080 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35081 powerpc-eabispe.
35082
35083 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35084
35085 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35086
35087 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
35088
35089 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35090 contains $ld_library_path.
35091 * lib/gfortran.exp (gfortran_link_flags): Likewise.
35092
35093 2004-07-29 Richard Henderson <rth@redhat.com>
35094
35095 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35096
35097 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35098 (alt2, which): New.
35099 (Check): Accept either alternative.
35100
35101 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35102
35103 * g++.dg/abi/inline1.C: New test.
35104 * g++.dg/abi/local1-a.cc: Likewise.
35105 * g++.dg/abi/local1.C: Likewise.
35106 * g++.dg/abi/mangle11.C: Tweak location of warnings.
35107 * g++.dg/abi/mangle12.C: Likewise.
35108 * g++.dg/abi/mangle17.C: Likewise.
35109 * g++.dg/abi/mangle20-2.C: Likewise.
35110 * g++.dg/opt/interface1.C: Likewise.
35111 * g++.dg/opt/interface1.h: Likewise.
35112 * g++.dg/opt/interface1-a.cc: New test.
35113 * g++.dg/parse/repo1.C: New test.
35114 * g++.dg/template/repo1.C: Likewise.
35115 * g++.dg/warn/Winline-1.C: Likewise.
35116 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35117
35118 2004-07-29 Diego Novillo <dnovillo@redhat.com>
35119
35120 * gcc.dg/tree-ssa/20040729-1.c: New test.
35121
35122 2004-07-27 Matt Austern <austern@apple.com>
35123
35124 * gcc.dg/darwin-bool-1.c: New test.
35125 * gcc.dg/darwin-bool-2.c: New test.
35126
35127 2004-07-28 Richard Henderson <rth@redhat.com>
35128
35129 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35130 arguments in the correct type. Don't write to constant arguments.
35131
35132 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35133
35134 PR tree-optimization/16688
35135 PR tree-optimization/16689
35136 * g++.dg/tree-ssa/pr16688.C: New test.
35137
35138 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35139
35140 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35141 loads. Not only in the comment, this time.
35142
35143 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
35144
35145 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
35146 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35147 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
35148 * gcc.dg/sh4a-bitmovua.c: New.
35149 * gcc.dg/sh4a-cos.c: New.
35150 * gcc.dg/sh4a-cosf.c: New.
35151 * gcc.dg/sh4a-fprun.c: New.
35152 * gcc.dg/sh4a-fsrra.c: New.
35153 * gcc.dg/sh4a-memmovua.c: New.
35154 * gcc.dg/sh4a-sin.c: New.
35155 * gcc.dg/sh4a-sincos.c: New.
35156 * gcc.dg/sh4a-sincosf.c: New.
35157 * gcc.dg/sh4a-sinf.c: New.
35158
35159 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35160
35161 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35162 conditionals.
35163 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35164 loads.
35165 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35166 DOM1.
35167
35168 2004-07-27 Andrew Pinski <apinski@apple.com>
35169
35170 * g++.dg/rtti/tinfo1.C: Correct the xfail.
35171
35172 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
35173
35174 * gcc.dg/pragma-isr.c: New test.
35175
35176 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35177
35178 PR c++/14429
35179 * g++.dg/template/ttp11.C: New test.
35180
35181 2004-07-27 Diego Novillo <dnovillo@redhat.com>
35182
35183 * gcc.c-torture/compile/20040727-1.c: New test.
35184
35185 2004-07-26 Eric Christopher <echristo@redhat.com>
35186
35187 * gcc.c-torture/compile/20040726-2.c: New test.
35188
35189 2004-07-26 Andrew Pinski <apinski@apple.com>
35190
35191 * g++.dg/rtti/tinfo1.C: Xfail.
35192
35193 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
35194
35195 * gcc.c-torture/compile/20040726-1.c: New test.
35196
35197 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
35198 Brian Ryner <bryner@brianryner.com>
35199
35200 PR c++/9283
35201 PR c++/15000
35202 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35203 * g++.dg/ext/visibility/: New directory.
35204 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35205 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35206 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35207 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35208 * g++.dg/ext/visibility/fvisibility.C,
35209 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35210 g++.dg/ext/visibility/fvisibility-override1.C
35211 g++.dg/ext/visibility/fvisibility-override2.C
35212 g++.dg/ext/visibility/memfuncts.C
35213 g++.dg/ext/visibility/noPLT.C
35214 g++.dg/ext/visibility/pragma.C
35215 g++.dg/ext/visibility/pragma-override1.C
35216 g++.dg/ext/visibility/pragma-override2.C
35217 g++.dg/ext/visibility/staticmemfuncts.C
35218 g++.dg/ext/visibility/virtual.C: New tests.
35219
35220 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35221
35222 PR c/15360
35223 * gcc.dg/pr15360-1.c: New test.
35224
35225 2004-07-25 Daniel Jacobowitz <dan@debian.org>
35226
35227 * gcc.dg/pragma-align-2.c: New test.
35228 * gcc.dg/pragma-init-fini.c: New test.
35229 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
35230 targets.
35231
35232 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35233
35234 * gcc.dg/init-string-2.c: New test.
35235
35236 2004-07-24 Zack Weinberg <zack@codesourcery.com>
35237
35238 PR 16684
35239 * gcc.dg/Wredundant-decls-1.c: New test case.
35240
35241 2004-07-24 Jakub Jelinek <jakub@redhat.com>
35242
35243 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35244 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35245 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35246 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35247 * gcc.dg/compat/generate-random.c: New file.
35248 * gcc.dg/compat/generate-random.h: Likewise.
35249 * gcc.dg/compat/generate-random_r.c: Likewise.
35250 * gcc.dg/compat/struct-layout-1.h: Likewise.
35251 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35252 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35253 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35254 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35255 * gcc.dg/compat/struct-layout-1_main.c: New test.
35256 * gcc.dg/compat/struct-layout-1_x.c: New file.
35257 * gcc.dg/compat/struct-layout-1_y.c: New file.
35258 * gcc.dg/compat/struct-layout-1_test.h: New file.
35259
35260 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
35261
35262 * gcc.dg/comp-return-1.c: New test
35263
35264 2004-07-23 Janis Johnson <janis187@us.ibm.com>
35265
35266 * gcc.dg/vmx/8-02a.c: Fix typo.
35267
35268 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35269 * gcc.dg/darwin-abi-3.c: New test.
35270
35271 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35272 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35273
35274 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35275 * gcc.dg/vmx/ops-long-1.c: New test.
35276 * gcc.dg/vmx/ops-long-2.c: New test.
35277
35278 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
35279
35280 * g++.dg/lookup/conv-[1234].C: New.
35281
35282 2004-07-22 Mark Mitchell <mark@codesourcery.com>
35283
35284 * g++.dg/parse/attr2.C: Simplify.
35285
35286 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35287
35288 PR c/7284
35289 * gcc.c-torture/execute/pr7284-1.c: New test.
35290
35291 2004-07-22 Brian Booth <bbooth@redhat.com>
35292
35293 * gcc.dg/tree-ssa/20040721-1.c: New test.
35294
35295 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
35296
35297 * g++.dg/template/crash20.c: New.
35298
35299 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
35300
35301 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35302 Add dg-run directive. Declare variables as required.
35303 * gfortran.dg/g77/README: Update
35304
35305 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
35306
35307 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35308 gcc.dg/cris-peep2-andu2.c: New tests.
35309
35310 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35311
35312 PR c/15052
35313 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35314 on return type.
35315 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
35316 messages.
35317 * gcc.dg/qual-return-2.c: Update expected messages.
35318 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35319
35320 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35321
35322 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35323 * gcc.dg/noncompile/921102-1.c: Update expected error message.
35324
35325 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35326
35327 PR c/11250
35328 * gcc.dg/init-string-1.c: New test.
35329
35330 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35331
35332 PR middle-end/15345
35333 PR c/16450
35334 * gcc.dg/torture/nested-fn-1.c: New test.
35335
35336 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35337
35338 PR target/16559
35339 * gcc.dg/ia64-fptr-1.c: New file.
35340
35341 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35342
35343 PR c++/14497
35344 * g++.dg/template/spec16.C: New test.
35345 * g++.old-deja/g++.robertl/eb118.C: Remove.
35346
35347 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35348
35349 PR c++/509
35350 * g++.dg/template/spec15.C: New test.
35351
35352 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35353
35354 Copy cases from g77.f-torture/execute and add dg-run
35355 directive. Other changes as noted.
35356 * gfortran.dg/g77/13037.f
35357 * gfortran.dg/g77/1832.f
35358 * gfortran.dg/g77/19981119-0.f
35359 * gfortran.dg/g77/19990313-0.f
35360 * gfortran.dg/g77/19990313-1.f
35361 * gfortran.dg/g77/19990313-2.f
35362 * gfortran.dg/g77/19990313-3.f
35363 * gfortran.dg/g77/19990419-1.f
35364 * gfortran.dg/g77/19990826-0.f
35365 * gfortran.dg/g77/19990826-2.f
35366 * gfortran.dg/g77/20000503-1.f
35367 * gfortran.dg/g77/20001111.f
35368 * gfortran.dg/g77/20010116.f
35369 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35370 * gfortran.dg/g77/20010430.f
35371 * gfortran.dg/g77/6177.f
35372 * gfortran.dg/g77/947.f
35373 * gfortran.dg/g77/970816-3.f
35374 * gfortran.dg/g77/971102-1.f
35375 * gfortran.dg/g77/980520-1.f
35376 * gfortran.dg/g77/980628-0.f
35377 * gfortran.dg/g77/980628-1.f
35378 * gfortran.dg/g77/980628-10.f
35379 * gfortran.dg/g77/980628-2.f
35380 * gfortran.dg/g77/980628-3.f
35381 * gfortran.dg/g77/980628-7.f
35382 * gfortran.dg/g77/980628-8.f
35383 * gfortran.dg/g77/980628-9.f
35384 * gfortran.dg/g77/980701-0.f
35385 * gfortran.dg/g77/980701-1.f
35386 * gfortran.dg/g77/cabs.f
35387 * gfortran.dg/g77/claus.f
35388 * gfortran.dg/g77/complex_1.f
35389 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35390 * gfortran.dg/g77/dcomplex.f
35391 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35392 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35393 * gfortran.dg/g77/f90-intrinsic-numeric.f
35394 * gfortran.dg/g77/int8421.f
35395 * gfortran.dg/g77/labug1.f
35396 * gfortran.dg/g77/large_vec.f
35397 * gfortran.dg/g77/le.f
35398 * gfortran.dg/g77/short.f
35399 * gfortran.dg/g77/README: Update
35400
35401 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35402
35403 PR c++/16637
35404 * g++.dg/parse/lookup4.C: New test.
35405
35406 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35407
35408 PR c++/16175
35409 * g++.dg/template/ttp10.C: New test.
35410
35411 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35412
35413 * gcc.dg/pr12625-1.c: New test.
35414
35415 2004-07-20 Steven Bosscher <stevenb@suse.de>
35416
35417 * gcc.dg/switch-warn-1.c: New test.
35418 * gcc.dg/switch-warn-2.c: New test.
35419 * gcc.c-torture/compile/pr14730.c: Update.
35420
35421 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35422
35423 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35424 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35425 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35426 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35427
35428 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35429
35430 PR c++/16623
35431 * g++.dg/template/assign1.C: New test.
35432
35433 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35434
35435 PR c++/12170
35436 * g++.dg/template/ttp9.C: New test.
35437
35438 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35439
35440 * gcc.dg/format/cmn-err-1.c: New test.
35441
35442 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35443
35444 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35445 gcc.dg/Wparentheses-10.c: New tests.
35446 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35447
35448 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35449
35450 PR fortran/16465
35451 * gfortran.dg/g77//ffixed-line-length-0.f,
35452 gfortran.dg/g77/ffixed-line-length-132.f,
35453 gfortran.dg/g77/ffixed-line-length-72.f,
35454 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35455 gfortran.dg/g77/README: Update.
35456
35457 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35458
35459 PR c++/13092
35460 * g++.dg/template/non-dependent7.C: New test.
35461 * g++.dg/template/non-dependent8.C: Likewise.
35462 * g++.dg/template/non-dependent9.C: Likewise.
35463 * g++.dg/template/non-dependent10.C: Likewise.
35464
35465 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35466
35467 PR c++/16337
35468 * g++.dg/parse/attr2.C: New test.
35469
35470 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35471
35472 * g77.dg: Removed.
35473 * g77.f-torture: Ditto.
35474
35475 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35476
35477 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35478 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35479 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35480
35481 2004-07-16 Richard Henderson <rth@redhat.com>
35482
35483 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35484
35485 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35486
35487 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35488 tests with full list of options.
35489 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35490 of TORTURE_OPTIONS if test contains 'dg-do run'.
35491
35492 PR fortran/16404
35493 * gfortran.dg/do_iterator.f90: New test.
35494
35495 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35496
35497 PR rtl-optimization/16536
35498 * gcc.c-torture/execute/restrict-1.c: New test.
35499
35500 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35501
35502 PR fortran/15324
35503 * gfortran.dg/pr15324.f90: New test.
35504
35505 PR fortran/15129
35506 * gfortran.dg/pr15129.f90: New test.
35507
35508 PR fortran/15140
35509 * gfortran.dg/pr15140.f90: New test.
35510
35511 PR fortran/13792
35512 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35513 compile-time simplification.
35514
35515 2004-07-14 Mike Stump <mrs@apple.com>
35516
35517 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35518
35519 2004-07-14 James E Wilson <wilson@specifixinc.com>
35520
35521 PR target/16325
35522 * gcc.dg/profile-generate-1.c: New.
35523
35524 2004-07-15 Jakub Jelinek <jakub@redhat.com>
35525
35526 * gcc.c-torture/execute/20040709-1.c: New test.
35527 * gcc.c-torture/execute/20040709-2.c: New test.
35528
35529 2004-07-14 Mike Stump <mrs@apple.com>
35530
35531 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35532
35533 2004-07-14 Mike Stump <mrs@apple.com>
35534
35535 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35536
35537 2004-07-13 Mark Mitchell <mark@codesourcery.com>
35538
35539 PR c++/16518
35540 * g++.dg/parse/mutable1.C: New test.
35541
35542 2004-07-13 Diego Novillo <dnovillo@redhat.com>
35543
35544 PR tree-optimization/16443
35545 * gcc.dg/tree-ssa/20040713-1.c: New test.
35546
35547 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
35548
35549 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35550 for operator new.
35551
35552 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35553
35554 * gfortran.dg/g77/README: New file
35555 * gfortran.dg/g77/19981216-0.f: Copy from
35556 g77.f-torture/noncompile. Add "dg-do compile" and
35557 dg-error as required.
35558 * gfortran.dg/g77/19990218-1.f: Likewise.
35559 * gfortran.dg/g77/19990905-1.f: Likewise.
35560 * gfortran.dg/g77/9263.f: Likewise.
35561 * gfortran.dg/g77/980615-0.f: Likewise.
35562 * gfortran.dg/g77/980616-0.f: Likewise.
35563 * gfortran.dg/g77/check0.f: Likewise.
35564 * gfortran.dg/g77/select_no_compile.f: Likewise.
35565
35566 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35567
35568 Copy files from g77.f-torture/compile.
35569 Add "{ dg-do compile}". Other changes as noted
35570 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35571 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35572 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35573 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35574 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35575 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35576 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35577 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35578 statement to conform to standard. Append alpha1.x for reference.
35579 * gfortran.dg/g77/xformat.f: Add dg-warning
35580
35581 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35582
35583 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35584 Add {dg-do compile} directive.
35585 * gfortran.dg/g77/cpp2.F: Likewise.
35586
35587 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35588
35589 PR c++/5402
35590 * g++.dg/lookup/name-clash1.C: New test.
35591
35592 PR c++/9777
35593 * g++.dg/lookup/name-clash2.C: New test.
35594
35595 PR c++/12102
35596 * g++.dg/lookup/name-clash3.C: New test.
35597
35598 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35599
35600 * g++.dg/lookup/new2.C: New test.
35601 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35602
35603 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35604
35605 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35606 Add {dg-do compile} directive.
35607 * gfortran.dg/g77/13060.f: Likewise.
35608 * gfortran.dg/g77/19990218-0.f: Likewise.
35609 * gfortran.dg/g77/19990305-0.f: Likewise.
35610 * gfortran.dg/g77/19990419-0.f: Likewise.
35611 * gfortran.dg/g77/19990502-0.f: Likewise.
35612 * gfortran.dg/g77/19990502-1.f: Likewise.
35613 * gfortran.dg/g77/19990525-0.f: Likewise.
35614 * gfortran.dg/g77/19990826-1.f: Likewise.
35615 * gfortran.dg/g77/19990826-3.f: Likewise.
35616 * gfortran.dg/g77/19990905-2.f: Likewise.
35617 * gfortran.dg/g77/20000412-1.f: Likewise.
35618 * gfortran.dg/g77/20000511-1.f: Likewise.
35619 * gfortran.dg/g77/20000511-2.f: Likewise.
35620 * gfortran.dg/g77/20000518.f: Likewise.
35621 * gfortran.dg/g77/20000601-1.f: Likewise.
35622 * gfortran.dg/g77/20000601-2.f: Likewise.
35623 * gfortran.dg/g77/20000629-1.f: Likewise.
35624 * gfortran.dg/g77/20000630-2.f: Likewise.
35625 * gfortran.dg/g77/20010115.f: Likewise.
35626 * gfortran.dg/g77/20010321-1.f: Likewise.
35627 * gfortran.dg/g77/20010426.f: Likewise.
35628 * gfortran.dg/g77/20020307-1.f: Likewise.
35629 * gfortran.dg/g77/8485.f: Likewise.
35630 * gfortran.dg/g77/960317-1.f: Likewise.
35631 * gfortran.dg/g77/970915-0.f: Likewise.
35632 * gfortran.dg/g77/980310-1.f: Likewise.
35633 * gfortran.dg/g77/980310-2.f: Likewise.
35634 * gfortran.dg/g77/980310-3.f: Likewise.
35635 * gfortran.dg/g77/980310-4.f: Likewise.
35636 * gfortran.dg/g77/980310-6.f: Likewise.
35637 * gfortran.dg/g77/980310-7.f: Likewise.
35638 * gfortran.dg/g77/980310-8.f: Likewise.
35639 * gfortran.dg/g77/980419-2.f: Likewise.
35640 * gfortran.dg/g77/980424-0.f: Likewise.
35641 * gfortran.dg/g77/980427-0.f: Likewise.
35642 * gfortran.dg/g77/980729-0.f: Likewise.
35643 * gfortran.dg/g77/981117-1.f: Likewise.
35644 * gfortran.dg/g77/toon_1.f: Likewise.
35645
35646 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35647
35648 PR c++/2204
35649 * g++.dg/other/abstract2.C: New test.
35650
35651 2004-07-12 Paul Brook <paul@codesourcery.com>
35652
35653 * gfortran.dg/pointer_init_1.f90: New test.
35654
35655 2004-07-11 Paul Brook <paul@codesourcery.com>
35656
35657 PR fortran/15986
35658 * gfortran.dg/contained_1.f90: New test.
35659
35660 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35661
35662 * g++.dg/parse/defarg8.C: New test.
35663
35664 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35665
35666 PR fortran/16433
35667 * gfortran.dg/pr16433.f: New test.
35668
35669 PR fortran/17574
35670 * gfortran.dg/pr15754.f90: New test.
35671
35672 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35673
35674 PR tree-optimization/16437
35675 * gcc.c-torture/execute/bitfld-4.c: New test.
35676
35677 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35678
35679 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35680 access to common var from module.
35681
35682 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35683
35684 PR fortran/16336
35685 * gfortran.fortran-torture/execute/common_2.f90: New test.
35686
35687 2004-07-10 Paul Brook <paul@codesourcery.com>
35688
35689 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35690
35691 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35692
35693 PR fortran/15969
35694 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35695
35696 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35697
35698 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35699 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35700 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35701 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35702 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35703 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35704 * gfortran.dg/g77/funderscoring.f: Likewise.
35705 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35706
35707 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35708
35709 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35710
35711 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35712 Paul Brook <paul@codesourcery.com>
35713
35714 PR fortran/13415
35715 * gfortran.dg/common_pointer_1.f90: New test.
35716
35717 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35718
35719 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35720
35721 2004-07-09 James E Wilson <wilson@specifixinc.com>
35722
35723 PR target/16364
35724 * gcc.c-torture/compile/20040709-1.c: New.
35725
35726 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35727
35728 PR fortran/14077
35729 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35730
35731 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35732
35733 PR fortran/13201
35734 * gfortran.dg/shape_1.f90: New test.
35735
35736 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35737 Andrew Pinski <apinski@apple.com>
35738
35739 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35740
35741 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35742
35743 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35744 comment.
35745
35746 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35747 Paul Brook <paul@codesourcery.com>
35748
35749 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35750 '.f95' and '.F95'.
35751
35752 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35753
35754 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35755
35756 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35757
35758 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35759 testcases with capital suffix.
35760
35761 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35762
35763 PR fortran/15481
35764 PR fortran/13372
35765 PR fortran/13575
35766 PR fortran/15978
35767 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35768
35769 * gfortran.dg/implicit_1.f90: New test.
35770
35771 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35772
35773 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35774 expression to match gfortran warning/error messages
35775 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35776 dg-error text.
35777
35778 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35779
35780 * lib/fortran-torture.exp: Rename proc search_for to
35781 search_for_re.
35782
35783 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35784
35785 * gcc.c-torture/execute/simd-5.x: New file.
35786 XFAIL on SPARC 64-bit at -O0.
35787
35788 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35789
35790 PR c++/8211
35791 PR c++/16165
35792 * g++.dg/warn/effc3.C: New test.
35793
35794 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35795
35796 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35797 change X to 1X in format.
35798 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35799 add data statements to conform to standard.
35800
35801 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35802
35803 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35804 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35805 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35806
35807 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35808
35809 * gfortran.dg/g77/7388.f: Copy from g77.dg
35810 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35811 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35812 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35813 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35814 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35815 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35816 * gfortran.dg/g77/strlen0.f: Likewise.
35817
35818 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35819
35820 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35821 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35822
35823 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35824
35825 * gcc.c-torture/execute/920428-2.x: Delete.
35826 * gcc.c-torture/execute/920501-7.x: Likewise.
35827
35828 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35829
35830 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35831 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35832 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35833 prescott and c3-2.
35834 (PREFETCH_3DNOW): Add -march=c3.
35835
35836 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35837
35838 PR c/16437
35839 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35840 * gcc.c-torture/execute/bf64-1.x: Likewise.
35841
35842 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35843
35844 * gcc.c-torture/compile/20040708-1.c: New test.
35845
35846 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35847
35848 PR c++/16169
35849 * g++.dg/warn/effc2.C: New test.
35850
35851 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35852
35853 * gcc.c-torture/execute/bitfld-1.x: Remove.
35854 * gcc.c-torture/execute/bitfld-3.c: New test.
35855 * gcc.dg/bitfld-2.c: Remove XFAILs.
35856
35857 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35858
35859 PR c++/16276
35860 * g++.dg/rtti/tinfo1.C: New file.
35861
35862 2004-07-07 Eric Christopher <echristo@redhat.com>
35863
35864 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35865
35866 2004-07-07 Andrew Pinski <apinski@apple.com>
35867
35868 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35869
35870 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35871
35872 * g++.dg/init/call1.C: XFAIL.
35873
35874 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35875
35876 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35877 except for movstrict*, to movmem* and clrstr* to clrmem*.
35878
35879 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35880
35881 * gcc.c-torture/execute/20040707-1.c: New test.
35882
35883 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35884
35885 * gcc.c-torture/execute/20040706-1.c: New test.
35886
35887 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35888
35889 PR c++/3671
35890 * g++.dg/template/spec14.C: New test.
35891
35892 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35893
35894 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35895 nothing if not yet defined. Use it in b, c and d type definitions.
35896 * gcc.c-torture/execute/20040705-1.c: New test.
35897 * gcc.c-torture/execute/20040705-2.c: New test.
35898
35899 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35900
35901 PR c++/2518
35902 * g++.dg/lookup/new1.C: New test.
35903
35904 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35905
35906 PR c++/11406
35907 * g++.dg/template/sizeof8.C: New test.
35908
35909 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35910
35911 * gcc.c-torture/compile/20040705-1.c: New test.
35912
35913 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35914
35915 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35916
35917 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35918
35919 * gcc.dg/cpp/if-mop.c: Two new testcases.
35920 * gcc.dg/cpp/trad/comment-3.c: New.
35921
35922 2004-07-04 Paul Brook <paul@codesourcery.com>
35923
35924 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35925
35926 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35927
35928 PR c++/3761
35929 * g++.dg/lookup/crash4.C: New test.
35930
35931 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35932
35933 * gcc.c-torture/execute/builtin-abs-1.c
35934 * gcc.c-torture/execute/builtin-abs-2.c
35935 * gcc.c-torture/execute/builtin-complex-1.c
35936 * gcc.c-torture/execute/builtins/string-1-lib.c
35937 * gcc.c-torture/execute/builtins/string-1.c
35938 * gcc.c-torture/execute/builtins/string-2-lib.c
35939 * gcc.c-torture/execute/builtins/string-2.c
35940 * gcc.c-torture/execute/builtins/string-3-lib.c
35941 * gcc.c-torture/execute/builtins/string-3.c
35942 * gcc.c-torture/execute/builtins/string-4-lib.c
35943 * gcc.c-torture/execute/builtins/string-4.c
35944 * gcc.c-torture/execute/builtins/string-5-lib.c
35945 * gcc.c-torture/execute/builtins/string-5.c
35946 * gcc.c-torture/execute/builtins/string-6-lib.c
35947 * gcc.c-torture/execute/builtins/string-6.c
35948 * gcc.c-torture/execute/builtins/string-7-lib.c
35949 * gcc.c-torture/execute/builtins/string-7.c
35950 * gcc.c-torture/execute/builtins/string-8-lib.c
35951 * gcc.c-torture/execute/builtins/string-8.c
35952 * gcc.c-torture/execute/builtins/string-9-lib.c
35953 * gcc.c-torture/execute/builtins/string-9.c
35954 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35955 * gcc.c-torture/execute/builtins/string-asm-1.c
35956 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35957 * gcc.c-torture/execute/builtins/string-asm-2.c
35958 * gcc.c-torture/execute/stdio-opt-1.c
35959 * gcc.c-torture/execute/stdio-opt-2.c
35960 * gcc.c-torture/execute/stdio-opt-3.c
35961 * gcc.c-torture/execute/string-opt-1.c
35962 * gcc.c-torture/execute/string-opt-10.c
35963 * gcc.c-torture/execute/string-opt-11.c
35964 * gcc.c-torture/execute/string-opt-12.c
35965 * gcc.c-torture/execute/string-opt-13.c
35966 * gcc.c-torture/execute/string-opt-14.c
35967 * gcc.c-torture/execute/string-opt-15.c
35968 * gcc.c-torture/execute/string-opt-16.c
35969 * gcc.c-torture/execute/string-opt-2.c
35970 * gcc.c-torture/execute/string-opt-6.c
35971 * gcc.c-torture/execute/string-opt-7.c
35972 * gcc.c-torture/execute/string-opt-8.c:
35973 Replace with ...
35974
35975 * gcc.c-torture/execute/builtins/abs-2.c
35976 * gcc.c-torture/execute/builtins/abs-3.c
35977 * gcc.c-torture/execute/builtins/complex-1.c
35978 * gcc.c-torture/execute/builtins/fprintf.c
35979 * gcc.c-torture/execute/builtins/fputs.c
35980 * gcc.c-torture/execute/builtins/memcmp.c
35981 * gcc.c-torture/execute/builtins/memmove.c
35982 * gcc.c-torture/execute/builtins/memops-asm.c
35983 * gcc.c-torture/execute/builtins/mempcpy-2.c
35984 * gcc.c-torture/execute/builtins/mempcpy.c
35985 * gcc.c-torture/execute/builtins/memset.c
35986 * gcc.c-torture/execute/builtins/printf.c
35987 * gcc.c-torture/execute/builtins/sprintf.c
35988 * gcc.c-torture/execute/builtins/strcat.c
35989 * gcc.c-torture/execute/builtins/strchr.c
35990 * gcc.c-torture/execute/builtins/strcmp.c
35991 * gcc.c-torture/execute/builtins/strcpy.c
35992 * gcc.c-torture/execute/builtins/strcspn.c
35993 * gcc.c-torture/execute/builtins/strlen-2.c
35994 * gcc.c-torture/execute/builtins/strlen.c
35995 * gcc.c-torture/execute/builtins/strncat.c
35996 * gcc.c-torture/execute/builtins/strncmp-2.c
35997 * gcc.c-torture/execute/builtins/strncmp.c
35998 * gcc.c-torture/execute/builtins/strncpy.c
35999 * gcc.c-torture/execute/builtins/strpbrk.c
36000 * gcc.c-torture/execute/builtins/strpcpy-2.c
36001 * gcc.c-torture/execute/builtins/strpcpy.c
36002 * gcc.c-torture/execute/builtins/strrchr.c
36003 * gcc.c-torture/execute/builtins/strspn.c
36004 * gcc.c-torture/execute/builtins/strstr-asm.c
36005 * gcc.c-torture/execute/builtins/strstr.c:
36006 ... these new files.
36007
36008 * gcc.c-torture/execute/builtins/abs-2-lib.c
36009 * gcc.c-torture/execute/builtins/abs-3-lib.c
36010 * gcc.c-torture/execute/builtins/complex-1-lib.c
36011 * gcc.c-torture/execute/builtins/fprintf-lib.c
36012 * gcc.c-torture/execute/builtins/fputs-lib.c
36013 * gcc.c-torture/execute/builtins/memcmp-lib.c
36014 * gcc.c-torture/execute/builtins/memmove-lib.c
36015 * gcc.c-torture/execute/builtins/memops-asm-lib.c
36016 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36017 * gcc.c-torture/execute/builtins/mempcpy-lib.c
36018 * gcc.c-torture/execute/builtins/memset-lib.c
36019 * gcc.c-torture/execute/builtins/printf-lib.c
36020 * gcc.c-torture/execute/builtins/sprintf-lib.c
36021 * gcc.c-torture/execute/builtins/strcat-lib.c
36022 * gcc.c-torture/execute/builtins/strchr-lib.c
36023 * gcc.c-torture/execute/builtins/strcmp-lib.c
36024 * gcc.c-torture/execute/builtins/strcpy-lib.c
36025 * gcc.c-torture/execute/builtins/strcspn-lib.c
36026 * gcc.c-torture/execute/builtins/strlen-2-lib.c
36027 * gcc.c-torture/execute/builtins/strlen-lib.c
36028 * gcc.c-torture/execute/builtins/strncat-lib.c
36029 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36030 * gcc.c-torture/execute/builtins/strncmp-lib.c
36031 * gcc.c-torture/execute/builtins/strncpy-lib.c
36032 * gcc.c-torture/execute/builtins/strpbrk-lib.c
36033 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36034 * gcc.c-torture/execute/builtins/strpcpy-lib.c
36035 * gcc.c-torture/execute/builtins/strrchr-lib.c
36036 * gcc.c-torture/execute/builtins/strspn-lib.c
36037 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36038 * gcc.c-torture/execute/builtins/strstr-lib.c
36039 * gcc.c-torture/execute/builtins/lib/abs.c
36040 * gcc.c-torture/execute/builtins/lib/fprintf.c
36041 * gcc.c-torture/execute/builtins/lib/memset.c
36042 * gcc.c-torture/execute/builtins/lib/printf.c
36043 * gcc.c-torture/execute/builtins/lib/sprintf.c
36044 * gcc.c-torture/execute/builtins/lib/strcpy.c
36045 * gcc.c-torture/execute/builtins/lib/strcspn.c
36046 * gcc.c-torture/execute/builtins/lib/strncat.c
36047 * gcc.c-torture/execute/builtins/lib/strncmp.c
36048 * gcc.c-torture/execute/builtins/lib/strncpy.c
36049 * gcc.c-torture/execute/builtins/lib/strpbrk.c
36050 * gcc.c-torture/execute/builtins/lib/strspn.c
36051 * gcc.c-torture/execute/builtins/lib/strstr.c:
36052 New files containing support routines.
36053
36054 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36055 declaration.
36056 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36057 when not optimizing.
36058
36059 2004-07-02 Mark Mitchell <mark@codesourcery.com>
36060
36061 PR c++/16240
36062 * g++.dg/abi/mangle22.C: New test.
36063 * g++.dg/abi/mangle23.C: Likewise.
36064
36065 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
36066
36067 PR fortran/16290
36068 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36069 Allow for cases without denormalized floating point numbers.
36070
36071 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
36072
36073 PR c/1027
36074 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36075 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36076 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36077 expected warning text.
36078 * gcc.dg/format/diag-2.c: New test.
36079
36080 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36081
36082 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36083
36084 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
36085
36086 * gcc.dg/builtins-43.c: New.
36087 * gcc.dg/builtins-44.c: New.
36088 * gcc.dg/builtins-45.c: New.
36089
36090 2004-06-26 Geoffrey Keating <geoffk@apple.com>
36091 Andreas Tobler <a.tobler@schweiz.ch>
36092
36093 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36094 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
36095 as SIGSEGV.
36096 * gcc.dg/cleanup-11.c: Likewise.
36097 * gcc.dg/cleanup-8.c: Likewise.
36098 * gcc.dg/cleanup-9.c: Likewise.
36099 * gcc.dg/cleanup-5.c: Run on all platforms.
36100
36101 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36102
36103 * g++.dg/warn/nonnull1.C: New test.
36104
36105 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36106
36107 * gcc.dg/compat/compat-common.h: Wrap up CINT in
36108 an #ifndef SKIP_COMPLEX_INT/#endif pair.
36109 Special-case the Sun compiler wrt to <complex.h>.
36110
36111 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
36112
36113 * gcc.dg/Wunreachable-8.C: New test.
36114
36115 * gcc.dg/h8300-ice2.c : New test.
36116
36117 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
36118
36119 PR fortran/16161
36120 * gfortran.fortran-torture/compile/implicit.f90: Add test
36121 for implicit character.
36122
36123 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
36124
36125 PR fortran/16289
36126 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36127 Use tiny() intrinsic to find smallest non-negative real
36128
36129 2004-06-30 Jakub Jelinek <jakub@redhat.com>
36130
36131 * gcc.dg/compat/struct-by-value-22_main.c: New test.
36132 * gcc.dg/compat/struct-by-value-22_x.c: New.
36133 * gcc.dg/compat/struct-by-value-22_y.c: New.
36134
36135 * gcc.c-torture/execute/20040629-1.c: New test.
36136
36137 2004-06-29 Jakub Jelinek <jakub@redhat.com>
36138
36139 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36140 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36141
36142 PR target/16195
36143 * gcc.dg/20040625-1.c: New test.
36144
36145 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36146
36147 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36148
36149 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36150
36151 PR fortran/15963
36152 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36153
36154 2004-06-29 Richard Henderson <rth@redhat.com>
36155
36156 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36157
36158 2004-06-29 Paul Brook <paul@codesourcery.com>
36159
36160 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36161 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36162
36163 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
36164
36165 PR c++/16260
36166 * g++.dg/parse/crash15.C: New.
36167
36168 2004-06-28 Andrew Pinski <apinski@apple.com>
36169
36170 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36171 by the error already.
36172
36173 * g++.dg/opt/ptrmem4.C: Change to compile only test.
36174
36175 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
36176
36177 PR target/14041
36178 * gcc.dg/h8300-bss-align-1.c : New.
36179
36180 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
36181
36182 * PR c++/16174
36183 * g++.dg/template/ctor4.C: New.
36184
36185 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36186
36187 PR c++/16205
36188 * g++.dg/warn/Wsequence-point-1.C: New test.
36189
36190 2004-06-27 Paul Brook <paul@codesourcery.com>
36191
36192 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36193
36194 2004-06-27 Zack Weinberg <zack@codesourcery.com>
36195
36196 * g++.old-deja/g++.mike/p7325.C: Remove.
36197
36198 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36199
36200 PR c/14963
36201 * gcc.dg/pr14963.c: New test.
36202
36203 2004-06-27 Mark Mitchell <mark@codesourcery.com>
36204
36205 PR c++/16193
36206 * g++.dg/parse/redef1.C: New test.
36207
36208 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
36209
36210 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36211 20021110.c.
36212 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36213 20021119-1.c.
36214 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36215 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36216 5-04.c.
36217 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36218 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36219 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36220 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36221 g++.brendan/enum14.C.
36222 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36223 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36224 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36225 g++.mike/virt1.C.
36226 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36227 memtemp24.C.
36228
36229 2004-06-27 Roger Sayle <roger@eyesopen.com>
36230
36231 * gcc.dg/20040527-1.c: New test case.
36232
36233 2004-06-26 Bud Davis <bdavis9659@comcast.net>
36234
36235 PR gfortran/pr16196
36236 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36237
36238 2004-06-25 Roger Sayle <roger@eyesopen.com>
36239
36240 PR middle-end/15825
36241 * gcc.dg/pr15825-1.c: New test case.
36242
36243 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36244
36245 * gcc.c-torture/execute/20040625-1.c: New test.
36246
36247 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36248
36249 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36250
36251 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36252
36253 * gcc.dg/torture/mips-div-1.c: New test.
36254
36255 2004-06-24 Jeff Law <law@redhat.com>
36256
36257 * gcc.dg/tree-ssa/20040624-1.c: New test.
36258
36259 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
36260
36261 * gcc.c-torture/compile/20040624-1.c: New test.
36262
36263 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36264
36265 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36266 this directory.
36267
36268 2004-06-23 Andrew Pinski <apinski@apple.com>
36269
36270 PR middle-end/15988
36271 * g++.dg/opt/ptrmem4.C: New test.
36272
36273 * gcc.dg/c90-array-quals-2.c: New test.
36274
36275 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
36276
36277 * gcc.dg/kpice1.c: New test.
36278
36279 2006-06-23 Andrew Pinski <apinski@apple.com>
36280
36281 * gcc.dg/c90-array-quals.c: New test.
36282
36283 2006-06-22 Richard Henderson <rth@redhat.com>
36284
36285 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36286
36287 2004-06-22 Loren James Rittle <ljrittle@acm.org>
36288
36289 * gcc.dg/builtins-config.h: Handle FreeBSD.
36290
36291 2006-06-22 Richard Henderson <rth@redhat.com>
36292
36293 * g++.dg/opt/devirt1.C: New.
36294
36295 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
36296
36297 * g++.dg/opt/pr15551.C: New testcase.
36298
36299 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
36300
36301 PR target/14800
36302 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36303 x86_64-*-linux* when compiling for 32bit.
36304
36305 2004-06-21 Andrew Pinski <apinski@apple.com>
36306
36307 * gcc.dg/pch/struct-1.c: New.
36308 * gcc.dg/pch/struct-1.hs: New.
36309
36310 2004-06-21 Geoffrey Keating <geoffk@apple.com>
36311
36312 * gcc.dg/pch/save-temps-1.c: New file.
36313 * gcc.dg/pch/save-temps-1.hs: New file.
36314
36315 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
36316
36317 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36318 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36319
36320 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36321
36322 * gfortran.fortran-torture/execute/select_1.f90: Rename function
36323 to fix type error.
36324 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36325 Remove trailing spaces.
36326
36327 2004-06-21 Richard Henderson <rth@redhat.com>
36328
36329 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36330 merging && to BIT_FIELD_REF.
36331
36332 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36333
36334 * g++.dg/opt/placeholder1.C: New test.
36335
36336 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36337
36338 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36339 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36340 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36341 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36342
36343 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36344
36345 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36346 extern "C".
36347 * g++.dg/other/pragma-re-1.C: Add comments.
36348
36349 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36350
36351 PR gfortran/16080
36352 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36353
36354 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36355
36356 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36357 instead of setting the type of size_t by
36358 hand.
36359
36360 2004-06-18 Roger Sayle <roger@eyesopen.com>
36361
36362 * gcc.dg/unordered-2.c: New test case.
36363 * gcc.dg/unordered-3.c: New test case.
36364
36365 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36366
36367 PR other/16043
36368 * lib/g++.exp (g++_version): Tweak regexp for version
36369 * lib/g77.exp (g77_version): Likewise.
36370 * lib/gfortran.exp (gfortran_version): Likewise.
36371 * lib/objc.exp (objc_version): Likewise.
36372 * lib/treelang.exp (treelang_version): Likewise.
36373
36374 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36375
36376 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36377 Use INT_MAX instead of __INT_MAX__.
36378 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36379
36380 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36381 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36382 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36383 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36384 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36385 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36386 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36387 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36388 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36389
36390 * gcc.dg/range-test-1.c: New test.
36391 * g++.dg/opt/range-test-1.C: New test.
36392
36393 2004-06-17 Richard Henderson <rth@redhat.com>
36394
36395 * objc.dg/sync-1.m: New.
36396 * objc.dg/try-catch-1.m: Don't force next runtime.
36397 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36398 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36399 shadowed catch clause.
36400 * objc.dg/try-catch-5.m: New.
36401
36402 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36403
36404 Bug 14610
36405 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36406
36407 2004-06-15 Richard Henderson <rth@redhat.com>
36408
36409 * gcc.dg/20001116-1.c: Move expected warning line.
36410
36411 2004-06-15 Richard Henderson <rth@redhat.com>
36412
36413 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36414 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36415
36416 2004-06-15 Jeff Law <law@redhat.com>
36417
36418 * gcc.dg/tree-ssa/20040615-1.c: New test.
36419 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36420 be less sensitive to operand ordering.
36421 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36422
36423 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36424
36425 * g++.dg/abi/bitfield3.C: Add comment..
36426
36427 2004-06-15 Richard Henderson <rth@redhat.com>
36428
36429 * g++.dg/ext/stmtexpr1.C: XFAIL.
36430 * gcc.dg/20030612-1.c: XFAIL.
36431
36432 2004-06-15 Eric Christopher <echristo@redhat.com>
36433
36434 * g++.dg/charset/asm5.c: New.
36435 * gcc.dg/charset/asm6.c: New.
36436
36437 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36438
36439 PR fortran/15962
36440 * gfortran.fortran-torture/execute/select_1.f90: New test.
36441
36442 2004-06-15 Paul Brook <paul@codesourcery.com>
36443
36444 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36445
36446 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36447
36448 PR c++/15967
36449 * g++.dg/lookup/crash3.C: New test.
36450
36451 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36452
36453 PR c++/15947
36454 * g++.dg/parse/dtor4.C: New test.
36455
36456 2004-06-14 Jeff Law <law@redhat.com>
36457
36458 * gcc.c-torture/compile/20040614-1.c: New test.
36459
36460 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36461
36462 PR fortran/15211
36463 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36464 LEN of a character array.
36465
36466 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36467
36468 PR c++/15096
36469 * g++.dg/template/ptrmem10.C: New test.
36470
36471 PR c++/14930
36472 * g++.dg/template/friend30.C: New test.
36473
36474 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36475
36476 PR fortran/14928
36477 * gfortran.fortran-torture/compile/mloc.f90: New test.
36478
36479 2004-06-13 Paul Brook <paul@codesourcery.com>
36480
36481 * gfortran.fortran-torture/execute/random_2.f90: New test.
36482
36483 2004-06-13 Eric Christopher <echristo@redhat.com>
36484
36485 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36486
36487 2004-06-12 Paul Brook <paul@codesourcery.com>
36488
36489 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36490
36491 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36492
36493 PR fortran/14923
36494 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36495
36496 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36497
36498 PR fortran/14957
36499 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36500 syntax errors in end statements of contained subroutines.
36501
36502 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36503
36504 PR fortran/12841
36505 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36506
36507 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36508
36509 PR fortran/15665
36510 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36511
36512 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36513
36514 PR gfortran/12839
36515 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36516
36517 2004-06-11 Mark Mitchell <mark@codesourcery.com>
36518
36519 PR c++/15862
36520 * g++.dg/parse/enum1.C: New test.
36521
36522 2004-06-10 Jeff Law <law@redhat.com>
36523
36524 * gcc.c-torture/compile/20040610-1.c: New test.
36525
36526 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36527
36528 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36529 * g++.old-deja/g++.other/decl3.C: Likewise.
36530
36531 2004-06-10 Brian Booth <bbooth@redhat.com>
36532
36533 * gcc.dg/tree-ssa/20031015-1.c: Scan for
36534 V_MAY_DEF instead of VDEF.
36535 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36536
36537 2004-06-10 Mark Mitchell <mark@codesourcery.com>
36538
36539 PR c++/14211
36540 * g++.dg/conversion/const1.C: New test.
36541
36542 PR c++/15076
36543 * g++.dg/conversion/reinterpret1.C: New test.
36544
36545 PR c++/15877
36546 * g++.dg/template/enum2.C: New test.
36547
36548 PR c++/15227
36549 * g++.dg/template/error13.C: New test.
36550
36551 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36552
36553 PR fortran/14957
36554 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36555 arguments to test_* REAL and of the right size.
36556
36557 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36558
36559 PR target/15569
36560 PR rtl-optimization/15681
36561 * gcc.dg/20040609-1.c: New test.
36562
36563 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36564
36565 PR c++/14791
36566 * g++.dg/opt/builtins1.C: New test.
36567
36568 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
36569
36570 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36571 that use default windows32 struct layout.
36572 * gcc.dg/i386-bitfield2.c: Likewise.
36573
36574 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
36575
36576 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36577 for mingw32 and cygwin targets.
36578
36579 2004-06-09 Geoffrey Keating <geoffk@apple.com>
36580
36581 * gcc.dg/pch/macro-4.c: New.
36582 * gcc.dg/pch/macro-4.hs: New.
36583
36584 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36585
36586 PR fortran/13249
36587 * gfortran.fortran-torture/compile/name_clash.f90: New test.
36588
36589 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36590
36591 PR fortran/13372
36592 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36593
36594 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36595
36596 PR gfortran/14897
36597 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36598
36599 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36600
36601 PR gfortran/15755
36602 * gfortran.fortran-torture/execute/backspace.c : New test.
36603
36604 2004-06-09 Paul Brook <paul@codesourcery.com>
36605
36606 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36607 (pointer_to_section): Rewrite to use smaller array.
36608
36609 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36610
36611 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36612 * gcc.dg/ext/altivec-10.c: Same.
36613 * gcc.dg/ext/altivec-11.c: Same.
36614 * gcc.dg/ext/altivec-12.c: Same.
36615 * gcc.dg/ext/altivec-13.c: Same.
36616 * gcc.dg/ext/altivec-14.c: Same.
36617 * gcc.dg/ext/altivec-15.c: Same.
36618 * gcc.dg/ext/altivec-16.c: Same.
36619 * gcc.dg/ext/altivec-3.c: Same.
36620 * gcc.dg/ext/altivec-4.c: Same.
36621 * gcc.dg/ext/altivec-6.c: Same.
36622 * gcc.dg/ext/altivec-7.c: Same.
36623 * gcc.dg/ext/altivec-8.c: Same.
36624 * gcc.dg/ext/altivec-varargs-1.c: Same.
36625
36626 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36627 * g++.dg/ext/altivec-10.C: Same.
36628 * g++.dg/ext/altivec-2.C: Same.
36629 * g++.dg/ext/altivec-3.C: Same.
36630 * g++.dg/ext/altivec-4.C: Same.
36631 * g++.dg/ext/altivec-5.C: Same.
36632 * g++.dg/ext/altivec-6.C: Same.
36633 * g++.dg/ext/altivec-7.C: Same.
36634 * g++.dg/ext/altivec-8.C: Same.
36635 * g++.dg/ext/altivec-9.C: Same.
36636
36637 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36638
36639 PR c++/7841
36640 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36641
36642 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36643
36644 * gcc.dg/union-1.c: New test.
36645
36646 2004-06-07 Roger Sayle <roger@eyesopen.com>
36647
36648 * gcc.dg/builtins-41.c: New test case.
36649 * gcc.dg/builtins-42.c: New test case.
36650
36651 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36652
36653 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36654 * g++.dg/ext/altivec-10.C: Same.
36655 * g++.dg/ext/altivec-2.C: Same.
36656 * g++.dg/ext/altivec-3.C: Same.
36657 * g++.dg/ext/altivec-4.C: Same.
36658 * g++.dg/ext/altivec-5.C: Same.
36659 * g++.dg/ext/altivec-6.C: Same.
36660 * g++.dg/ext/altivec-7.C: Same.
36661 * g++.dg/ext/altivec-8.C: Same.
36662 * g++.dg/ext/altivec-9.C: Same.
36663 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36664 * g++.old-deja/g++.brendan/new3.C: Same.
36665 * gcc.c-torture/execute/eeprof-1.x: Same.
36666
36667 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36668
36669 PR c/14765
36670 * gcc.dg/pr14765-1.c: New test.
36671
36672 2004-06-07 Roger Sayle <roger@eyesopen.com>
36673
36674 PR c/14649
36675 * gcc.dg/pr14649-1.c: New test case.
36676
36677 2004-06-07 Richard Henderson <rth@redhat.com>
36678
36679 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36680 if temporaries.
36681
36682 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36683
36684 * g++.dg/eh/elide1.C: Remove XFAIL.
36685
36686 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36687
36688 PR c++/15337
36689 * g++.dg/expr/sizeof3.C: New test.
36690
36691 PR c++/14777
36692 * g++.dg/template/access14.C: New test.
36693
36694 PR c++/15554
36695 * g++.dg/template/enum1.C: New test.
36696
36697 PR c++/15057
36698 * g++.dg/eh/throw1.C: New test.
36699
36700 2004-06-07 David Ayers <d.ayers@inode.at>
36701 Ziemowit Laski <zlaski@apple.com>
36702
36703 * lib/objc.exp (objc_target_compile): Revert the '-framework
36704 Foundation' flag fix, since bare Darwin does not ship
36705 with the Foundation framework.
36706 * objc/execute/next_mapping.h: Provide a local NSConstantString
36707 @interface and @implementation.
36708 (objc_constant_string_init): A constructor function, used to
36709 initialize the NSConstantString meta-class object.
36710 * objc/execute/string1.m: Include "next_mapping.h" instead of
36711 <Foundation/NSString.h>.
36712 * objc/execute/string2.m: Likewise.
36713 * objc/execute/string3.m: Likewise.
36714 * objc/execute/string4.m: Likewise.
36715
36716 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36717
36718 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36719 to double. Replace double with FLOAT.
36720 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36721
36722 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36723 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36724 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36725 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36726 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36727 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36728 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36729 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36730
36731 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36732
36733 PR c/13519
36734 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36735
36736 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36737
36738 PR c++/15503
36739 * g++.dg/template/meminit2.C: New test.
36740
36741 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36742
36743 PR target/15822
36744 * gcc.c-torture/execute/compare-fp-1.c,
36745 gcc.c-torture/execute/compare-fp-2.c,
36746 gcc.c-torture/execute/compare-fp-3.c,
36747 gcc.c-torture/execute/compare-fp-4.c,
36748 gcc.c-torture/execute/compare-fp-3.x,
36749 gcc.c-torture/execute/compare-fp-4.x: Moved...
36750 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36751 gcc.c-torture/execute/ieee/compare-fp-2.c,
36752 gcc.c-torture/execute/ieee/compare-fp-3.c,
36753 gcc.c-torture/execute/ieee/compare-fp-4.c,
36754 gcc.c-torture/execute/ieee/compare-fp-3.x,
36755 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36756
36757 2004-06-04 David Ayers <d.ayers@inode.at>
36758
36759 * objc/execute/protocol-isEqual-4.m: New testcase.
36760
36761 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36762
36763 * objc/execute/protocol-isEqual-1.m: New testcase.
36764 * objc/execute/protocol-isEqual-2.m: New testcase.
36765 * objc/execute/protocol-isEqual-3.m: New testcase.
36766
36767 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36768
36769 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36770
36771 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36772
36773 * lib/objc.exp (objc_target_compile): When running tests on
36774 Darwin (Mac OS X), inform the linker about '-framework
36775 'Foundation'.
36776
36777 2004-06-02 Eric Christopher <echristo@redhat.com>
36778
36779 * gcc.c-torture/compile/20040602-1.c: New.
36780
36781 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36782
36783 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36784 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36785
36786 PR tree-optimization/14736
36787 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36788
36789 PR tree-optimization/14042
36790 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36791
36792 PR tree-optimization/14729
36793 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36794
36795 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36796
36797 PR fortran/15557
36798 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36799
36800 2004-06-01 Richard Hederson <rth@redhat.com>
36801
36802 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36803
36804 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36805
36806 PR c++/14932
36807 * g++.dg/parse/offsetof4.C: New test.
36808
36809 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36810
36811 PR objc/7993
36812 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36813
36814 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36815
36816 PR c++/15701
36817 * g++.dg/template/friend29.C: New test.
36818
36819 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36820
36821 PR c/15749
36822 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36823
36824 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36825
36826 * gcc.dg/sparc-trap-1.c: New test.
36827
36828 2004-05-31 Roger Sayle <roger@eyesopen.com>
36829
36830 PR middle-end/15069
36831 * g++.dg/opt/fold3.C: New test case.
36832
36833 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36834
36835 * lib/target-supports.exp (check_iconv_available): Fix fallout
36836 from 2004-05-28 patch.
36837
36838 2004-05-30 Paul Brook <paul@codesourcery.com>
36839
36840 PR fortran/15620
36841 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36842 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36843
36844 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36845
36846 * gfortran.fortran-torture/execute/random_1.f90: New test.
36847
36848 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36849
36850 * g++.dg/ext/altivec-10.C: New test.
36851
36852 2004-05-29 Paul Brook <paul@codesourcery.com>
36853
36854 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36855
36856 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36857
36858 * gcc.dg/altivec-16.c: New test.
36859
36860 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36861
36862 * lib/target-supports.exp (check_vmx_hw_available): New.
36863 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36864
36865 * lib/target-supports.exp (check_alias_available,
36866 check_iconv_available, check_named_sections_available): Use
36867 unique names for temporary files.
36868
36869 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36870
36871 * gcc.dg/altivec-15.c: New test.
36872
36873 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36874
36875 PR c++/15083
36876 * g++.dg/warn/noeffect6.C: New test.
36877
36878 PR c++/15471
36879 * g++.dg/expr/ptrmem4.C: New test.
36880
36881 PR c++/15640
36882 * g++.dg/template/operator3.C: New test.
36883
36884 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36885
36886 PR c++/14668
36887 * g++.dg/lookup/redecl1.C: New test.
36888 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36889
36890 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36891
36892 * gcc.c-torture/execute/compare-fp-1.c,
36893 gcc.c-torture/execute/compare-fp-2.c,
36894 gcc.c-torture/execute/compare-fp-3.c,
36895 gcc.c-torture/execute/compare-fp-4.c,
36896 gcc.c-torture/execute/compare-fp-3.x,
36897 gcc.c-torture/execute/compare-fp-4.x,
36898 gcc.dg/pr15649-1.c: New.
36899
36900 2004-05-27 Adam Nemet <anemet@lnxw.com>
36901
36902 PR c++/12883
36903 * g++.dg/init/array14.C: New test.
36904
36905 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36906
36907 * lib/compat.exp (compat-get-options-main): New.
36908 (compat-get-options): Remove unneeded code, warn for ignored
36909 command.
36910 (compat-execute): Check flag set by dg-require-* commands.
36911
36912 * lib/compat.exp (compat-execute): Break up long lines.
36913
36914 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36915
36916 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36917 * gcc.dg/altivec-14.c: New test.
36918 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36919
36920 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36921 * gcc.dg/altivec-12.c: Ditto.
36922
36923 * gcc.dg/altivec-3.c: Move call to altivec_check.
36924
36925 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36926
36927 PR c++/15044
36928 * g++.dg/template/error12.C: New test.
36929
36930 PR c++/15317
36931 * g++.dg/ext/attrib15.C: New test.
36932
36933 PR c++/15329
36934 * g++.dg/template/ptrmem9.C: New test.
36935
36936 2004-05-25 Paul Brook <paul@codesourcery.com>
36937
36938 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36939
36940 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36941
36942 PR c++/15165
36943 * g++.dg/template/crash19.C: New test.
36944
36945 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36946
36947 PR c++/15025
36948 * g++.dg/template/redecl1.C: New test.
36949
36950 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36951
36952 PR c++/14821
36953 * g++.dg/other/ns1.C: New test.
36954
36955 PR c++/14883
36956 * g++.dg/template/invalid1.C: New test.
36957
36958 2004-05-23 Paul Brook <paul@codesourcery.com>
36959 Victor Leikehman <lei@haifasphere.co.il>
36960
36961 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36962 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36963
36964 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36965
36966 PR c++/15285
36967 PR c++/15299
36968 * g++.dg/template/non-dependent5.C: New test.
36969 * g++.dg/template/non-dependent6.C: New test.
36970
36971 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36972
36973 PR c++/15507
36974 * g++.dg/inherit/union1.C: New test.
36975
36976 PR c++/15542
36977 * g++.dg/template/addr1.C: New test.
36978
36979 PR c++/15427
36980 * g++.dg/template/array5.C: New test.
36981
36982 PR c++/15287
36983 * g++.dg/template/array6.C: New test.
36984
36985 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36986 Roger Sayle <roger@eyesopen.com>
36987
36988 * g++.dg/lookup/forscope2.C: New test case.
36989
36990 2004-05-22 Ben Elliston <bje@au.ibm.com>
36991
36992 * gcc.dg/cpp/Wmissingdirs.c: New.
36993
36994 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36995
36996 PR target/15301
36997 * gcc.dg/compat/union-m128-1.h: New file.
36998 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36999 * gcc.dg/compat/union-m128-1_x.c: Likewise.
37000 * gcc.dg/compat/union-m128-1_y.c: Likewise.
37001
37002 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37003
37004 PR target/15302
37005 * gcc.dg/compat/struct-complex-1.h: New file.
37006 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37007 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37008 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37009
37010 2004-05-20 Roger Sayle <roger@eyesopen.com>
37011
37012 PR middle-end/3074
37013 * gcc.dg/pr3074-1.c: New test case.
37014 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37015
37016 2004-05-20 Falk Hueffner <falk@debian.org>
37017
37018 PR other/15526
37019 * gcc.dg/ftrapv-1.c: New test case.
37020
37021 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
37022
37023 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37024
37025 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
37026 Jeff Law <law@redhat.com>
37027
37028 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37029 * gcc.dg/tree-ssa/20040518-2.c: New test.
37030
37031 * gcc.dg/tree-ssa/20040518-1.c: New test.
37032
37033 2004-05-18 Zack Weinberg <zack@codesourcery.com>
37034
37035 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37036
37037 2004-05-18 Paul Brook <paul@codesourcery.com>
37038
37039 PR fortran/13930
37040 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37041
37042 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37043
37044 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37045 constant folding.
37046
37047 2004-05-17 Steven Bosscher <stevenb@suse.de>
37048
37049 * gcc.dg/tree-ssa/20040517-1.c: New test.
37050
37051 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37052
37053 * gcc.dg/loop-4.c: New test.
37054
37055 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
37056
37057 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37058
37059 2004-05-15 Bud Davis <bdavis9659@comcast.net>
37060
37061 PR fortran/15311
37062 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37063
37064 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37065
37066 PR fortran/13826
37067 PR fortran/13940
37068 * gfortran.fortran-torture/compile/data_1.f90: New test.
37069
37070 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
37071
37072 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37073 * gcc.dg/uninit-H.c: Define ASM for __s390__.
37074
37075 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37076
37077 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37078
37079 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37080
37081 PR c/15444
37082 * gcc.dg/format/xopen-1.c: Adjust expected message.
37083 * gcc.dg/format/xopen-3.c: New test.
37084
37085 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
37086
37087 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37088
37089 2004-05-14 Jeff Law <law@redhat.com>
37090
37091 * gcc.dg/tree-ssa/20040514-2.c: New test.
37092
37093 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37094
37095 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37096 this ...
37097 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37098 this.
37099
37100 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37101
37102 * gcc.dg/tree-ssa/20040514-1.c: New test.
37103
37104 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37105
37106 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37107 test.
37108
37109 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37110
37111 PR fortran/14066
37112 * gfortran.fortran-torture/compile/do_1.f90: New test.
37113
37114 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37115
37116 PR fortran/15051
37117 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37118 test.
37119
37120 2004-05-14 Bud Davis <bdavis9659@comcast.net>
37121
37122 PR fortran/15149
37123 * gfortran.fortran-torture/execute/random_init.f90: New test.
37124
37125 2004-05-13 Paul Brook <paul@codesourcery.com>
37126
37127 PR fortran/15314
37128 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37129
37130 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
37131
37132 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37133 for the powerpc case.
37134
37135 2004-05-13 Jeff Law <law@redhat.com>
37136
37137 * gcc.dg/tree-ssa/20040513-1.c: New test.
37138 * gcc.dg/tree-ssa/20040513-2.c: New test.
37139
37140 2004-05-13 Paul Brook <paul@codesourcery.com>
37141
37142 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37143 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37144 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37145
37146 2004-05-13 Andreas Schwab <schwab@suse.de>
37147
37148 PR other/10819
37149 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37150 characters.
37151
37152 2004-05-13 Bud Davis <bdavis9659@comcast.net>
37153
37154 PR fortran/15294
37155 * gfortran.fortran-torture/execute/adjustr.f90: New file.
37156
37157 2004-05-13 Diego Novillo <dnovillo@redhat.com>
37158
37159 Merge from tree-ssa-20020619-branch. See
37160 ChangeLog.tree-ssa for details.
37161
37162 2004-05-11 Ziemowit Laski <zlaski@apple.com>
37163
37164 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37165 include <altivec.h> explicitly.
37166 * gcc.dg/altivec-13.c: Likewise.
37167
37168 2004-05-11 Paul Brook <paul@codesourcery.com>
37169
37170 * gcc.c-torture/compile/20010518-1.c: Force enum size.
37171
37172 2004-05-10 Eric Christopher <echristo@redhat.com>
37173
37174 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37175 * gcc.dg/sibcall-4.c: Ditto.
37176
37177 2004-05-10 Ziemowit Laski <zlaski@apple.com>
37178
37179 * g++.dg/ext/altivec-8.C: New test case.
37180 * gcc.dg/altivec-13.c: New test case.
37181
37182 2004-05-08 Roger Sayle <roger@eyesopen.com>
37183
37184 * gcc.c-torture/execute/divcmp-1.c: New test case.
37185 * gcc.c-torture/execute/divcmp-2.c: New test case.
37186 * gcc.c-torture/execute/divcmp-3.c: New test case.
37187
37188 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37189
37190 * g++.dg/other/pragma-re-2.C: New test.
37191
37192 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37193
37194 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37195 * gcc.dg/i386-387-2.c: Likewise.
37196
37197 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37198 __builtin_drem.
37199 * gcc.dg/i386-387-6.c: Likewise.
37200
37201 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37202
37203 * gcc.dg/builtins-33.c: Also check log1p*.
37204
37205 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
37206
37207 PR optimization/15296
37208 * gcc.c-torture/execute/pr15296.c: New test.
37209
37210 2004-05-05 Uros Bizjak <uros@kss-loka.si>
37211
37212 * gcc.dg/builtins-40.c: New test.
37213
37214 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
37215
37216 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37217
37218 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
37219
37220 * g++.dg/ext/spe1.C: New testcase.
37221
37222 2004-05-04 Ziemowit Laski <zlaski@apple.com>
37223
37224 * objc.dg/image-info.m: Allow additional attributes
37225 for __image_info section.
37226
37227 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
37228
37229 * gcc.dg/torture/mips-hilo-2.c: New test.
37230
37231 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37232
37233 PR c++/14389
37234 * g++.dg/template/member5.C: New test.
37235
37236 2004-05-03 Uros Bizjak <uros@kss-loka.si>
37237
37238 * gcc.dg/builtins-34.c: Also check expm1*.
37239
37240 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37241
37242 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37243 * gcc.dg/torture/builtin-convert-3.c: New test.
37244
37245 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
37246
37247 PR middle-end/15054
37248 * g++.dg/opt/pr15054.C: New test.
37249
37250 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37251
37252 * gcc.dg/torture/builtin-rounding-1.c: New test.
37253 * gcc.dg/builtins-25.c: Delete.
37254 * gcc.dg/builtins-29.c: Delete.
37255
37256 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
37257
37258 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37259 * gcc.dg/sibcall-4.c: Likewise.
37260 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37261
37262 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37263
37264 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37265 bit-field on 16-bit targets.
37266
37267 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37268
37269 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37270 16-bit targets.
37271
37272 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
37273
37274 * gcc.dg/rs6000-power2-1.c: Change to compile only.
37275 * gcc.dg/rs6000-power2-2.c: Likewise.
37276
37277 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
37278
37279 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37280 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37281 Change the asm registers to be in form of frN instead of fN.
37282
37283 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37284
37285 * gcc.dg/torture/builtin-convert-2.c: New test.
37286
37287 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
37288
37289 * gcc.dg/rs6000-power2-1.c: New test.
37290 * gcc.dg/rs6000-power2-2.c: New test.
37291
37292 2004-04-28 Jan Hubicka <jh@suse.cz>
37293
37294 * gcc.dg/unused-6.c: New test.
37295
37296 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37297 Ulrich Weigand <uweigand@de.ibm.com>
37298
37299 * ada/acats/run_all.sh: Define $target variable.
37300
37301 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
37302
37303 PR c++/15119
37304 * g++.dg/other/vararg-1.C: New test.
37305
37306 PR c++/4794
37307 * g++.dg/eh/cleanup3.C: New test.
37308
37309 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37310
37311 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37312 and ad8011a (target_insn).
37313 * ada/acats/support/macro.dfs: Likewise.
37314 * ada/acats/support/impbit.adb: New file.
37315
37316 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
37317
37318 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37319
37320 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37321
37322 * gcc.dg/loop-3.c: New test.
37323
37324 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
37325
37326 * gcc.c-torture/execute/simd-5.c: New test.
37327
37328 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37329
37330 PR c++/15064
37331 * g++.dg/template/crash18.C: New test.
37332
37333 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37334
37335 * g++.dg/ext/complit3.C: New test.
37336
37337 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37338
37339 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37340 * gcc.dg/altivec-3.c: Same.
37341 * gcc.dg/altivec-varargs-1.c: Same.
37342
37343 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37344
37345 * lib/target-supports.exp (check_profiling_available): Assume
37346 profiling is not available on powerpc-eabi targets.
37347
37348 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37349
37350 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37351 * gcc.dg/vmx/bug-1.c: Ditto.
37352
37353 2004-04-20 Eric Christopher <echristo@redhat.com>
37354
37355 * gcc.dg/charset/extern.c: New test.
37356 * g++.dg/charset/extern3.cc: Ditto.
37357
37358 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37359
37360 * gcc.dg/builtins-39.c: New test.
37361
37362 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37363
37364 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37365
37366 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37367
37368 * gcc.dg/torture/mips-hilo-1.c: New test.
37369
37370 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37371
37372 * gcc.c-torture/compile/20040419-1.c: New test.
37373
37374 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37375
37376 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37377
37378 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37379 Aldy Hernandez <aldyh@redhat.com>
37380
37381 * gcc.c-torture/execute/va-arg-24.c: New.
37382
37383 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37384 Aldy Hernandez <aldyh@redhat.com>
37385
37386 * gcc.dg/vmx/1b-01.c: New.
37387 * gcc.dg/vmx/1b-02.c: New.
37388 * gcc.dg/vmx/1b-03.c: New.
37389 * gcc.dg/vmx/1b-04.c: New.
37390 * gcc.dg/vmx/1b-05.c: New.
37391 * gcc.dg/vmx/1b-06.c: New.
37392 * gcc.dg/vmx/1b-07.c: New.
37393 * gcc.dg/vmx/1c-01.c: New.
37394 * gcc.dg/vmx/1c-02.c: New.
37395 * gcc.dg/vmx/3a-01a.c: New.
37396 * gcc.dg/vmx/3a-01.c: New.
37397 * gcc.dg/vmx/3a-01m.c: New.
37398 * gcc.dg/vmx/3a-03.c: New.
37399 * gcc.dg/vmx/3a-03m.c: New.
37400 * gcc.dg/vmx/3a-04.c: New.
37401 * gcc.dg/vmx/3a-04m.c: New.
37402 * gcc.dg/vmx/3a-05.c: New.
37403 * gcc.dg/vmx/3a-06.c: New.
37404 * gcc.dg/vmx/3a-06m.c: New.
37405 * gcc.dg/vmx/3a-07.c: New.
37406 * gcc.dg/vmx/3b-01.c: New.
37407 * gcc.dg/vmx/3b-02.c: New.
37408 * gcc.dg/vmx/3b-10.c: New.
37409 * gcc.dg/vmx/3b-13.c: New.
37410 * gcc.dg/vmx/3b-14.c: New.
37411 * gcc.dg/vmx/3b-15.c: New.
37412 * gcc.dg/vmx/3c-01a.c: New.
37413 * gcc.dg/vmx/3c-01.c: New.
37414 * gcc.dg/vmx/3c-02.c: New.
37415 * gcc.dg/vmx/3c-03.c: New.
37416 * gcc.dg/vmx/3d-01.c: New.
37417 * gcc.dg/vmx/4-01.c: New.
37418 * gcc.dg/vmx/4-03.c: New.
37419 * gcc.dg/vmx/5-01.c: New.
37420 * gcc.dg/vmx/5-02.c: New.
37421 * gcc.dg/vmx/5-03.c: New.
37422 * gcc.dg/vmx/5-04.c: New.
37423 * gcc.dg/vmx/5-05.c: New.
37424 * gcc.dg/vmx/5-06.c: New.
37425 * gcc.dg/vmx/5-07.c: New.
37426 * gcc.dg/vmx/5-07t.c: New.
37427 * gcc.dg/vmx/5-08.c: New.
37428 * gcc.dg/vmx/5-10.c: New.
37429 * gcc.dg/vmx/5-11.c: New.
37430 * gcc.dg/vmx/7-01a.c: New.
37431 * gcc.dg/vmx/7-01.c: New.
37432 * gcc.dg/vmx/7c-01.c: New.
37433 * gcc.dg/vmx/7d-01.c: New.
37434 * gcc.dg/vmx/7d-02.c: New.
37435 * gcc.dg/vmx/8-01.c: New.
37436 * gcc.dg/vmx/8-02a.c: New.
37437 * gcc.dg/vmx/8-02.c: New.
37438 * gcc.dg/vmx/brode-1.c: New.
37439 * gcc.dg/vmx/bug-1.c: New.
37440 * gcc.dg/vmx/bug-2.c: New.
37441 * gcc.dg/vmx/bug-3.c: New.
37442 * gcc.dg/vmx/cw-bug-1.c: New.
37443 * gcc.dg/vmx/cw-bug-2.c: New.
37444 * gcc.dg/vmx/cw-bug-3.c: New.
37445 * gcc.dg/vmx/dct.c: New.
37446 * gcc.dg/vmx/debug-1.c: New.
37447 * gcc.dg/vmx/debug-2.c: New.
37448 * gcc.dg/vmx/debug-3.c: New.
37449 * gcc.dg/vmx/debug-4.c: New.
37450 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37451 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37452 * gcc.dg/vmx/eg-5.c: New.
37453 * gcc.dg/vmx/fft.c: New.
37454 * gcc.dg/vmx/gcc-bug-1.c: New.
37455 * gcc.dg/vmx/gcc-bug-2.c: New.
37456 * gcc.dg/vmx/gcc-bug-3.c: New.
37457 * gcc.dg/vmx/gcc-bug-4.c: New.
37458 * gcc.dg/vmx/gcc-bug-5.c: New.
37459 * gcc.dg/vmx/gcc-bug-6.c: New.
37460 * gcc.dg/vmx/gcc-bug-7.c: New.
37461 * gcc.dg/vmx/gcc-bug-8.c: New.
37462 * gcc.dg/vmx/gcc-bug-9.c: New.
37463 * gcc.dg/vmx/gcc-bug-b.c: New.
37464 * gcc.dg/vmx/gcc-bug-c.c: New.
37465 * gcc.dg/vmx/gcc-bug-d.c: New.
37466 * gcc.dg/vmx/gcc-bug-e.c: New.
37467 * gcc.dg/vmx/gcc-bug-f.c: New.
37468 * gcc.dg/vmx/gcc-bug-g.c: New.
37469 * gcc.dg/vmx/gcc-bug-i.c: New.
37470 * gcc.dg/vmx/harness.h: New.
37471 * gcc.dg/vmx/ira1.c: New.
37472 * gcc.dg/vmx/ira2a.c: New.
37473 * gcc.dg/vmx/ira2b.c: New.
37474 * gcc.dg/vmx/ira2.c: New.
37475 * gcc.dg/vmx/ira2c.c: New.
37476 * gcc.dg/vmx/mem.c: New.
37477 * gcc.dg/vmx/newton-1.c: New.
37478 * gcc.dg/vmx/ops.c: New.
37479 * gcc.dg/vmx/sn7153.c: New.
37480 * gcc.dg/vmx/spill2.c: New.
37481 * gcc.dg/vmx/spill3.c: New.
37482 * gcc.dg/vmx/spill.c: New.
37483 * gcc.dg/vmx/t.c: New.
37484 * gcc.dg/vmx/varargs-1.c: New.
37485 * gcc.dg/vmx/varargs-2.c: New.
37486 * gcc.dg/vmx/varargs-3.c: New.
37487 * gcc.dg/vmx/varargs-4.c: New.
37488 * gcc.dg/vmx/varargs-5.c: New.
37489 * gcc.dg/vmx/varargs-6.c: New.
37490 * gcc.dg/vmx/varargs-7.c: New.
37491 * gcc.dg/vmx/vmx.exp: New.
37492 * gcc.dg/vmx/vprint-1.c: New.
37493 * gcc.dg/vmx/vscan-1.c: New.
37494 * gcc.dg/vmx/x-01.c: New.
37495 * gcc.dg/vmx/x-02.c: New.
37496 * gcc.dg/vmx/x-03.c: New.
37497 * gcc.dg/vmx/x-04.c: New.
37498 * gcc.dg/vmx/x-05.c: New.
37499 * gcc.dg/vmx/yousufi-1.c: New.
37500 * gcc.dg/vmx/zero-1.c: New.
37501 * gcc.dg/vmx/zero.c: New.
37502
37503 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37504
37505 * g++.dg/lookup/java1.C: Update for chage of
37506 _Jv_AllocObject.
37507 * g++.dg/lookup/java2.C: Likewise.
37508
37509 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37510
37511 * ada/acats/run_all.sh: use -O2 by default.
37512
37513 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37514
37515 * gcc.dg/vr-mult-[12].c: New tests.
37516
37517 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37518
37519 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37520
37521 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37522
37523 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
37524
37525 * lib/target-supports.exp (check_profiling_available): Assume
37526 profiling isn't available for mips*-*-elf targets.
37527
37528 2004-04-14 Uros Bizjak <uros@kss-loka.si>
37529
37530 * gcc.dg/builtins-38.c: New test.
37531
37532 2004-04-14 Eric Christopher <echristo@redhat.com>
37533
37534 * g++.dg/charset/charset.exp: Run .cc extension tests.
37535
37536 2004-04-14 Zack Weinberg <zack@codesourcery.com>
37537
37538 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
37539
37540 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37541
37542 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37543
37544 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
37545
37546 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37547 * gcc.dg/i386-387-2.c: Likewise.
37548
37549 * gcc.dg/i386-387-7.c: New test.
37550 * gcc.dg/i386-387-8.c: New test.
37551
37552 * gcc.dg/builtins-37.c: New test.
37553
37554 2004-04-13 Geoffrey Keating <geoffk@apple.com>
37555
37556 * g++.dg/pch/externc-1.C: Add missing semicolon.
37557
37558 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
37559
37560 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37561
37562 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37563
37564 * gcc.c-torture/execute/20040411-1.c: New test.
37565
37566 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
37567
37568 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37569
37570 2004-04-09 Chris Demetriou <cgd@broadcom.com>
37571
37572 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37573
37574 2004-04-09 Zack Weinberg <zack@codesourcery.com>
37575
37576 * lib/target-supports.exp (check_named_sections_available): New.
37577 * lib/gcc-dg.exp (dg-require-named-sections): New.
37578 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37579 old-deja.exp. Also prune error-count message from HP linker.
37580 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37581
37582 * g++.dg/init/init-ref4.C: Use dg-require-weak.
37583 * g++.old-deja/g++.pt/static3.C: Likewise.
37584 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37585
37586 2004-04-09 Roger Sayle <roger@eyesopen.com>
37587
37588 * gcc.c-torture/execute/20040409-1.c: New test case.
37589 * gcc.c-torture/execute/20040409-2.c: New test case.
37590 * gcc.c-torture/execute/20040409-3.c: New test case.
37591
37592 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
37593
37594 * gcc.dg/20040409-1.c: New test.
37595
37596 2004-04-08 Roger Sayle <roger@eyesopen.com>
37597
37598 PR target/14888
37599 * g++.dg/opt/pr14888.C: New test case.
37600
37601 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37602
37603 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37604 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37605 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37606 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37607 New tests.
37608
37609 2004-04-08 Paul Brook <paul@codesourcery.com>
37610
37611 * gcc.dg/spill-1.c: New test.
37612
37613 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37614
37615 * gcc.dg/torture/builtin-ctype-2.c: New test.
37616
37617 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37618
37619 * gcc.dg/pch/pch.exp: Add largefile test.
37620
37621 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37622
37623 * g++.dg/pch/externc-1.Hs: New.
37624 * g++.dg/pch/externc-1.C: New.
37625
37626 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37627
37628 * gcc.dg/compat/struct-by-value-5a_main.c,
37629 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37630 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37631 * gcc.dg/compat/struct-by-value-5a_x.c,
37632 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37633 gcc.dg/compat/struct-by-value-5_x.c.
37634 * gcc.dg/compat/struct-by-value-5a_y.c,
37635 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37636 gcc.dg/compat/struct-by-value-5_y.c.
37637
37638 * gcc.dg/compat/struct-by-value-6a_main.c,
37639 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37640 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37641 * gcc.dg/compat/struct-by-value-6a_x.c,
37642 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37643 gcc.dg/compat/struct-by-value-6_x.c.
37644 * gcc.dg/compat/struct-by-value-6a_y.c,
37645 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37646 gcc.dg/compat/struct-by-value-6_y.c.
37647
37648 * gcc.dg/compat/struct-by-value-7a_main.c,
37649 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37650 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37651 * gcc.dg/compat/struct-by-value-7a_x.c,
37652 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37653 gcc.dg/compat/struct-by-value-7_x.c.
37654 * gcc.dg/compat/struct-by-value-7a_y.c,
37655 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37656 gcc.dg/compat/struct-by-value-7_y.c.
37657
37658 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37659
37660 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37661 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37662 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37663 options.
37664
37665 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37666
37667 * gcc.dg/builtins-36.c: New test.
37668
37669 2004-04-06 Paul Brook <paul@codesourcery.com>
37670
37671 * README.gcc: Remove obsolete contraint on testcases.
37672
37673 2004-04-05 Paul Brook <paul@codesourcery.com>
37674
37675 PR2123
37676 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37677 failure and exit(0) on success.
37678 * g++.dg/expr/anew2.C: Ditto.
37679 * g++.dg/expr/anew3.C: Ditto.
37680 * g++.dg/expr/anew4.C: Ditto.
37681
37682 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37683
37684 PR c++/3518
37685 * g++.dg/template/unify7.C: New.
37686
37687 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37688
37689 * g++.dg/README: Bring up to date with new subdirectories; remove
37690 duplicate subdirectory lines.
37691
37692 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37693
37694 PR c++/14007
37695 * g++.dg/template/unify5.C: New.
37696 * g++.dg/template/unify6.C: New.
37697 * g++.dg/template/qualttp20.C: Adjust.
37698 * g++.old-deja/g++.jason/report.C: Adjust.
37699 * g++.old-deja/g++.other/qual1.C: Adjust.
37700
37701 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37702
37703 PR c++/14803
37704 * g++.dg/inherit/ptrmem1.C: New test.
37705
37706 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37707
37708 PR c++/14755
37709 * gcc.c-torture/execute/20040331-1.c: New test.
37710 * gcc.dg/20040331-1.c: New test.
37711
37712 2004-04-01 Paul Brook <paul@codesourcery.com>
37713
37714 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37715
37716 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37717
37718 PR c++/14724
37719 * g++.dg/init/goto1.C: New test.
37720
37721 PR c++/14763
37722 * g++.dg/template/defarg4.C: New test.
37723
37724 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37725
37726 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37727
37728 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37729
37730 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37731
37732 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37733
37734 * gcc.dg/noncompile/undeclared-2.c: New test.
37735
37736 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37737
37738 * gcc.dg/940409-1.c: Remove XFAIL.
37739 * gcc.dg/reg-vol-struct-1.c: New test.
37740
37741 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37742
37743 * gcc.dg/torture/builtin-wctype-1.c: New test.
37744
37745 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37746
37747 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37748 * gcc.dg/20001101-1.c: Likewise.
37749 * gcc.dg/20001102-1.c: Likewise.
37750
37751 2004-03-25 Roger Sayle <roger@eyesopen.com>
37752
37753 * gcc.dg/compare8.c: Add an additional test for XOR.
37754
37755 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37756
37757 * gcc.dg/torture/builtin-ctype-1.c: New test.
37758
37759 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37760
37761 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37762 * gcc.dg/torture/builtin-math-1.c: Likewise.
37763 * gcc.dg/torture/builtin-power-1.c: New test.
37764
37765 2004-03-24 Andreas Schwab <schwab@suse.de>
37766
37767 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37768 IA64 assembler.
37769
37770 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37771 Roger Sayle <roger@eyesopen.com>
37772
37773 * gcc.dg/compare8.c: New test case.
37774
37775 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37776
37777 * g++.dg/ext/altivec-7.C: New test.
37778
37779 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37780
37781 PR 12267, 12391, 12560, 13129, 14114, 14133
37782 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37783 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37784 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37785 Adjust error regexps.
37786 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37787 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37788 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37789 * gcc.dg/local1.c: Add explanatory comment.
37790
37791 2004-03-23 Roger Sayle <roger@eyesopen.com>
37792
37793 PR optimization/14669
37794 * g++.dg/opt/fold2.C: New test case.
37795
37796 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37797
37798 PR c/14069
37799 * gcc.dg/20040322-1.c: New test.
37800
37801 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37802
37803 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37804 * gcc.dg/ultrasp4.c: Likewise.
37805 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37806
37807 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37808
37809 * gcc.dg/i386-sse-8.c: Reset default options.
37810
37811 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37812
37813 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37814 in the error message text.
37815
37816 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37817
37818 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37819
37820 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37821
37822 PR c++/14616
37823 * g++.dg/init/array13.C: New test.
37824
37825 2004-03-20 Roger Sayle <roger@eyesopen.com>
37826
37827 PR target/13889
37828 * gcc.c-torture/compile/pr13889.c: New test case.
37829
37830 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37831
37832 PR c/14635
37833 * builtins-1.c (nan, nans): Don't test.
37834 * builtins-30.c: Don't use nan, nanf, nanl.
37835 * builtins-35.c: New test.
37836
37837 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37838
37839 * g++.dg/ext/altivec-6.C: New test.
37840
37841 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37842
37843 * g++.dg/init/placement3.C: New test.
37844
37845 * g++.dg/template/spec13.C: New test.
37846
37847 * g++.dg/lookup/using11.C: New test.
37848
37849 * g++.dg/lookup/koenig3.C: New test.
37850
37851 * g++.dg/template/operator2.C: New test.
37852
37853 * g++.dg/expr/dtor3.C: New test.
37854 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37855 marker.
37856 * g++.old-deja/g++.law/visibility28.C: Likewise.
37857
37858 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37859
37860 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37861 * gcc.dg/ppc64-abi-3.c: Likewise.
37862
37863 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37864
37865 PR c++/14545
37866 * g++.dg/parse/template15.C: New test.
37867
37868 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37869
37870 * g++.dg/expr/dtor2.C: New test.
37871
37872 * g++.dg/lookup/anon4.C: New test.
37873
37874 * g++.dg/overload/using1.C: New test.
37875
37876 * g++.dg/template/lookup7.C: New test.
37877
37878 * g++.dg/template/typename6.C: New test.
37879
37880 * g++.dg/expr/cond6.C: New test.
37881
37882 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37883
37884 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37885
37886 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37887
37888 * g++.dg/expr/cond5.C: New test.
37889 * g++.dg/expr/constcast1.C: Likewise.
37890 * g++.dg/expr/ptrmem2.C: Likewise.
37891 * g++.dg/expr/ptrmem3.C: Likewise.
37892 * g++.dg/lookup/main1.C: Likewise.
37893 * g++.dg/template/lookup6.C: Likewise.
37894
37895 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37896
37897 * gcc.dg/local1.c: New test.
37898
37899 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37900
37901 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37902
37903 * gcc.dg/torture/builtin-convert-1.c: New test.
37904
37905 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37906
37907 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37908
37909 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37910
37911 PR c++/14481
37912 * g++.dg/warn/Wunused-7.C: New test.
37913
37914 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37915
37916 * gcc.dg/torture/builtin-integral-1.c: New test.
37917
37918 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37919
37920 PR c++/14586
37921 * g++.dg/parse/non-dependent3.C: New test.
37922
37923 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37924
37925 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37926 * g++.dg/eh/simd-2.C: Likewise.
37927 * g++.dg/init/array10.C: Likewise.
37928 * gcc.c-torture/compile/simd-1.c: Likewise.
37929 * gcc.c-torture/compile/simd-2.c: Likewise.
37930 * gcc.c-torture/compile/simd-3.c: Likewise.
37931 * gcc.c-torture/compile/simd-4.c: Likewise.
37932 * gcc.c-torture/compile/simd-6.c: Likewise.
37933 * gcc.c-torture/execute/simd-1.c: Likewise.
37934 * gcc.c-torture/execute/simd-2.c: Likewise.
37935 * gcc.dg/compat/vector-defs.h: Likewise.
37936 * gcc.dg/20020531-1.c: Likewise.
37937 * gcc.dg/altivec-3.c: Likewise.
37938 * gcc.dg/altivec-4.c: Likewise.
37939 * gcc.dg/altivec-varargs-1.c: Likewise.
37940 * gcc.dg/compat/vector-defs.h: Likewise.
37941 * gcc.dg/i386-mmx-3.c: Likewise.
37942 * gcc.dg/i386-sse-4.c: Likewise.
37943 * gcc.dg/i386-sse-5.c: Likewise.
37944 * gcc.dg/i386-sse-8.c: Likewise.
37945 * gcc.dg/simd-1.c: Likewise.
37946 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37947 __ev64_opaque__ since the machine description provides it.
37948
37949 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37950
37951 * lib/compat.exp (skip_list): New global variable.
37952 Use it to hold the user defined COMPAT_SKIPS list if any.
37953 (compat-obj): Add the members of skip_list to optall.
37954
37955 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37956
37957 * gcc.dg/compat/union-by-value-1_main.c,
37958 union-by-value-1_x.c, union-by-value-1_y.c,
37959 union-check.h, union-defs.h,
37960 union-init.h, union-return-1_main.c,
37961 union-return-1_x.c, union-return-1_y.c: New files.
37962
37963 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37964
37965 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37966 mixed-struct-init.h: Add 4 mixed structure types.
37967 struct-by-value-21_main.c, struct-by-value-21_x.c,
37968 struct-by-value-21_y.c, struct-return-21_main.c,
37969 struct-return-21_x.c, struct-return-21_y.c: New files.
37970
37971 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37972
37973 PR c++/14550
37974 * g++.dg/parse/template14.C: New test.
37975
37976 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37977
37978 * gcc.c-torture/execute/20040313-1.c: New test.
37979
37980 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37981
37982 PR target/14533
37983 * gcc.dg/20040311-2.c: New test.
37984
37985 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37986
37987 PR other/14544
37988 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37989 bit-field.
37990
37991 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37992
37993 * gcc.dg/20040305-2.c: Add missing return statement.
37994
37995 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37996
37997 * gcc.dg/builtins-34.c: Also check pow10*.
37998
37999 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38000
38001 PR target/14262
38002 * gcc.dg/20040305-2.c: New test.
38003
38004 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38005
38006 * gcc.dg/20040310-1.c: New test.
38007
38008 2004-03-11 Roger Sayle <roger@eyesopen.com>
38009
38010 * gcc.c-torture/execute/20040311-1.c: New test case.
38011
38012 2004-03-11 Mark Mitchell <mark@codesourcery.com>
38013
38014 PR c++/14476
38015 * g++.dg/lookup/enum1.C: New test.
38016
38017 2004-03-10 Mark Mitchell <mark@codesourcery.com>
38018
38019 PR c++/14510
38020 * g++.dg/lookup/struct2.C: New test.
38021
38022 2004-03-10 Uros Bizjak <uros@kss-loka.si>
38023
38024 * gcc.dg/builtins-34.c: New test.
38025
38026 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38027
38028 * gcc.dg/torture/builtin-nonneg-1.c: New test.
38029
38030 2004-03-09 James E Wilson <wilson@specifixinc.com>
38031
38032 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38033 * gcc.dg/alias-2.c: New testcase.
38034
38035 2004-03-09 Zack Weinberg <zack@codesourcery.com>
38036
38037 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38038
38039 2004-03-09 Roger Sayle <roger@eyesopen.com>
38040
38041 * gcc.c-torture/execute/20040309-1.c: New test case.
38042
38043 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
38044
38045 PR c++/14397
38046 * g++.dg/overload/ref1.C: New.
38047
38048 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38049
38050 PR c++/14409
38051 * g++.dg/template/spec12.C: New test.
38052
38053 PR c++/14448
38054 * g++.dg/parse/crash14.C: New test.
38055
38056 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38057
38058 PR c++/14230
38059 * g++.dg/init/ref11.C: New test.
38060
38061 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38062
38063 PR c++/14432
38064 * g++.dg/parse/builtin2.C: New test.
38065
38066 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38067
38068 PR c++/14401
38069 * g++.dg/init/ctor3.C: New test.
38070 * g++.dg/init/union1.C: New test.
38071 * g++.dg/ext/anon-struct4.C: New test.
38072
38073 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38074
38075 * g++.dg/lookup/koenig1.C: Tweak error messages.
38076 * g++.dg/lookup/used-before-declaration.C: Likewise.
38077 * g++.dg/other/do1.C: Likewise.
38078 * g++.dg/overload/koenig1.C: Likewise.
38079 * g++.dg/parse/crash13.C: Likewise.
38080 * g++.dg/template/instantiate3.C: Likewise.
38081
38082 2004-03-08 Eric Christopher <echristo@redhat.com>
38083
38084 * * lib/target-supports.exp: Enable libiconv in test
38085 compilation. Fix up error checking.
38086
38087 2004-03-08 Roger Sayle <roger@eyesopen.com>
38088
38089 PR middle-end/14289
38090 * gcc.dg/pr14289-1.c: New test case.
38091 * gcc.dg/pr14289-2.c: Likewise.
38092 * gcc.dg/pr14289-3.c: Likewise.
38093
38094 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
38095
38096 * gcc.c-torture/execute/20040308-1.c: New test.
38097
38098 2004-03-07 Roger Sayle <roger@eyesopen.com>
38099
38100 * gcc.c-torture/execute/20040307-1.c: New test case.
38101
38102 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38103
38104 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38105
38106 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
38107
38108 * gcc.dg/20040306-1.c: New test.
38109
38110 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
38111
38112 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38113 them static.
38114 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38115
38116 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38117
38118 PR c/14465
38119 * gcc.dg/decl-6.c: New test.
38120
38121 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38122
38123 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38124 Rename LOGPOW -> LOG_POW.
38125 (SQRT_EXP, POW_EXP): New.
38126
38127 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38128
38129 * gcc.dg/i386-sse-8.c: New test.
38130
38131 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38132
38133 PR c/14114
38134 * gcc.dg/decl-5.c: New test.
38135
38136 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
38137
38138 * gcc.dg/20040305-1.c: New test.
38139
38140 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
38141
38142 PR other/14354
38143 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38144
38145 2004-03-04 Ziemowit Laski <zlaski@apple.com>
38146
38147 PR c++/14425, c++/14426
38148 * g++.dg/ext/altivec-4.C: New test.
38149 * g++.dg/ext/altivec-5.C: New test.
38150
38151 2004-03-04 Geoffrey Keating <geoffk@apple.com>
38152
38153 * g++.old-deja/g++.other/linkage1.C: Expect errors about
38154 global variables of a type with no linkage.
38155 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38156 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38157 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38158 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38159 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38160 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38161 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38162 * g++.dg/warn/deprecated.C: Name enum Color.
38163 * g++.dg/overload/VLA.C: Name structure for 'b'.
38164 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38165
38166 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38167
38168 * gcc.c-torture/compile/20040304-1.c: New test.
38169
38170 2004-03-03 Zack Weinberg <zack@codesourcery.com>
38171
38172 PR 13728
38173 * gcc.dg/decl-4.c: New testcase.
38174
38175 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
38176
38177 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38178 as PRECF if sizeof (float) > sizeof (double).
38179 (PRECL): Make it the same as PRECF if
38180 sizeof (float) > sizeof (long double).
38181
38182 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38183
38184 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38185 system type. Add check for irix6 which doesn't have c99 runtime.
38186
38187 2004-03-03 Bob Wilson <bob.wilson@acm.org>
38188
38189 * gcc.dg/const-elim-1.c: xfail for xtensa.
38190
38191 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38192
38193 PR c++/14369
38194 * g++.dg/template/cond4.C: New test.
38195
38196 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38197
38198 PR c++/14360
38199 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38200
38201 PR c++/14361
38202 * g++.dg/parse/defarg7.C: New test.
38203
38204 PR c++/14359
38205 * g++.dg/template/friend26.C: New test.
38206
38207 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38208
38209 PR c++/14324
38210 * g++.dg/abi/mangle21.C: New test.
38211
38212 PR c++/14260
38213 * g++.dg/parse/constructor2.C: New test.
38214
38215 PR c++/14337
38216 * g++.dg/template/sfinae1.C: New test.
38217
38218 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38219
38220 PR c++/14267
38221 * g++.dg/expr/crash2.C: New test.
38222
38223 PR middle-end/13448
38224 * gcc.dg/inline-5.c: New test.
38225 * gcc.dg/always-inline.c: Split out tests into ...
38226 * gcc.dg/always-inline2.c: ... this and ...
38227 * gcc.dg/always-inline3.c: ... this.
38228
38229 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38230
38231 PR debug/12103
38232 * g++.dg/debug/crash1.C: New test.
38233
38234 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
38235
38236 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38237 function with __attribute__((noinline)).
38238 (recurser_void2): Likewise.
38239 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38240 (recurser_void2): Likewise.
38241
38242 2004-02-29 Roger Sayle <roger@eyesopen.com>
38243
38244 PR middle-end/14203
38245 * g++.dg/warn/Wunused-6.C: New test case.
38246
38247 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
38248
38249 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38250 not defined.
38251
38252 2004-02-27 Eric Christopher <echristo@redhat.com>
38253
38254 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38255 * g++.dg/charset/asm2.c: Run only x86.
38256 * gcc.dg/charset/asm3.c: Ditto.
38257
38258 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
38259
38260 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38261 ld_library_path.
38262
38263 2004-02-27 Ziemowit Laski <zlaski@apple.com>
38264
38265 * g++.dg/ext/altivec-3.C: New.
38266
38267 2004-02-26 Richard Henderson <rth@redhat.com>
38268
38269 * g++.dg/ext/attrib10.C: Mark for warning.
38270 * gcc.dg/attr-alias-1.c: New.
38271
38272 2004-02-26 Richard Henderson <rth@redhat.com>
38273
38274 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38275 * gcc.c-torture/execute/20040208-2.c: ... it back.
38276
38277 2004-02-26 Eric Christopher <echristo@redhat.com>
38278
38279 * lib/target-supports.exp (check-iconv-available): New function.
38280 * lib/gcc-dg.exp (dg-require-iconv): New function.
38281 Use above.
38282 * gcc.dg/charset: New directory.
38283 * gcc.dg/charset/charset.exp: New file.
38284 * gcc.dg/charset/asm1.c: Ditto.
38285 * gcc.dg/charset/asm2.c: Ditto.
38286 * gcc.dg/charset/asm3.c: Ditto.
38287 * gcc.dg/charset/asm4.c: Ditto.
38288 * gcc.dg/charset/asm5.c: Ditto.
38289 * gcc.dg/charset/attribute1.c: Ditto.
38290 * gcc.dg/charset/attribute2.c: Ditto.
38291 * gcc.dg/charset/string1.c: Ditto.
38292 * g++.dg/charset: New directory.
38293 * g++.dg/dg.exp: Add here. Special options.
38294 * g++.dg/charset/charset.exp: New file.
38295 * g++.dg/charset/asm1.c: Ditto.
38296 * g++.dg/charset/asm2.c: Ditto.
38297 * g++.dg/charset/asm3.c: Ditto.
38298 * g++.dg/charset/asm4.c: Ditto.
38299 * g++.dg/charset/attribute1.c: Ditto.
38300 * g++.dg/charset/attribute2.c: Ditto.
38301 * g++.dg/charset/extern1.cc: Ditto.
38302 * g++.dg/charset/extern2.cc: Ditto.
38303 * g++.dg/charset/string1.c: Ditto.
38304
38305 2004-02-26 Mark Mitchell <mark@codesourcery.com>
38306
38307 PR c++/14278
38308 * g++.dg/parse/comma1.C: New test.
38309
38310 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38311
38312 PR c++/14284
38313 * g++.dg/template/ttp8.C: New test.
38314
38315 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
38316
38317 * gcc.dg/fixuns-trunc-1.c: New test.
38318
38319 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38320
38321 * gcc.dg/builtins-config.h: Use #elif.
38322
38323 2004-02-26 Michael Matz <matz@suse.de>
38324
38325 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38326 * gcc.dg/991214-1.c: Likewise.
38327 * gcc.dg/i386-asm-1.c: Likewise.
38328
38329 2004-02-25 Richard Henderson <rth@redhat.com>
38330
38331 * gcc.c-torture/execute/20040208-2.c: Move ...
38332 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38333
38334 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38335
38336 PR c++/14246
38337 * g++.dg/other/crash-3.C: New test.
38338
38339 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38340
38341 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38342 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38343
38344 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38345 HP-UX.
38346
38347 2004-02-24 Michael Matz <matz@suse.de>
38348
38349 * gcc.dg/i386-regparm.c: New.
38350
38351 2004-02-23 James E Wilson <wilson@specifixinc.com>
38352
38353 * gcc.c-torture/execute/20040223-1.c: New.
38354
38355 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38356 Kazu Hirata <kazu@cs.umass.edu>
38357
38358 * gcc.dg/fwritable-strings-1.c: Remove.
38359
38360 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38361
38362 PR c/14156
38363 * gcc.dg/20040223-1.c: New test.
38364
38365 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38366
38367 PR c++/14106
38368 * g++.dg/ext/typeof9.C: New test.
38369
38370 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38371
38372 PR c++/14250
38373 * g++.dg/other/switch1.C: New test.
38374
38375 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38376
38377 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38378 * gcc.dg/va-arg-1.c: Likewise.
38379
38380 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38381
38382 PR c++/14143
38383 * g++.dg/template/koenig5.C: New test.
38384
38385 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38386
38387 * g++.dg/ext/altivec-1.C: Generalize target triple.
38388 * g++.dg/ext/altivec-2.C: New test case.
38389 * g++.dg/ext/altivec_check.h: New file.
38390 * gcc.dg/altivec-1.c: Generalize target triple;
38391 include altivec_check.h and call altivec_check().
38392 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38393 * gcc.dg/altivec-6.c: New test case.
38394 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38395 type casts as needed.
38396 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38397 altivec_check().
38398 * gcc.dg/altivec-12.c: New test case.
38399 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38400 include altivec_check.h and call altivec_check().
38401 * gcc.dg/altivec_check.h: New file.
38402
38403 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38404
38405 * lib/target-supports.exp (check_alias_available): Don't mangle
38406 function `g' in test program.
38407
38408 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38409
38410 * lib/target-supports.exp (check_profiling_available): Check
38411 argument to determine whether we support a profiling type.
38412 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38413 check_profiling_available.
38414 * g++.dg/bprob/bprob.exp: Likewise.
38415 * g77.dg/bprob/bprob.exp: Likewise.
38416 * gcc.misc-tests/bprob.exp: Likewise.
38417 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38418 dg-require-profiling and delete expected error handling.
38419 * gcc.dg/20021014-1.c: Likewise.
38420 * gcc.dg/nest.c: Likewise.
38421
38422 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38423
38424 PR c++/12007
38425 * g++.dg/other/vthunk1.C: New test.
38426
38427 2004-02-20 Falk Hueffner <falk@debian.org>
38428
38429 PR target/14201
38430 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38431
38432 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38433
38434 PR c++/13927
38435 * g++.dg/other/error8.C: Remove XFAIL markers.
38436
38437 PR c++/14173
38438 * g++.dg/ext/packed5.C: New test.
38439
38440 PR c++/14199
38441 * g++.dg/warn/Wunused-5.C: New test.
38442
38443 PR c++/14186
38444 * g++.dg/lookup/member1.C: New test.
38445
38446 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38447
38448 * gcc.c-torture/compile/20040130-1.c: Enable only when
38449 __INT_MAX__ >= 2147483647L.
38450 * gcc.c-torture/compile/961203-1.c: Likewise.
38451
38452 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38453
38454 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38455 * g++.dg/opt/template1.C: Robustify assembler regexp
38456
38457 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38458
38459 * gcc.c-torture/execute/simd-4.x: Remove.
38460 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38461 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38462 Guard with #ifndef SKIP_ATTRIBUTE.
38463 * gcc.dg/compat/vector-1_y.c: Likewise.
38464 * gcc.dg/compat/vector-2_x.c: Likewise.
38465 * gcc.dg/compat/vector-2_y.c: Likewise.
38466 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38467 * g++.dg/eh/simd-2.C: Likewise.
38468
38469 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38470
38471 * gcc.c-torture/compile/complex-1.c: New.
38472
38473 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38474
38475 PR target/14209
38476 * gcc.c-torture/execute/20040218-1.c: New test.
38477
38478 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38479
38480 PR c++/14181
38481 * g++.dg/parse/new2.C: New test.
38482
38483 2004-02-18 Paul Brook <paul@codesourcery.com>
38484
38485 * gcc.c-torture/compile/libcall-1.c: New test.
38486
38487 2004-02-18 Paul Brook <paul@codesourcery.com>
38488
38489 PR debug/12934
38490 * gcc.dg/debug/debug-7.c: New test.
38491
38492 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38493
38494 * gcc.dg/20040217-1.c: New test.
38495
38496 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38497
38498 * gcc.c-torture/execute/990208-1.x: Delete.
38499
38500 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38501
38502 * gcc.c-torture/execute/20040208-2.x: New file.
38503
38504 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38505
38506 PR c++/11326
38507 * g++.dg/abi/structret1.C: New test.
38508
38509 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38510
38511 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38512 (i386_cpuid): No need to test if cpuid is available on AMD64.
38513 Fix assembly, so that it works onboth i386 and AMD64.
38514 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38515 (vecInLong): Fix s[] member type to unsigned int.
38516 (vecInWord): Remove type.
38517 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38518 (a64, b64, c64, d64, e64): Remove.
38519 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38520 Remove unused variable. Remove initialization of removed variables.
38521 Don't call mmx_tests nor sse_tests.
38522 (reference_mmx, reference_sse): Remove.
38523 (check): Add return stmt.
38524 * gcc.dg/i386-sse-7.c: New test.
38525 * gcc.dg/i386-mmx-4.c: New test.
38526
38527 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38528
38529 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38530 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38531 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38532 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38533 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38534 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38535 g++.dg/tc1/dr94.C: Fix line terminator.
38536
38537 2004-02-16 Geoffrey Keating <geoffk@apple.com>
38538
38539 * gcc.c-torture/compile/20040216-1.c: New.
38540
38541 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38542
38543 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38544 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38545 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38546 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38547 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38548 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38549
38550 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38551
38552 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38553
38554 2004-02-15 Mark Mitchell <mark@codesourcery.com>
38555
38556 PR c++/13971
38557 * g++.dg/expr/cond4.C: New test.
38558
38559 PR c++/14086
38560 * g++.dg/lookup/crash2.C: New test.
38561
38562 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
38563
38564 * gcc.c-torture/compile/20040214-2.c: New test.
38565
38566 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
38567
38568 PR c++/14116
38569 * g++.dg/ext/typeof8.C: New test.
38570
38571 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
38572
38573 * gcc.c-torture/compile/20040214-1.c: New test.
38574
38575 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38576
38577 PR c++/13635
38578 * g++.dg/template/spec11.C: New test.
38579
38580 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38581
38582 PR c++/13927
38583 * g++.dg/other/error8.C: New test.
38584
38585 2004-02-13 Mark Mitchell <mark@codesourcery.com>
38586
38587 PR c++/14122
38588 * g++.dg/template/array4.C: New test.
38589
38590 PR c++/14108
38591 * g++.dg/inherit/thunk2.C: New test.
38592
38593 PR c++/14083
38594 * g++.dg/eh/cond2.C: New test.
38595
38596 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38597
38598 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38599
38600 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38601
38602 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38603
38604 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38605
38606 * g++.dg/simd-2.C: xfail on ppc64-linux.
38607
38608 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38609
38610 PR c/456
38611 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38612 tests.
38613
38614 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38615
38616 * gcc.dg/builtins-33.c: New test.
38617
38618 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38619
38620 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38621
38622 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38623
38624 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38625
38626 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38627
38628 * gcc.dg/ppc64-abi-3.c: New test.
38629
38630 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38631
38632 PR c/14092
38633
38634 * gcc.dg/pr14092-1.c: New testcase.
38635
38636 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38637
38638 * gcc.dg/cpp/assert4.c: Fix typo last change.
38639
38640 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38641 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38642
38643 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38644
38645 2004-02-09 Roger Sayle <roger@eyesopen.com>
38646
38647 * gcc.c-torture/compile/20040209-1.c: New test case.
38648
38649 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38650
38651 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38652
38653 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38654
38655 * gcc.c-torture/execute/20040208-[12].c: New tests.
38656
38657 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38658
38659 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38660
38661 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38662
38663 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38664
38665 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38666
38667 Bug 13856
38668 * gcc.dg/visibility-8.c: New testcase.
38669
38670 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38671
38672 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38673 arguments.
38674 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38675
38676 2004-02-07 Roger Sayle <roger@eyesopen.com>
38677
38678 PR middle-end/13696
38679 * g++.dg/opt/fold1.C: New test case.
38680
38681 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38682
38683 PR c++/14033
38684 * g++.dg/other/crash-2.C: New test.
38685
38686 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38687
38688 PR c++/14028
38689 * g++.dg/parse/angle-bracket2.C: New test.
38690
38691 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38692
38693 PR middle-end/13750
38694 Revert:
38695 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38696 PR pch/13361
38697 * g++.dg/pch/wchar-1.C: New.
38698 * g++.dg/pch/wchar-1.Hs: New.
38699
38700 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38701
38702 PR c++/14008
38703 * g++.dg/parse/error15.C: New test.
38704 * g++.dg/parse/crash11.C: Update dg-error mark.
38705
38706 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38707
38708 PR c++/13932
38709 * g++.dg/warn/conv2.C: New test.
38710
38711 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38712
38713 PR c++/13086
38714 * g++.dg/warn/incomplete1.C: Remove xfail.
38715
38716 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38717
38718 * lib/file-format.exp (gcc_target_object_format): Use
38719 ${tool}_target_compile, not gcc_target_compile.
38720 * lib/target-supports.exp (check_alias_available): Likewise.
38721 (check_gc_sections_available): Likewise.
38722 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38723 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38724 dg-require-alias.
38725
38726 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38727
38728 PR c++/13969
38729 * g++.dg/template/static6.C: New test.
38730
38731 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38732
38733 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38734
38735 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38736
38737 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38738 tests for systems where `char' is unsigned by default.
38739
38740 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38741
38742 PR c++/13997
38743 * g++.dg/template/partial3.C: New test.
38744
38745 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38746
38747 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38748 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38749 Remove mentions of obsolete ports.
38750
38751 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38752
38753 * gcc.dg/noncompile/20001228-1.c: Fix for new
38754 error message.
38755
38756 2004-02-03 Roger Sayle <roger@eyesopen.com>
38757
38758 PR target/9348
38759 * gcc.c-torture/execute/multdi-1.c: New test case.
38760
38761 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38762
38763 PR c++/13925
38764 * g++.dg/template/lookup5.C: New test.
38765
38766 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38767
38768 PR c++/13950
38769 * g++.dg/template/lookup4.C: New test.
38770
38771 PR c++/13970
38772 * g++.dg/parse/error14.C: New test.
38773
38774 PR c++/14002
38775 * g++.dg/parse/template13.C: New test.
38776
38777 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38778
38779 PR c++/13978
38780 * g++.dg/template/koenig4.C: New test.
38781
38782 PR c++/13968
38783 * g++.dg/template/crash17.C: New test.
38784
38785 PR c++/13975
38786 * g++.dg/parse/error13.C: New test.
38787 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38788
38789 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38790
38791 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38792
38793 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38794
38795 PR c/11658
38796 PR c/13994
38797 * gcc.dg/noncompile/20040203-1.c: New test.
38798 * gcc.dg/noncompile/20040203-2.c: Likewise.
38799 * gcc.dg/noncompile/20040203-3.c: Likewise.
38800 * gcc.dg/20040203-1.c: Likewise.
38801
38802 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38803
38804 PR c++/10858
38805 * g++.dg/template/sizeof7.C: New test.
38806
38807 2004-02-02 Eric Christopher <echristo@redhat.com>
38808 Zack Weinberg <zack@codesourcery.com>
38809
38810 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38811
38812 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38813
38814 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38815 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38816 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38817 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38818
38819 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38820
38821 PR c++/13113
38822 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38823
38824 PR c++/13854
38825 * g++.dg/ext/attrib13.C: New test.
38826
38827 PR c++/13907
38828 * g++.dg/conversion/op2.C: New test.
38829
38830 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38831
38832 * gcc.dg/titype-1.c: Fix pasto.
38833
38834 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38835
38836 * gcc.dg/titype-1.c: New test.
38837
38838 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38839
38840 PR c++/13957
38841 * g++.dg/template/non-type-template-argument-1.C,
38842 g++.dg/template/qualified-id1.C: Update dg-error marks.
38843 * g++.dg/template/nontype6.C: New test.
38844
38845 2004-02-01 Roger Sayle <roger@eyesopen.com>
38846
38847 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38848 * gcc.dg/builtins-31.c: New testcase.
38849 * gcc.dg/builtins-32.c: New testcase.
38850
38851 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38852
38853 * objc.dg/call-super-2.m: Update line numbers
38854 for the including of stddef.h.
38855
38856 2004-01-30 Michael Matz <matz@suse.de>
38857
38858 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38859 g++.dg/ext/case-range3.C: New tests.
38860
38861 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38862
38863 DR206
38864 PR c++/13813
38865 * g++.dg/template/member4.C: New test.
38866
38867 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38868
38869 PR c++/13683
38870 * g++.dg/template/sizeof6.C: New test.
38871
38872 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38873
38874 * gcc.dg/fwritable-strings-1.c: New test.
38875
38876 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38877
38878 * gcc.c-torture/compile/20040130-1.c: New test.
38879
38880 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38881
38882 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38883
38884 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38885
38886 PR c++/13883
38887 * g++.dg/template/ctor3.C: New test.
38888
38889 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38890
38891 * g++.dg/tc1: New directory.
38892 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38893 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38894 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38895 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38896 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38897
38898 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38899
38900 * g++.dg/parse/error11.C: New test.
38901 * g++.dg/parse/error12.C: Likewise.
38902
38903 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38904
38905 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38906 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38907
38908 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38909
38910 PR c++/13791
38911 * g++.dg/ext/attrib12.C: New test.
38912
38913 PR c++/13736
38914 * g++.dg/parse/cast2.C: New test.
38915
38916 2004-01-27 James E Wilson <wilson@specifixinc.com>
38917
38918 * objc.dg/encode-2.m (main): New local string. Set depending on
38919 sizeof long. Use in sscanf call.
38920 * objc.dg/encode-3.m (main): New local string. Set depending on
38921 sizeof long. Use in scan_initial call.
38922
38923 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38924
38925 * objc.dg/call-super-2.m: Make LP64-safe.
38926 * objc.dg/desig-init-1.m: Likewise.
38927
38928 2004-01-27 Devang Patel <dpatel@apple.com>
38929
38930 * g++.dg/debug/namespace1.C: New test.
38931
38932 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38933
38934 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38935 xscale-*-*.
38936
38937 * gcc.dg/arm-mmx-1.c: New test.
38938
38939 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38940
38941 * gcc.dg/20040127-1.c: New test.
38942 * gcc.dg/20040127-2.c: New test.
38943
38944 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38945
38946 * objc.dg/stret-1.m (glob): Renamed to globa.
38947
38948 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38949
38950 PR c++/13663
38951 * g++.dg/expr/for1.C: New test.
38952
38953 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38954
38955 PR middle-end/13779
38956 * gcc.dg/darwin-longlong.c: New test.
38957
38958 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38959
38960 * gcc.dg/20040124-1.c: Moved test from here...
38961 * gcc.c-torture/compile/20040124-1.c: ...to here.
38962
38963 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38964
38965 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38966 the assembly output if -m64 is passed.
38967
38968 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38969
38970 PR c++/13833
38971 * g++.dg/template/cond3.C: New test.
38972
38973 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38974
38975 PR c++/13810
38976 * g++.dg/template/ttp7.C: New test.
38977
38978 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38979
38980 PR c++/13797
38981 * g++.dg/template/nontype4.C: New test.
38982 * g++.dg/template/nontype5.C: Likewise.
38983
38984 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38985
38986 * gcc.dg/torture/mips-clobber-at.c: New test.
38987
38988 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38989
38990 * gcc.dg/20040124-1.c: New test.
38991
38992 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38993
38994 * gcc.dg/20040123-1.c: New test.
38995
38996 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38997
38998 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38999
39000 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
39001
39002 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39003
39004 2004-01-23 Andrew Pinski <apinski@apple.com>
39005
39006 * gcc.dg/20030121-1.c: Move to ..
39007 * gcc.dg/20040121-1.c: here.
39008
39009 2004-01-23 Roger Sayle <roger@eyesopen.com>
39010
39011 * gcc.dg/builtins-29.c: New test case.
39012
39013 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39014
39015 PR 18314
39016 * gcc.dg/builtins-30.c: New testcase.
39017
39018 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
39019
39020 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39021 * lib/g77.exp: Likewise.
39022 * lib/objc.exp: Likewise.
39023 * lib/g++.exp: Likewise.
39024
39025 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39026
39027 * gcc.dg/struct-by-value-2.c: New test.
39028
39029 2004-01-21 Andrew Pinski <apinski@apple.com>
39030
39031 PR target/13785
39032 * gcc.dg/20030121-1.c: New test.
39033
39034 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
39035
39036 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
39037 clobber frame pointer register in asm statement.
39038
39039 2004-01-21 Falk Hueffner <falk@debian.org>
39040
39041 * gcc.c-torture/compile/20040121-1.c: New test.
39042
39043 2004-01-21 Zack Weinberg <zack@codesourcery.com>
39044
39045 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39046
39047 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
39048
39049 * gcc.dg/ppc64-abi-2.c: New test.
39050
39051 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
39052
39053 * lib/treelang.exp: Fill out this file.
39054 * lib/treelang-dg.exp: New File.
39055
39056 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
39057
39058 * gcc.c-torture/compile/981022-1.c: Remove.
39059 * gcc.dg/array-5.c: Remove XFAIL.
39060 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39061 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39062 gcc.dg/cond-lvalue-1.c: Update.
39063 * gcc.dg/cast-lvalue-2.c: New test.
39064
39065 2004-01-19 Mark Mitchell <mark@codesourcery.com>
39066
39067 PR c++/13592
39068 * g++.dg/other/error1.C (class foo): Tweak error message.
39069
39070 PR c++/13592
39071 * g++.dg/template/call2.C: New test.
39072
39073 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39074
39075 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39076 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39077 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39078 scalar-return-1_x.c, scalar-return-2_y.c,
39079 scalar-return-3_x.c, scalar-return-3_y.c,
39080 scalar-return-4_x.c, scalar-return-4_y.c,
39081 struct-align-1.h, struct-align-1_x.c,
39082 struct-align-1_y.c, struct-align-2.h,
39083 struct-align-2_x.c, struct-align-2_y.c,
39084 struct-by-value-10_y.c, struct-by-value-11_x.c,
39085 struct-by-value-11_y.c, struct-by-value-12_x.c,
39086 struct-by-value-12_y.c, struct-by-value-13_x.c,
39087 struct-by-value-13_y.c, struct-by-value-14_x.c,
39088 struct-by-value-14_y.c, struct-by-value-15_x.c,
39089 struct-by-value-15_y.c, struct-by-value-16_y.c,
39090 struct-by-value-17_y.c, struct-by-value-18_y.c,
39091 struct-by-value-19_y.c, struct-by-value-1_x.c,
39092 struct-by-value-1_y.c, struct-by-value-20_y.c,
39093 struct-by-value-2_x.c, struct-by-value-2_y.c,
39094 struct-by-value-3_y.c, struct-by-value-4_x.c,
39095 struct-by-value-4_y.c, struct-by-value-5_y.c,
39096 struct-by-value-6_y.c, struct-by-value-7_y.c
39097 struct-by-value-8_x.c, struct-by-value-8_y.c
39098 struct-by-value-9_x.c, struct-by-value-9_y.c
39099 struct-return-10_x.c, struct-return-10_y.c,
39100 struct-return-19_x.c, struct-return-20_x.c
39101 struct-return-2_x.c, struct-return-2_y.c
39102 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39103 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39104
39105 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39106
39107 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39108 attribute on sparc*-sun-solaris2.*.
39109
39110 2004-01-18 Mark Mitchell <mark@codesourcery.com>
39111
39112 PR c++/13710
39113 * g++.dg/ext/typeof7.C: New test.
39114
39115 2004-01-18 David Edelsohn <edelsohn@gnu.org>
39116
39117 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39118 * gcc.dg/const-elim-1.c: Same.
39119
39120 2004-01-17 Ziemowit Laski <zlaski@apple.com>
39121
39122 * objc.dg/stret-1.m: New.
39123 * objc.dg/stret-2.m: New.
39124
39125 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
39126
39127 PR c++/11895
39128 * g++.dg/ext/vector1.C: New test.
39129
39130 2004-01-16 Geoffrey Keating <geoffk@apple.com>
39131
39132 * gcc.dg/pch/import-1.c: New.
39133 * gcc.dg/pch/import-1.hs: New.
39134 * gcc.dg/pch/import-1a.h: New.
39135 * gcc.dg/pch/import-1b.h: New.
39136 * gcc.dg/pch/import-1c.h: New.
39137
39138 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39139
39140 PR c++/13574
39141 * g++.dg/ext/array1.C: New test.
39142
39143 PR c++/13178
39144 * g++.dg/conversion/op1.C: New test.
39145
39146 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
39147
39148 PR 11864
39149 From Kazumoto Kojima / Dan Kegel:
39150 * gcc.dg/pr11864-1.c: New test.
39151
39152 PR 10392
39153 From Marcus Comstedt / Dan Kegel:
39154 * gcc.dg/pr10392-1.c: New test.
39155
39156 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39157
39158 PR c++/13478
39159 * g++.dg/init/ref10.C: New test.
39160
39161 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39162
39163 PR c++/13407
39164 * g++.dg/parse/typename6.C: New test.
39165
39166 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39167
39168 PR pch/13361
39169 * g++.dg/pch/wchar-1.C: New.
39170 * g++.dg/pch/wchar-1.Hs: New.
39171
39172 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39173
39174 PR c++/9259
39175 * g++.dg/expr/sizeof2.C: New test.
39176
39177 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
39178
39179 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39180
39181 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39182
39183 PR c++/13659
39184 * g++.dg/lookup/strong-using-3.C: New.
39185 * g++.dg/lookup/using-10.C: New.
39186
39187 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39188
39189 PR c++/13594
39190 * g++.dg/lookup/strong-using-2.C: New.
39191
39192 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
39193 Dan Kegel <dank@kegel.com>
39194 J"orn Rennecke <joern.rennecke@superh.com>
39195
39196 PR target/9365
39197 * gcc.dg/pr9365-1.c: New test.
39198
39199 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39200
39201 PR c++/8856
39202 * g++.dg/parse/casting-operator2.C: New test.
39203 * g++.old-deja/g++.pt/explicit83.C: Remove.
39204
39205 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
39206
39207 * gcc.dg/label-compound-stmt-1.c: New test.
39208 * gcc.c-torture/compile/950922-1.c,
39209 gcc.c-torture/compile/20000211-3.c,
39210 gcc.c-torture/compile/20000518-1.c,
39211 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39212 compound statements.
39213
39214 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
39215
39216 * gcc.dg/ppc64-abi-1.c: New test.
39217
39218 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
39219
39220 * g++.dg/ext/attrib9.C: Add dg-warnings.
39221
39222 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39223
39224 PR c++/12335
39225 * g++.dg/parse/dtor3.C: New test.
39226
39227 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
39228
39229 PR c++/12709
39230 * g++.dg/parse/try-catch-1.C: New test.
39231
39232 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
39233
39234 * ada/acats/run_all.sh: Add more verbose output in acats.log
39235 when compiling tests.
39236
39237 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39238
39239 PR 13656
39240 * gcc.dg/typedef-redecl.c: New test case.
39241 * gcc.dg/typedef-redecl.h: New support file.
39242
39243 2004-01-13 Jan Hubicka <jh@suse.cz>
39244
39245 * gcc.dg/always_inline.c: New test.
39246 * gcc.dg/debug/20031231-1.c: Fix.
39247
39248 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39249
39250 PR c++/13474
39251 * g++.dg/template/array3.C: New test.
39252
39253 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39254
39255 * g++.dg/ext/lvalue1.C: No longer expected to fail.
39256 * g++.dg/warn/Wunused-2.C: Likewise.
39257
39258 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39259
39260 PR c++/13289
39261 * g++.dg/template/instantiate6.C: New test.
39262
39263 2004-01-12 Roger Sayle <roger@eyesopen.com>
39264
39265 PR middle-end/11397
39266 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39267
39268 2004-01-12 Jan Hubicka <jh@suse.cz>
39269
39270 PR opt/12826
39271 * gcc.dg/20040112-1.c: New.
39272
39273 * gcc.dg/dwarf-die[1-7].c: Move to...
39274 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39275 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39276
39277 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
39278
39279 PR c++/4100
39280 * g++.dg/parse/friend4.C: New test.
39281
39282 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
39283
39284 PR c++/4100
39285 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39286 definition is called a friend.
39287
39288 2004-01-11 Zack Weinberg <zack@codesourcery.com>
39289
39290 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39291
39292 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
39293
39294 PR c++/3478
39295 * g++.dg/parse/error10.C: New test.
39296 * g++.dg/template/arg2.C: Accept "invalid type" error.
39297
39298 2004-01-11 Jakub Jelinek <jakub@redhat.com>
39299
39300 PR middle-end/13392
39301 * g++.dg/opt/expect2.C: New test.
39302
39303 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39304
39305 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39306 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39307 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39308 Update dg-error regexps.
39309
39310 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39311
39312 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39313 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39314
39315 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39316
39317 * gcc.dg/pragma-re-1.c: Use right pointer type.
39318
39319 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39320
39321 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39322
39323 2004-01-09 Geoffrey Keating <geoffk@apple.com>
39324
39325 * gcc.dg/rs6000-ldouble-1.c: New.
39326
39327 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39328
39329 DR 337
39330 PR c++/9256
39331 * g++.dg/other/abstract1.C: New test.
39332
39333 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39334
39335 * g++.dg/lookup/strong-using-1.C: New.
39336
39337 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39338
39339 PR c/11234
39340 * gcc.dg/func-ptr-conv-1.c: New test.
39341 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39342
39343 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39344
39345 PR target/13380.
39346 * gcc.c-torture/compile/20040109-1.c: New.
39347
39348 2004-01-08 Stuart Hastings <stuart@apple.com>
39349
39350 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39351 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39352 * gcc.dg/i386-sse-6.c: ...this new testcase.
39353
39354 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39355
39356 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39357
39358 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39359
39360 * ada/acats/run_acats: Treat 'gnatchop' the same way
39361 as 'gnatmake'. Export GCC_DRIVER.
39362 * ada/acats/run_all.sh: Add target_gnatchop. Use
39363 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39364
39365 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39366
39367 PR c++/12573
39368 * g++.dg/template/dependent-expr4.C: New test.
39369
39370 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39371
39372 * gcc.dg/altivec-11.c: New test.
39373
39374 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39375
39376 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39377
39378 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39379
39380 PR c/6024
39381 * gcc.dg/enum-compat-1.c: New test.
39382 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39383
39384 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39385
39386 PR c/12165
39387 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39388 gcc.dg/c99-idem-qual-3.c: New tests.
39389
39390 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39391
39392 * gcc.dg/winline-7.c: Don't cast void * to int.
39393
39394 2004-01-06 Jan Hubicka <jh@suse.cz>
39395
39396 * gcc.dg/i386-sse-5.c: New test
39397 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39398
39399 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39400
39401 PR c++/12815
39402 * g++.dg/rtti/typeid4.C: New test.
39403
39404 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39405
39406 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39407
39408 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39409
39410 PR c++/12132
39411 * g++.dg/template/error11.C: New test.
39412
39413 PR c++/13451
39414 * g++.dg/template/class2.C: New test.
39415
39416 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39417 Richard Sandiford <rsandifo@redhat.com>
39418
39419 PR c++/13387
39420 * g++.dg/opt/alias3.C: New test.
39421
39422 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39423
39424 PR c++/13157
39425 * g++.dg/template/koenig3.C: New test.
39426
39427 PR c++/13529
39428 * g++.dg/parse/offsetof3.C: New test.
39429
39430 * g++.dg/init/copy7.C: Add missing dg-error markers.
39431
39432 PR c++/12226
39433 * g++.dg/init/copy7.c: New test.
39434
39435 PR c++/13536
39436 * g++.dg/parse/cast1.C: New test.
39437
39438 2004-01-04 Jan Hubicka <jh@suse.cz>
39439
39440 * gcc.dg/winline[1-7].c: New tests.
39441
39442 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39443
39444 PR c++/13520
39445 * g++.dg/template/qualttp22.C: New test.
39446
39447 2004-01-01 Jan Hubicka <jh@suse.cz>
39448
39449 * gcc.dg/debug/20031231-1.c: New.
39450 * gcc.c-torture/compile/20040101-1.c: New.
39451 * gcc.dg/dwarf-die-[1-7].c: New.
39452
39453 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39454
39455 PR optimization/13521
39456 * gcc.c-torture/compile/20031231-1.c: New test.
39457
39458 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39459
39460 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39461
39462 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39463
39464 PR c++/10079
39465 * g++.dg/template/crash16.C: New test.
39466
39467 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39468
39469 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39470
39471 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39472
39473 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39474 ports.
39475 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39476 * g++.old-deja/g++.law/profile1.C: Likewise.
39477 * gcc.c-torture/compile/981006-1.c: Likewise.
39478 * gcc.c-torture/execute/loop-2e.x: Likewise.
39479 * gcc.c-torture/execute/loop-2f.x: Remove.
39480 * gcc.c-torture/execute/loop-2g.x: Likewise.
39481 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39482 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39483
39484 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39485
39486 PR c++/13507
39487 * g++.dg/ext/attrib11.C: New test.
39488
39489 PR c++/13494
39490 * g++.dg/template/array2-1.C: New test.
39491 * g++.dg/template/array2-2.C: New test.
39492
39493 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39494
39495 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39496
39497 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39498
39499 PR c++/12774
39500 * g++.dg/template/array1-1.C: New test.
39501 * g++.dg/template/array1-2.C: New test.
39502
39503 2003-12-29 Roger Sayle <roger@eyesopen.com>
39504
39505 PR fortran/12632
39506 * g77.dg/12632.f: New test case.
39507
39508 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39509
39510 PR c++/13289
39511 * g++.dg/parse/nontype1.C: New test.
39512
39513 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39514
39515 PR c++/12403
39516 * g++.dg/parse/explicit1.C: New test.
39517 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39518
39519 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39520
39521 PR c++/13081
39522 * g++.dg/opt/inline6.C: New test.
39523
39524 PR c++/12613
39525 * g++.dg/parse/error9.C: New test.
39526
39527 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39528
39529 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39530
39531 PR c++/13009
39532 * g++.dg/init/assign1.C: New test.
39533
39534 2003-12-28 Roger Sayle <roger@eyesopen.com>
39535
39536 PR c++/13070
39537 * g++.dg/warn/format3.C: New test case.
39538
39539 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39540
39541 * gcc.c-torture/compile/20031227-1.c: New test.
39542
39543 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39544
39545 * g++.dg/bprob/bprob.exp: Load target-supports.exp
39546 * g77.dg/bprob/bprob.exp: Likewise.
39547 * gcc.misc-tests/bprob.exp: Likewise.
39548 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
39549 variants on systems where the library does not provide that
39550 functionality.
39551 * gcc.dg/builtins-20.c: Use builtins-config.h.
39552 * gcc.dg/builtins-config.h: New file.
39553
39554 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39555
39556 * lib/gcc-dg.exp (dg-require-profiling): New function.
39557 * lib/target-supports.exp (check_profiling_available): Likewise.
39558 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39559 * g77.dg/bprob/bprob.exp: Likewise.
39560 * gcc.misc-tests/bprob.exp: Likewise.
39561 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39562 * gcc.dg/20021014-1.c: Likewise.
39563 * gcc.dg/nest.c: Likewise.
39564
39565 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39566
39567 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39568 compiling.
39569 * g++.dg/lookup/java2.C: Likewise.
39570 * gcc.dg/cpp/lexident.c: Likewise.
39571
39572 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
39573
39574 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39575 given.
39576 * gcc.c-torture/compile/961203-1.c: Likewise.
39577 * gcc.c-torture/compile/980506-1.c: Likewise.
39578
39579 2003-12-23 Zack Weinberg <zack@codesourcery.com>
39580
39581 * lib/gcc-dg.exp (dg-prune-output): New annotation.
39582 (additional_prunes): New global.
39583 (gcc-dg-prune): Handle additional per-test pruning.
39584 (dg-test): Clear additional_prunes between tests.
39585
39586 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
39587 dg-prune-output to avoid spurious failures from assembler
39588 complaining about nonexistent WAW violations.
39589 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39590 Use dg-prune-output to avoid spurious failures from assembler
39591 warning about Itanium B-step errata.
39592
39593 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39594
39595 * g++.dg/abi/macro0.C: New test.
39596 * g++.dg/abi/macro1.C: Likewise.
39597 * g++.dg/abi/macro2.C: Likewise.
39598
39599 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39600 * g++.dg/abi/bitfield7.C: Likewise.
39601 * g++.dg/abi/dtor2.C: Likewise.
39602 * g++.dg/abi/mangle11.C: Likewise.
39603 * g++.dg/abi/mangle12.C: Likewise.
39604 * g++.dg/abi/mangle14.C: Likewise.
39605 * g++.dg/abi/mangle17.C: Likewise.
39606 * g++.dg/abi/vbase10.C: Likewise.
39607 * g++.dg/abi/vbase14.C: Likewise.
39608 * g++.dg/template/qualttp17.C: Likewise.
39609
39610 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39611
39612 PR c/11995
39613 * gcc.dg/20031223-1.c: New test.
39614
39615 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39616
39617 * gcc.dg/noreturn-7.c: New test.
39618
39619 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39620
39621 * gcc.dg/null-pointer-1.c: New test.
39622
39623 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39624
39625 * g++.old-deja/g++.jason/template18.C: Remove.
39626 * g++.old-deja/g++.jason/template37.C: Likewise.
39627
39628 PR c++/12862
39629 * g++.dg/lookup/ns1.C: New test.
39630
39631 PR c++/12397
39632 * g++.dg/template/lookup3.C: New test.
39633
39634 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39635
39636 * g++.dg/template/recurse1.C: New test
39637
39638 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39639
39640 PR c++/12479
39641 * g++.dg/parse/semicolon1.C: New test.
39642 * g++.dg/parse/semicolon1.h: Likewise.
39643
39644 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39645
39646 * gcc.dg/darwin-misaligned.c: New test.
39647
39648 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39649
39650 PR c/9163
39651 * gcc.dg/20031222-1.c: New test.
39652
39653 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39654
39655 PR c++/13438
39656 * g++.dg/parse/error8.C: New test.
39657
39658 PR c++/11554
39659 * g++.dg/warn/ctor-init-1.C: New test.
39660
39661 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39662
39663 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39664 too small.
39665 * gcc.c-torture/compile/930217-1.c: Likewise.
39666 * gcc.c-torture/compile/930513-1.c: Likewise.
39667 * gcc.c-torture/execute/920908-2.c: Likewise.
39668 * gcc.c-torture/execute/921204-1.c: Likewise.
39669 * gcc.c-torture/execute/930621-1.c: Likewise.
39670 * gcc.c-torture/execute/930630-1.c: Likewise.
39671 * gcc.c-torture/execute/931031-1.c: Likewise.
39672 * gcc.c-torture/execute/980602-2.c: Likewise.
39673 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39674 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39675 * gcc.c-torture/execute/extzvsi.c: Likewise.
39676 * gcc.c-torture/unsorted/ext.c: Likewise.
39677
39678 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39679
39680 PR target/12749
39681 * gcc.c-torture/compile/20031220-2.c: New test case.
39682
39683 2003-12-20 Roger Sayle <roger@eyesopen.com>
39684
39685 PR optimization/13031
39686 * gcc.c-torture/compile/20031220-1.c: New test case.
39687
39688 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39689
39690 * gcc.dg/cast-function-1.c: New test.
39691
39692 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39693
39694 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39695 formats.
39696
39697 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39698
39699 PR c++/12795
39700 * g++.dg/ext/attrib10.C: New test.
39701
39702 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39703
39704 * gcc.dg/cleanup-10.c: New test.
39705 * gcc.dg/cleanup-11.c: New test.
39706
39707 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39708
39709 PR c++/13239
39710 * g++.dg/opt/expect1.C: New test.
39711
39712 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39713
39714 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39715
39716 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39717
39718 PR debug/12923
39719 * gcc.dg/20031218-1.c: New test.
39720
39721 PR debug/12389
39722 * gcc.dg/20031218-2.c: New test.
39723 * gcc.dg/20031218-3.c: New test.
39724
39725 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39726 of label name and allow for USER_LABEL_PREFIX == "_" names.
39727 * g++.dg/abi/mangle18-2.C: Likewise.
39728 * g++.dg/abi/mangle19-1.C: Likewise.
39729 * g++.dg/abi/mangle19-2.C: Likewise.
39730 * g++.dg/abi/mangle20-1.C: Likewise.
39731 * g++.dg/abi/mangle20-2.C: Likewise.
39732
39733 2003-12-18 Richard Henderson <rth@redhat.com>
39734
39735 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39736
39737 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39738 Dan Kegel <dank@kegel.com>
39739
39740 PR other/12009
39741 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39742 testing a cross compiler, it causes spurious compile failures.
39743 * lib/g++.exp: Likewise.
39744
39745 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39746
39747 PR c++/13262
39748 * g++.dg/template/access13.C: New test.
39749
39750 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39751
39752 * gcc.dg/20031216-1.c: New test.
39753
39754 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39755
39756 PR c++/9154
39757 * g++.dg/template/error10.C: New test.
39758
39759 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39760
39761 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39762 * g++.dg/eh/simd-2.C: Likewise.
39763
39764 2003-12-17 James E Wilson <wilson@specifixinc.com>
39765 Roger Sayle <roger@eyesopen.com>
39766
39767 * gcc.c-torture/execute/ieee/mzero5.c: New.
39768
39769 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39770
39771 PR c++/10603
39772 * g++.dg/parse/error6.C: New test.
39773
39774 PR c++/12827
39775 * g++.dg/parse/error7.C: New test.
39776
39777 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39778
39779 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39780 at -O with stabs debugging formats.
39781 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39782 * gcc.dg/debug/debug-2.c: Likewise.
39783
39784 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39785
39786 PR c++/12696
39787 * g++.dg/init/error1.C: New test.
39788
39789 PR c++/12218
39790 * g++.dg/init/pm3.C: New test.
39791
39792 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39793
39794 PR c/3347
39795 * gcc.dg/bitfld-8.c: New test.
39796
39797 2003-12-16 James Lemke <jim@wasabisystems.com>
39798
39799 * gcc.dg/arm-scd42-[123].c: New tests.
39800
39801 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39802
39803 PR c++/9043
39804 * g++.dg/abi/mangle20-1.C: New test.
39805 * g++.dg/abi/mangle20-2.C: New test.
39806
39807 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39808
39809 PR c++/13275
39810 * g++.dg/other/offsetof2.C: Remove XFAIL.
39811 * g++.dg/parse/offsetof1.C: New test.
39812 * g++.gd/parse/offsetof2.C: Likewise.
39813
39814 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39815
39816 * g++.dg/template/nontype3.C: New test.
39817 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39818
39819 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39820
39821 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39822
39823 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39824
39825 PR c++/13387
39826 * g++.dg/expr/assign1.C: New test.
39827
39828 PR c++/13242
39829 * g++.dg/abi/mangle19-1.C: New test.
39830 * g++.dg/abi/mangle19-2.C: New test.
39831
39832 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39833
39834 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39835
39836 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39837
39838 * gcc.c-torture/execute/20031216-1.c: New test.
39839
39840 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39841
39842 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39843 an ICE regression.
39844
39845 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39846
39847 PR c++/10926
39848 * g++.dg/template/error9.C: New test.
39849
39850 PR c++/11116
39851 * g++.dg/template/error8.C: New test.
39852
39853 2003-12-15 Roger Sayle <roger@eyesopen.com>
39854
39855 PR middle-end/13400
39856 * gcc.c-torture/execute/20031215-1.c: New test case.
39857
39858 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39859
39860 PR c++/13269
39861 * g++.dg/parse/error5.C: New test.
39862
39863 PR c++/12989
39864 * g++.dg/expr/sizeof1.C: New test.
39865
39866 PR c++/13310
39867 * g++.dg/template/crash15.C: New test.
39868
39869 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39870
39871 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39872 a non-POD type as the last named parameter of a varargs function.
39873
39874 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39875
39876 PR c++/13243
39877 PR c++/12573
39878 * g++.dg/template/crash14.C: New test.
39879 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39880
39881 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39882
39883 * g++.dg/other/java1.C: New test.
39884
39885 PR c++/13241
39886 * g++.dg/abi/mangle18-1.C: New test.
39887 * g++.dg/abi/mangle18-2.C: New test.
39888
39889 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39890
39891 PR optimization/10312
39892 * gcc.c-torture/execute/20031214-1.c: New.
39893
39894 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39895
39896 PR c++/10779
39897 PR c++/12160
39898 * g++.dg/parse/error3.C: New test.
39899 * g++.dg/parse/error4.C: Likewise.
39900 * g++.dg/abi/mangle4.C: Tweak error messages.
39901 * g++.dg/lookup/using5.C: Likewise.
39902 * g++.dg/other/error2.C: Likewise.
39903 * g++.dg/parse/typename5.C: Likewise.
39904 * g++.dg/parse/undefined1.C: Likewise.
39905 * g++.dg/template/arg2.C: Likewise.
39906 * g++.dg/template/ttp3.C: Likewise.
39907 * g++.dg/template/type1.C: Likewise.
39908 * g++.old-deja/g++.other/crash32.C: Likewise.
39909 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39910
39911 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39912
39913 PR c++/13106
39914 * g++.dg/warn/noreturn-3.C: New test.
39915
39916 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39917
39918 PR c++/13118
39919 * g++.dg/abi/covariant3.C: New.
39920
39921 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39922
39923 * g++.dg/eh/ia64-1.C: New test.
39924
39925 2003-12-12 Roger Sayle <roger@eyesopen.com>
39926
39927 PR optimization/13037
39928 * g77.f-torture/execute/13037.f: New test case.
39929
39930 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39931
39932 PR c++/12881
39933 * g++.dg/abi/covariant2.C: New.
39934
39935 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39936
39937 * gcc.dg/cpp/trad/macro.c: New tests.
39938
39939 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39940
39941 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39942
39943 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39944
39945 PR other/10819
39946 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39947 to fix Bug 10819.
39948 * lib/g++.exp (g++_version): Likewise.
39949 * lib/g77.exp (g77_version): Likewise.
39950 * lib/objc.exp (default_objc_version): Likewise.
39951
39952 2003-12-10 Richard Henderson <rth@redhat.com>
39953
39954 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39955
39956 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39957
39958 2003-12-08 Matt Austern <austern@apple.com>
39959
39960 PR c/13134
39961 * lib/gcc-dg.exp (dg-require-visibility): Define.
39962 * lib/target-supports (check_visibility_available): Define.
39963 * gcc.dg/visibility-1.c: New test.
39964 * gcc.dg/visibility-2.c: Likewise.
39965 * gcc.dg/visibility-3.c: Likewise.
39966 * gcc.dg/visibility-4.c: Likewise.
39967 * gcc.dg/visibility-5.c: Likewise.
39968 * gcc.dg/visibility-6.c: Likewise.
39969 * g++.dg/ext/visibility-1.C: Likewise.
39970 * g++.dg/ext/visibility-2.C: Likewise.
39971 * g++.dg/ext/visibility-3.C: Likewise.
39972 * g++.dg/ext/visibility-4.C: Likewise.
39973 * g++.dg/ext/visibility-5.C: Likewise.
39974 * g++.dg/ext/visibility-6.C: Likewise.
39975
39976 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39977
39978 * g++.dg/lookup/java1.C: New test.
39979 * g++.dg/lookup/java2.C: New test.
39980
39981 2003-12-07 Falk Hueffner <falk@debian.org>
39982
39983 * g++.dg/opt/noreturn-1.C: New test.
39984
39985 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39986
39987 * gcc.dg/overflow-1.c: New test.
39988
39989 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39990
39991 * g77.f-torture/compile/13060.f: New test.
39992
39993 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39994
39995 PR c++/13323
39996 * g++.dg/inherit/operator2.C: New test.
39997
39998 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39999
40000 PR c++/13305
40001 * g++.dg/ext/attrib9.C: New test.
40002
40003 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40004
40005 PR c++/13314
40006 * g++.dg/template/error7.C: New test.
40007
40008 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
40009 J"orn Rennecke <joern.rennecke@superh.com>
40010
40011 PR target/13302
40012 * g++.dg/other/struct-va_list.C: New test.
40013
40014 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40015
40016 PR c++/13166
40017 * g++.dg/parse/defarg6.C: New test.
40018
40019 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
40020
40021 PR target/13256
40022 * gcc.c-torture/execute/20031201-1.c: New test.
40023
40024 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
40025
40026 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40027
40028 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40029
40030 * gcc.dg/builtin-return-1.c: New test.
40031
40032 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
40033 J"orn Rennecke <joern.rennecke@superh.com>
40034
40035 PR optimization/13260
40036 * gcc.c-torture/execute/20031204-1.c: New test.
40037
40038 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40039
40040 PR c++/9127
40041 * g++.dg/template/error6.C: New test.
40042
40043 2003-12-03 Jakub Jelinek <jakub@redhat.com>
40044
40045 * gcc.dg/20031202-1.c: New test.
40046
40047 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40048
40049 PR c++/13179
40050 * g++.dg/template/eh1.C: New test.
40051
40052 PR c++/10771
40053 * g++.dg/template/error5.C: New test.
40054
40055 2003-12-02 David Ung <davidu@mips.com>
40056
40057 * gcc.dg/compat/vector-check.h: Corrected type for var
40058 g_##TMODE
40059
40060 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40061
40062 PR c++/10126
40063 * g++.dg/template/ptrmem8.C: New test.
40064
40065 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40066
40067 PR c++/12573
40068 * g++.dg/template/dependent-expr3.C: New test.
40069
40070 2003-12-01 James Lemke <jim@wasabisystems.com>
40071
40072 * gcc.dg/arm-g2.c: New test.
40073
40074 2003-12-01 Roger Sayle <roger@eyesopen.com>
40075
40076 PR optimization/11634
40077 * gcc.dg/20031201-2.c: New test case.
40078
40079 2003-12-01 Zack Weinberg <zack@codesourcery.com>
40080
40081 PR 11433
40082 * objc.dg/proto-lossage-3.m: New test.
40083
40084 2003-12-01 Roger Sayle <roger@eyesopen.com>
40085
40086 PR optimization/12628
40087 * gcc.dg/20031201-1.c: New test case.
40088
40089 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40090
40091 * gcc.dg/unaligned-1.c: New test.
40092
40093 2003-11-30 Mark Mitchell <mark@codesourcery.com>
40094
40095 PR c++/9849
40096 * g++.dg/template/error4.C: New test.
40097 * g++.dg/template/nested3.C: Adjust error markers.
40098
40099 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40100
40101 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40102
40103 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40104
40105 PR c/10333
40106 * gcc.dg/bitfld-7.c: New test.
40107
40108 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
40109
40110 * gcc.dg/tls/asm-1.C: New test.
40111
40112 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40113
40114 * gcc.dg/cpp/assert4.c: Update.
40115
40116 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40117
40118 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40119 * gcc.dg/builtin-apply3.c: New test.
40120
40121 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40122
40123 * lib/compat.exp (compat-obj): New xfaildata parameter.
40124 Use it to set compiler_conditional_xfail_data before compiling.
40125 (compat-get-options): Handle dg-xfail-if.
40126 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40127 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40128 * gcc.dg/compat/vector-1_y.c: Likewise.
40129 * gcc.dg/compat/vector-2_x.c: Likewise.
40130 * gcc.dg/compat/vector-2_y.c: Likewise.
40131
40132 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40133
40134 * g++.dg/opt/reg-stack4.C: New test.
40135
40136 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40137
40138 * gcc.dg/builtin-apply2.c: New test.
40139
40140 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40141
40142 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40143
40144 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40145
40146 PR c++/12924
40147 * g++.dg/template/template-id-2.C: New test.
40148
40149 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40150
40151 PR c++/5369
40152 * g++.dg/template/memfriend1.C: New test.
40153 * g++.dg/template/memfriend2.C: Likewise.
40154 * g++.dg/template/memfriend3.C: Likewise.
40155 * g++.dg/template/memfriend4.C: Likewise.
40156 * g++.dg/template/memfriend5.C: Likewise.
40157 * g++.dg/template/memfriend6.C: Likewise.
40158 * g++.dg/template/memfriend7.C: Likewise.
40159 * g++.dg/template/memfriend8.C: Likewise.
40160 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40161
40162 2003-11-21 Mark Mitchell <mark@codesourcery.com>
40163
40164 PR c++/12515
40165 * g++.dg/ext/cond1.C: New test.
40166
40167 2003-11-20 Richard Henderson <rth@redhat.com>
40168
40169 * gcc.dg/20020201-2.c: Remove.
40170 * gcc.dg/20020201-4.c: Remove.
40171 * gcc.dg/20020304-1.c: Remove.
40172
40173 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
40174
40175 * gcc.dg/cpp/trad/xwin1.c: New test case.
40176
40177 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
40178
40179 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40180 * lib/g77.exp: Likewise.
40181 * lib/objc.exp: Likewise.
40182 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40183 for darwin.
40184
40185 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40186
40187 PR c++/12932
40188 * g++.dg/template/static5.C: New test.
40189
40190 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
40191
40192 * gcc.dg/nested-func-1.c: New test.
40193
40194 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40195
40196 * gcc.dg/cpp/assert4.c: New test.
40197
40198 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40199
40200 PR c++/2294
40201 * g++.dg/lookup/using9.c: New test.
40202
40203 2003-11-14 Mark Mitchell <mark@codesourcery.com>
40204
40205 PR c++/12762
40206 * g++.dg/template/error3.C: New test.
40207
40208 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
40209
40210 PR ada/13035
40211 * ada/acats/run_acats, run_all.sh: Fix syntax error.
40212 No longer use a wrapper for gcc, since this does not work under
40213 Windows.
40214
40215 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40216
40217 PR c++/2094
40218 * g++.dg/template/ptrmem7.C: New test.
40219
40220 2003-11-13 Andrew Pinski <apinski@apple.com>
40221
40222 * gcc.c-torture/compile/20031113-1.c: New test.
40223
40224 2003-11-13 Mark Mitchell <mark@codesourcery.com>
40225 Kean Johnston <jkj@sco.com>
40226
40227 PR c/13029
40228 * gcc.dg/unused-4.c: Update.
40229
40230 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40231
40232 * g++.dg/opt/const3.C: New test.
40233
40234 2003-11-13 Jan Hubicka <jh@suse.cz>
40235
40236 * gcc.c-torture/compile/20031112-1.c: New test.
40237
40238 2003-11-12 Mark Mitchell <mark@codesourcery.com>
40239
40240 * g++.dg/parse/crash10.C: Remove bogus error marker.
40241
40242 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40243
40244 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40245 (host_gcc): Likewise.
40246 (ROOT): Honor $PWDCMD.
40247 (BASE): Likewise.
40248 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40249
40250 2003-11-12 Catherine Moore <clm@redhat.com>
40251
40252 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40253
40254 2003-11-12 Andreas Jaeger <aj@suse.de>
40255 Jakub Jelinek <jakub@redhat.com>
40256 Andrew Pinski <pinskia@physics.uc.edu>
40257 Richard Henderson <rth@redhat.com>
40258
40259 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40260 systems.
40261 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40262
40263 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40264 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40265
40266 2003-11-11 Andreas Jaeger <aj@suse.de>
40267
40268 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40269
40270 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40271
40272 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
40273
40274 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40275 Clean ups.
40276
40277 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
40278
40279 * gcc.dg/trampoline-1.c: New test.
40280
40281 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
40282
40283 * gcc.c-torture/compile/200031109-1.c: New test.
40284
40285 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40286
40287 PR c/3190
40288 PR c/8714
40289 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40290 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40291 gcc.dg/format/no-y2k-1.c: Update.
40292
40293 2003-11-08 Roger Sayle <roger@eyesopen.com>
40294
40295 PR optimization/10467
40296 * gcc.dg/20031108-1.c: New test case.
40297
40298 2003-11-07 Geoffrey Keating <geoffk@apple.com>
40299
40300 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40301
40302 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40303
40304 * gcc.dg/compound-lvalue-1.c: New test.
40305 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40306 some XFAILs.
40307
40308 2003-11-06 Geoffrey Keating <geoffk@apple.com>
40309
40310 * gcc.dg/altivec-varargs-1.c: New test.
40311
40312 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40313
40314 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40315 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40316 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
40317 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
40318 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40319
40320 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
40321
40322 * gcc.dg/cond-lvalue-1.c: New test.
40323
40324 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
40325
40326 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40327
40328 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40329
40330 PR c++/11616
40331 * g++.dg/template/instantiate5.C: New test.
40332
40333 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40334
40335 PR c++/12726
40336 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40337 * ChangeLog: Add missing first entry for above test.
40338
40339 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40340
40341 PR c++/9810
40342 * g++.dg/template/using8.C: New test.
40343 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40344
40345 2003-11-02 Roger Sayle <roger@eyesopen.com>
40346
40347 PR optimization/10817
40348 * gcc.c-torture/compile/20031102-1.c: New test case.
40349
40350 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40351
40352 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40353 2147483647.
40354
40355 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40356
40357 * gcc.dg/20031102-1.c: New test.
40358
40359 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40360
40361 * gcc.dg/complex-1.c: New test.
40362
40363 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40364
40365 PR c++/12796
40366 * g++.dg/template/crash13.C: Adjust expected error location.
40367 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40368
40369 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40370
40371 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40372
40373 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40374
40375 PR/10239
40376 * gcc.c-torture/compile/20031031-2.c: New test.
40377
40378 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40379
40380 PR/11640
40381 * gcc.c-torture/compile/20031031-1.c: New test.
40382
40383 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40384
40385 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40386 * gcc.misc-tests/bprob.exp: Likewise.
40387 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40388 the execution test on arm-elf configs.
40389 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40390 configs that don't support scratch files.
40391 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40392
40393 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40394
40395 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40396 done by dejagnu.
40397
40398 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40399
40400 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40401 Avoid non pure sh syntax. Add more logging.
40402
40403 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40404 fail.
40405
40406 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40407
40408 PR libgcj/10610
40409 * gcc.dg/ppc-stackalign-1.c: New test.
40410
40411 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40412
40413 * ada/acats/run_all.sh: Change output to be more compliant with
40414 dejagnu framework.
40415 Create acats.sum and acats.log files under testsuite/ada/acats
40416 Only run [a-z]* directories, to filter out e.g. CVS.
40417 Redirect build output to log file.
40418
40419 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40420
40421 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40422
40423 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40424
40425 PR ada/5909:
40426 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40427
40428 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40429
40430 * gcc.c-torture/compile/20031023-1.c: New test.
40431 * gcc.c-torture/compile/20031023-2.c: New test.
40432 * gcc.c-torture/compile/20031023-3.c: New test.
40433 * gcc.c-torture/compile/20031023-4.c: New test.
40434
40435 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40436
40437 PR c++/10371
40438 * g++.dg/lookup/scoped8.C: New test.
40439
40440 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40441
40442 * g++.dg/opt/reg-stack3.C: New test.
40443
40444 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40445
40446 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40447
40448 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40449
40450 PR c++/11076
40451 * g++.dg/template/crash13.C: New test.
40452
40453 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40454
40455 * gcc.dg/c99-restrict-2.c: New test.
40456
40457 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40458
40459 PR c++/12698, c++/12699, c++/12700, c++/12566
40460 * g++.dg/inherit/covariant9.C: New test.
40461 * g++.dg/inherit/covariant10.C: New test.
40462 * g++.dg/inherit/covariant11.C: New test.
40463
40464 2003-10-23 Jason Merrill <jason@redhat.com>
40465
40466 PR c++/12726
40467 * g++.dg/ext/complit2.C: New test.
40468
40469 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40470
40471 PR target/12654
40472 * gcc.c-torture/execute/20031020-1.c: New test.
40473
40474 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40475
40476 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40477 following the jump_insn.
40478
40479 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40480
40481 * gcc.dg/cast-lvalue-1.c: New test.
40482
40483 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40484
40485 PR c++/11962
40486 * g++.dg/template/cond2.C: New test.
40487
40488 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40489
40490 * gcc.dg/builtins-28.c: New test.
40491
40492 2003-10-20 Jan Hubicka <jh@suse.cz>
40493
40494 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40495 parameter.
40496 * gcc.dg/inline-2.c: Likewise.
40497
40498 2003-10-20 Phil Edwards <phil@codesourcery.com>
40499
40500 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40501 * gcc.dg/nest.c: Likewise.
40502
40503 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40504
40505 PR c++/9781, c++/10583, c++/11862
40506 * g++.dg/parse/crash13.C: New test.
40507
40508 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40509
40510 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40511
40512 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40513
40514 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40515 Define HAVE_C99_RUNTIME except on Solaris.
40516 * gcc.dg/builtins-20.c: Likewise.
40517
40518 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40519
40520 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40521
40522 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40523
40524 PR c++/12495
40525 * g++.dg/template/crash21.C: New test.
40526
40527 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40528
40529 PR c++/2513
40530 * g++.dg/template/typename5.C: New test.
40531
40532 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40533
40534 PR c++/12369
40535 * g++.dg/template/friend25.C: New test.
40536
40537 2003-10-16 Ziemowit Laski <zlaski@apple.com>
40538
40539 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40540 versions.
40541
40542 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
40543
40544 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40545 == 2147483647.
40546
40547 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
40548
40549 * gcc.c-torture/execute/960416-1.x: Remove.
40550 * gcc.c-torture/execute/divconst-3.x: Likewise.
40551
40552 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
40553
40554 PR target/12598
40555 * gcc.dg/torture/cris-volatile-1.c: New test.
40556
40557 2003-10-14 Roger Sayle <roger@eyesopen.com>
40558
40559 PR optimization/9325
40560 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40561 for overflowing floating point to integer conversion during RTL
40562 simplification.
40563
40564 2003-10-13 Ziemowit Laski <zlaski@apple.com>
40565
40566 * objc/execute/_cmd.m: Fix typo.
40567 * objc.dg/image-info.m, objc.dg/symtab-1.m:
40568 Relax 'scan-assembler' regexp.
40569 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40570 objc.dg/try-catch-4.m: Run on non-Darwin targets.
40571 * objc.dg/zero-link-2.m: Remove blank line.
40572 * objc.dg/zero-link-3.m: New test case.
40573
40574 2003-10-13 Geoffrey Keating <geoffk@apple.com>
40575
40576 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40577
40578 * gcc.dg/asm-names.c: Use scan-assembler-not rather
40579 than linker trickery.
40580
40581 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40582
40583 PR c++/12370
40584 * g++.dg/other/friend2.C: New test.
40585
40586 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40587
40588 * gcc.dg/20031012-1.c: New test.
40589
40590 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40591
40592 * gcc.dg/weak/weak-3.c: Fix for new warning.
40593
40594 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
40595
40596 PR optimization/8750
40597 * gcc.c-torture/execute/20031012-1.c: New test case.
40598
40599 2003-10-11 Roger Sayle <roger@eyesopen.com>
40600
40601 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40602 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40603
40604 2003-10-11 Roger Sayle <roger@eyesopen.com>
40605
40606 PR optimization/12260
40607 * gcc.c-torture/compile/20031011-2.c: New test case.
40608
40609 2003-10-11 Roger Sayle <roger@eyesopen.com>
40610
40611 * gcc.c-torture/execute/20031011-1.c: New testcase.
40612
40613 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40614
40615 * gcc.c-torture/compile/20031011-1.c: New test.
40616
40617 2003-10-11 Jan Hubicka <jh@suse.cz>
40618
40619 * g++.dg/other/first-global.C: New test.
40620
40621 2003-10-11 Roger Sayle <roger@eyesopen.com>
40622
40623 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40624
40625 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40626
40627 * gcc.c-torture/compile/20031010-1.c: New test.
40628
40629 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40630
40631 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40632 * gcc.c-torture/execute/va-arg-25.c: ... here.
40633
40634 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40635
40636 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40637
40638 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40639
40640 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40641
40642 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40643
40644 * g++.dg/parse/error2.C: New test.
40645
40646 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40647
40648 PR c++/11097
40649 * g++.dg/other/error5.C: Modify the error message.
40650 * g++.dg/lookup/using8.C: New test.
40651
40652 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40653
40654 * gcc.dg/darwin-abi-2.c: New file.
40655 * gcc.c-torture/execute/va-arg-24.c: New file.
40656
40657 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40658
40659 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40660 indentation.
40661
40662 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40663
40664 PR c++/10147
40665 * g++.dg/other/error4.C: Update error messages.
40666 * g++.dg/template/ptrmem4.C: Likewise.
40667
40668 PR c++/12337
40669 * g++.dg/init/new9.C: New test.
40670
40671 PR c++/12334, c++/12236, c++/8656
40672 * g++.dg/ext/attrib8.C: New test.
40673
40674 2003-10-06 Devang Patel <dpatel@apple.com>
40675
40676 * gcc.dg/debug/dwarf2-3.h: New test.
40677 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40678
40679 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40680
40681 * g++.dg/opt/cfg2.C: New test.
40682
40683 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40684
40685 * g++.dg/opt/float1.C: New test.
40686
40687 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40688
40689 * gcc.dg/c90-array-lval-6.c: New test.
40690 * gcc.dg/c99-array-lval-6.c: New test.
40691
40692 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40693 Ziemowit Laski <zlaski@apple.com>
40694
40695 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40696 'Derived', so that it is never considered a class method; add
40697 new warning for '+port' method ambiguity.
40698 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40699 <objc/objc-api.h> (needed on Mac OS X).
40700 * objc.dg/method-13.m: New test.
40701
40702 2003-10-03 Roger Sayle <roger@eyesopen.com>
40703
40704 PR optimization/9325, PR java/6391
40705 * gcc.c-torture/execute/20031003-1.c: New test case.
40706
40707 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40708
40709 PR optimization/12180
40710 * gcc.dg/20031002-1.c: New test.
40711
40712 PR c++/12486
40713 * g++.dg/inherit/error1.C: New test.
40714
40715 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40716
40717 * lib/f-torture.exp (search_for): Rename to...
40718 (search_for_re): This. Also, clean up comments and the
40719 "regexp" invocation.
40720
40721 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40722
40723 * gcc.c-torture/compile/20031002-1.c: New test.
40724
40725 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40726
40727 * g++.dg/opt/cond1.C: New test.
40728
40729 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40730
40731 * gcc.dg/Wold-style-definition-2.c: New testcase.
40732 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40733
40734 2003-09-29 Richard Henderson <rth@redhat.com>
40735
40736 * g++.dg/init/array10.C: Add dg-options.
40737
40738 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40739
40740 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40741
40742 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40743
40744 * g++.dg/template/friend19.C: Fix typo.
40745 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40746
40747 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40748
40749 * gcc.c-torture/execute/20030928-1.c: New test.
40750 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40751
40752 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40753
40754 * g++.dg/opt/unroll1.C: New test.
40755
40756 2003-09-26 Roger Sayle <roger@eyesopen.com>
40757
40758 PR optimization/11741
40759 * gcc.dg/20030926-1.c: New test case.
40760
40761 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40762
40763 PR c++/5655
40764 * g++.dg/parse/access7.C: New test.
40765 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40766
40767 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40768
40769 MERGE OF objc-improvements-branch into MAINLINE:
40770 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40771 if libobjc has not been built.
40772 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40773 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40774 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40775 objc/execute/nested-3.m, objc/execute/np-2.m,
40776 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40777 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40778 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40779 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40780 objc.dg/special/unclaimed-category-1.h,
40781 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40782 well as GNU runtime.
40783 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40784 * execute/cascading-1.m, execute/function-message-1.m,
40785 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40786 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40787 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40788 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40789 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40790 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40791 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40792 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40793 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40794 * objc.dg/bitfield-2.m: Run only on Darwin.
40795 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40796 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40797 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40798 * objc.dg/const-str-1.m: Fix constant string layout.
40799
40800 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40801
40802 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40803
40804 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40805
40806 * gcc.dg/darwin-abi-1.c: New file.
40807
40808 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40809
40810 PR target/12281
40811 * gcc.c-torture/compile/20030921-1.c: New test.
40812
40813 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40814
40815 * g++.dg/opt/reg-stack2.C: New test.
40816
40817 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40818
40819 * g++.dg/eh/delayslot1.C: New test.
40820
40821 2003-09-20 Richard Henderson <rth@redhat.com>
40822
40823 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40824
40825 2003-09-20 Roger Sayle <roger@eyesopen.com>
40826
40827 * gcc.c-torture/execute/20030920-1.c: New test case.
40828
40829 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40830
40831 * g++.dg/rtti/typeid3.C: Correct expected error message.
40832
40833 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40834
40835 PR c++/157
40836 * g++.dg/parse/crash12.C: New test.
40837
40838 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40839
40840 * gcc.dg/compat/mixed-struct-check.h: New.
40841 * gcc.dg/compat/mixed-struct-defs.h: New.
40842 * gcc.dg/compat/mixed-struct-init.h: New.
40843 * gcc.dg/compat/struct-by-value-19_main.c: New.
40844 * gcc.dg/compat/struct-by-value-19_x.c: New.
40845 * gcc.dg/compat/struct-by-value-19_y.c: New.
40846 * gcc.dg/compat/struct-by-value-20_main.c: New.
40847 * gcc.dg/compat/struct-by-value-20_x.c: New.
40848 * gcc.dg/compat/struct-by-value-20_y.c: New.
40849 * gcc.dg/compat/struct-return-19_main.c: New.
40850 * gcc.dg/compat/struct-return-19_x.c: New.
40851 * gcc.dg/compat/struct-return-19_y.c: New.
40852 * gcc.dg/compat/struct-return-20_main.c: New.
40853 * gcc.dg/compat/struct-return-20_x.c: New.
40854 * gcc.dg/compat/struct-return-20_y.c: New.
40855
40856 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40857 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40858 so that it will not complain on LP64 targets.
40859
40860 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40861
40862 PR c++/495
40863 * g++.dg/template/friend24.C: New test.
40864
40865 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40866
40867 PR c++/12332
40868 * g++.dg/template/memtmpl2.C: New test.
40869
40870 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40871
40872 PR target/11184
40873 * gcc.dg/builtin-apply1.c: New test.
40874
40875 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40876
40877 PR c++/9848
40878 * g++.dg/warn/Wunused-4.C: New test.
40879
40880 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40881
40882 PR c++/12316
40883 * g++.dg/other/gc2.C: New test.
40884
40885 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40886
40887 PR c++/11991
40888 * g++.dg/rtti/typeid3.C: New test.
40889
40890 PR c++/12266
40891 * g++.dg/overload/template1.C: New test.
40892
40893 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40894
40895 * g++.dg/opt/cfg3.C: New test.
40896
40897 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40898
40899 PR c++/7939
40900 * g++.dg/template/crash11.C: New test.
40901
40902 2003-09-16 Jason Merrill <jason@redhat.com>
40903 Jakub Jelinek <jakub@redhat.com>
40904
40905 * gcc.dg/attr-warn-unused-result.c: New test.
40906
40907 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40908
40909 PR c++/12184
40910 * g++.dg/expr/call2.C: New test.
40911
40912 2003-09-15 Andreas Jaeger <aj@suse.de>
40913
40914 * gcc.dg/Wold-style-definition-1.c: New test.
40915
40916 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40917
40918 PR c++/3907
40919 * g++.dg/parse/template12.C: New test.
40920
40921 * g++.dg/abi/bitfield11.C: New test.
40922 * g++.dg/abi/bitfield12.C: Likewise.
40923
40924 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40925
40926 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40927 non-expansion of functional macro name without arguments at EOL.
40928 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40929
40930 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40931
40932 * gcc.c-torture/execute/20030914-[12].c: New tests.
40933
40934 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40935
40936 PR c++/11788
40937 * g++.dg/overload/addr1.C: New test.
40938
40939 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40940
40941 * gcc.dg/20030909-1.c: New test.
40942
40943 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40944
40945 * gcc.dg/ultrasp10.c: New test.
40946
40947 2003-09-09 Devang Patel <dpatel@apple.com>
40948
40949 * gcc.dg/darwin-ld-6.c: New test.
40950
40951 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40952
40953 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40954
40955 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40956
40957 * gcc.dg/ia64-types1.c: New test.
40958 * gcc.dg/ia64-types2.c: Likewise.
40959
40960 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40961
40962 * gcc.dg/builtins-1.c: Add more _Complex tests.
40963 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40964
40965 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40966 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40967
40968 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40969
40970 PR c++/11786
40971 * g++.dg/lookup/koenig2.C: New test.
40972
40973 PR c++/5296
40974 * g++.dg/rtti/typeid2.C: New test.
40975
40976 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40977
40978 * gcc.c-torture/compile/20030904-1.c: New test.
40979
40980 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40981
40982 * g++.dg/opt/longbranch2.C: New test.
40983
40984 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40985
40986 * g++.dg/template/crash10.C: Only compile it.
40987
40988 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40989
40990 PR middle-end/11665
40991 * gcc.c-torture/compile/20030907-1.c: New test.
40992 * g++.dg/init/array11.C: New test.
40993
40994 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40995
40996 PR c++/11852
40997 * g++.dg/init/struct1.C: New test.
40998
40999 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41000
41001 PR c++/12181
41002 * g++.dg/expr/comma1.C: New test.
41003
41004 2003-09-06 Mark Mitchell <mark@codesourcery.com>
41005
41006 PR c++/11867
41007 * g++.dg/expr/static_cast5.C: New test.
41008
41009 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
41010
41011 PR c++/11507
41012 * g++.dg/lookup/scoped7.C: New test.
41013
41014 PR c++/9574
41015 * g++.dg/other/static1.C: New test.
41016
41017 PR c++/11490
41018 * g++.dg/warn/template-1.C: New test.
41019
41020 PR c++/11432
41021 * g++.dg/template/crash10.C: New test.
41022
41023 PR c++/2478
41024 * g++.dg/overload/VLA.C: New test.
41025
41026 PR c++/10804
41027 * g++.dg/template/call1.C: New test.
41028
41029 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41030
41031 PR c++/11794
41032 * g++.dg/parse/using3.C: New test.
41033
41034 2003-09-06 Roger Sayle <roger@eyesopen.com>
41035
41036 PR c++/11409
41037 * g++.dg/overload/builtin3.C: New test case.
41038
41039 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
41040
41041 PR c/9862
41042 * gcc.dg/20030906-1.c: New test.
41043 * gcc.dg/20030906-2.c: Likewise.
41044
41045 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41046
41047 PR c++/12167
41048 * g++.dg/parse/defarg5.C: New test.
41049
41050 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41051
41052 2003-09-05 Mark Mitchell <mark@codesourcery.com>
41053
41054 PR c++/12163
41055 * g++.dg/expr/static_cast4.C: New test.
41056
41057 PR c++/12146
41058 * g++.dg/template/crash9.C: New test.
41059
41060 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
41061
41062 * g++.old-deja/g++.ext/pretty2.C: Update for change
41063 in __FUNCTION__.
41064 * g++.old-deja/g++.ext/pretty3.C: Likewise.
41065
41066 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
41067
41068 PR c++/11922
41069 * g++/dg/template/qualified-id1.C: New test.
41070
41071 PR c++/12037
41072 * g++.dg/warn/noeffect4.C: New test.
41073
41074 2003-09-04 Matt Austern <austern@apple.com>
41075
41076 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41077 * g++.dg/ext/fnname2.C: Likewise.
41078 * g++.dg/ext/fnname3.C: Likewise.
41079
41080 2003-09-04 Mark Mitchell <mark@codesourcery.com>
41081
41082 * g++.dg/expr/lval1.C: New test.
41083 * g++.dg/ext/lvcast.C: Remove.
41084
41085 2003-09-03 Roger Sayle <roger@eyesopen.com>
41086
41087 PR optimization/11700.
41088 * gcc.c-torture/compile/20030903-1.c: New test case.
41089
41090 2003-09-03 Mark Mitchell <mark@codesourcery.com>
41091
41092 PR c++/12053
41093 * g++.dg/abi/layout4.C: New test.
41094
41095 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
41096
41097 PR c++/11553
41098 * g++.dg/parse/friend3.C: New test.
41099
41100 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41101
41102 PR c++/11847
41103 * g++.dg/template/class1.C: New test.
41104
41105 PR c++/11808
41106 * g++.dg/expr/call1.C: New test.
41107
41108 2003-09-01 Mark Mitchell <mark@codesourcery.com>
41109
41110 PR c++/12114
41111 * g++.dg/init/ref9.C: New test.
41112
41113 PR c++/11972
41114 * g++.dg/template/nested4.C: New test.
41115
41116 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41117
41118 PR c++/12093
41119 * g++.dg/template/non-dependent4.C: New test.
41120
41121 PR c++/11928
41122 * g++.dg/inherit/conv1.C: New test.
41123
41124 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41125
41126 PR c++/6196
41127 * g++.dg/ext/label1.C: New test.
41128 * g++.dg/ext/label2.C: Likewise.
41129
41130 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41131
41132 * g++.dg/expr/cond3.C: New test.
41133
41134 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41135
41136 * gcc.dg/builtins-1.c: Add new builtin cases.
41137
41138 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41139
41140 * gcc.dg/builtins-1.c: Add new cases.
41141 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41142
41143 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41144
41145 * gcc.dg/builtins-1.c: Add more math builtin tests.
41146 * gcc.dg/torture/builtin-attr-1.c: New test.
41147
41148 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41149
41150 PR optimization/5079
41151 * g++.dg/opt/static3.C: New test.
41152
41153 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41154
41155 * gcc.misc-tests/gcov-10b.c: New test.
41156
41157 2003-08-27 Mark Mitchell <mark@codesourcery.com>
41158
41159 * g++.dg/opt/ptrmem3.C: New test.
41160
41161 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41162
41163 2003-08-27 Jakub Jelinek <jakub@redhat.com>
41164
41165 * gcc.dg/20030826-2.c: New test.
41166
41167 2003-08-26 Roger Sayle <roger@eyesopen.com>
41168
41169 PR middle-end/12002
41170 * g77.f-torture/compile/12002.f: New test case.
41171
41172 2003-08-26 Roger Sayle <roger@eyesopen.com>
41173
41174 * gcc.dg/20030826-1.c: New test case.
41175
41176 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
41177
41178 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41179
41180 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
41181
41182 PR c++/11871
41183 * c++.dg/lookup/crash1.C: New test.
41184
41185 * c++.dg/warn/noeffect3.C: New test.
41186
41187 2003-08-25 Janis Johnson <janis187@us.ibm.com>
41188
41189 * gcc.dg/compat/vector-1_x.c: Compile with -w.
41190 * gcc.dg/compat/vector-1_y.c: Ditto.
41191 * gcc.dg/compat/vector-2_x.c: Ditto.
41192 * gcc.dg/compat/vector-2_y.c: Ditto.
41193
41194 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
41195
41196 * gcc.dg/20030702-1.c: New test.
41197
41198 2003-08-25 Mark Mitchell <mark@codesourcery.com>
41199
41200 PR c++/8795
41201 * g++.dg/ext/altivec-1.C: New test.
41202
41203 2003-08-24 Richard Henderson <rth@redhat.com>
41204
41205 * g++.dg/eh/simd-2.C: Add -w for x86.
41206
41207 2003-08-23 Jakub Jelinek <jakub@redhat.com>
41208
41209 * gcc.dg/20030815-1.c: New test.
41210
41211 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41212
41213 PR c++/3765
41214 * g++.dg/parse/access6.C: New test.
41215
41216 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41217
41218 PR c++/641, c++/11876
41219 * g++.dg/template/friend22.C: New test.
41220 * g++.dg/template/friend23.C: Likewise.
41221
41222 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41223
41224 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41225 identically.
41226
41227 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41228
41229 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41230
41231 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41232
41233 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41234
41235 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41236
41237 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41238
41239 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41240
41241 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41242
41243 2003-08-21 Mark Mitchell <mark@codesourcery.com>
41244
41245 PR c++/11919
41246 * g++.dg/overload/prom1.C: New test.
41247
41248 PR c++/11551
41249 * g++.dg/parse/dtor2.C: New test.
41250
41251 PR c++/10762
41252 * g++.dg/parse/using2.C: New test.
41253
41254 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
41255
41256 PR target/11805
41257 * gcc.c-torture/compile/20030821-1.c: New.
41258
41259 2003-08-20 Mark Mitchell <mark@codesourcery.com>
41260
41261 PR c++/11834
41262 * g++.dg/template/deduce2.C: New test.
41263
41264 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
41265
41266 * gcc.c-torture/execute/20030821-1.c: New test.
41267
41268 2003-08-20 Roger Sayle <roger@eyesopen.com>
41269
41270 PR middle-end/11984
41271 * gcc.dg/20030820-1.c: New test case.
41272
41273 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
41274
41275 PR c++/11945
41276 * g++.dg/warn/noeffect2.C: New test.
41277
41278 2003-08-19 Mark Mitchell <mark@codesourcery.com>
41279
41280 PR c++/10926
41281 * g++.dg/template/dtor2.C: New test.
41282
41283 PR c++/11684
41284 * g++.dg/template/operator1.C: New test.
41285 * g++.dg/parse/operator4.C: New test.
41286
41287 PR c++/11946.C
41288 * g++.dg/expr/enum1.C: New test.
41289 * gcc.dg/c99-bool-1.c: Remove bogus warning.
41290
41291 PR c++/11036.C
41292 * g++.dg/parse/elab2.C: New test.
41293 * g++.dg/parse/typedef4.C: Change error message.
41294 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41295 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41296 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41297
41298 2003-08-19 Geoffrey Keating <geoffk@apple.com>
41299
41300 * gcc.dg/pch/warn-1.c: New.
41301 * gcc.dg/pch/warn-1.hs: New.
41302
41303 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41304 not-tested file.
41305
41306 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41307
41308 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41309
41310 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41311
41312 * gcc.dg/uninit-D.c: New Test.
41313 * gcc.dg/uninit-E.c: New Test.
41314 * gcc.dg/uninit-F.c: New Test.
41315 * gcc.dg/uninit-G.c: New Test.
41316
41317 2003-08-19 Michael Ritzert <ritzert@t-online.de>
41318
41319 * g++.dg/README: Describe the pch directory.
41320
41321 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41322
41323 PR c++/11174
41324 * g++.dg/parse/access4.C: New test.
41325 * g++.dg/parse/access5.C: Likewise.
41326 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41327
41328 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41329
41330 * gcc.dg/noncompile/20030818-1.c: New.
41331
41332 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41333
41334 PR c++/11957
41335 * g++.dg/warn/noeffect1.C: New test.
41336
41337 * g++.dg/template/scope2.C: New test.
41338 * g++.dg/template/error2.C: Correct dg-error
41339
41340 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41341
41342 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41343
41344 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41345
41346 PR C++/11512
41347 * g++.dg/template/warn1.C: New.
41348
41349 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41350
41351 * g++.dg/template/error2.C: New test.
41352 * g++.dg/lookup/using7.C: Adjust errors
41353 * g++.old-deja/g++.pt/crash36.C: Likewise.
41354 * g++.old-deja/g++.pt/derived3.C: Likewise.
41355
41356 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41357
41358 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41359 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41360 * gcc.c-torture/execute/builtins/string-9.c: New, from
41361 string-opt-9.c. Adjust for execute/builtins framework.
41362 * gcc.c-torture/execute/string-opt-9.c: Delete.
41363
41364 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41365
41366 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41367
41368 * g++.dg/parse/ret-type2.C: New test.
41369
41370 PR c++/11703
41371 * g++.dg/init/new8.C: New test.
41372
41373 PR c++/10923
41374 * g++.dg/parse/typedef5.C: New test.
41375
41376 PR c++/9512
41377 * g++.dg/parse/qualified2.C: New test.
41378 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41379 invalid code.
41380
41381 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41382
41383 * g++.dg/conversion/ptrmem1.C: New test.
41384
41385 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41386
41387 PR target/11693
41388 * gcc.dg/20030811-1.c: New test.
41389
41390 PR target/11535
41391 * gcc.c-torture/execute/20030811-1.c: New test.
41392
41393 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41394
41395 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41396
41397 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41398
41399 PR c++/11789.C
41400 * g++.dg/inherit/multiple1.C: New test.
41401
41402 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41403
41404 * gcc.dg/spe1.c: New test.
41405
41406 PR c++/11670
41407 * g++.dg/expr/cast2.C: New test.
41408
41409 PR c++/10530
41410 * g++.dg/template/dependent-name2.C: New test.
41411
41412 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41413
41414 * g++.dg/parse/crash11.C: Put the dg options in comments.
41415
41416 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41417
41418 * lib/gcc-dg.exp: Update for diagnostic change.
41419
41420 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41421
41422 PR c++/5767
41423 * g++.dg/parse/crash11.C: New test.
41424
41425 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41426
41427 * gcc.dg/cpp/spacing1.c: Update.
41428
41429 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41430
41431 PR target/11739
41432 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41433 a value for -mtune.
41434
41435 2003-08-04 Roger Sayle <roger@eyesopen.com>
41436
41437 PR middle-end/11771
41438 * gcc.c-torture/compile/20030804-1.c: New test case.
41439
41440 2003-08-04 Roger Sayle <roger@eyesopen.com>
41441
41442 * gcc.dg/20030804-1.c: New test case.
41443
41444 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41445
41446 * gcc.dg/cpp/separate-1.c: New test.
41447
41448 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41449
41450 PR c++/11704
41451 * g++.dg/template/dependent-expr2.C: New test.
41452
41453 PR c++/11766
41454 * g++.dg/expr/ptrmem1.C: New test.
41455
41456 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41457
41458 PR c++/9453
41459 * g++.dg/template/friend15.C: New test.
41460
41461 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41462
41463 * lib/dg-pch.exp: Work round PCH bug.
41464
41465 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41466
41467 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41468 builtins. Move cases from builtins-4.c here.
41469
41470 * gcc.dg/torture/builtin-math-1.c: New test taken from
41471 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41472 additional cases.
41473
41474 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41475 Delete.
41476
41477 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41478
41479 PR c++/9447
41480 * g++.dg/template/using7.C: New test.
41481
41482 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41483
41484 * import1.c, import2.c: New tests.
41485
41486 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41487
41488 * g++.dg/eh/crossjump1.C: New test.
41489
41490 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41491
41492 PR c++/11697
41493 * g++.dg/template/using6.C: New test.
41494
41495 PR c++/11744
41496 * g++.dg/template/koenig2.C: New test.
41497
41498 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41499
41500 PR c++/7983
41501 * g++.dg/parse/typedef4.C: New test.
41502
41503 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41504
41505 PR c++/8442, c++/8806
41506 * g++.dg/template/elab1.C: New test.
41507 * g++.dg/template/type2.C: Likewise.
41508 * g++.dg/template/ttp3.C: Adjust expected error message.
41509 * g++.old-deja/g++.law/visibility13.C: Likewise.
41510 * g++.old-deja/g++.niklas/t135.C: Likewise.
41511 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41512 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41513 template argument.
41514 * g++.old-deja/g++.pt/ttp44.C: Likewise.
41515
41516 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
41517
41518 PR c++/11295
41519 * g++.dg/ext/stmtexpr1.C: New test.
41520
41521 * g++.dg/opt/tmp1.C: New test.
41522
41523 PR c++/11525
41524 * g++.dg/parse/constant4.C: New test.
41525
41526 PR c++/9447
41527 * g++.dg/template/using5.C: New test.
41528
41529 2003-07-31 Roger Sayle <roger@eyesopen.com>
41530
41531 * gcc.dg/builtins-27.c: New test case.
41532
41533 2003-07-31 Jakub Jelinek <jakub@redhat.com>
41534
41535 * gcc.dg/tls/opt-7.c: New test.
41536
41537 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
41538
41539 * g++.old-deja/g++.other/crash18.C: Remove.
41540
41541 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
41542
41543 * g++.dg/template/explicit3.C: New.
41544 * g++.dg/template/explicit4.C: New.
41545 * g++.dg/template/explicit5.C: New.
41546
41547 PR c++/11347
41548 * g++.dg/template/memtmpl1.C: New.
41549
41550 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
41551
41552 PR target/11565
41553 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41554 * gcc.dg/i386-387-5.c (dg-options): Likewise.
41555
41556 2003-07-30 Jan Hubicka <jh@suse.cz>
41557
41558 * vtgc1.c: Kill.
41559
41560 2003-07-29 Zack Weinberg <zack@codesourcery.com>
41561
41562 * gcc.dg/struct-in-proto-1.c: New test.
41563
41564 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
41565
41566 * gcc.dg/cpp/include2.c: Only expect one message.
41567
41568 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
41569
41570 PR c++/9447
41571 * g++.dg/template/using1.C: New test.
41572 * g++.dg/template/using2.C: New test.
41573 * g++.dg/template/using3.C: New test.
41574 * g++.dg/template/using4.C: New test.
41575
41576 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
41577
41578 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41579 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41580
41581 2003-07-28 Jan Hubicka <jh@suse.cz>
41582
41583 PR c++/11530
41584 * g++.dg/opt/call1.C: New test.
41585
41586 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
41587
41588 PR c++/11667
41589 * g++.dg/init/enum2.C: New test.
41590 * g++.dg/template/overload1.C: Add "-w" option.
41591
41592 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
41593
41594 * gcc.dg/Wdeclaration-after-statement-1.c,
41595 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41596
41597 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41598
41599 * gcc.c-torture/compile/20030725-1.c: New test.
41600
41601 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41602
41603 * gcc.dg/20030505.c: Only run for SPE.
41604 Remove definition of opaque type.
41605
41606 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41607
41608 * g++.dg/template/ptrmem6.C: New test.
41609
41610 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41611
41612 * gcc.c-torture/compile/zero-strct-2.c: New test.
41613
41614 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41615
41616 * gcc.dg/intermod-1.c: New test.
41617
41618 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41619
41620 PR c++/11617
41621 * g++.dg/template/lookup2.C: New test.
41622 * g++.dg/template/memclass1.C: Remove instantiated from error.
41623 * g++.dg/other/error2.C: Tweak expected errors.
41624
41625 PR c++/11596
41626 * g++.dg/template/defarg3.C: New test.
41627
41628 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41629
41630 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41631
41632 * g++.dg/inherit/access5.C: New test.
41633
41634 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41635
41636 PR c++/11513
41637 * g++.dg/template/crash8.C: New test.
41638
41639 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41640
41641 PR c/10602
41642 * gcc.dg/noncompile/incomplete-2.c: New test.
41643
41644 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41645
41646 PR c++/11645
41647 * g++.dg/inherit/access4.C: New test.
41648
41649 PR c++/11517
41650 * g++.dg/expr/cond2.C: New test.
41651
41652 PR optimization/10679
41653 * g++.dg/opt/inline4.C: New test.
41654
41655 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41656
41657 * g++.dg/parse/crash10: New test.
41658
41659 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41660
41661 * g++.dg/ext/flexary1.C: New test.
41662
41663 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41664
41665 PR c++/10793
41666 * g++.dg/template/crash9.C: New test.
41667
41668 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41669
41670 PR c++/3004
41671 * g++.dg/parse/typedef3.C: New test.
41672
41673 PR c++/7906
41674 * g++.dg/parse/operator2.C: New test.
41675
41676 PR c++/8895
41677 * g++.dg/parse/def-tmpl-arg1.C: New test.
41678
41679 PR c++/9282
41680 * g++.dg/parse/funptr1.C: New test.
41681
41682 PR c++/9452
41683 * g++.dg/parse/ambig3.C: New test.
41684
41685 PR c++/9454
41686 * g++.dg/parse/operator3.C: New test.
41687
41688 PR c++/9486
41689 * g++.dg/parse/template10.C: New test.
41690
41691 PR c++/9488
41692 * g++.dg/parse/template11.C: New test.
41693
41694 PR c++/10150
41695 * g++.dg/parse/invalid-op1.C: New test.
41696
41697 PR c++/10247
41698 * g++.dg/parse/condexpr1.C: New test.
41699
41700 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41701
41702 * g++.dg/ext/packed3.C: New test.
41703 * g++.dg/ext/packed4.C: New test.
41704
41705 * gcc.dg/pack-test-3.c: New test.
41706
41707 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41708
41709 * lib/compat.exp: Handle dg-options per source file.
41710 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41711 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41712 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41713 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41714 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41715 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41716 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41717 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41718 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41719 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41720 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41721 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41722 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41723 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41724
41725 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41726
41727 PR c/10320
41728 * gcc.c-torture/execute/20030718-1.c: New test.
41729
41730 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41731
41732 PR optimization/11536
41733 * gcc.dg/20030721-1.c: New test.
41734
41735 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41736
41737 PR c++/11546
41738 * g++.dg/template/lookup1.C: New test.
41739
41740 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41741
41742 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41743 diagnostics of ill-formed constructs involving labels.
41744 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41745 the new 'previously defined here' message.
41746
41747 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41748
41749 * g++.dg/parse/non-dependent2.C: New test.
41750
41751 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41752
41753 * g++.dg/init/init-ref4.C: xfail on targets without
41754 weak symbols.
41755
41756 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41757
41758 PR target/11087
41759 * gcc.c-torture/execute/20030717-1.c: New test.
41760
41761 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41762
41763 * g++.dg/opt/cfg1.C: New test.
41764
41765 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41766
41767 PR optimization/11557
41768 * gcc.dg/20030717-1.c: New test.
41769
41770 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41771
41772 PR c++/10476
41773 * g++.dg/expr/crash-1.C: New test.
41774
41775 PR c++/11027
41776 * g++.dg/template/init3.C: New test.
41777
41778 PR c++/8222
41779 * g++.dg/template/non-dependent1.C: New test.
41780
41781 PR c++/11070
41782 * g++.dg/template/non-dependent2.C: New test.
41783
41784 PR c++/11071
41785 * g++.dg/template/non-dependent3.C: New test.
41786
41787 PR c++/9907
41788 * g++.dg/template/sizeof5.C: New test.
41789
41790 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41791
41792 PR 11498
41793 * gcc.c-torture/compile/mangle-1.c: New file.
41794
41795 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41796
41797 PR c++/7809
41798 * g++.dg/parse/access3.C: New test.
41799
41800 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41801
41802 PR c++/11384
41803 * g++.dg/init/init-ref4.C: New test.
41804
41805 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41806
41807 PR c++/11547
41808 * g++.dg/parse/constant3.C: New test.
41809 * g++.dg/parse/crash7.C: Likewise.
41810
41811 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41812
41813 PR target/11008
41814 * gcc.dg/i386-pentium4-not-mull.c: New.
41815
41816 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41817
41818 * gcc.dg/asm-names.c (ymain): Make it weak.
41819
41820 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41821
41822 PR c++/5421
41823 * g++.dg/template/friend21.C: New test.
41824
41825 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41826
41827 * gcc.dg/cleanup-8.c: New test.
41828 * gcc.dg/cleanup-9.c: New test.
41829
41830 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41831
41832 * g++.dg/ext/dll-MI1.h: New file.
41833 * g++.dg/ext/dllexport-MI1.C: New file.
41834 * g++.dg/ext/dllimport-MI1.C: New file.
41835
41836 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41837
41838 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41839 it does not have cmpstrsi patterns (just cmpmemsi).
41840
41841 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41842
41843 PR debug/11473
41844 * g++.dg/debug/debug8.C: New test.
41845
41846 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41847
41848 PR c++/10108
41849 * g++.dg/template/crash7.C: New test.
41850
41851 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41852
41853 PR target/10795
41854 * gcc.c-torture/compile/20030708-1.c: New.
41855
41856 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41857
41858 * gcc.c-torture/execute/20030715-1.c: New test.
41859
41860 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41861
41862 * gcc.dg/pch/inline-3.c: New file.
41863 * gcc.dg/pch/inline-3.hs: New file.
41864 * gcc.dg/pch/inline-4.c: New file.
41865 * gcc.dg/pch/inline-4.hs: New file.
41866
41867 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41868
41869 PR c++/11509
41870 * g++.dg/template/crash6.C: New test.
41871
41872 PR c++/7053
41873 * g++.dg/template/friend20.C: New test.
41874
41875 PR c++/7019
41876 * g++.dg/template/overload2.C: New test.
41877
41878 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41879
41880 PR optimization/11440
41881 * gcc.c-torture/execute/20030714-1.c: New test.
41882
41883 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41884
41885 PR c++/11154
41886 * g++.dg/template/partial2.C: New test.
41887
41888 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41889
41890 PR c++/11503
41891 * g++.dg/template/anon1.C: New test.
41892
41893 PR c++/11493
41894 PR c++/11495
41895 * g++.dg/parse/template9.C: Likewise.
41896 * g++.dg/template/crash4.C: New test.
41897 * g++.dg/template/koenig1.C: Likewise.
41898 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41899 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41900 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41901 functions.
41902 * g++.old-deja/g++.jason/template36.C: Likewise.
41903 * g++.old-deja/g++.mike/p1989.C: Likewise.
41904 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41905 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41906 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41907 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41908 compiling.
41909 * g++.old-deja/g++.pt/union2.C: Use this->.
41910
41911 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41912
41913 * gcc.dg/20030711-1.c: New test.
41914
41915 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41916
41917 PR c++/11050
41918 * g++.dg/parse/args1.C: New test.
41919 * g++.pt/defarg8.C: Change expected errors.
41920
41921 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41922
41923 PR c++/8164
41924 * g++.dg/template/nontype2.C: New test.
41925
41926 PR c++/10558
41927 * g++.dg/parse/template8.C: New test.
41928
41929 PR c++/8327
41930 * g++.dg/template/scope1.C: New test.
41931
41932 * g++.dg/warn/Wsign-compare-1.C: New test.
41933
41934 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41935
41936 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41937
41938 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41939
41940 PR c++/9411
41941 * g++.dg/template/explicit2.C: New test.
41942
41943 PR c++/10032
41944 * g++.dg/warn/pedantic1.C: New test.
41945
41946 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41947
41948 PR c++ 9483
41949 * g++.dg/other/field1.C: New test.
41950
41951 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41952
41953 PR c/11449
41954 * gcc.c-torture/compile/20030707-1.c: New.
41955
41956 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41957
41958 PR c++/10849
41959 * g++.dg/template/access12.C: New test.
41960
41961 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41962
41963 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41964 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41965 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41966 * gcc.misc-tests/gcov.exp: Update
41967 * g++.dg/gcov/gcov.exp: Update
41968 * lib/gcov.exp: Update.
41969
41970 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41971
41972 * g++.dg/abi/mangle17.C: Make sure template expressions are
41973 dependent.
41974 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41975 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41976 * g++.dg/opt/stack1.C: Remove erroneous code.
41977 * g++.dg/parse/template7.C: New test.
41978 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41979 * g++.old-deja/g++.pt/crash4.C: Likewise.
41980
41981 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41982
41983 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41984 with zero or one occurence of `$' after the initial `L'.
41985
41986 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41987
41988 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41989
41990 2003-07-08 Roger Sayle <roger@eyesopen.com>
41991
41992 PR c/11370
41993 * gcc.dg/Wunreachable-6.c: New testcase.
41994 * gcc.dg/Wunreachable-7.c: New testcase.
41995
41996 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41997
41998 PR c/11420
41999 * gcc.dg/20030708-1.c: New test.
42000
42001 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
42002
42003 * gcc.dg/compat/sdata-section.h: New file.
42004 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42005 * gcc.dg/torture/mips-sdata-1.c: New test.
42006
42007 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42008
42009 PR c++/11030
42010 * g++.dg/template/friend19.C: New test.
42011
42012 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42013
42014 * g++.dg/opt/strength-reduce.C: New test.
42015
42016 2003-07-07 Roger Sayle <roger@eyesopen.com>
42017
42018 PR target/10979
42019 * gcc.dg/20030707-1.c: New testcase.
42020
42021 2003-07-07 Roger Sayle <roger@eyesopen.com>
42022
42023 PR optimization/11059
42024 * g++.dg/opt/emptyunion.C: New testcase.
42025
42026 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42027 Eric Botcazou <ebotcazou@libertysurf.fr>
42028
42029 * g++.dg/opt/stack1.C: New test.
42030
42031 2003-07-05 Mark Mitchell <mark@codesourcery.com>
42032
42033 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42034 run test.
42035
42036 PR c++/11431
42037 * g++.dg/expr/static_cast3.C: New test.
42038
42039 2003-07-04 Zack Weinberg <zack@codesourcery.com>
42040
42041 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42042 everywhere.
42043 * gcc.dg/concat.c: Concatenation of string constants with
42044 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42045 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42046 * gcc.dg/cpp/escape-2.c: Use wide character constants where
42047 necessary to avoid multi-character character constant warning.
42048 * gcc.dg/cpp/escape.c: Likewise.
42049 * gcc.dg/cpp/ucs.c: Likewise.
42050 Remove backslashes from dg-bogus comments, as they confuse Tcl.
42051 Fix a typo.
42052
42053 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42054
42055 PR c/11428
42056 * gcc.c-torture/compile/20030704-1.c: New.
42057
42058 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42059
42060 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42061
42062 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
42063
42064 PR c++/5287, PR c++/7910, PR c++/11021
42065 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42066 tests for warnings.
42067 * g++.dg/ext/dllimport2.C: Add tests for warnings.
42068 * g++.dg/ext/dllimport3.C: Likewise.
42069 * g++.dg/ext/dllimport4.C: New file.
42070 * g++.dg/ext/dllimport5.C: New file.
42071 * g++.dg/ext/dllimport6.C: New file.
42072 * g++.dg/ext/dllimport7.C: New file.
42073 * g++.dg/ext/dllimport8.C: New file.
42074 * g++.dg/ext/dllimport9.C: New file.
42075 * g++.dg/ext/dllimport10.C: New file.
42076 * g++.dg/ext/dllexport1.C: New file.
42077
42078 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42079
42080 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42081 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42082
42083 2003-07-03 Roger Sayle <roger@eyesopen.com>
42084
42085 * gcc.dg/builtins-25.c: New testcase.
42086 * gcc.dg/builtins-26.c: New testcase.
42087
42088 2003-07-03 Janis Johnson <janis187@us.ibm.com>
42089
42090 * gcc.dg/compat/vector-defs.h: New file.
42091 * gcc.dg/compat/vector-setup.h: New file.
42092 * gcc.dg/compat/vector-check.h: New file.
42093 * gcc.dg/compat/vector-1_main.c: New file.
42094 * gcc.dg/compat/vector-1_x.c: New file.
42095 * gcc.dg/compat/vector-1_y.c: New file.
42096 * gcc.dg/compat/vector-2_main.c: New file.
42097 * gcc.dg/compat/vector-2_x.c: New file.
42098 * gcc.dg/compat/vector-2_y.c: New file.
42099
42100 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42101 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42102 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42103 * gcc.dg/compat/struct-align-1.h: New file.
42104 * gcc.dg/compat/struct-align-1_main.c: New file.
42105 * gcc.dg/compat/struct-align-1_x.c: New file.
42106 * gcc.dg/compat/struct-align-1_y.c: New file.
42107 * gcc.dg/compat/struct-align-2.h: New file.
42108 * gcc.dg/compat/struct-align-2_main.c: New file.
42109 * gcc.dg/compat/struct-align-2_x.c: New file.
42110 * gcc.dg/compat/struct-align-2_y.c: New file.
42111
42112 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42113 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42114 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42115 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42116 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42117 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42118 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42119 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42120 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42121 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42122 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42123 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42124 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42125 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42126 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42127 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42128 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42129 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42130 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42131 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42132 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42133 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42134 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42135 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42136 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42137 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42138 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42139 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42140 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42141
42142 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42143
42144 * gcc.dg/i386-call-1.c: New test.
42145
42146 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
42147
42148 PR c++/9162
42149 * g++.dg/parse/defarg4.C: New.
42150
42151 2003-07-03 Roger Sayle <roger@eyesopen.com>
42152
42153 PR target/10700
42154 * gcc.c-torture/compile/20030703-1.c: New test case.
42155
42156 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42157
42158 * g++.dg/template/local3.C: Remove extra semicolon.
42159
42160 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42161
42162 * gcc.dg/i386-volatile-1.c: New test.
42163
42164 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
42165
42166 PR c++/11072
42167 * g++.dg/other/offsetof2.C: XFAIL.
42168 * g++.dg/other/offsetof5.C: New.
42169
42170 PR c++/10219
42171 * g++.dg/template/error1.C: New.
42172
42173 PR c++/9779
42174 * g++.dg/template/dependent-expr1.C: New.
42175
42176 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42177
42178 PR c++/6949
42179 * g++.dg/template/local3.C: New test.
42180
42181 PR c++/11149
42182 * g++.dg/lookup/scoped6.C: New test.
42183
42184 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
42185
42186 PR c++/8046
42187 * g++.dg/other/error7.C: New test.
42188
42189 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
42190
42191 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42192 * g++.old-deja/g++.abi/vtable3.h: Likewise.
42193 * g++.old-deja/g++.law/code-gen5.C: Likewise.
42194 * g++.old-deja/g++.other/union2.C: Likewise.
42195 * gcc.dg/c90-const-expr-2.c: Likewise.
42196 * gcc.dg/c90-const-expr-3.c: Likewise.
42197 * gcc.dg/c99-const-expr-2.c: Likewise.
42198 * gcc.dg/c99-const-expr-3.c: Likewise.
42199 * gcc.dg/concat.c: Likewise.
42200
42201 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42202
42203 PR c++/9559
42204 * g++.dg/init/static1.C: New test.
42205
42206 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42207
42208 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42209 * g++.old-deja/g++.other/access2.C: Likewise.
42210 * g++.old-deja/g++.other/decl2.C: Likewise.
42211 * gcc.c-torture/execute/20020615-1.c: Likewise.
42212
42213 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42214
42215 PR c++/4933
42216 * g++.dg/template/sizeof4.C: New test.
42217
42218 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42219
42220 * g++.dg/other/error6.C: New test.
42221
42222 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42223
42224 PR c++/10750
42225 * g++.dg/parse/constant2.C: New test.
42226
42227 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42228
42229 PR c++/11106
42230 * g++.dg/other/error5.C: New test.
42231
42232 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42233
42234 * gcc.dg/format/gcc_diag-1.c: New test.
42235
42236 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
42237
42238 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42239
42240 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
42241
42242 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42243 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42244 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42245
42246 2003-06-28 Jakub Jelinek <jakub@redhat.com>
42247
42248 * gcc.c-torture/execute/builtins/string-8.c: New test.
42249 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42250 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42251 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42252
42253 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42254
42255 PR c++/10468
42256 * g++.dg/ext/typeof6.C: New test.
42257
42258 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42259
42260 PR c++/10796
42261 * g++.dg/init/enum1.C: New test.
42262
42263 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
42264
42265 * gcc.dg/20030627-1.c: New test.
42266
42267 2003-06-26 Mark Mitchell <mark@codesourcery.com>
42268
42269 PR c++/11332
42270 * g++.dg/expr/static_cast2.C: New test.
42271
42272 2003-06-26 Roger Sayle <roger@eyesopen.com>
42273 Jakub Jelinek <jakub@redhat.com>
42274
42275 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42276 sprintf(dst,"%s",src) optimization.
42277 * gcc.c-torture/execute/20030626-1.c: New test case.
42278 * gcc.c-torture/execute/20030626-2.c: New test case.
42279
42280 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
42281
42282 * gcc.c-torture/execute/multi-ix.c: New test.
42283
42284 * gcc.c-torture/execute/simd-4.c (main):
42285 Added missing semicolon at end of union.
42286
42287 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
42288
42289 PR c++/8266
42290 * g++.dg/template/explicit-instantiation3.C: New test.
42291
42292 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42293
42294 * gcc.dg/20030626-1.c: Use signed char.
42295
42296 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42297
42298 * gcc.dg/20030626-1.c: New test.
42299
42300 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
42301
42302 * const-str-2.m: Update.
42303
42304 2003-06-25 Mark Mitchell <mark@codesourcery.com>
42305
42306 PR c++/10990
42307 * g++.dg/rtti/dyncast1.C: New test.
42308 * g++.dg/abi/mangle4.C: Correct base-specifier access.
42309 * g++.dg/lookup/scoped1.C: Remove XFAIL.
42310 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42311
42312 PR c++/10931
42313 * g++.dg/expr/static_cast1.C: New test.
42314
42315 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
42316
42317 * gcc.dg/20030625-1.c: New test.
42318
42319 2003-06-24 Roger Sayle <roger@eyesopen.com>
42320
42321 * gcc.c-torture/compile/20030624-1.c: New test case.
42322
42323 2003-06-24 Jakub Jelinek <jakub@redhat.com>
42324
42325 * gcc.c-torture/execute/string-opt-17.c: New test.
42326
42327 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42328
42329 PR c++/5754
42330 * g++.dg/parse/crash6.C: New test.
42331
42332 2003-06-23 Roger Sayle <roger@eyesopen.com>
42333
42334 * gcc.dg/builtins-24.c: New test case.
42335
42336 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42337
42338 * g++.dg/opt/operator1.C: New test.
42339
42340 2003-06-22 Roger Sayle <roger@eyesopen.com>
42341
42342 * gcc.c-torture/execute/string-opt-16.c: New test case.
42343
42344 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42345
42346 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42347 * g++.old-deja/g++.other/conv7.C: Likewise.
42348 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42349 * g++.old-deja/g++.other/overload14.C: Likewise.
42350
42351 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42352
42353 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42354 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42355
42356 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42357
42358 PR c++/10888
42359 * g++.dg/warn/Winline-3.C: New test.
42360
42361 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42362
42363 * lib/target-supports.exp (check_alias_available): Make the test
42364 program acceptable to the Solaris assembler.
42365
42366 PR c++/10749
42367 * g++.dg/template/memclass2.C: New test.
42368
42369 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42370 Eric Botcazou <ebotcazou@libertysurf.fr>
42371
42372 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42373 data for non-matching targets.
42374 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42375
42376 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42377
42378 PR c++/10845
42379 * g++.dg/template/member3.C: New test.
42380
42381 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42382
42383 PR c++/10939
42384 * g++.dg/template/func1.C: New test.
42385
42386 PR c++/9649
42387 * g++.dg/template/static4.C: New test.
42388 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42389
42390 PR c++/11041
42391 * g++.dg/init/ref7.C: New test.
42392
42393 2003-06-19 Matt Austern <austern@apple.com>
42394
42395 PR c++/11228
42396 * g++.dg/anew1.C: New test.
42397 * g++.dg/anew2.C: New test.
42398 * g++.dg/anew3.C: New test.
42399 * g++.dg/anew4.C: New test.
42400
42401 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42402
42403 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42404
42405 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42406
42407 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42408 endian-dependent.
42409
42410 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42411
42412 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42413 Remove cruft.
42414
42415 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42416
42417 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42418 * gcc.c-torture/compile/961203-1.c: Likewise.
42419 * gcc.c-torture/compile/980506-1.c: Likewise.
42420
42421 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42422
42423 PR c++/10712
42424 * g++.dg/lookup/using7.C: New test.
42425
42426 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42427
42428 PR c++/11105
42429 * g++.dg/abi/conv1.C: Remove it.
42430 * g++.dg/template/conv7.C: New test.
42431 * g++.dg/template/conv8.C: Likewise.
42432 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42433 conversion operator.
42434
42435 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42436
42437 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42438 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42439 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42440 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42441 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42442 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42443 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42444 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42445 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42446 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42447 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42448 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42449 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42450 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42451 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42452 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42453 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42454 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42455 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42456 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42457 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42458 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42459 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42460 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42461 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42462 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42463 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42464 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42465 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42466
42467 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42468
42469 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42470 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42471 indications.
42472
42473 2003-06-16 Roger Sayle <roger@eyesopen.com>
42474
42475 * gcc.dg/i386-387-5.c: New test case.
42476 * gcc.dg/i386-387-6.c: New test case.
42477 * gcc.dg/builtins-23.c: New test case.
42478
42479 2003-06-15 Roger Sayle <roger@eyesopen.com>
42480
42481 * gcc.dg/builtins-22.c: New test case.
42482 * gcc.dg/i386-387-1.c: Update to test exp.
42483 * gcc.dg/i386-387-2.c: Likewise.
42484
42485 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42486
42487 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42488
42489 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42490
42491 * lib/gcc-dg.exp (dg-require-dll): New function.
42492 (dg-xfail-if): Likewise.
42493 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42494 driver.
42495
42496 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42497 * gcc.c-torture/compile/20001205-1.c: Likewise.
42498 * gcc.c-torture/compile/20001226-1.c: Likewise.
42499 * gcc.c-torture/compile/20010518-2.c: Likewise.
42500 * gcc.c-torture/compile/20020312-1.c: Likewise.
42501 * gcc.c-torture/compile/20020604-1.c: Likewise.
42502 * gcc.c-torture/compile/920501-12.c: Likewise.
42503 * gcc.c-torture/compile/920501-4.c: Likewise.
42504 * gcc.c-torture/compile/920520-1.c: Likewise.
42505 * gcc.c-torture/compile/920521-1.c: Likewise.
42506 * gcc.c-torture/compile/920625-1.c: Likewise.
42507 * gcc.c-torture/compile/961203-1.c: Likewise.
42508 * gcc.c-torture/compile/980506-1.c: Likewise.
42509 * gcc.c-torture/compile/981006-1.c: Likewise.
42510 * gcc.c-torture/compile/981022-1.c: Likewise.
42511 * gcc.c-torture/compile/981223-1.c: Likewise.
42512 * gcc.c-torture/compile/990617-1.c: Likewise.
42513 * gcc.c-torture/compile/dll.c: Likewise.
42514 * gcc.c-torture/compile/labels-3.c: Likewise.
42515 * gcc.c-torture/compile/mipscop-1.c: Likewise.
42516 * gcc.c-torture/compile/mipscop-2.c: Likewise.
42517 * gcc.c-torture/compile/mipscop-3.c: Likewise.
42518 * gcc.c-torture/compile/mipscop-4.c: Likewise.
42519 * gcc.c-torture/compile/simd-5.c: Likewise.
42520 * gcc.c-torture/compile/20000804-1.x: Remove.
42521 * gcc.c-torture/compile/20001205-1.x: Likewise.
42522 * gcc.c-torture/compile/20001226-1.x: Likewise.
42523 * gcc.c-torture/compile/20010518-2.x: Likewise.
42524 * gcc.c-torture/compile/20020312-1.x: Likewise.
42525 * gcc.c-torture/compile/20020604-1.x: Likewise.
42526 * gcc.c-torture/compile/920501-12.x: Likewise.
42527 * gcc.c-torture/compile/920501-4.x: Likewise.
42528 * gcc.c-torture/compile/920520-1.x: Likewise.
42529 * gcc.c-torture/compile/920521-1.x: Likewise.
42530 * gcc.c-torture/compile/920625-1.x: Likewise.
42531 * gcc.c-torture/compile/961203-1.x: Likewise.
42532 * gcc.c-torture/compile/980506-1.x: Likewise.
42533 * gcc.c-torture/compile/981006-1.x: Likewise.
42534 * gcc.c-torture/compile/981022-1.x: Likewise.
42535 * gcc.c-torture/compile/981223-1.x: Likewise.
42536 * gcc.c-torture/compile/990617-1.x: Likewise.
42537 * gcc.c-torture/compile/mipscop-1.x: Likewise.
42538 * gcc.c-torture/compile/mipscop-2.x: Likewise.
42539 * gcc.c-torture/compile/mipscop-3.x: Likewise.
42540 * gcc.c-torture/compile/mipscop-4.x: Likewise.
42541 * gcc.c-torture/compile/simd-5.x: Likewise.
42542
42543 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42544
42545 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42546
42547 * gcc.c-torture/execute/20030611-1.c: New test.
42548
42549 2003-06-12 Roger Sayle <roger@eyesopen.com>
42550
42551 PR middle-end/168
42552 * gcc.dg/20030612-1.c: New test case.
42553
42554 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42555
42556 PR c++/10635
42557 * g++.dg/expr/cast1.C: New test.
42558
42559 2003-06-12 Roger Sayle <roger@eyesopen.com>
42560
42561 * gcc.dg/builtins-21.c: New test case.
42562
42563 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
42564
42565 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42566 options instead of at the end.
42567 * lib/objc.exp (objc_target_compile): Likewise.
42568
42569 2003-06-11 Mark Mitchell <mark@codesourcery.com>
42570
42571 PR c++/10432
42572 * g++.dg/parse/error1.C: New test.
42573
42574 2003-06-11 Janis Johnson <janis187@us.ibm.com>
42575
42576 * gcc.dg/compat/struct-by-value-11_main.c: New file.
42577 * gcc.dg/compat/struct-by-value-11_x.c: New file.
42578 * gcc.dg/compat/struct-by-value-11_y.c: New file.
42579 * gcc.dg/compat/struct-by-value-12_main.c: New file.
42580 * gcc.dg/compat/struct-by-value-12_x.c: New file.
42581 * gcc.dg/compat/struct-by-value-12_y.c: New file.
42582 * gcc.dg/compat/struct-by-value-13_main.c: New file.
42583 * gcc.dg/compat/struct-by-value-13_x.c: New file.
42584 * gcc.dg/compat/struct-by-value-13_y.c: New file.
42585 * gcc.dg/compat/struct-by-value-14_main.c: New file.
42586 * gcc.dg/compat/struct-by-value-14_x.c: New file.
42587 * gcc.dg/compat/struct-by-value-14_y.c: New file.
42588 * gcc.dg/compat/struct-by-value-15_main.c: New file.
42589 * gcc.dg/compat/struct-by-value-15_x.c: New file.
42590 * gcc.dg/compat/struct-by-value-15_y.c: New file.
42591 * gcc.dg/compat/struct-by-value-16_main.c: New file.
42592 * gcc.dg/compat/struct-by-value-16_x.c: New file.
42593 * gcc.dg/compat/struct-by-value-16_y.c: New file.
42594 * gcc.dg/compat/struct-by-value-17_main.c: New file.
42595 * gcc.dg/compat/struct-by-value-17_x.c: New file.
42596 * gcc.dg/compat/struct-by-value-17_y.c: New file.
42597 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42598 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42599 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42600
42601 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42602 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42603 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42604 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42605 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42606 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42607 * gcc.dg/compat/scalar-return-3_main.c: New file.
42608 * gcc.dg/compat/scalar-return-3_x.c: New file.
42609 * gcc.dg/compat/scalar-return-3_y.c: New file.
42610 * gcc.dg/compat/scalar-return-4_main.c: New file.
42611 * gcc.dg/compat/scalar-return-4_x.c: New file.
42612 * gcc.dg/compat/scalar-return-4_y.c: New file.
42613
42614 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42615
42616 * gcc.dg/compat/fp2-struct-check.h: New file.
42617 * gcc.dg/compat/fp2-struct-defs.h: New file.
42618 * gcc.dg/compat/fp2-struct-init.h: New file.
42619 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42620 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42621 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42622 * gcc.dg/compat/struct-return-10_main.c: New file.
42623 * gcc.dg/compat/struct-return-10_x.c: New file.
42624 * gcc.dg/compat/struct-return-10_y.c: New file.
42625
42626 * gcc.dg/compat/compat-common.h: New file.
42627 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42628 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42629 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42630 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42631 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42632 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42633 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42634 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42635 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42636 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42637 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42638 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42639 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42640 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42641 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42642 * gcc.dg/compat/small-struct-check.h: Ditto.
42643 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42644 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42645 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42646 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42647 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42648 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42649 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42650 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42651 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42652 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42653 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42654 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42655 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42656 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42657 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42658 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42659 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42660 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42661 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42662 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42663 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42664 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42665 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42666 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42667 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42668 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42669 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42670 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42671 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42672 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42673
42674 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42675
42676 * g++.dg/pch/static-1.C: New file.
42677 * g++.dg/pch/static-1.Hs: New file.
42678
42679 2003-06-10 Richard Henderson <rth@redhat.com>
42680
42681 * gcc.dg/asm-7.c: Adjust expected warning text.
42682
42683 2003-06-10 Roger Sayle <roger@eyesopen.com>
42684
42685 * gcc.dg/builtins-20.c: New test case.
42686
42687 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42688
42689 PR c++/11131
42690 * g++.dg/opt/template1.C: New test.
42691
42692 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42693
42694 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42695 additional_sources.
42696
42697 2003-05-21 David Taylor <dtaylor@emc.com>
42698
42699 * gcc.dg/Wpadded.c: New file.
42700
42701 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42702
42703 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42704 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42705 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42706 dg-require-weak.
42707
42708 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42709
42710 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42711
42712 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42713
42714 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42715 (dg-require-alias): Likewise.
42716 (dg-require-gc-sections): Likewise.
42717 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42718
42719 2003-06-08 Richard Henderson <rth@redhat.com>
42720
42721 * gcc.dg/20011029-2.c: Fix the array reference.
42722 * gcc.dg/asm-7.c: New.
42723
42724 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42725
42726 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42727
42728 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42729
42730 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42731 (dg-require-gc-sections): Likewise.
42732
42733 2003-06-08 Jan Hubicka <jh@suse.cz>
42734
42735 * i386-cmov1.c: Fix regular expression.
42736 * i386-cvt-1.c: Likewise.
42737 * i386-local.c: Likewise.
42738 * i386-local2.c: Likewise.
42739 * i386-mul.c: Likewise.
42740 * i386-ssetype-1.c: Likewise.
42741 * i386-ssetype-3.c: Likewise.
42742 * i386-ssetype-5.c: Likewise.
42743
42744 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42745
42746 PR c++/11039
42747 * g++.dg/warn/implicit-typename2.C: New test.
42748 * g++.dg/warn/implicit-typename3.C: New test.
42749
42750 2003-06-07 Richard Henderson <rth@redhat.com>
42751
42752 * g++.dg/other/offsetof3.C: Use size_t.
42753 * g++.dg/other/offsetof4.C: Likewise.
42754
42755 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42756
42757 * lib/copy-file.exp: New. Implement gcc_copy_files.
42758
42759 * lib/dg-pch.exp: Load copy-file.exp
42760 (dg-pch): Use gcc_copy_files instead of "file copy".
42761
42762 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42763
42764 * gcc.dg/weak/weak.exp: Simplify.
42765 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42766 * gcc.dg/weak/weak-1.c: Likewise.
42767 * gcc.dg/weak/weak-2.c: Likewise.
42768 * gcc.dg/weak/weak-3.c: Likewise.
42769 * gcc.dg/weak/weak-4.c: Likewise.
42770 * gcc.dg/weak/weak-5.c: Likewise.
42771 * gcc.dg/weak/weak-6.c: Likewise.
42772 * gcc.dg/weak/weak-7.c: Likewise.
42773 * gcc.dg/weak/weak-8.c: Likewise.
42774 * gcc.dg/weak/weak-9.c: Likewise.
42775
42776 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42777
42778 gcc.c-torture/execute/20030606-1.c: New.
42779
42780 2003-06-06 Roger Sayle <roger@eyesopen.com>
42781
42782 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42783 * gcc.dg/builtins-19.c: Likewise.
42784
42785 2003-06-06 Roger Sayle <roger@eyesopen.com>
42786
42787 * gcc.dg/builtins-2.c: Add some more tests.
42788 * gcc.dg/builtins-18.c: New test case.
42789 * gcc.dg/builtins-19.c: New test case.
42790
42791 2003-06-06 Roger Sayle <roger@eyesopen.com>
42792 Jim Wilson <wilson@tuliptree.org>
42793
42794 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42795
42796 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42797
42798 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42799 mempcpy/stpcpy calls not to be optimized into something else.
42800 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42801 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42802 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42803
42804 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42805
42806 * gcc.dg/format/asm_fprintf-1.c: New test.
42807
42808 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42809
42810 * lib/gcc-defs.exp (additional_sources): New variable.
42811 (dg-additional-sources): New function.
42812 (additional_files): New variable.
42813 (dg-additional-files): New function.
42814 (dg-additional-files-options): Likewise.
42815 * lib/gcc-dg.exp (dg-require-weak): New function.
42816 (dg-require-alias): Likewise.
42817 (dg-require-gc-sections): Likewise.
42818 * lib/target-supports.exp (check_alias_available): Remove testfile
42819 parameter.
42820 (check_gc_sections_available): New function.
42821 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42822 (dg-gpp-additional-files): Likewise.
42823 * lib/g++.exp (additional_sources): Remove.
42824 (additional_files): Likewise.
42825 (g++_target_compile): Use dg-additional-files-options.
42826
42827 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42828 Tcl logic.
42829 * gcc.dg/special/ecos.exp: Remove.
42830 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42831 * gcc.dg/special/alias-1.c: Likewise.
42832 * gcc.dg/special/alias-2.c: Likewise.
42833 * gcc.dg/special/gcsec-1.c: Likewise.
42834 * gcc.dg/special/weak-1.c: Likewise.
42835 * gcc.dg/special/weak-2.c: Likewise.
42836 * gcc.dg/special/wkali-1.c: Likewise.
42837 * gcc.dg/special/wkali-2.c: Likewise.
42838
42839 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42840 dg-gpp-additional-*.
42841 * g++.dg/special/conpr-3.C: Likewise.
42842 * g++.dg/special/conpr-4.C: Likewise.
42843 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42844 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42845 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42846 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42847 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42848 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42849 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42850 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42851 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42852 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42853 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42854 * g++.old-deja/g++.other/comdat1.C: Likewise.
42855 * g++.old-deja/g++.other/comdat2.C: Likewise.
42856 * g++.old-deja/g++.other/comdat3.C: Likewise.
42857 * g++.old-deja/g++.other/ctor1.C: Likewise.
42858 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42859
42860 2003-06-05 Richard Henderson <rth@redhat.com>
42861
42862 * gcc.dg/debug/20030605-1.c: New.
42863
42864 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42865
42866 * README.QMTEST: Update.
42867
42868 2003-06-04 Richard Henderson <rth@redhat.com>
42869
42870 * gcc.dg/cleanup-1.c: New.
42871 * gcc.dg/cleanup-2.c: New.
42872 * gcc.dg/cleanup-3.c: New.
42873 * gcc.dg/cleanup-4.c: New.
42874 * gcc.dg/cleanup-5.c: New.
42875 * gcc.dg/cleanup-6.c: New.
42876 * gcc.dg/cleanup-7.c: New.
42877
42878 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42879
42880 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42881
42882 * lib/dg-pch.exp: New file.
42883 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42884 * gcc.dg/pch/pch.exp: Likewise.
42885
42886 2003-06-04 Roger Sayle <roger@eyesopen.com>
42887
42888 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42889 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42890 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42891 * gcc.dg/builtins-17.c: New test case.
42892 * gcc.dg/i386-387-4.c: New test case.
42893 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42894
42895 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42896
42897 * gcc.dg/ultrasp9.c: New test.
42898
42899 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42900
42901 * gcc.c-torture/compile/20030604-1.c: New test.
42902 * gcc.dg/sparc-constant-1.c: New test.
42903
42904 2003-06-03 Glen Nakamura <glen@imodulo.com>
42905
42906 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42907
42908 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42909
42910 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42911
42912 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42913 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42914
42915 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42916
42917 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42918
42919 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42920
42921 PR c++/10940
42922 * g++.dg/template/spec10.C: New test.
42923
42924 2003-06-03 Roger Sayle <roger@eyesopen.com>
42925
42926 * gcc.dg/builtins-16.c: New test case.
42927
42928 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42929
42930 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42931 mempcpy test with post-increments.
42932 * gcc.c-torture/execute/string-opt-3.c: New test.
42933 * gcc.dg/string-opt-1.c: New test.
42934
42935 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42936
42937 PR fortran/10965
42938 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42939
42940 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42941
42942 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42943 (scan-assembler): ... here. Use dg-scan.
42944 (scan-assembler-not): Likewise.
42945 (scan-file): New function.
42946 (scan-file-not): Likewise.
42947 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42948 * gcc.dg/cpp/_Pragma4.c: Likewise.
42949 * gcc.dg/cpp/_Pragma5.c: Likewise.
42950 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42951 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42952 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42953 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42954 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42955 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42956 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42957 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42958 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42959 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42960 * gcc.dg/cpp/cxxcom1.c: Likewise.
42961 * gcc.dg/cpp/line1.c: Likewise.
42962 * gcc.dg/cpp/maccom1.c: Likewise.
42963 * gcc.dg/cpp/maccom2.c: Likewise.
42964 * gcc.dg/cpp/maccom3.c: Likewise.
42965 * gcc.dg/cpp/maccom4.c: Likewise.
42966 * gcc.dg/cpp/maccom5.c: Likewise.
42967 * gcc.dg/cpp/maccom6.c: Likewise.
42968 * gcc.dg/cpp/multiline.c: Likewise.
42969 * gcc.dg/cpp/spacing1.c: Likewise.
42970 * gcc.dg/cpp/spacing2.c: Likewise.
42971 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42972 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42973 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42974 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42975 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42976 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42977 * gcc.dg/cpp/cxxcom2.c: Likewise.
42978 * gcc.dg/cpp/cxxcom2.h: New file.
42979
42980 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42981 * g++.dg/cpp/truefalse.C: Here.
42982 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42983
42984 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42985
42986 * gcc.dg/cpp/redef3.c: New file.
42987
42988 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42989
42990 * gcc.dg/i386-loop-3.c: New test.
42991
42992 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42993
42994 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42995
42996 2003-05-31 Roger Sayle <roger@eyesopen.com>
42997
42998 * gcc.dg/fwrapv-1.c: New test case.
42999 * gcc.dg/fwrapv-2.c: New test case.
43000
43001 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43002
43003 PR c++/10956
43004 * g++.dg/template/spec9.C: New test.
43005
43006 2003-05-29 Roger Sayle <roger@eyesopen.com>
43007
43008 * gcc.dg/duff-4.c: New test case.
43009
43010 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
43011
43012 PR fortran/10843
43013 * g77.dg/ffixed-form-1.f: New test
43014 * g77.dg/ffixed-form-2.f: New test
43015 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43016 * g77.dg/ffree-form-3.f: New test
43017
43018 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
43019
43020 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43021 * gcc.dg/wint_t-1.c: Likewise.
43022
43023 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43024
43025 * g++.dg/template/access11.C: New test.
43026
43027 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43028
43029 PR c++/10849
43030 * g++.dg/template/access10.C: New test.
43031
43032 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43033 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43034
43035 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43036
43037 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43038
43039 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43040 suppress for powerpc-*-darwin*.
43041 * gcc.dg/torture/builtin-noret-2.c: Likewise.
43042
43043 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43044
43045 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43046 suppress option for powerpc-*-darwin*.
43047
43048 2003-05-23 Roger Sayle <roger@eyesopen.com>
43049
43050 * gcc.dg/builtins-1.c: Add tests for tan and atan.
43051 * gcc.dg/builtins-4.c: Add test for fmod.
43052
43053 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43054
43055 PR c++/10682
43056 * g++.dg/template/instantiate4.C: New test.
43057
43058 2003-05-22 Roger Sayle <roger@eyesopen.com>
43059
43060 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43061
43062 2003-05-21 Janis Johnson <janis187@us.ibm.com>
43063
43064 * gcc.dg/compat/scalar-return-1_main.c: New file.
43065 * gcc.dg/compat/scalar-return-1_x.c: New file.
43066 * gcc.dg/compat/scalar-return-1_y.c: New file.
43067 * gcc.dg/compat/scalar-return-2_main.c: New file.
43068 * gcc.dg/compat/scalar-return-2_x.c: New file.
43069 * gcc.dg/compat/scalar-return-2_y.c: New file.
43070 * gcc.dg/compat/struct-return-3_main.c: New file.
43071 * gcc.dg/compat/struct-return-3_y.c: New file.
43072 * gcc.dg/compat/struct-return-3_x.c: New file.
43073 * gcc.dg/compat/struct-return-2_main.c: New file.
43074 * gcc.dg/compat/struct-return-2_x.c: New file.
43075 * gcc.dg/compat/struct-return-2_y.c: New file.
43076
43077 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43078
43079 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43080 for hppa*-hp-hpux*.
43081 * gcc.dg/20021014-1.c (dg-options): Likewise.
43082 * gcc.dg/nest.c (dg-options): Likewise.
43083
43084 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
43085
43086 PR c++/9738
43087 * g++.dg/ext/dllimport2.C: New file.
43088 * g++.dg/ext/dllimport3.C: New file.
43089
43090 2003-05-20 Janis Johnson <janis187@us.ibm.com>
43091
43092 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43093 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43094 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43095 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43096 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43097 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43098 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43099 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43100 * gcc.dg/compat/small-struct-defs.h: New file.
43101 * gcc.dg/compat/small-struct-init.h: New file.
43102 * gcc.dg/compat/small-struct-check.h: New file.
43103 * gcc.dg/compat/fp-struct-defs.h: New file.
43104 * gcc.dg/compat/fp-struct-check.h: New file.
43105 * gcc.dg/compat/fp-struct-init.h: New file.
43106 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43107 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43108
43109 2003-05-19 Jakub Jelinek <jakub@redhat.com>
43110
43111 * gcc.dg/20030225-2.c: New test.
43112
43113 2003-05-18 Roger Sayle <roger@eyesopen.com>
43114 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43115
43116 * gcc.c-torture/compile/20030518-1.c: New test case.
43117
43118 2003-05-18 Mark Mitchell <mark@codesourcery.com>
43119
43120 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43121 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43122 gcc-dg-debug-runtest.
43123 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43124 gcc-dg-debug-runtest.
43125
43126 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43127
43128 PR c++/9022
43129 * g++.dg/lookup/using6.C: New test.
43130
43131 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43132
43133 * g++.dg/parse/access2.C: New test.
43134
43135 2003-05-17 Mark Mitchell <mark@codesourcery.com>
43136
43137 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43138 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43139 * gcc.dg/debug/debug.exp: Likewise.
43140
43141 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
43142
43143 * gcc.dg/dollar.c: New test.
43144
43145 2003-05-16 Janis Johnson <janis187@us.ibm.com>
43146
43147 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43148 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43149 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43150 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43151 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43152 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43153 * gcc.dg/compat/struct-by-value-6_main.c: New file.
43154 * gcc.dg/compat/struct-by-value-6_x.c: New file.
43155 * gcc.dg/compat/struct-by-value-6_y.c: New file.
43156 * gcc.dg/compat/struct-by-value-7_main.c: New file.
43157 * gcc.dg/compat/struct-by-value-7_x.c: New file.
43158 * gcc.dg/compat/struct-by-value-7_y.c: New file.
43159 * gcc.dg/compat/struct-by-value-8_main.c: New file.
43160 * gcc.dg/compat/struct-by-value-8_x.c: New file.
43161 * gcc.dg/compat/struct-by-value-8_y.c: New file.
43162 * gcc.dg/compat/struct-by-value-9_main.c: New file.
43163 * gcc.dg/compat/struct-by-value-9_x.c: New file.
43164 * gcc.dg/compat/struct-by-value-9_y.c: New file.
43165
43166 2003-05-16 Mark Mitchell <mark@codesourcery.com>
43167
43168 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43169 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
43170 support for "repo" mode.
43171 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43172 * lib/g77-dg.exp: Likewise.
43173 * lib/obj-dg.exp: Likewise.
43174
43175 2003-05-16 Jakub Jelinek <jakub@redhat.com>
43176
43177 Merge from gcc-3_2-rhl8-branch:
43178 2003-04-23 Jakub Jelinek <jakub@redhat.com>
43179
43180 * gcc.dg/tls/opt-6.c: New test.
43181
43182 2003-04-05 Jakub Jelinek <jakub@redhat.com>
43183
43184 * gcc.dg/20030405-1.c: New test.
43185
43186 2003-03-09 Jakub Jelinek <jakub@redhat.com>
43187
43188 * gcc.dg/20030309-1.c: New test.
43189
43190 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43191
43192 * gcc.c-torture/execute/20030307-1.c: New test.
43193
43194 2003-02-20 Randolph Chung <tausq@debian.org>
43195
43196 * gcc.c-torture/compile/20030220-1.c: New test.
43197
43198 2003-02-18 Jakub Jelinek <jakub@redhat.com>
43199
43200 * gcc.dg/20030217-1.c: New test.
43201
43202 2003-01-29 Jakub Jelinek <jakub@redhat.com>
43203
43204 * gcc.c-torture/compile/20020129-1.c: New test.
43205
43206 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43207
43208 * gcc.dg/unroll-1.c: New test.
43209
43210 2002-11-16 Jan Hubicka <jh@suse.cz>
43211
43212 * gcc.c-torture/execute/20020920-1.c: New test.
43213
43214 2002-10-08 Jakub Jelinek <jakub@redhat.com>
43215
43216 PR target/7434
43217 * gcc.c-torture/compile/20021008-1.c: New test.
43218
43219 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
43220
43221 PR target/7559
43222 * gcc.c-torture/execute/20020810-1.c: New test.
43223
43224 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43225
43226 * gcc.c-torture/compile/20020807-1.c: New test.
43227
43228 2002-07-30 Jakub Jelinek <jakub@redhat.com>
43229
43230 * gcc.dg/tls/opt-1.c: New test.
43231
43232 2002-07-29 Jakub Jelinek <jakub@redhat.com>
43233
43234 * gcc.dg/20020729-1.c: New test.
43235
43236 2002-07-20 Jakub Jelinek <jakub@redhat.com>
43237
43238 * g++.dg/opt/life1.C: New test.
43239
43240 2002-05-20 Jakub Jelinek <jakub@redhat.com>
43241
43242 * gcc.dg/20020525-1.c: New test.
43243
43244 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43245
43246 PR c++/6794
43247 * g++.dg/ext/pretty1.C: New test.
43248 * g++.dg/ext/pretty2.C: New test.
43249
43250 2003-05-15 Mark Mitchell <mark@codesourcery.com>
43251
43252 PR c++/8385
43253 * g++.dg/ext/typeof5.C: New test.
43254
43255 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
43256
43257 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43258 __USER_LABEL_PREFIX__ into account.
43259 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43260
43261 2003-05-14 Roger Sayle <roger@eyesopen.com>
43262
43263 * gcc.dg/builtins-15.c: New test case.
43264
43265 2003-05-13 Zack Weinberg <zack@codesourcery.com>
43266
43267 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43268
43269 2003-05-12 Mark Mitchell <mark@codesourcery.com>
43270
43271 * lib/g++.exp: Tweak handling of additional source files.
43272 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43273 * g++.dg/special/conpr-2a.C: Rename to ...
43274 * g++.dg/special/conpr-2a.cc: ... this.
43275 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43276 * g++.dg/special/conpr-3a.C: Rename to ...
43277 * g++.dg/special/conpr-3a.cc: This.
43278 * g++.dg/special/conpr-3b.C: Rename to ...
43279 * g++.dg/special/conpr-3b.cc: This.
43280 * g++.dg/special/conpr-4.C: New test.
43281 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43282
43283 2003-05-12 David Edelsohn <edelsohn@gnu.org>
43284
43285 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43286
43287 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43288
43289 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43290 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43291 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43292 * g++.old-deja/g++.other/warn3.C: Likewise.
43293
43294 2003-05-11 Roger Sayle <roger@eyesopen.com>
43295
43296 * gcc.dg/i386-387-1.c: Update to also test log.
43297 * gcc.dg/i386-387-2.c: Likewise.
43298
43299 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
43300
43301 * g77.f-torture/execute/int8421.f: New test.
43302
43303 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43304
43305 PR c++/10230, c++/10481
43306 * g++.dg/lookup/scoped5.C: New test.
43307
43308 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43309
43310 PR c++/10552
43311 * g++.dg/template/ttp6.C: New test.
43312
43313 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
43314
43315 * gcc.c-torture/execute/builtins: New directory.
43316 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43317 gcc.c-torture/execute/builtins.
43318 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43319 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43320 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
43321 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43322
43323 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43324
43325 PR c++/9252
43326 * g++.dg/template/access8.C: New test.
43327 * g++.dg/template/access9.C: New test.
43328
43329 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43330
43331 PR c++/9554
43332 * g++.dg/parse/access1.C: New test.
43333
43334 2003-05-09 DJ Delorie <dj@redhat.com>
43335
43336 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43337 long, and not an int.
43338
43339 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43340
43341 PR c++/10555, c++/10576
43342 * g++.dg/template/memclass1.C: New test.
43343
43344 2003-05-08 DJ Delorie <dj@redhat.com>
43345
43346 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43347 targets.
43348 * gcc.c-torture/execute/20021024-1.x: Likewise.
43349 * gcc.c-torture/execute/shiftdi.x: Likewise.
43350 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43351 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43352 * gcc.dg/20021018-1.c: Likewise.
43353
43354 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43355
43356 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43357
43358 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43359 (bcopy): Call memmove.
43360
43361 2003-05-08 Roger Sayle <roger@eyesopen.com>
43362
43363 * g77.f-torture/compile/8485.f: New test case.
43364
43365 2003-05-07 Richard Henderson <rth@redhat.com>
43366
43367 PR c++/10570
43368 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43369 Verify exception_cleanup not called for rethrows.
43370 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43371 when exiting catch block without rethrowing.
43372 * g++.dg/eh/forced3.C: New.
43373 * g++.dg/eh/forced4.C: New.
43374
43375 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43376
43377 * gcc.dg/20030505.c: Fix triplet.
43378
43379 2003-05-06 DJ Delorie <dj@redhat.com>
43380
43381 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43382 * gcc.dg/nest.c: Likewise.
43383
43384 2003-05-05 Roger Sayle <roger@eyesopen.com>
43385
43386 * gcc.dg/builtins-14.c: New test case.
43387
43388 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43389
43390 * lib/compat.exp (compat-execute): New argument.
43391 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43392 * gcc.dg/compat: New test directory.
43393 * gcc.dg/compat/compat.exp: New expect script.
43394 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43395 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43396 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43397 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43398 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43399 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43400
43401 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43402 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43403 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43404 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43405 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43406 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43407 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43408 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43409 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43410 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43411 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43412 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43413 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43414 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43415 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43416
43417 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43418
43419 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43420
43421 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43422
43423 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43424
43425 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43426
43427 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43428 * gcc.dg/ppc-fsel-2.c: New test.
43429
43430 * gcc.dg/unused-5.c: New test.
43431
43432 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43433
43434 PR c++/10496
43435 * g++.dg/warn/pmf1.C: New test.
43436
43437 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43438
43439 PR c++/4494
43440 * g++.dg/warn/main.C: New test.
43441
43442 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43443
43444 * gcc.dg/nonnull-3.c: New test.
43445
43446 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43447
43448 * gcc.dg/cpp/Wtrigraphs.c: Update.
43449 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43450
43451 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43452
43453 * gcc.dg/ppc-fsel-1.c: New test.
43454
43455 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43456
43457 PR c/10604
43458 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43459
43460 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43461
43462 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43463
43464 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43465
43466 PR c++/9364, c++/10553, c++/10586
43467 * g++.dg/parse/typename4.C: New test.
43468 * g++.dg/parse/typename5.C: Likewise.
43469
43470 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43471
43472 * gcc.c-torture/compile/20030503-1.c: New test.
43473
43474 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43475
43476 * g++.dg/lookup/using5.C: Fix testcase error.
43477
43478 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43479
43480 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43481 since MEABI is no longer supported. Remove all vestiges
43482 of MEABI from the test.
43483
43484 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43485
43486 PR c++/10554
43487 * g++.dg/lookup/using5.C: New test.
43488
43489 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43490
43491 PR c++/8772
43492 * g++.dg/template/ttp5.C: New test.
43493
43494 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43495
43496 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43497 (dg-gpp-additional-sources): New function.
43498 (dg-gpp-additional-files): Likewise.
43499 * lib/g++.exp (additional_sources): New variable.
43500 (additional_files): Likewise.
43501 (g++_target_compile): Deal with them.
43502 * lib/old-dejagnu.exp: Remove.
43503 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43504 * g++.old-deja: Revise all tests to use dg commands.
43505
43506 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43507
43508 PR c++/9432, c++/9528
43509 * g++.dg/lookup/using4.C: New test.
43510
43511 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43512
43513 * gcc.dg/noreturn-5.c: New file.
43514 * gcc.dg/noreturn-6.c: New file.
43515
43516 * gcc.c-torture/compile/inline-1.c: New file.
43517
43518 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43519
43520 PR c++/10551
43521 * g++.dg/template/explicit1.C: New test.
43522
43523 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43524
43525 PR c++/10549
43526 * g++.dg/other/bitfield1.C: New test.
43527
43528 PR c++/10527
43529 * g++.dg/init/new7.C: New test.
43530
43531 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43532
43533 * g++.dg/ext/desig1.C: New test.
43534 * g++.dg/ext/init1.C: Update.
43535
43536 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43537
43538 2003-04-28 Mark Mitchell <mark@codesourcery.com>
43539
43540 PR c++/10180
43541 * g++.dg/warn/Winline-1.C: New test.
43542
43543 2003-04-28 Jakub Jelinek <jakub@redhat.com>
43544
43545 * gcc.c-torture/execute/string-opt-19.c: New test.
43546
43547 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43548 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43549
43550 2003-04-27 Mark Mitchell <mark@codesourcery.com>
43551
43552 PR c++/10506
43553 * g++.dg/init/new6.C: New test.
43554
43555 PR c++/10503
43556 * g++.dg/init/ref6.C: New test.
43557
43558 2003-04-26 David Edelsohn <edelsohn@gnu.org>
43559
43560 * g++.dg/warn/weak1.C: XFAIL on AIX4.
43561
43562 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43563
43564 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43565 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43566
43567 2003-04-25 Mark Mitchell <mark@codesourcery.com>
43568
43569 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43570 initialized static data members.
43571
43572 2003-04-25 H.J. Lu <hjl@gnu.org>
43573
43574 * gcc.dg/ia64-sync-4.c: New test.
43575
43576 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43577
43578 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
43579 date.
43580
43581 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
43582
43583 PR c++/10337
43584 * g++.dg/warn/conv1.C: New test.
43585 * g++.old-deja/g++.other/conv7.C: Adjust.
43586 * g++.old-deja/g++.other/overload14.C: Adjust.
43587
43588 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43589
43590 PR c++/10471
43591 * g++.dg/template/defarg2.C: New test.
43592
43593 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
43594
43595 * gcc.dg/cpp/include2.c: Update.
43596 * gcc.dg/cpp/multiline-2.c: New.
43597 * gcc.dg/cpp/multiline.c: Update.
43598 * gcc.dg/cpp/strify2.c: Update.
43599 * gcc.dg/cpp/trad/literals-2.c: Update.
43600
43601 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43602
43603 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43604
43605 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43606
43607 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43608
43609 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43610
43611 PR c++/10451
43612 * g++.dg/parse/crash4.C: New test.
43613
43614 PR c++/9847
43615 * g++.dg/parse/crash5.C: New test.
43616
43617 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43618
43619 PR c++/10446
43620 * g++.dg/parse/crash3.C: New test.
43621
43622 PR c++/10428
43623 * g++.dg/parse/elab1.C: New test.
43624
43625 2003-04-22 Devang Patel <dpatel@apple.com>
43626
43627 * gcc.dg/cpp/trad/funlike-5.c: New test.
43628
43629 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43630
43631 * g++.dg/other/packed1.C: Fix dg options.
43632
43633 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43634
43635 * g++.dg/other/offsetof2.C: New test.
43636
43637 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43638
43639 * g++.dg/template/recurse.C: Adjust location of error messages.
43640
43641 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43642
43643 PR c++/9881
43644 * g++.dg/init/addr-const1.C: New test.
43645 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43646
43647 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43648
43649 PR c++/10405
43650 * g++.dg/lookup/struct-hack1.C: New test.
43651
43652 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43653
43654 * ucs.c: Update diagnostic messages.
43655
43656 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43657
43658 * gcc.dg/cpp/truefalse.cpp: New test.
43659 * gcc.dg/cpp/cpp.exp: Update.
43660 * g++.dg/other/stdbool-if.C: Remove.
43661
43662 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43663
43664 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43665 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43666
43667 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43668
43669 * gcc.c-torture/compile/20030418-1.c: New test.
43670
43671 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43672
43673 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43674
43675 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43676
43677 PR c++/10347
43678 g++.dg/template/dependent-name1.C: New test.
43679
43680 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43681
43682 * gcc.dg/warn-1.c (tourist_guide): New array,
43683 contains a pointer to bar.
43684
43685 2003-04-16 Roger Sayle <roger@eyesopen.com>
43686
43687 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43688 * gcc.c-torture/execute/medce-1.c: New test case.
43689 * gcc.c-torture/execute/medce-2.c: New test case.
43690
43691 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43692
43693 * lib/prune.exp: Ignore more messages.
43694
43695 PR c++/10381
43696 * g++.dg/parse/lookup3.C: New test.
43697
43698 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43699
43700 * gcc.c-torture/compile/20030415-1.c : New test.
43701
43702 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43703
43704 * gcc.c-torture/execute/scope-2.c: Move to ...
43705 * gcc.dg/noncompile/scope.c: .... here.
43706
43707 2003-04-14 Roger Sayle <roger@eyesopen.com>
43708
43709 * gcc.dg/20030414-2.c: New test case.
43710
43711 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43712
43713 PR target/10377
43714 * gcc.dg/20030414-1.c: New test.
43715
43716 2003-04-13 Roger Sayle <roger@eyesopen.com>
43717
43718 * gcc.dg/builtins-12.c: New test case.
43719 * gcc.dg/builtins-13.c: New test case.
43720
43721 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43722
43723 * gcc.c-torture/execute/string-opt-18.c: New test.
43724
43725 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43726
43727 PR c++/10300
43728 * g++.dg/init/new5.C: New test.
43729
43730 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43731
43732 PR c++/7910
43733 * g++.dg/ext/dllimport1.C: New test.
43734
43735 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43736
43737 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43738
43739 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43740
43741 PR Fortran/9263
43742 * g77.f-torture/noncompile/9263.f: New test
43743 PR Fortran/1832
43744 * g77.f-torture/execute/1832.f: New test
43745
43746 2003-04-11 David Chad <davidc@freebsd.org>
43747 Loren J. Rittle <ljrittle@acm.org>
43748
43749 PR libobjc/8562
43750 * objc.dg/headers.m: New test.
43751
43752 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43753
43754 * gcc.c-torture/execute/builtin-noret-2.c: New.
43755 * gcc.c-torture/execute/builtin-noret-2.x: New.
43756 XFAIL builtin-noret-2.c at -O1 and above.
43757 * gcc.dg/redecl.c: New.
43758 * gcc.dg/Wshadow-1.c: Update error regexps.
43759
43760 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43761
43762 * g++.dg/abi/bitfield10.C: New test.
43763
43764 2003-04-09 Mike Stump <mrs@apple.com>
43765
43766 * gcc.dg/pch/pch.exp: Make testcase names longer.
43767 * g++.dg/pch/pch.exp: Make testcase names longer.
43768
43769 2003-04-08 Roger Sayle <roger@eyesopen.com>
43770
43771 * gcc.dg/builtins-11.c: New test case.
43772
43773 2003-04-08 Roger Sayle <roger@eyesopen.com>
43774
43775 * gcc.dg/builtins-9.c: New test case.
43776 * gcc.dg/builtins-10.c: New test case.
43777
43778 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43779
43780 * gcc.dg/noncompile/init-4.c.c: New test.
43781
43782 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43783
43784 * gcc.misc-test/gcov-9.c: New test.
43785 * gcc.misc-test/gcov-10.c: New test
43786 * gcc.misc-test/gcov-11.c: New test.
43787
43788 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43789
43790 PR optimization/10024
43791 * gcc.c-torture/compile/20030405-1.c: New test.
43792
43793 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43794
43795 * gcc.dg/pch/static-3.c: New.
43796 * gcc.dg/pch/static-3.hs: New.
43797 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43798
43799 2003-04-04 Richard Henderson <rth@redhat.com>
43800
43801 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43802 * g++.dg/eh/forced2.C: Likewise.
43803
43804 2003-04-03 Mike Stump <mrs@apple.com>
43805
43806 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43807 target arg.
43808 (scan-assembler-times, scan-assembler-not): Likewise.
43809 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43810
43811 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43812
43813 * gcc.dg/sparc-loop-1.c: New test.
43814
43815 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43816
43817 PR other/9274
43818 * g++.dg/pch/system-2.C: New.
43819 * g++.dg/pch/system-2.Hs: New.
43820
43821 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43822
43823 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43824
43825 * g++.dg/eh/simd-1.C (vecfunc): Same.
43826
43827 2003-04-01 Roger Sayle <roger@eyesopen.com>
43828
43829 * gcc.c-torture/execute/20030401-1.c: New test case.
43830
43831 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43832
43833 * objc.dg/defs.m: New.
43834
43835 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43836
43837 * g++.dg/eh/simd-1.C: New.
43838 * g++.dg/eh/simd-2.C: New.
43839
43840 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43841
43842 * gcc.c-torture/execute/simd-3.c: New.
43843
43844 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43845
43846 PR c/9936
43847 * gcc.dg/20030331-2.c: New test.
43848
43849 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43850
43851 PR c++/10278
43852 * g++.dg/parse/crash2.C: New test.
43853
43854 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43855
43856 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43857 * gcc.c-torture/execute/20030331-1.c: ...here.
43858
43859 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43860
43861 * gcc.c-torture/execute/20030331-1.c: New test.
43862
43863 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43864
43865 * lib/gcov.exp: Adjust call return testing strings.
43866 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43867
43868 2003-03-31 Roger Sayle <roger@eyesopen.com>
43869
43870 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43871 * gcc.dg/builtins-7.c: New test case.
43872 * gcc.dg/builtins-8.c: New test case.
43873
43874 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43875
43876 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43877
43878 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43879
43880 PR c++/7647
43881 * g++.dg/lookup-class-member-2.C: New test.
43882
43883 2003-03-30 Glen Nakamura <glen@imodulo.com>
43884
43885 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43886
43887 2003-03-28 Roger Sayle <roger@eyesopen.com>
43888
43889 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43890
43891 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43892
43893 * g++.dg/init/attrib1.C: New test.
43894
43895 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43896
43897 * gcc.dg/ultrasp8.c: New test.
43898
43899 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43900
43901 * gcc.dg/ultrasp7.c: New test.
43902
43903 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43904
43905 PR c++/10047
43906 * g++.dg/template/inline1.C: New test.
43907
43908 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43909
43910 * gcc.dg/sparc-dwarf2.c: New test.
43911
43912 2003-03-27 Roger Sayle <roger@eyesopen.com>
43913
43914 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43915 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43916
43917 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43918
43919 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43920 than reading .x files.
43921 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43922 * g77.dg/gcov/gcov-1.f: Likewise.
43923 * gcc.misc-tests/gcov-4b.c: Likewise.
43924 * gcc.misc-tests/gcov-5b.c: Likewise.
43925 * gcc.misc-tests/gcov-6.c: Likewise.
43926 * gcc.misc-tests/gcov-7.c: Likewise.
43927 * gcc.misc-tests/gcov-8.c: Likewise.
43928 * g++.dg/gcov/gcov-1.x: Remove.
43929 * g77.dg/gcov/gcov-1.x: Likewise.
43930 * gcc.misc-tests/gcov-4b.x: Likewise.
43931 * gcc.misc-tests/gcov-5b.x: Likewise.
43932 * gcc.misc-tests/gcov-6.x: Likewise.
43933 * gcc.misc-tests/gcov-7.x: Likewise.
43934 * gcc.misc-tests/gcov-8.x: Likewise.
43935
43936 2003-03-27 Glen Nakamura <glen@imodulo.com>
43937
43938 PR opt/10087
43939 * gcc.dg/20030324-1.c: New test.
43940
43941 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43942
43943 PR c++/10224
43944 * g++.dg/template/arg3.C: New test.
43945
43946 PR c++/10158
43947 * g++.dg/template/friend18.C: New test.
43948
43949 2003-03-26 Roger Sayle <roger@eyesopen.com>
43950
43951 * g77.f-torture/compile/20030326-1.f: New test case.
43952
43953 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43954
43955 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43956
43957 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43958
43959 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43960
43961 * gcc.dg/ia64-sync-3.c: New test.
43962
43963 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43964
43965 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43966
43967 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43968
43969 * gcc.dg/ultrasp6.c: New test.
43970
43971 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43972
43973 * gcc.dg/i386-signbit-1.c: New test.
43974 * gcc.dg/i386-signbit-2.c: New test.
43975 * gcc.dg/i386-signbit-3.c: New test.
43976
43977 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43978
43979 * gcc.dg/ultrasp5.c: Fix options.
43980
43981 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43982
43983 * gcc.dg/ultrasp5.c: Fix comment.
43984
43985 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43986
43987 PR fortran/10197
43988 * g77.f-torture/execute/10197.f: New test.
43989
43990 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43991
43992 PR c++/9898, c++/383
43993 * g++.dg/template/conv6.C: New test.
43994
43995 PR c++/10119
43996 * g++.dg/template/ptrmem5.C: New test.
43997
43998 PR c++/10026
43999 * g++.dg/lookup/koenig1.C: New test.
44000
44001 PR C++/10199
44002 * g++.dg/lookup/template2.C: New test.
44003
44004 2003-03-24 Jakub Jelinek <jakub@redhat.com>
44005
44006 * g++.dg/opt/rtti1.C: New test.
44007
44008 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44009
44010 * gcc.dg/ultrasp5.c: New test.
44011
44012 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
44013
44014 PR middle-end/9967
44015 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44016 builtin fputs.
44017
44018 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44019
44020 PR c/8224
44021 * gcc.dg/20030323-1.c: New test.
44022
44023 2003-03-23 Roger Sayle <roger@eyesopen.com>
44024
44025 * gcc.c-torture/compile/20030323-1.c: New test case.
44026
44027 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
44028
44029 * gcc.dg/20030321-1.c: New test.
44030
44031 2003-03-22 Zack Weinberg <zack@codesourcery.com>
44032
44033 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44034
44035 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
44036
44037 PR c++/9978, c++/9708
44038 * g++.dg/ext/vlm1.C: Adjust expected error.
44039 * g++.dg/ext/vla2.C: New test.
44040 * g++.dg/template/arg1.C: New test.
44041 * g++.dg/template/arg2.C: New test.
44042
44043 2003-03-22 Bud Davis <bdavis9659@comcast.net>
44044
44045 * g77.f-torture/execute/select.f: New test.
44046 * g77.f-torture/noncompile/select_no_compile.f: New test.
44047
44048 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
44049
44050 PR c++/9898
44051 * g++.dg/other/error4.C: New test.
44052
44053 2003-03-20 Mark Mitchell <mark@codesourcery.com>
44054
44055 * g++.dg/template/friend17.C: New test.
44056
44057 2003-03-21 Alan Modra <amodra@bigpond.net.au>
44058
44059 * gcc.c-torture/compile/20030320-1.c: New.
44060
44061 2003-03-20 Roger Sayle <roger@eyesopen.com>
44062
44063 * gcc.dg/builtins-6.c: New test case.
44064
44065 2003-03-19 Alan Modra <amodra@bigpond.net.au>
44066
44067 PR target/10073
44068 * gcc.c-torture/compile/20030319-1.c: New.
44069
44070 2003-03-18 Jan Hubicka <jh@suse.cz>
44071
44072 * gcc.dg/i386-cvt-1.c: New test.
44073
44074 2003-03-17 Zack Weinberg <zack@codesourcery.com>
44075
44076 * objc.dg/naming-1.m: Use "(parse|syntax) error".
44077 * objc.dg/naming-2.m: Likewise.
44078
44079 2003-03-17 Mark Mitchell <mark@codesourcery.com>
44080
44081 PR c++/9639
44082 * g++.dg/parse/crash1.C: New test.
44083
44084 2003-03-16 Mark Mitchell <mark@codesourcery.com>
44085
44086 PR c++/8805
44087 * g++.dg/eh/cleanup1.C: New test.
44088
44089 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44090
44091 * gcc.c-torture/execute/20030316-1.c: New test case.
44092
44093 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
44094
44095 PR c++/9629
44096 * g++.dg/init/ctor2.C: New test.
44097
44098 2003-03-15 Roger Sayle <roger@eyesopen.com>
44099
44100 * g77.f-torture/compile/xformat.f: New test case.
44101
44102 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44103
44104 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44105 * g++.old-deja/g++.mike/eh50.C: Likewise.
44106
44107 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44108
44109 PR c++/6440
44110 * g++.dg/template/spec7.C: New test.
44111 * g++.dg/template/spec8.C: Likewise.
44112
44113 2003-03-14 Jakub Jelinek <jakub@redhat.com>
44114
44115 * gcc.c-torture/execute/20030313-1.c: New test.
44116
44117 2003-03-14 Richard Henderson <rth@redhat.com>
44118
44119 * gcc.dg/inline-2.c: Adjust alpha test for external call.
44120
44121 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44122
44123 * gcc.c-torture/compile/20030314-1.c: New test.
44124
44125 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
44126
44127 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44128 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44129 thumb target,
44130 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44131 to accept newer _imp__ prefix and additional
44132 newline in .drectve section.
44133 * gcc.dg/dll-4.c: Likewise.
44134 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44135 switch.
44136
44137 2003-03-13 Mark Mitchell <mark@codesourcery.com>
44138
44139 * g++.dg/parse/namespace9.C: New test.
44140
44141 * g++.dg/init/ref5.C: New test.
44142 * g++.dg/parse/ptrmem1.C: Likewise.
44143
44144 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44145
44146 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44147 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44148 regular expression.
44149 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44150 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44151
44152 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
44153
44154 * gcc.c-torture/execute/20030224-2.c: New test.
44155
44156 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44157
44158 * gcc.dg/decl-3.c: New test.
44159
44160 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44161
44162 * gcc.dg/i386-loop-2.c: New test.
44163
44164 2003-03-11 Mark Mitchell <mark@codesourcery.com>
44165
44166 PR c++/9474
44167 * g++.dg/parse/namespace8.C: New test.
44168
44169 PR c++/9924
44170 * g++.dg/overload/builtin2.C: New test.
44171
44172 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
44173
44174 * gcc.dg/return-type-3.c: New test.
44175
44176 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44177
44178 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44179 profiling options are not supported.
44180
44181 2003-03-10 Mark Mitchell <mark@codesourcery.com>
44182
44183 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44184 * g++.old-deja/g++.warn/impint2.C: Likewise.
44185
44186 2003-03-10 Devang Patel <dpatel@apple.com>
44187
44188 * g++.dg/cpp/c++_cmd_1.C: New test.
44189 * g++.dg/cpp/c++_cmd_1.h: New file.
44190
44191 2003-03-10 Segher Boessenkool <segher@koffie.nl>
44192
44193 * gcc.dg/altivec-9.c: New file.
44194
44195 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44196
44197 * gcc.dg/ppc-sdata-1.c: New test.
44198 * gcc.dg/ppc-sdata-2.c: New test.
44199
44200 2003-03-09 Mark Mitchell <mark@codesourcery.com>
44201
44202 PR c++/9373
44203 * g++.dg/opt/ptrmem2.C: New test.
44204
44205 PR c++/8534
44206 * g++.dg/opt/ptrmem1.C: New test.
44207
44208 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44209
44210 * gcc.dg/i386-loop-1.c: New test.
44211
44212 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44213
44214 PR c++/9970
44215 * g++.dg/lookup/friend1.C: New test.
44216
44217 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44218
44219 PR c++/9823
44220 * g++.dg/parser/constructor1.C: New test.
44221
44222 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
44223
44224 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44225
44226 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44227
44228 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
44229
44230 * gcc.dg/cpp/Wunused.c: Update test.
44231
44232 2003-03-08 Jan Hubicka <jh@suse.cz>
44233
44234 * gcc.dg/inline-3.c: New test.
44235
44236 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44237
44238 PR c++/9809
44239 * g++.dg/parse/builtin1.C: New test.
44240
44241 PR c++/9982
44242 * g++.dg/abi/cookie1.C: New test.
44243 * g++.dg/abi/cookie2.C: Likewise.
44244
44245 PR c++/9524
44246 * g++.dg/template/field1.C: New test.
44247
44248 PR c++/9912
44249 * g++.dg/parse/class1.C: New test.
44250 * g++.dg/parse/namespace7.C: Likewise.
44251 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44252
44253 2003-03-07 Mark Mitchell <mark@codesourcery.com>
44254
44255 * g++.dg/init/ref4.C: New test.
44256
44257 2003-03-07 Jan Hubicka <jh@suse.cz>
44258
44259 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44260 * gcc.dg/inline-3.c: New test.
44261
44262 2003-03-06 Mark Mitchell <mark@codesourcery.com>
44263
44264 * g++.dg/init/ref3.C: New test.
44265
44266 PR c++/9965
44267 * g++.dg/init/ref2.C: New test.
44268
44269 PR c++/9400
44270 * g++.dg/warn/Wshadow-2.C: New test.
44271
44272 PR c++/9791
44273 * g++.dg/warn/Woverloaded-1.C: New test.
44274
44275 2003-03-05 Jan Hubicka <jh@suse.cz>
44276
44277 * gcc.dg/i386-local2.c: New.
44278 * gcc.dg/i386-local.c: Fix typo.
44279
44280 2003-03-05 Mark Mitchell <mark@codesourcery.com>
44281
44282 * g++.dg/abi/layout3.C: New test.
44283
44284 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44285
44286 * gcc.c-torture/compile/20030305-1.c
44287
44288 2003-03-05 Jan Hubicka <jh@suse.cz>
44289
44290 * gcc.dg/i386-local.c: New.
44291
44292 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
44293
44294 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44295
44296 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44297
44298 * gcc.dg/switch-2.c: New test.
44299 * gcc.dg/switch-3.c: New test.
44300 * gcc.dg/Wswitch.c: Adjust line numbers.
44301 * gcc.dg/Wswitch-default.c: Likewise.
44302 * gcc.dg/Wswitch-enum.c: Likewise.
44303
44304 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
44305
44306 * gcc.c-torture/execute/20030222-1.c: New test.
44307
44308 2003-03-03 James E Wilson <wilson@tuliptree.org>
44309
44310 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44311
44312 2003-03-03 Mark Mitchell <mark@codesourcery.com>
44313
44314 PR c++/9878
44315 * g++.dg/init/ref1.C: New test.
44316
44317 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
44318
44319 * gcc.dg/sh-relax.c: New SH-only test.
44320
44321 2003-03-03 Geoffrey Keating <geoffk@apple.com>
44322
44323 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
44324 comment explaining purpose of testcase.
44325
44326 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44327
44328 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44329 for HC11/HC12 (asm needs two int registers).
44330 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44331 HC11/HC12 because the test uses an asm which needs two 32-bit
44332 registers.
44333
44334 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44335
44336 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44337 for HC11/HC12 (array is too large otherwise).
44338 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44339 * gcc.c-torture/compile/20010518-2.x: Likewise.
44340 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44341 HC11/HC12 (array is too large).
44342
44343 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44344
44345 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44346 * lib/g++-dg.exp (g++-dg-test): Likewise.
44347
44348 2003-03-01 Roger Sayle <roger@eyesopen.com>
44349
44350 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44351 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44352
44353 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44354
44355 * g++.dg/warn/implicit-typename1.C: Remove warning.
44356
44357 2003-02-28 Richard Henderson <rth@redhat.com>
44358
44359 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44360 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44361
44362 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44363
44364 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44365 * g++.dg/pch/pch.exp: Likewise.
44366
44367 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44368
44369 PR c++/9879
44370 * g++.dg/init/new4.C: New test.
44371
44372 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44373
44374 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44375
44376 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44377
44378 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44379 unsigned long.
44380
44381 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44382 wider than float.
44383
44384 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44385
44386 * lib/scanasm.exp: Add support for counting numbers of
44387 occurences.
44388 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44389 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44390
44391 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44392
44393 PR c++/9683
44394 * g++.dg/template/static3.C: New test.
44395
44396 PR c++/9829
44397 * g++.dg/parse/namespace6.C: New test.
44398
44399 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44400
44401 PR target/9732
44402 * gcc.dg/20030225-1.c: New test.
44403
44404 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44405
44406 * README: Remove out-of-date information.
44407
44408 PR c++/9836
44409 * g++.dg/template/spec6.C: New test.
44410
44411 2003-02-24 Jeff Law <law@redhat.com>
44412
44413 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44414
44415 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44416
44417 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44418 * gcc.dg/pragma-ep-1.c: Likewise.
44419
44420 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44421
44422 PR c++/9602
44423 * g++.dg/template/friend16.C: New test.
44424
44425 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44426
44427 PR c++/5333
44428 * g++.dg/parse/fused-params1.C: Adjust error messages.
44429 * g++.dg/template/nested3.C: New test.
44430
44431 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44432
44433 * g++.dg/abi/param1.C: New test.
44434
44435 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44436
44437 PR c++/7982
44438 * g++.dg/warn/implicit-typename1.C: New test.
44439
44440 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44441
44442 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44443 with "mtune".
44444 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44445 * gcc.c-torture/execute/20010129-1.x: Likewise.
44446 * gcc.dg/20011107-1.c: Likewise.
44447 * gcc.dg/20020108-1.c: Likewise.
44448 * gcc.dg/20020122-3.c: Likewise.
44449 * gcc.dg/20020206-1.c: Likewise.
44450 * gcc.dg/20020310-1.c: Likewise.
44451 * gcc.dg/20020426-2.c: Likewise.
44452 * gcc.dg/20020517-1.c: Likewise.
44453 * gcc.dg/991230-1.c: Likewise.
44454 * gcc.dg/i386-unroll-1.c: Likewise.
44455 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44456
44457 2003-02-22 Jan Hubicka <jh@suse.cz>
44458
44459 * gcc.dg/i386-mul.c: New test.
44460
44461 2003-02-21 Roger Sayle <roger@eyesopen.com>
44462
44463 * gcc.dg/builtins-5.c: New test case.
44464
44465 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44466
44467 * gcc.dg/asmreg-1.c: New test.
44468
44469 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44470
44471 PR c++/9749
44472 * g++.dg/parse/varmod1.C: New test.
44473
44474 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44475
44476 PR c++/9727
44477 * g++.dg/template/op1.C: New test.
44478
44479 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44480
44481 PR c++/8906
44482 * g++.dg/template/nested2.C: New test.
44483
44484 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44485
44486 PR c++/8724
44487 * g++.dg/expr/dtor1.C: New test.
44488
44489 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44490
44491 * gcc.dg/cpp/include3.c: New test.
44492 * gcc.dg/cpp/inc/foo.h: New file.
44493
44494 2003-02-21 Glen Nakamura <glen@imodulo.com>
44495
44496 * gcc.c-torture/execute/20030221-1.c: New test.
44497
44498 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44499
44500 PR c++/9729
44501 * g++.dg/abi/conv1.C: New test.
44502
44503 2003-02-20 Jan Hubicka <jh@suse.cz>
44504
44505 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44506
44507 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44508
44509 * gcc.c-torture/compile/20030219-1.c: New test.
44510
44511 2003-02-18 Jan Hubicka <jh@suse.cz>
44512
44513 * gcc.dg/funcorder.c: New test.
44514
44515 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44516
44517 * gcc.c-torture/execute/20030218-1.c: New.
44518
44519 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
44520
44521 * gcc.dg/20030218-1.c: New.
44522
44523 2003-02-18 Richard Henderson <rth@redhat.com>
44524
44525 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44526 * gcc.dg/attr-used-2.c: New.
44527
44528 2003-02-18 Mark Mitchell <mark@codesourcery.com>
44529
44530 PR c++/9704
44531 * g++.dg/init/copy5.C: New test.
44532
44533 2003-02-18 Geoffrey Keating <geoffk@apple.com>
44534
44535 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44536 * g++.dg/pch/pch.exp: Likewise.
44537
44538 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44539
44540 * gcc.c-torture/execute/20030209-1.c: Enable the test if
44541 STACK_SIZE is not defined.
44542
44543 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44544
44545 PR c++/9457
44546 * g++.dg/template/init1.C: New test.
44547
44548 2003-02-16 Jan HUbicka <jh@suse.cz>
44549
44550 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44551 (foo): Add few extra tests
44552 * gcc.dg/c99-const-expr-3.c: Likewise.
44553 * gcc.c-torture/execute/20030216-1.c: New.
44554
44555 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44556
44557 PR c++/9459
44558 * g++.dg/ext/typeof4.C: New test.
44559
44560 2003-02-15 Roger Sayle <roger@eyesopen.com>
44561
44562 * gcc.dg/i386-387-3.c: New test case.
44563
44564 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
44565
44566 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44567 cris-*-elf* cris-*-aout* and mmix-*-*.
44568
44569 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
44570
44571 * gcc.dg/20030213-1.c: New test.
44572
44573 2003-02-12 Roger Sayle <roger@eyesopen.com>
44574
44575 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44576 * gcc.dg/i386-387-2.c: Likewise.
44577
44578 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
44579
44580 * gcc.dg/ppc-spe.c: Fix formatting.
44581 Enable tests that were previously unsupported by gas.
44582 Delete tests for instructions that no longer exist.
44583 Switch arguments on evsubifw builtin.
44584
44585 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
44586
44587 * gcc.c-torture/execute/20030209-1.c: Disable the test if
44588 STACK_SIZE is too small.
44589
44590 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44591 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44592
44593 * gcc.dg/decl-2.c: New test.
44594
44595 2003-02-10 Jan Hubicka <jh@suse.cz>
44596
44597 * gcc.dg/i386-fpcvt-1.c: New test.
44598
44599 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44600
44601 * gcc.c-torture/execute/20030209-1.c: New test.
44602
44603 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44604
44605 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44606 int-wide bitops, use the constants of the same width.
44607 Likewise, if long long is 32-bit wide, test bitops using
44608 32-bit constants.
44609
44610 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44611
44612 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44613
44614 2003-02-07 Roger Sayle <roger@eyesopen.com>
44615
44616 * gcc.dg/builtins-4.c: New test case.
44617
44618 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44619
44620 * gcc.dg/20020430-1.c: Fix dg command typos.
44621 * gcc.dg/20020503-1.c: Likewise.
44622
44623 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44624
44625 PR c++/8785
44626 * g++.dg/parse/fused-params1.C: New test.
44627
44628 PR c++/8857
44629 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44630
44631 PR c++/8921
44632 * g++.dg/parse/non-dependent1.C: New test.
44633
44634 PR c++/8928
44635 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44636
44637 PR c++/9228
44638 * g++.dg/parse/undefined7.C: New test.
44639 * g++.dg/parse/non-templ1.C: New test.
44640
44641 PR c++/9229
44642 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44643
44644 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44645
44646 * gcc.c-torture/compile/20030206-1.c: New test.
44647
44648 2003-02-05 Roger Sayle <roger@eyesopen.com>
44649
44650 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44651 "pow" to "foo" to avoid potential confusion with a math built-in.
44652
44653 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44654
44655 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44656 conditions for SPARC targets.
44657
44658 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44659
44660 * gcc.dg/20030204-1.c: New test.
44661
44662 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44663
44664 PR c++/38
44665 * g++.dg/parse/array-size1.C: New test.
44666
44667 PR c++/5657
44668 * g++.dg/parse/undefined3.C: New test.
44669
44670 PR c++/5665
44671 * g++.dg/parse/undefined4.C: New test.
44672
44673 PR c++/5975
44674 * g++.dg/parse/undefined5.C: New test.
44675
44676 PR c++/7259
44677 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44678
44679 PR c++/8578
44680 * g++.dg/parse/casting-operator1.C: New test.
44681
44682 PR c++/8596
44683 * g++.dg/parse/undefined6.C: New test.
44684
44685 PR c++/8736
44686 * g++.dg/parse/missing-template1.C: New test.
44687
44688 2003-02-04 Jan Hubicka <jh@suse.cz>
44689
44690 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44691 * gcc.dg/i386-cmov?.c: Likewise.
44692 * gcc.dg/i386-fpcvt-?.c: Likewise.
44693 * gcc.dg/i386-ssefp-1.c: Likewise.
44694 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44695 conventions.
44696
44697 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44698
44699 PR c++/7129
44700 * g++.dg/ext/max.C: New test.
44701
44702 2003-02-03 Jan Hubicka <jh@suse.cz>
44703
44704 * gcc.c-torture/execute/20030203-1.c: New test.
44705
44706 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44707
44708 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44709 'natural-endian'.
44710
44711 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44712
44713 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44714 * g++.dg/init/new2.C: Likewise.
44715 * g++.dg/other/new1.C: Likewise.
44716
44717 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44718
44719 * gcc.dg/struct-ret-libc.c: New test.
44720
44721 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44722
44723 * gcc.dg/20030129-1.c: New test.
44724
44725 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44726
44727 PR c++/8849
44728 * g++.dg/template/ptrmem4.C: New test.
44729
44730 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44731
44732 * g++.dg/parser/constant1.C: New test.
44733
44734 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44735
44736 PR c++/8591
44737 * g++.dg/parse/friend2.C: New test.
44738
44739 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44740
44741 PR c++/9437
44742 * g++.dg/template/unify4.C: New test.
44743
44744 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44745
44746 * gcc.c-torture/execute/20030128-1.c: New test.
44747
44748 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44749
44750 * g++.dg/lookup/nested1.C: Test moved from ...
44751 * g++.old-deja/g++.other/lookup24.C: ... here.
44752
44753 2003-01-28 Jan Hubicka <jh@suse.cz>
44754
44755 * gcc.dg/i386-cmov5.c: New test.
44756
44757 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44758
44759 * gcc.c-torture/execute/20010925-1.c: Changed the
44760 memcpy declaration.
44761
44762 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44763
44764 PR c++/3902
44765 * g++.dg/parse/template5.C: New test.
44766
44767 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44768
44769 PR fortran/9258
44770 * g77.dg/pr9258: New test.
44771
44772 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44773
44774 * README: Move relevant parts from README.g++.
44775
44776 * README.g++: Remove this file.
44777
44778 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44779
44780 * g++.dg/abi/dcast1.C: New test.
44781
44782 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44783
44784 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44785
44786 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44787
44788 PR c++/47
44789 * g++.old-deja/g++.other/lookup24.C: New test.
44790
44791 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44792
44793 PR middle-end/7227
44794 * gcc.dg/uninit-C.c: New test.
44795
44796 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44797
44798 * g++.dg/abi/covariant1.C: New test.
44799
44800 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44801
44802 * gcc.dg/20030123-1.c: New test.
44803
44804 2003-01-25 Jan Hubicka <jh@suse.cz>
44805
44806 PR opt/8492
44807 * gcc.c-torture/compile/20030125-1.c
44808
44809 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44810
44811 PR c++/9403
44812 * g++.dg/parse/template3.C: New test.
44813 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44814
44815 PR c++/795
44816 * g++.dg/parse/template4.C: New test.
44817
44818 PR c++/9415
44819 * g++.dg/template/qual2.C: New test.
44820
44821 PR c++/8545
44822 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44823
44824 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44825
44826 2003-01-25 Roger Sayle <roger@eyesopen.com>
44827
44828 * gcc.c-torture/execute/switch-1.c: New test case.
44829
44830 2003-01-25 Jan Hubicka <jh@suse.cz>
44831
44832 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44833
44834 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44835
44836 Tweaks for Bison-1.875. From the NEWS file:
44837 "- `parse error' -> `syntax error'
44838 Bison now uniformly uses the term `syntax error'"
44839 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44840 * gcc.dg/cpp/digraph2.c: Likewise.
44841 * gcc.dg/cpp/direct2.c: Likewise.
44842 * gcc.dg/cpp/paste4.c: Likewise.
44843 * gcc.dg/c90-restrict-1.c: Likewise.
44844 * gcc.dg/c99-func-2.c: Likewise.
44845 * gcc.dg/noncompile/920721-2.c: Likewise.
44846 * gcc.dg/noncompile/930622-2.c: Likewise.
44847 * gcc.dg/noncompile/940112-1.c: Likewise.
44848 * gcc.dg/noncompile/950921-1.c: Likewise.
44849 * gcc.dg/noncompile/951123-1.c: Likewise.
44850 * gcc.dg/noncompile/971104-1.c: Likewise.
44851 * gcc.dg/noncompile/990416-1.c: Likewise.
44852
44853 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44854
44855 * g++.dg/parse/undefined1.C: Add error message.
44856
44857 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44858
44859 PR c++/9354
44860 * g++.dg/parse/new1.C: New test.
44861
44862 PR c++/9216
44863 * g++.dg/parse/template2.C: New test.
44864
44865 PR c++/9354
44866 * g++.dg/parse/typedef2.C: New test.
44867
44868 PR c++/9328
44869 * g++.dg/ext/typeof3.C: New test.
44870
44871 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44872
44873 PR c++/2738
44874 * g++.dg/parse/ret-type1.C: New test.
44875
44876 PR c++/3792
44877 * g++.dg/parse/tmpl-outside1.C: New test.
44878
44879 PR c++/4207
44880 * g++.dg/parse/int-as-enum1.C: New test.
44881
44882 PR c++/4903
44883 * g++.dg/parse/no-typename1.C: New test.
44884
44885 PR c++/5533
44886 * g++.dg/parse/no-value1.C: New test.
44887
44888 PR c++/5921
44889 * g++.dg/parse/wrong-inline1.C: New test.
44890
44891 PR c++/6402
44892 * g++.dg/parse/ref1.C: New test.
44893
44894 PR c++/6992
44895 * g++.dg/parse/attr-ctor1.C: New test.
44896
44897 PR c++/7229
44898 * g++.dg/parse/namespace5.C: New test.
44899
44900 PR c++/7917
44901 * g++.dg/parse/func-def1.C: New test.
44902
44903 PR c++/8143
44904 * g++.dg/parse/undefined1.C: New test.
44905
44906 PR c++/5723, PR c++/8522
44907 * g++.dg/parse/specialization1.C: New test.
44908
44909 PR c++/163, PR c++/8595
44910 * g++.dg/parse/struct-as-enum1.C: New test.
44911
44912 PR c++/9173
44913 * g++.dg/parse/undefined2.C: New test.
44914
44915 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44916
44917 PR c++/9298
44918 * g++.dg/parse/template1.C: New test.
44919
44920 PR c++/9384
44921 * g++.dg/parse/using1.C: New test.
44922
44923 PR c++/9285
44924 PR c++/9294
44925 * g++.dg/parse/expr2.C: New test.
44926
44927 PR c++/9388
44928 * g++.dg/parse/lookup2.C: Likewise.
44929
44930 2003-01-21 Jan Hubicka <jh@suse.cz>
44931
44932 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44933 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44934 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44935 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44936
44937 2003-01-20 Nick Clifton <nickc@redhat.com>
44938
44939 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44940 problem with ARM sibcall code generation.
44941
44942 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44943
44944 * gcc.c-torture/execute/20030120-1.c: New.
44945
44946 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44947
44948 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44949
44950 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44951
44952 PR c++/9272
44953 * g++.dg/parse/ctor1.C: New test.
44954
44955 PR c++/9294:
44956 * g++.dg/parse/qualified1.C: New test.
44957
44958 * g++.dg/parse/typename3.C: New test.
44959
44960 2003-01-16 Richard Henderson <rth@redhat.com>
44961
44962 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44963
44964 2003-01-16 Richard Henderson <rth@redhat.com>
44965
44966 * g++.dg/pch/pch.exp: Copy test header to the working directory
44967 before using it either for precompilation or direct use.
44968 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44969 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44970
44971 2003-01-16 Richard Henderson <rth@redhat.com>
44972
44973 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44974 before using it either for precompilation or direct use.
44975 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44976 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44977
44978 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44979
44980 * g++.dg/ext/typename1.C: Add typename keyword.
44981 * g++.dg/template/crash1.C: Update error messages.
44982 * g++.dg/template/crash2.C: Remove error message.
44983 * g++.dg/parse/typename2.C: New test.
44984 * g++.dg/template/typename2.C: Change implicit
44985 typename warning into error.
44986 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44987 error messages.
44988 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44989 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44990 * g++.old-deja/g++.law/visibility13.C: Remove error
44991 messages.
44992 * g++.old-deja/g++.ns/template17.C: Reorder code to
44993 make declaration visible in template.
44994 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44995 * g++.old-deja/g++.pt/crash36.C: Issue more error
44996 messages.
44997 * g++.old-deja/g++.pt/crash5.C: Improve error
44998 message.
44999 * g++.old-deja/g++.pt/crash67.C: Remove warning.
45000 * g++.old-deja/g++.pt/inherit1.C: Add this->.
45001 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45002 * g++.old-deja/g++.pt/typename16.C: Replace implicit
45003 typename warning with error message.
45004 * g++.old-deja/g++.pt/typename19.C: Remove warning.
45005 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45006 * g++.old-deja/g++.robertl/eb24.C: Use this->.
45007
45008 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
45009
45010 * g++.dg/parse/ambig2.C: New test.
45011
45012 2003-01-15 Richard Henderson <rth@redhat.com>
45013
45014 * g++.dg/tls/init-2.C: Update error message string.
45015
45016 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45017
45018 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45019
45020 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
45021
45022 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45023 all for HC11/HC12.
45024 * gcc.c-torture/compile/20001205-1.x: Likewise.
45025 * gcc.c-torture/compile/20001226-1.x: Likewise.
45026 * gcc.c-torture/compile/920520-1.x: Likewise.
45027 * gcc.c-torture/compile/961203-1.x: Likewise.
45028 * gcc.c-torture/compile/20020604-1.x: Likewise.
45029
45030 2003-01-15 Jan Hubicka <jh@suse.cz>
45031
45032 * gcc.c-torture/compile/20030115-1.c: New test.
45033
45034 * gcc.dg/i386-fpcvt-1.c: New test.
45035 * gcc.dg/i386-fpcvt-2.c: New test.
45036
45037 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
45038
45039 Further conform g++'s __vmi_class_type_info to the C++ ABI
45040 specification.
45041 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45042 the specification.
45043
45044 2003-01-14 Jan Hubicka <jh@suse.cz>
45045
45046 * gcc.dg/i386-fpcvt-1.c: New test.
45047 * gcc.dg/i386-fpcvt-2.c: New test.
45048
45049 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45050
45051 * gcc.dg/i386-mmx-3.c: New test.
45052
45053 2003-01-12 Mark Mitchell <mark@codesourcery.com>
45054
45055 PR c++/9264
45056 * g++.dg/parse/octal1.C: New file.
45057
45058 PR c++/9172
45059 * g++.dg/parse/typename1.C: New file.
45060
45061 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
45062
45063 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45064 * gcc.dg/bf-no-ms-layout.c: Likewise.
45065 * gcc.dg/bf-ms-attrib.c: Likewise.
45066
45067 2003-01-10 Mark Mitchell <mark@codesourcery.com>
45068
45069 PR c++/9099
45070 * g++.dg/parse/dtor1.C: New file.
45071
45072 PR c++/9128
45073 * g++.dg/rtti/typeid1.C: New file.
45074
45075 PR c++/9153
45076 * g++.dg/parse/lookup1.C: New file.
45077
45078 PR c++/9171
45079 * g++.dg/templ/spec5.C: New file.
45080
45081 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
45082
45083 * gcc.c-torture/compile/20030110-1.c: New test.
45084
45085 2003-01-09 Geoffrey Keating <geoffk@apple.com>
45086
45087 Merge from pch-branch:
45088
45089 2002-12-23 Geoffrey Keating <geoffk@apple.com>
45090
45091 * gcc.dg/pch/cpp-1.h: New.
45092 * gcc.dg/pch/cpp-1.c: New.
45093 * gcc.dg/pch/cpp-2.h: New.
45094 * gcc.dg/pch/cpp-2.c: New.
45095
45096 2002-11-19 Geoffrey Keating <geoffk@apple.com>
45097
45098 * gcc.dg/pch/except-1.h: New.
45099 * gcc.dg/pch/except-1.c: New.
45100
45101 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45102
45103 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45104 running test.
45105 * gcc.dg/pch: Include *.hp not *.h.
45106 * gcc.dg/pch/system-1.h: New.
45107 * gcc.dg/pch/system-1.c: New.
45108
45109 2002-11-11 Geoffrey Keating <geoffk@apple.com>
45110
45111 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45112 rather than trying to build and run a program using PCH.
45113 * gcc.dg/pch: Remove dg-do commands from test files.
45114
45115 2002-11-08 Geoffrey Keating <geoffk@apple.com>
45116
45117 * gcc.dg/pch/macro-3.c: New.
45118 * gcc.dg/pch/macro-3.h: New.
45119
45120 2002-11-04 Geoffrey Keating <geoffk@apple.com>
45121
45122 * gcc.dg/pch/common-1.c: New.
45123 * gcc.dg/pch/common-1.h: New.
45124 * gcc.dg/pch/decl-1.c: New.
45125 * gcc.dg/pch/decl-1.h: New.
45126 * gcc.dg/pch/decl-2.c: New.
45127 * gcc.dg/pch/decl-2.h: New.
45128 * gcc.dg/pch/decl-3.c: New.
45129 * gcc.dg/pch/decl-3.h: New.
45130 * gcc.dg/pch/decl-4.c: New.
45131 * gcc.dg/pch/decl-4.h: New.
45132 * gcc.dg/pch/decl-5.c: New.
45133 * gcc.dg/pch/decl-5.h: New.
45134 * gcc.dg/pch/global-1.c: New.
45135 * gcc.dg/pch/global-1.h: New.
45136 * gcc.dg/pch/inline-1.c: New.
45137 * gcc.dg/pch/inline-1.h: New.
45138 * gcc.dg/pch/inline-2.c: New.
45139 * gcc.dg/pch/inline-2.h: New.
45140 * gcc.dg/pch/static-1.c: New.
45141 * gcc.dg/pch/static-1.h: New.
45142 * gcc.dg/pch/static-2.c: New.
45143 * gcc.dg/pch/static-2.h: New.
45144
45145 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
45146
45147 * g++.dg/pch/pch.exp: Better handle failing testcases.
45148 * gcc.dg/pch/pch.exp: Likewise.
45149 * gcc.dg/pch/macro-1.c: New.
45150 * gcc.dg/pch/macro-1.h: New.
45151 * gcc.dg/pch/macro-2.c: New.
45152 * gcc.dg/pch/macro-2.h: New.
45153
45154 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
45155
45156 * g++.dg/dg.exp: Treat files in pch/ specially.
45157 * g++.dg/pch/pch.exp: New file.
45158 * g++.dg/pch/empty.H: New file.
45159 * g++.dg/pch/empty.C: New file.
45160 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45161 "precompile".
45162
45163 * gcc.dg/pch/pch.exp: New file.
45164 * gcc.dg/pch/empty.h: New file.
45165 * gcc.dg/pch/empty.c: New file.
45166 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45167 "precompile".
45168
45169 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45170
45171 * g++.dg/template/friend14.C: New test.
45172
45173 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45174
45175 * gcc.dg/old-style-asm-1.c: New test.
45176
45177 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
45178
45179 * gcc.c-torture/compile/20030109-1.c: New test.
45180
45181 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45182
45183 * gcc.c-torture/execute/20030109-1.c: New test.
45184
45185 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
45186
45187 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45188 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45189 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45190 * g++.old-deja/g++.mike/eh2.C: Likewise.
45191 * g++.old-deja/g++.mike/eh3.C: Likewise.
45192 * g++.old-deja/g++.mike/eh5.C: Likewise.
45193 * g++.old-deja/g++.mike/eh6.C: Likewise.
45194 * g++.old-deja/g++.mike/eh7.C: Likewise.
45195 * g++.old-deja/g++.mike/eh8.C: Likewise.
45196 * g++.old-deja/g++.mike/eh9.C: Likewise.
45197 * g++.old-deja/g++.mike/eh10.C: Likewise.
45198 * g++.old-deja/g++.mike/eh12.C: Likewise.
45199 * g++.old-deja/g++.mike/eh13.C: Likewise.
45200 * g++.old-deja/g++.mike/eh14.C: Likewise.
45201 * g++.old-deja/g++.mike/eh16.C: Likewise.
45202 * g++.old-deja/g++.mike/eh17.C: Likewise.
45203 * g++.old-deja/g++.mike/eh18.C: Likewise.
45204 * g++.old-deja/g++.mike/eh21.C: Likewise.
45205 * g++.old-deja/g++.mike/eh23.C: Likewise.
45206 * g++.old-deja/g++.mike/eh24.C: Likewise.
45207 * g++.old-deja/g++.mike/eh25.C: Likewise.
45208 * g++.old-deja/g++.mike/eh26.C: Likewise.
45209 * g++.old-deja/g++.mike/eh27.C: Likewise.
45210 * g++.old-deja/g++.mike/eh28.C: Likewise.
45211 * g++.old-deja/g++.mike/eh29.C: Likewise.
45212 * g++.old-deja/g++.mike/eh31.C: Likewise.
45213 * g++.old-deja/g++.mike/eh33.C: Likewise.
45214 * g++.old-deja/g++.mike/eh34.C: Likewise.
45215 * g++.old-deja/g++.mike/eh35.C: Likewise.
45216 * g++.old-deja/g++.mike/eh36.C: Likewise.
45217 * g++.old-deja/g++.mike/eh37.C: Likewise.
45218 * g++.old-deja/g++.mike/eh38.C: Likewise.
45219 * g++.old-deja/g++.mike/eh39.C: Likewise.
45220 * g++.old-deja/g++.mike/eh40.C: Likewise.
45221 * g++.old-deja/g++.mike/eh41.C: Likewise.
45222 * g++.old-deja/g++.mike/eh42.C: Likewise.
45223 * g++.old-deja/g++.mike/eh44.C: Likewise.
45224 * g++.old-deja/g++.mike/eh46.C: Likewise.
45225 * g++.old-deja/g++.mike/eh47.C: Likewise.
45226 * g++.old-deja/g++.mike/eh48.C: Likewise.
45227 * g++.old-deja/g++.mike/eh49.C: Likewise.
45228 * g++.old-deja/g++.mike/eh50.C: Likewise.
45229 * g++.old-deja/g++.mike/eh51.C: Likewise.
45230 * g++.old-deja/g++.mike/eh53.C: Likewise.
45231 * g++.old-deja/g++.mike/eh55.C: Likewise.
45232 * g++.old-deja/g++.mike/p7912.C: Likewise.
45233 * g++.old-deja/g++.mike/p9706.C: Likewise.
45234 * g++.old-deja/g++.mike/p10416.C: Likewise.
45235 * g++.old-deja/g++.mike/p11667.C: Likewise.
45236 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45237 Remove redundant reference to Iris.
45238 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45239 Elxsi, i860, Pico Java, and WE32K.
45240
45241 2003-01-07 Mark Mitchell <mark@codesourcery.com>
45242
45243 * g++.dg/ext/asm4.C: New test.
45244
45245 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45246
45247 PR c++/9030
45248 * g++.dg/template/friend12.C: New test.
45249 * g++.dg/template/friend13.C: Likewise.
45250 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45251
45252 2003-01-08 Jan Hubicka <jh@suse.cz>
45253
45254 * gcc.dg/i386-cadd.c: New test.
45255 * gcc.dg/i386-cmov4.c: Likewise.
45256
45257 2003-01-06 Mark Mitchell <mark@codesourcery.com>
45258
45259 PR c++/9165
45260 * g++.dg/warn/Wunused-3.C: New test.
45261
45262 * g++.dg/abi/bitfield9.C: New test.
45263
45264 PR c++/9189
45265 * g++.dg/parse/defarg3.C: New test.
45266
45267 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
45268
45269 * g++.dg/parse/ambig1.C: New test.
45270 * g++.dg/parse/defarg2.C: New test.
45271
45272 2003-01-05 Mark Mitchell <mark@codesourcery.com>
45273
45274 * g++.dg/template/defarg-1.C: New test.
45275 * g++.dg/template/local2.C: Likewise.
45276
45277 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
45278
45279 * gcc.c-torture/execute/20030105-1.c: New test.
45280
45281 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45282
45283 * g++.dg/parse/namespace3.C: Remove extra semicolons.
45284 * g++.dg/parse/namespace4.C: Likewise.
45285
45286 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
45287
45288 * g++.dg/template/ntp2.C: New test.
45289
45290 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
45291
45292 * g++.dg/parse/extern-C-1.C: New test.
45293
45294 * g++.dg/parse/namespace4.C: New test.
45295
45296 * g++.dg/template/nested1.C: New test.
45297
45298 * g++.dg/parse/namespace3.C: New test.
45299
45300 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
45301
45302 * g++.dg/lookup/two-stage1.C: New test.
45303
45304 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45305
45306 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45307 * g++.old-deja/g++.jason/access8.C: Likewise.
45308 * g++.old-deja/g++.other/decl5.C: Likewise.
45309
45310 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45311
45312 * g++.dg/parse/parse7.C: New test.
45313
45314 2003-01-02 Mark Mitchell <mark@codesourcery.com>
45315
45316 PR c++/2843
45317 * g++.dg/ext/attrib7.C: New test.
45318
45319 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45320
45321 * g++.dg/parse/parse6.C: New test.
45322
45323 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
45324
45325 * gcc.dg/h8300-stack-1.c: New.
45326
45327 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45328
45329 g++.dg/lookup/exception1.C: New test.
45330
45331 g++.dg/lookup/template1.C: New test.
45332
45333 g++.dg/parse/namespace2.C: New test.
45334
45335 g++.dg/parse/parens2.C: New test.
45336
45337 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45338
45339 * g++.dg/parse/parse5.C: New test.
45340 * g++.dg/lookup/scoped4.C: New test.
45341
45342 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45343
45344 * g++.dg/parse/parens1.C: New test.
45345
45346 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45347 angle-bracket1.C.
45348 * g++.dg/parse/parens2.C: New test.
45349
45350 * g++.dg/lookup/scope-operator1.C: New test.
45351
45352 * g++.dg/parse/operator1.C: New test.
45353
45354 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45355
45356 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45357 * g++.old-deja/g++.other/access6.C: Likewise.
45358 * g++.old-deja/g++.other/decl1.C: Likewise.
45359 * g++.old-deja/g++.pt/typename12.C: Likewise.
45360
45361 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45362
45363 * g++.dg/parse/namespace1.C: New test.
45364
45365 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45366
45367 * g++.dg/parse/parse4.C: New test.
45368
45369 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45370
45371 * g++.dg/parse/parse3.C: New test.
45372
45373 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45374
45375 * g++.dg/parse/parse2.C: New test.
45376
45377 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45378
45379 * g++.dg/template/friend11.C: New test.
45380
45381 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45382
45383 * g++.dg/parse/parse1.C: New test.
45384
45385 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45386
45387 * lib/profopt.exp: Change the name of a global variable to avoid
45388 possible clashes with other test suites.
45389
45390 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45391
45392 * g++.dg/inherit/covariant8.C: New test.
45393
45394 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45395
45396 * g++.dg/init/array9.C: New test.
45397
45398 PR c++/9112
45399 * g++.dg/parse/expr1.C: New test.
45400
45401 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45402
45403 * gcc.c-torture/compile/20021230-1.c: New test.
45404
45405 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45406
45407 * g++.dg/inherit/covariant5.C: New test.
45408 * g++.dg/inherit/covariant6.C: New test.
45409 * g++.dg/inherit/covariant7.C: New test.
45410
45411 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45412
45413 PR c++/2739
45414 * g++.dg/other/access2.C: New test.
45415
45416 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45417
45418 * g++.dg/other/anon-struct.C: No longer fails
45419 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45420 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45421 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45422
45423 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45424
45425 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45426
45427 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45428
45429 * g++.dg/eh/spec4.C: Remove stray semicolon.
45430 * g++.dg/expr/pmf-1.C: Change error message.
45431 * g++.dg/ext/asm1.C: Remove stray semicolon.
45432 * g++.dg/ext/typename1.C: Add missing typenames.
45433 * g++.dg/inherit/template-as-base.C: Change error message.
45434 * g++.dg/lookup/scoped1.C: Likewise.
45435 * g++.dg/lookup/scoped2.C: Likewise.
45436 * g++.dg/lookup/using2.C: Likewise.
45437 * g++.dg/other/component1.C: Remove stray semicolon.
45438 * g++.dg/other/do1.C: Change error message.
45439 * g++.dg/other/error2.C: Likewise.
45440 * g++.dg/other/init1.C: Likewise.
45441 * g++.dg/other/packed1.C: Remove stray semicolon.
45442 * g++.dg/other/ptrmem2.C: Change error message.
45443 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45444 marker.
45445 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45446 * g++.dg/template/access3.C: Add typename keyword.
45447 * g++.dg/template/access5.C: Remove stray semicolon.
45448 * g++.dg/template/access6.C: Likewise.
45449 * g++.dg/template/complit1.C: Likewise.
45450 * g++.dg/template/crash1.C: Change error message.
45451 * g++.dg/template/inherit2.C: Remove stray semicolon.
45452 * g++.dg/template/instantiate2.C: Likewise.
45453 * g++.dg/template/instantiate3.C: Change error message.
45454 * g++.dg/template/qual1.C: Remove stray semicolon.
45455 * g++.dg/template/qualttp18.C: Change error message.
45456 * g++.dg/template/ref1.C: Remove stray semicolon.
45457 * g++.dg/template/sizeof1.C (A::value): Declare it.
45458 * g++.dg/template/spec4.C: Change error message.
45459 * g++.dg/template/static1.C: Likewise.
45460 * g++.dg/template/type1.C: Likewise.
45461 * g++.dg/template/typename3.C: Likewise.
45462 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45463 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45464 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45465 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45466 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45467 named return value extension.
45468 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45469 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45470 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45471 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45472 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45473 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45474 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45475 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45476 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45477 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45478 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45479 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45480 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45481 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45482 syntax.
45483 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45484 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45485 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45486 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45487 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45488 * g++.old-deja/g++.brendan/template11.C: Likewise.
45489 * g++.old-deja/g++.brendan/template26.C: Likewise.
45490 * g++.old-deja/g++.brendan/template27.C: Use explicit
45491 specialization syntax.
45492 * g++.old-deja/g++.brendan/template30.C: Likewise.
45493 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45494 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45495 non-dependent names.
45496 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45497 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45498 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45499 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45500 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45501 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45502 named return value extension.
45503 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45504 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45505 * g++.old-deja/g++.ext/return1.C: Likewise.
45506 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45507 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45508 * g++.old-deja/g++.jason/access8.C: Likewise.
45509 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45510 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45511 pseudo-destructor names.
45512 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45513 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45514 pseudo-destructor names.
45515 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45516 * g++.old-deja/g++.jason/overload19.C: Likewise.
45517 * g++.old-deja/g++.jason/overload32.C: Likewise.
45518 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45519 stray semicolons.
45520 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45521 * g++.old-deja/g++.jason/return.C: Likewise.
45522 * g++.old-deja/g++.jason/return2.C: Likewise.
45523 * g++.old-deja/g++.jason/shadow1.C: Likewise.
45524 * g++.old-deja/g++.jason/special.C: Use explicit specialization
45525 syntax.
45526 * g++.old-deja/g++.jason/template10.C: Account for use of
45527 non-dependent names.
45528 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45529 syntax.
45530 * g++.old-deja/g++.jason/template37.C: Likewise.
45531 * g++.old-deja/g++.law/access4.C: Change error messages.
45532 * g++.old-deja/g++.law/arm13.C: Remove incorrect
45533 pseudo-destructor names.
45534 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45535 * g++.old-deja/g++.law/ctors9.C: Likewise.
45536 * g++.old-deja/g++.law/cvt22.C: Likewise.
45537 * g++.old-deja/g++.law/dtors5.C: Likewise.
45538 * g++.old-deja/g++.law/global-init1.C: Likewise.
45539 * g++.old-deja/g++.law/missed-error3.C: Likewise.
45540 * g++.old-deja/g++.law/operators28.C: Likewise.
45541 * g++.old-deja/g++.law/visibility28.C: Likewise.
45542 * g++.old-deja/g++.martin/eval1.C: Likewise.
45543 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45544 name.
45545 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45546 * g++.old-deja/g++.mike/net34.C: Likewise.
45547 * g++.old-deja/g++.mike/net36.C: Likewise.
45548 * g++.old-deja/g++.mike/ns2.C: Likewise.
45549 * g++.old-deja/g++.mike/p12306.C: Likewise.
45550 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45551 value extension.
45552 * g++.old-deja/g++.mike/p700.C: Likewise.
45553 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45554 * g++.old-deja/g++.mike/p710.C: Likewise.
45555 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45556 value extension.
45557 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45558 * g++.old-deja/g++.mike/pmf9.C: Likewise.
45559 * g++.old-deja/g++.ns/crash2.C: Likewise.
45560 * g++.old-deja/g++.ns/crash3.C: Likewise.
45561 * g++.old-deja/g++.ns/invalid1.C: Likewise.
45562 * g++.old-deja/g++.ns/ns17.C: Likewise.
45563 * g++.old-deja/g++.ns/template16.C: Likewise.
45564 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45565 keyword.
45566 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45567 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45568 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45569 named return value extension.
45570 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45571 * g++.old-deja/g++.other/access4.C: Issue additional error
45572 messages.
45573 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45574 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45575 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45576 * g++.old-deja/g++.other/crash25.C: Change error message.
45577 * g++.old-deja/g++.other/crash4.C: Change error message.
45578 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45579 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45580 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45581 checks.
45582 * g++.old-deja/g++.other/defarg8.C: Likewise.
45583 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45584 * g++.old-deja/g++.other/dtor10.C: Likewise.
45585 * g++.old-deja/g++.other/incomplete.C: Likewise.
45586 * g++.old-deja/g++.other/linkage7.C: Likewise.
45587 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45588 lookup algorithm.
45589 * g++.old-deja/g++.other/mangle2.C: Likewise.
45590 * g++.old-deja/g++.other/refinit2.C: Likewise.
45591 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45592 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45593 * g++.old-deja/g++.pt/crash28.C: Likewise.
45594 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45595 syntax.
45596 * g++.old-deja/g++.pt/crash32.C: Change error message.
45597 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45598 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45599 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45600 error message position.
45601 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45602 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45603 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45604 syntax.
45605 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45606 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45607 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45608 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45609 keyword.
45610 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45611 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45612 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45613 keyword.
45614 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45615 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45616 syntax.
45617 * g++.old-deja/g++.pt/friend28.C: Account for use of
45618 non-dependent names.
45619 * g++.old-deja/g++.pt/friend29.C: Likewise.
45620 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45621 rules.
45622 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45623 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45624 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45625 lookup rules.
45626 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45627 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45628 keyword.
45629 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45630 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45631 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45632 keyword.
45633 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45634 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45635 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45636 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45637 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45638 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45639 keyword.
45640 * g++.old-deja/g++.pt/spec10.C: Likewise.
45641 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45642 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45643 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45644 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45645 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45646 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45647 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45648 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45649 * g++.old-deja/g++.pt/typename15.C: Likewise.
45650 * g++.old-deja/g++.pt/typename22.C: Likewise.
45651 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45652 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45653 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45654 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45655 syntax.
45656 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45657 return value extension.
45658 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45659 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45660 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45661 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45662
45663 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45664
45665 * g++.dg/warn/inline1.C: New test.
45666 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45667 * g++.old-deja/g++.jason/synth10.C: Likewise.
45668 * g++.old-deja/g++.mike/net31.C: Likewise.
45669 * g++.old-deja/g++.mike/p8786.C: Likewise.
45670
45671 * g++.dg/template/friend10.C: New test.
45672 * g++.dg/template/conv5.C: New test.
45673
45674 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45675
45676 * g++.dg/lookup/scoped3.C: New test.
45677
45678 * g++.dg/lookup/decl1.C: New test.
45679 * g++.dg/lookup/decl2.C: New test.
45680
45681 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45682
45683 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45684 gcc.c-torture/compile/20021015-1.c,
45685 gcc.c-torture/compile/20021015-2.c,
45686 gcc.c-torture/compile/20021123-1.c,
45687 gcc.c-torture/compile/20021123-2.c,
45688 gcc.c-torture/compile/20021123-3.c,
45689 gcc.c-torture/compile/20021123-4.c,
45690 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45691 only to 3.1 or 3.2 branch.
45692
45693 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45694
45695 * gcc.dg/i386-bitfield3.c: New test.
45696
45697 * gcc.dg/i386-bitfield2.c: New test.
45698
45699 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45700
45701 * g++.dg/parse/conv_op1.C: New test.
45702
45703 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45704
45705 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45706 approved.
45707
45708 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45709
45710 * gcc.c-torture/compile/20021220-1.c: New test.
45711
45712 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45713
45714 * gcc.dg/i386-fastcall-1.c: New.
45715
45716 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45717
45718 * gcc.c-torture/execute/20021219-1.c: New test.
45719
45720 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45721
45722 * gcc.dg/i386-pic-1.c: New test.
45723
45724 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45725
45726 PR c++/8099
45727 * g++.dg/template/friend9.C: New test.
45728
45729 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45730
45731 PR c++/3663
45732 * g++.dg/template/access7.C: New test.
45733
45734 2002-12-18 Nick Clifton <nickc@redhat.com>
45735
45736 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45737 the libstdc++-v3 directory has been found.
45738
45739 2002-12-12 Devang Patel <dpatel@apple.com>
45740 * gcc.dg/darwin-ld-1.c: New test.
45741 * gcc.dg/darwin-ld-2.c: New test.
45742 * gcc.dg/darwin-ld-3.c: New test.
45743 * gcc.dg/darwin-ld-4.c: New test.
45744 * gcc.dg/darwin-ld-5.c: New test.
45745
45746 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45747
45748 * gcc.c-torture/compile/20021212-1.c: New test.
45749
45750 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45751
45752 * gcc.dg/fshort-wchar: New test.
45753
45754 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45755
45756 PR c++/8372
45757 * g++.dg/template/dtor1.C: New test.
45758
45759 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45760 markers.
45761
45762 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45763
45764 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45765
45766 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45767
45768 * g++.dg/template/static1.C: New test.
45769 * g++.dg/template/static2.C: New test.
45770 * g++.old-deja/g++.ext/memconst.C: New test.
45771
45772 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45773
45774 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45775 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45776 * g++.dg/special/initp1.C: Likewise.
45777
45778 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45779
45780 * gcc.c-torture/execute/20021204-1.c: New test.
45781
45782 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45783
45784 * gcc.dg/ppc-fmadd-1.c: New file.
45785 * gcc.dg/ppc-fmadd-2.c: New file.
45786 * gcc.dg/ppc-fmadd-3.c: New file.
45787
45788 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45789
45790 * gcc.c-torture/compile/20021204-1.c: New test.
45791
45792 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45793
45794 * g++.dg/inherit/covariant2.C: New test.
45795 * g++.dg/inherit/covariant3.C: New test.
45796 * g++.dg/inherit/covariant4.C: New test.
45797 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45798 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45799
45800 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45801
45802 PR c++/8688
45803 * g++.dg/init/brace3.C: New test.
45804
45805 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45806
45807 * gcc.dg/20020210-1.c: Fix a comment typo.
45808
45809 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45810
45811 PR c++/8720
45812 * g++.dg/parse/defarg1.C: New test.
45813
45814 PR c++/8615
45815 * g++.dg/template/char1.C: New test.
45816
45817 * g++.dg/template/varmod1.C: Fix typo.
45818
45819 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45820
45821 DR 180
45822 * g++.old-deja/g++.pt/crash32.C: Expect error.
45823
45824 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45825
45826 PR c++/5919
45827 * g++.dg/template/varmod1.C: New test.
45828
45829 PR c++/8727
45830 * g++.dg/inherit/typeinfo1.C: New test.
45831
45832 PR c++/8663
45833 * g++.dg/inherit/typedef1.C: New test.
45834
45835 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45836
45837 PR c++/8332
45838 PR c++/8493
45839 * g++.dg/template/strlen1.C: New test.
45840
45841 PR c++/8227
45842 * g++.dg/template/ctor2.C: New test.
45843
45844 PR c++/8214
45845 * g++.dg/init/string1.C: New test.
45846
45847 PR c++/8511
45848 * g++.dg/template/friend8.C: New test.
45849
45850 2002-11-29 Joe Buck <jbuck@synopsys.com>
45851
45852 * g++.dg/lookup/anon2.C: New test.
45853
45854 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45855
45856 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45857 h8300 port.
45858
45859 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45860
45861 * gcc.dg/bitfld-6.c: New test.
45862
45863 2002-11-27 Jan Hubicka <jh@suse.cz>
45864
45865 * gcc.c-torture/execute/20021127.[cx]: New test.
45866
45867 2002-11-26 Jan Hubicka <jh@suse.cz>
45868
45869 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45870 quality.
45871
45872 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45873
45874 * g++.dg/init/brace2.C: New test.
45875 * g++.old-deja/g++.mike/p9129.C: Correct.
45876
45877 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45878
45879 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45880
45881 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45882
45883 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45884
45885 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45886
45887 * g++.dg/abi/empty11.C: New test.
45888 * g++.dg/rtti/cv1.C: New test.
45889
45890 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45891
45892 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45893
45894 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45895
45896 * g++.dg/abi/empty10.C: New test.
45897
45898 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45899
45900 * gcc.c-torture/compile/20021124-1.c: New test.
45901
45902 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45903
45904 * g++.dg/abi/rtti2.C: New test.
45905
45906 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45907
45908 * gcc.dg/i386-unroll-1.c: New test.
45909
45910 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45911
45912 * gcc.c-torture/compile/20021120-1.c: New test.
45913 * gcc.c-torture/compile/20021120-2.c: New test.
45914
45915 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45916
45917 * gcc.dg/bitfld-5.c: New test.
45918
45919 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45920
45921 * gcc.c-torture/execute/20021120-3.c: New test.
45922
45923 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45924
45925 * gcc.c-torture/execute/20021120-2.c: New test.
45926
45927 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45928
45929 * gcc.c-torture/execute/20021120-1.c: New test.
45930
45931 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45932
45933 * gcc.c-torture/execute/20021118-3.c: New test.
45934
45935 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45936
45937 * gcc.c-torture/compile/20021119-1.c: New test.
45938
45939 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45940
45941 * gcc.dg/duff-1.c: New test.
45942 * gcc.dg/duff-2.c: New test.
45943 * gcc.dg/duff-3.c: New test.
45944
45945 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45946
45947 * gcc.dg/cpp/_Pragma5.c: New test.
45948
45949 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45950
45951 * gcc.c-torture/execute/20021118-2.c: New test.
45952
45953 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45954
45955 * gcc.c-torture/execute/20021118-1.c: New test.
45956
45957 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45958
45959 * gcc.dg/20021116-1.c: New test.
45960
45961 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45962
45963 * g++.dg/abi/vcall1.C: New test.
45964
45965 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45966
45967 * gcc.dg/20021029-1.c: New test.
45968 * gcc.dg/20021029-2.c: New test.
45969
45970 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45971
45972 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45973
45974 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45975
45976 PR c/8439
45977 * gcc.dg/20021110.c: Move to ...
45978 * gcc.c-torture/compile/20021110.c: .... here.
45979
45980 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45981
45982 PR c/8467
45983 * gcc.c-torture/execute/20021111-1.c
45984
45985 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45986
45987 PR c/8439
45988 * gcc.dg/20021110.c: New test.
45989
45990 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45991
45992 * g++.dg/abi/vthunk3.C: Run only on x86.
45993
45994 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45995
45996 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45997
45998 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45999
46000 * lib/compat.exp (compat-execute): Fix logic error in last
46001 change.
46002
46003 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
46004
46005 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46006
46007 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46008
46009 PR c++/8389
46010 * g++.dg/template/access6.C: New test.
46011
46012 2002-11-08 Jan Hubicka <jh@suse.cz>
46013
46014 * gcc.dg/i386-ssefp-1.c: New test.
46015 * gcc.dg/i386-ssefp-1.c: New test.
46016
46017 2002-11-08 Jan Hubicka <jh@suse.cz>
46018
46019 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46020
46021 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46022
46023 * g++.dg/abi/vthunk3.C: New test.
46024
46025 PR c++/8338
46026 * g++.dg/template/crash2.C: New test.
46027
46028 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46029
46030 * g++.dg/abi/dtor1.C: New test.
46031 * g++.dg/abi/dtor2.C: Likewise.
46032
46033 2002-11-05 Geoffrey Keating <geoffk@apple.com>
46034
46035 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46036 Darwin.
46037
46038 2002-11-04 Adam Nemet <anemet@lnxw.com>
46039
46040 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46041 -mthumb. Only xfail with -O0.
46042
46043 2002-11-03 Mark Mitchell <mark@codesourcery.com>
46044
46045 * g++.dg/abi/thunk1.C: New test.
46046 * g++.dg/abi/thunk2.C: Likewise.
46047 * g++.dg/abi/vtt1.C: Likewise.
46048
46049 2002-11-02 Diego Novillo <dnovillo@redhat.com>
46050
46051 PR optimization/8423
46052 * gcc.c-torture/execute/builtin-constant.c: New test.
46053
46054 2002-11-01 Zack Weinberg <zack@codesourcery.com>
46055
46056 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46057 Add some more cases.
46058
46059 2002-11-01 Mark Mitchell <mark@codesourcery.com>
46060
46061 PR c++/8391
46062 * g++.dg/opt/local1.C: New test.
46063
46064 2002-10-30 Mark Mitchell <mark@codesourcery.com>
46065
46066 PR c++/8160
46067 * g++.dg/template/complit1.C: New test.
46068
46069 PR c++/8149
46070 * g++.dg/template/typename4.C: Likewise.
46071
46072 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46073
46074 Core issue 287, PR c++/7639
46075 * g++.dg/template/instantiate1.C: Adjust error location.
46076 * g++.dg/template/instantiate3.C: New test.
46077 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46078 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46079 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46080
46081 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
46082
46083 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46084
46085 2002-10-29 Mark Mitchell <mark@codesourcery.com>
46086
46087 PR c++/8287
46088 * g++.dg/init/dtor2.C: New test.
46089
46090 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46091
46092 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46093 * gcc.dg/nest.c: Bypass errors on irix6.
46094
46095 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
46096
46097 * gcc.dg/nest.c: Expect error for mmix-*-*.
46098 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46099
46100 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46101
46102 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46103 markers.
46104
46105 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46106
46107 2002-10-25 Mike Stump <mrs@apple.com>
46108
46109 * gcc.dg/warn-1.c: New test.
46110
46111 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46112
46113 * g++.dg/template/typename3.C: New test.
46114
46115 2002-10-25 Mark Mitchell <mark@codesourcery.com>
46116
46117 * g++.dg/lookup/ptrmem1.C: New test.
46118
46119 * g++.dg/abi/vthunk2.C: New test.
46120
46121 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46122
46123 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46124
46125 2002-10-24 Mark Mitchell <mark@codesourcery.com>
46126
46127 * g++.dg/abi/empty9.C: New test.
46128
46129 2002-10-24 Richard Henderson <rth@redhat.com>
46130
46131 * g++.dg/inherit/thunk1.C: Enable for ia64.
46132
46133 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46134
46135 PR c++/8067
46136 * g++.dg/lookup/pretty1.C: New test.
46137
46138 2002-10-23 Jakub Jelinek <jakub@redhat.com>
46139
46140 * gcc.dg/20021023-1.c: New test.
46141
46142 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46143
46144 PR c++/7679
46145 * g++.dg/parse/inline1.C: New test.
46146
46147 2002-10-23 Richard Henderson <rth@redhat.com>
46148
46149 * g++.dg/inherit/thunk1.C: Enable for x86_64.
46150
46151 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46152
46153 2002-10-22 Mark Mitchell <mark@codesourcery.com>
46154
46155 PR c++/6579
46156 * g++.dg/parse/stmtexpr3.C: New test.
46157
46158 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
46159
46160 * g++.dg/expr/cond1.C: New test.
46161
46162 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46163
46164 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46165
46166 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46167
46168 * g++.dg/abi/vbase13.C: New test.
46169 * g++.dg/abi/vbase14.C: Likewise.
46170
46171 2002-10-21 Jakub Jelinek <jakub@redhat.com>
46172
46173 * gcc.dg/tls/pic-1.c: New test.
46174 * gcc.dg/tls/nonpic-1.c: New test.
46175 * gcc.dg/20021018-1.c: New test.
46176
46177 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46178
46179 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46180 Remove only files with the same base name as the test case.
46181 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46182 (profopt-execute): Likewise. Also, remove old profiling
46183 and performance data files before running the tests.
46184
46185 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46186 * g++.dg/bprob/bprob.exp: Likewise.
46187 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
46188 to allow more general test case names.
46189
46190 * g++.dg/bprob/bprob-1.C: Rename to ...
46191 * g++.dg/bprob/g++-bprob-1.C: ... this.
46192
46193 * g77.dg/bprob/bprob-1.f: Rename to ...
46194 * g77.dg/bprob/g77-bprob-1.f: ... this.
46195
46196 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46197
46198 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46199 bison 1.50 or later.
46200
46201 2002-10-21 Janis Johnson <janis187@us.ibm.com>
46202
46203 * g++.dg/README: Describe more test directories.
46204
46205 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46206
46207 * g++.dg/init/array6.C: Add additional tests.
46208
46209 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46210
46211 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46212 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46213
46214 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
46215
46216 * gcc.c-torture/compile/20020604-1.x: New.
46217 * gcc.c-torture/compile/simd-5.x: Likewise.
46218 * gcc.c-torture/execute/920710-1.x: Likewise.
46219 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46220
46221 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46222
46223 * g++.dg/inherit/override1.C: Add dg-options clause.
46224
46225 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46226
46227 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46228 _mm_slli_si128.
46229
46230 2002-10-19 Andreas Schwab <schwab@suse.de>
46231
46232 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46233 directory component.
46234
46235 2002-10-18 Mark Mitchell <mark@codesourcery.com>
46236
46237 * g++.dg/inherit/thunk1.C: New test.
46238
46239 * g++.dg/inherit/override1.C: New test.
46240
46241 * g++.dg/abi/mangle11.C: New test.
46242 * g++.dg/abi/mangle14.C: New test.
46243 * g++.dg/abi/mangle17.C: New test.
46244
46245 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
46246
46247 * g++.dg/overload/member2.C: New test.
46248
46249 2002-10-17 Janis Johnson <janis187@us.ibm.com>
46250
46251 * g++.dg/README: Describe new compat directory.
46252 * g++.dg/dg.exp: Skip tests in compat directory.
46253 * README.compat: New file.
46254 * lib/compat.exp: New expect script.
46255 * g++.dg/compat: New test directory.
46256 * g++.dg/compat/compat.exp: New expect script.
46257 * g++.dg/compat/abi: New test directory.
46258 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46259 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46260 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46261 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46262 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46263 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46264 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46265 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46266 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46267 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46268 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46269 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46270 * g++.dg/compat/break: New test directory.
46271 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46272 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46273 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46274 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46275 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46276 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46277 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46278 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46279 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46280 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46281 g++.dg/compat/break/README: New files.
46282 * g++.dg/compat/eh: New test directory.
46283 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46284 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46285 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46286 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46287 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46288 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46289 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46290 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46291 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46292 g++.dg/compat/eh/filter2_y.C,
46293 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46294 g++.dg/compat/eh/new1_y.C,
46295 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46296 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46297 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46298 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46299 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46300 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46301 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46302 g++.dg/compat/eh/unexpected1_y.C: New files.
46303 * g++.dg/compat/init: New test directory.
46304 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46305 g++.dg/compat/init/array5_y.C,
46306 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46307 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46308 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46309 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46310 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46311 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46312 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46313 g++.dg/compat/init/init-ref2_y.C: New files.
46314
46315 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46316
46317 PR c++/7584
46318 * g++.dg/inherit/using3.C: New test.
46319
46320 2002-10-17 Jan Hubicka <jh@suse.cz>
46321
46322 * gcc.dg/20021017-2.c: New test.
46323
46324 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46325
46326 * g++.dg/abi/mangle16.C: Adjust.
46327
46328 * g++.dg/init/array8.C: New test.
46329
46330 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46331
46332 * gcc.dg/special/mips-abi.exp: New test.
46333 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46334
46335 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46336
46337 * g++.dg/abi/mangle16.C: New test.
46338 * g++.dg/abi/mangle17.C: Likewise.
46339
46340 PR c++/7478
46341 * g++.dg/template/ref1.C: New test.
46342
46343 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46344
46345 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46346
46347 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46348
46349 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46350
46351 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46352
46353 PR c++/7524
46354 * g++.dg/init/array7.C: New test.
46355
46356 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46357
46358 * g++.dg/init/array6.C: New test.
46359
46360 * g++.dg/abi/mangle13.C: Likewise.
46361 * g++.dg/abi/mangle14.C: Likewise.
46362 * g++.dg/abi/mangle15.C: Likewise.
46363
46364 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46365
46366 * g++.dg/abi/empty8.C: New test.
46367
46368 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46369
46370 * g++.dg/init/ctor1.C: New test.
46371
46372 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46373
46374 * gcc.c-torture/execute/20021015-1.c: New test.
46375
46376 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46377
46378 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46379
46380 2002-10-14 Jan Hubicka <jh@suse.cz>
46381
46382 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46383
46384 2002-10-14 Richard Henderson <rth@redhat.com>
46385
46386 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46387
46388 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46389
46390 PR optimization/6631
46391 * g++.dg/opt/const2.C: New test.
46392
46393 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46394
46395 PR c++/7176
46396 * g++.dg/parse/friend1.C: New test.
46397 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46398
46399 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46400
46401 * gcc.dg/20021014-1.c: New test.
46402
46403 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46404
46405 PR c++/5661
46406 * g++.dg/ext/vlm1.C: New test.
46407 * g++.dg/ext/vlm2.C: Likewise.
46408
46409 * g++.dg/init/array1.C: Remove invalid braces.
46410 * g++.dg/init/brace1.C: New test.
46411 * g++.dg/init/copy2.C: Likewise.
46412 * g++.dg/init/copy3.C: Likewise.
46413 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46414 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46415 braces.
46416
46417 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46418
46419 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46420
46421 2002-10-11 Richard Shann <richard.shann@superh.com>
46422
46423 * gcc.c-torture/compile/simd-5.c: New test.
46424
46425 2002-10-10 Roger Sayle <roger@eyesopen.com>
46426
46427 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46428
46429 2002-10-10 Jim Wilson <wilson@redhat.com>
46430
46431 * gcc.c-torture/execute/20021010-1.c: New test.
46432
46433 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46434
46435 PR c/7353
46436 * g++.dg/ext/typedef-init.C: New test.
46437 * gcc.dg/typedef-init.c: New test.
46438
46439 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46440
46441 * gcc.dg/cpp/paste13.c: New test.
46442
46443 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46444
46445 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46446 remaining platforms, XFAIL during compile, not execute. Don't
46447 XFAIL at -O0.
46448
46449 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46450
46451 * gcc.dg/alias-1.c: Tweak expected warning.
46452
46453 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46454
46455 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46456
46457 2002-10-06 Andreas Jaeger <aj@suse.de>
46458
46459 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46460 * gcc.dg/cpp/c++98.C: Likewise.
46461
46462 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46463 * g++.dg/cpp/c++98.C: Likewise.
46464
46465 * g++.dg/README (Subdirectories): Mention cpp directory.
46466
46467 PR target/7559
46468 * gcc.dg/20021006-1.c: New test.
46469
46470 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46471
46472 PR c++/7804
46473 * g++.dg/other/warning1.C: New test.
46474
46475 2002-10-04 Roger Sayle <roger@eyesopen.com>
46476
46477 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46478 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46479 and sparc-*-* with -m64 as expected failures. See PR 8087.
46480
46481 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46482
46483 PR c++/7931
46484 * g++.dg/template/ptrmem3.C: New test.
46485
46486 PR c++/7754
46487 * g++.dg/template/union1.C: New test.
46488
46489 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46490
46491 PR c++/8006
46492 * g++.dg/abi/mangle9.C: New test.
46493 * g++.dg/abi/mangle10.C: New test.
46494 * g++.dg/abi/mangle11.C: New test.
46495 * g++.dg/abi/mangle12.C: New test.
46496
46497 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46498
46499 PR c++/7188.
46500 * g++.dg/template/meminit1.C: New test.
46501 * g++.dg/warn/Wreorder-1.C: Likewise.
46502 * g++.old-deja/g++.mike/warn3.C: Tweak.
46503 * lib/prune.exp: Ingore "in copy constructor".
46504
46505 2002-10-02 Andreas Jaeger <aj@suse.de>
46506
46507 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46508 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46509 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46510 on x86-64.
46511
46512 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46513
46514 * gcc.dg/empty1.C: Fix typo.
46515
46516 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
46517
46518 * gcc.dg/alias-1.c: New test.
46519
46520 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46521
46522 * gcc.dg/empty1.C: New test.
46523
46524 * g++.dg/tls/init-2.C: Tweak error messages.
46525
46526 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
46527
46528 * gcc.c-torture/compile/20020923-1.c: New test.
46529
46530 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
46531
46532 * gcc.c-torture/execute/ffs-1.c: New test.
46533 * gcc.c-torture/execute/ffs-2.c: Ditto.
46534
46535 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
46536
46537 * g++.dg/overload/member1.C: New test.
46538
46539 2002-09-30 Mark Mitchell <mark@codesourcery.com>
46540
46541 * g++.dg/abi/empty7.C: New test.
46542 * g++.dg/init/pm2.C: Likewise.
46543
46544 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
46545
46546 * g++.dg/rtti/crash1.C: New test.
46547
46548 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
46549
46550 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46551 gcc.dg/sibcall-4.c: New tests.
46552
46553 2002-09-28 Roger Sayle <roger@eyesopen.com>
46554
46555 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46556 powerpc and MMIX targets.
46557
46558 2002-09-27 Zack Weinberg <zack@codesourcery.com>
46559
46560 * gcc.dg/cpp/20020927-1.c: New.
46561
46562 2002-09-26 David S. Miller <davem@redhat.com>
46563
46564 * gcc.c-torture/compile/trunctfdf.c: New.
46565
46566 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46567
46568 * lib/target-supports.exp (check_weak_available): Handle solaris2.
46569
46570 2002-09-27 Alan Modra <amodra@bigpond.net.au>
46571
46572 * gcc.c-torture/execute/loop-15.c: New.
46573
46574 2002-09-26 Janis Johnson <janis187@us.ibm.com>
46575
46576 * README.QMTEST: Fix typo.
46577
46578 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
46579
46580 * gcc.dg/20020926-1.c: New test.
46581
46582 2002-09-25 David S. Miller <davem@redhat.com>
46583
46584 PR target/7842
46585 * gcc.c-torture/execute/shiftdi.c: New test.
46586
46587 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
46588
46589 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46590 unique to the tool.
46591 * lib/g77.exp (g77_init): Likewise.
46592 * lib/g++.exp (g++_init): Likewise.
46593 * lib/objc.exp (objc_init): Likewise.
46594
46595 2002-09-25 Mark Mitchell <mark@codesourcery.com>
46596
46597 * g++.dg/abi/empty5.C: New test.
46598 * g++.dg/abi/empty6.C: New test.
46599 * g++.dg/abi/vbase12.C: New test.
46600
46601 2002-09-25 Richard Henderson <rth@redhat.com>
46602
46603 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46604 too-small long double.
46605
46606 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46607
46608 * gcc.dg/20020919-1.c: New test.
46609
46610 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46611
46612 * g++.dg/abi/bitfield6.C: New test.
46613 * g++.dg/abi/bitfield7.C: New test.
46614 * g++.dg/abi/bitfield8.C: New test.
46615 * g++.dg/abi/vbase11.C: New test.
46616
46617 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46618
46619 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46620 hppa*-*-hpux*. Update test comment.
46621
46622 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46623
46624 * gcc.dg/tls/struct-1.c: New test.
46625
46626 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46627
46628 * gcc.dg/cpp/tr-warn2.c: Update.
46629
46630 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46631
46632 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46633
46634 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46635
46636 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46637 systems.
46638
46639 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46640
46641 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46642
46643 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46644 Adjust for c++filt moved to binutils. Remove spurious duplicate
46645 setting of cxxfilt.
46646
46647 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46648
46649 * gcc.dg/20020312-2.c: Update for darwin.
46650
46651 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46652
46653 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46654
46655 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46656
46657 * objc.dg/comp-types-1.m: New test.
46658 * objc.dg/comp-types-2.m: New test.
46659 * objc.dg/comp-types-3.m: New test.
46660 * objc.dg/comp-types-4.m: New test.
46661 * objc.dg/comp-types-5.m: New test.
46662 * objc.dg/comp-types-6.m: New test.
46663
46664 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46665
46666 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46667
46668 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46669
46670 * g++.dg/other/do1.C: New test.
46671
46672 * g++.dg/template/subst1.C: New test.
46673
46674 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46675
46676 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46677
46678 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46679
46680 * g++.dg/template/qualttp20.C: Adjust expected errors.
46681 * g++.old-deja/g++.jason/report.C: Likewise.
46682 * g++.old-deja/g++.other/qual1.C: Likewise.
46683
46684 * g++.dg/lookup/scoped2.C: New test.
46685
46686 * g++.dg/ext/asm3.C: New test.
46687
46688 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46689
46690 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46691
46692 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46693
46694 * ChangeLog: follow spelling conventions.
46695 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46696 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46697 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46698 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46699 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46700 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46701 * g++.old-deja/g++.law/global-init1.C: Likewise.
46702 * g++.old-deja/g++.other/delete4.C: Likewise.
46703 * g++.old-deja/g++.other/inline21.C: Likewise.
46704 * g++.old-deja/g++.other/singleton.C: Likewise.
46705 * g77.dg/strlen0.f: Likewise.
46706 * g77.f-torture/compile/20010519-1.f: Likewise.
46707 * g77.f-torture/compile/980310-4.f: Likewise.
46708 * gcc.c-torture/compile/20000605-1.c: Likewise.
46709 * gcc.c-torture/execute/20020225-1.c: Likewise.
46710 * gcc.dg/c90-hexfloat-2.c: Likewise.
46711 * gcc.dg/c99-bool-1.c: Likewise.
46712 * gcc.dg/c99-hexfloat-2.c: Likewise.
46713 * gcc.dg/dll-2.c: Likewise.
46714 * gcc.dg/wtr-union-init-1.c: Likewise.
46715 * gcc.dg/wtr-union-init-2.c: Likewise.
46716 * gcc.dg/wtr-union-init-3.c: Likewise.
46717 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46718 * gcc.dg/cpp/defined.c: Likewise.
46719 * gcc.dg/cpp/macsyntx.c: Likewise.
46720 * gcc.dg/cpp/paste2.c: Likewise.
46721 * gcc.dg/cpp/trad/defined.c: Likewise.
46722 * gcc.dg/format/c90-printf-1.c: Likewise.
46723 * gcc.dg/format/c90-scanf-1.c: Likewise.
46724 * gcc.dg/format/c99-printf-1.c: Likewise.
46725 * gcc.dg/format/c99-scanf-1.c: Likewise.
46726 * gcc.misc-tests/gcov-8.c: Likewise.
46727 * lib/profopt.exp: Likewise.
46728
46729 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46730
46731 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46732
46733 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46734
46735 * g++.dg/inherit/using2.C: New test.
46736
46737 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46738
46739 * ChangeLog: Follow spelling conventions.
46740 * g++.dg/template/friend4.C: Likewise.
46741 * g++.old-deja/g++.pt/crash67.C: Likewise.
46742 * gcc.c-torture/execute/20000801-4.c: Likewise.
46743 * gcc.dg/c90-digraph-1.c: Likewise.
46744 * gcc.dg/c94-digraph-1.c: Likewise.
46745 * gcc.dg/c99-digraph-1.c: Likewise.
46746 * gcc.dg/cpp/line5.c: Likewise.
46747 * gcc.dg/cpp/multiline.c: Likewise.
46748 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46749 * gcc.dg/format/attr-3.c: Likewise.
46750 * gcc.dg/format/c90-scanf-3.c: Likewise.
46751 * gcc.dg/format/ext-4.c: Likewise.
46752
46753 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46754
46755 * g++.dg/template/pretty1.C: New test.
46756
46757 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46758
46759 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46760
46761 2002-09-13 Matt Austern <austern@apple.com>
46762
46763 * g++.dg/other/constref[12].C: New, regression tests for
46764 passing a cast expression to a function by const reference.
46765
46766 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46767
46768 * g++.dg/template/deduce1.C: New test.
46769
46770 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46771
46772 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46773 32-bit int.
46774
46775 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46776
46777 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46778 usage.
46779
46780 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46781
46782 * gcc.c-torture/compile/20020910-1.c: New test.
46783
46784 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46785
46786 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46787
46788 2002-09-10 Andreas Jaeger <aj@suse.de>
46789
46790 * gcc.dg/20020312-2.c: Adjust for x86-64.
46791
46792 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46793
46794 * g77.dg/7388.f: New test case for PR 7388.
46795
46796 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46797
46798 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46799
46800 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46801
46802 * objc.dg/proto-lossage-1.m: New test.
46803
46804 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46805
46806 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46807
46808 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46809
46810 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46811 expected to pass.
46812
46813 2002-09-06 Stan Shebs <shebs@apple.com>
46814 David Edelsohn <edelsohn@gnu.org>
46815
46816 * gcc.dg/weak: New directory.
46817 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46818 target-specific xfail bits.
46819 * gcc.dg/typeof-2.c: Move to new directory.
46820 * gcc.dg/weak.exp: New expect script.
46821
46822 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46823
46824 * gcc.c-torture/execute/extzvsi.c: New test.
46825
46826 2002-09-05 Stan Shebs <shebs@apple.com>
46827
46828 * gcc.dg/weak-1.c: xfail on Darwin.
46829 * gcc.dg/weak-2.c: Ditto.
46830 * gcc.dg/weak-3.c: Ditto.
46831 * gcc.dg/weak-4.c: Ditto.
46832 * gcc.dg/weak-5.c: Ditto.
46833 * gcc.dg/weak-6.c: Ditto.
46834 * gcc.dg/weak-7.c: Ditto.
46835 * gcc.dg/weak-8.c: Ditto.
46836 * gcc.dg/weak-9.c: Ditto.
46837
46838 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46839
46840 * gcc.c-torture/execute/loop-14.c: New test.
46841
46842 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46843
46844 * g++.dg/other/cxa-atexit1.C: New test.
46845
46846 * gcc.dg/typeof-2.c: New test.
46847
46848 2002-09-03 Roger Sayle <roger@eyesopen.com>
46849
46850 * gcc.dg/builtins-2.c: New testcase.
46851 * gcc.dg/builtins-3.c: New testcase.
46852
46853 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46854
46855 * gcc.dg/cpp/_Pragma4.c: New test.
46856
46857 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46858
46859 * objc/execute/nil_method-1.m: New testcase.
46860
46861 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46862
46863 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46864 [Object class], not [Object initialize].
46865
46866 2002-08-31 Roger Sayle <roger@eyesopen.com>
46867 Hans-Peter Nilsson <hp@bitrange.com>
46868
46869 * gcc.c-torture/execute/20020720-1.x: Skip test on
46870 mmix-knuth-mmixware. Correct comment.
46871
46872 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46873
46874 * g++.dg/abi/bitfield5.C: New test.
46875 * g++.dg/abi/vbase10.C: Likewise.
46876
46877 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46878
46879 * objc.dg/undeclared-selector.m: New test.
46880
46881 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46882
46883 * g++.dg/other/offsetof1.C: Avoid cast warning.
46884
46885 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46886
46887 * objc.dg/super-class-2.m: New test.
46888
46889 2002-08-24 Matt Austern <austern@apple.com>
46890
46891 * g++.dg/ext/lvaddr.C: New test.
46892 * g++.dg/ext/lvcast.C: New test.
46893
46894 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46895
46896 * g++.dg/inherit/cond1.C: New test.
46897
46898 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46899
46900 * gcc.dg/noncompile/incomplete-1.c: New test.
46901
46902 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46903
46904 * gcc.dg/typespec-1.c: New test.
46905
46906 2002-08-20 Devang Patel <dpatel@apple.com>
46907 * objc.dg/proto-hier-2.m: New test.
46908
46909 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46910
46911 * objc.dg/bitfield-1.m: New test.
46912 * objc.dg/bitfield-2.m: New test.
46913
46914 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46915
46916 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46917 gcc.dg/c99-flex-array-4.c: New tests.
46918
46919 2002-08-16 Stan Shebs <shebs@apple.com>
46920
46921 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46922
46923 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46924
46925 * gcc.dg/typeof-1.c: New test.
46926 * g++.dg/ext/typeof2.C: New test.
46927
46928 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46929
46930 * g++.dg/other/offsetof1.C: New test.
46931
46932 2002-08-14 Richard Henderson <rth@redhat.com>
46933
46934 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46935
46936 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46937
46938 * gcc.dg/cpp/_Pragma3.c: New test.
46939
46940 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46941
46942 * g++.dg/template/inherit3: New test.
46943
46944 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46945
46946 * gcc.dg/bitfld-4.c: Add blank options.
46947
46948 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46949
46950 * g++.dg/template/crash1.C: New test.
46951
46952 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46953
46954 * gcc.dg/tls/opt-2.c: New test.
46955
46956 2002-08-08 Devang Patel <dpatel@apple.com>
46957
46958 * objc.dg/selector-1.m : New test
46959
46960 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46961
46962 * g++.dg/abi/bitfield4.C: New test.
46963 * gcc.dg/bitfld-4.c: New test.
46964
46965 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46966
46967 * g++.dg/other/packed1.C: New test.
46968
46969 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46970
46971 * g++.dg/abi/offsetof.C: Tweak error messages.
46972 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46973
46974 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46975
46976 * gcc.dg/bitfld-3.c: New test.
46977
46978 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46979 Richard Henderson <rth@redhat.com>
46980
46981 * gcc.dg/i386-bitfield1.c: New test.
46982 * g++.dg/abi/bitfield3.C: Update.
46983
46984 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46985
46986 * objc.dg/const-str-2.m: Update.
46987 * gcc.dg/cpp/c++98.c: Change to C extension.
46988 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46989 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46990
46991 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46992
46993 * gcc.dg/tls/diag-3.c: New.
46994
46995 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46996
46997 * g++.dg/README (Subdirectories): Document new subdir expr.
46998 * g++.dg/expr/pmf-1.C: New test.
46999
47000 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
47001
47002 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47003
47004 2002-08-06 Jakub Jelinek <jakub@redhat.com>
47005
47006 * g++.dg/abi/bitfield3.C: New test.
47007
47008 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
47009
47010 * lib/gcov.exp: Tweak expected line formats.
47011 * gcc.misc-tests/gcov8.c: New test.
47012 * gcc.misc-tests/gcov8.x: New flags.
47013
47014 2002-08-05 Jakub Jelinek <jakub@redhat.com>
47015
47016 * consistency.vlad/layout/endian.c: Include string.h.
47017
47018 * gcc.c-torture/execute/20020805-1.c: New test.
47019
47020 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
47021
47022 * g++.dg/other/conversion1.C: New test.
47023
47024 2002-08-03 Roger Sayle <roger@eyesopen.com>
47025
47026 * gcc.dg/builtins-1.c: New testcase.
47027
47028 2002-08-02 Mark Mitchell <mark@codesourcery.com>
47029
47030 * g++.dg/inherit/access3.C: New test.
47031
47032 2002-08-01 Jakub Jelinek <jakub@redhat.com>
47033
47034 * gcc.dg/ia64-visibility-2.c: New test.
47035
47036 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
47037
47038 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47039 __qualifier_flags to __flags.
47040
47041 2002-07-31 Mark Mitchell <mark@codesourcery.com>
47042
47043 * g++.dg/inherit/operator1.C: New test.
47044 * g++.dg/lookup/disamb1.C: Fix typo in comment.
47045 * g++.dg/other/error1.C: Change expected error message.
47046 * g++.dg/template/conv4.C: Likewise.
47047
47048 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
47049
47050 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47051 for documented behavior.
47052
47053 2002-07-25 Roger Sayle <roger@eyesopen.com>
47054
47055 * gcc.c-torture/execute/20020720-1.x: Skip this test on
47056 several targets known to fail.
47057
47058 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
47059
47060 * gcc.dg/mips-args-[123].c: New tests.
47061
47062 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
47063
47064 * gcc.dg/ppc-spe.c: New.
47065
47066 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
47067
47068 * g++.dg/other/ptrmem4.C: New testcase.
47069
47070 2002-07-24 Richard Henderson <rth@redhat.com>
47071
47072 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47073
47074 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
47075
47076 * g++.dg/ext/alignof1.C (main): Return 0 for success.
47077
47078 2002-07-24 Roger Sayle <roger@eyesopen.com>
47079
47080 * gcc.c-torture/execute/memset-3.c: New testcase.
47081
47082 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
47083
47084 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47085 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47086
47087 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47088
47089 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47090 Delete.
47091
47092 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
47093
47094 * gcc.c-torture/compile/simd-4.c: New test.
47095
47096 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47097
47098 PR c++/7347, c++/7348
47099 * g++.dg/template/access4.C: New test.
47100 * g++.dg/template/access5.C: New test.
47101 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47102 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47103 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47104 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47105
47106 2002-07-22 Jakub Jelinek <jakub@redhat.com>
47107
47108 * gcc.dg/gnu89-init-2.c: New test.
47109
47110 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
47111
47112 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47113
47114 2002-07-20 Roger Sayle <roger@eyesopen.com>
47115
47116 * gcc.c-torture/execute/20020720-1.c: New testcase.
47117
47118 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
47119
47120 * gcc.dg/cpp/Wsignprom.c: New tests.
47121
47122 2002-07-20 Alan Modra <amodra@bigpond.net.au>
47123
47124 * gcc.c-torture/execute/loop-13.c: New test.
47125
47126 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
47127
47128 * gcc.dg/cpp/expr.c: New tests.
47129
47130 2002-07-18 David Edelsohn <edelsohn@gnu.org>
47131
47132 * g++.dg/opt/pr6713.C: Add template instantiation.
47133
47134 2002-07-18 Alan Modra <amodra@bigpond.net.au>
47135
47136 * gcc.dg/nest.c: New test.
47137
47138 2002-07-17 Richard Henderson <rth@redhat.com>
47139
47140 * g++.dg/opt/pr6713.C: New test.
47141
47142 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
47143
47144 * gcc.c-torture/execute/loop-2e.x: Let the testcase
47145 XFAIL for all x86 processors.
47146
47147 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
47148
47149 * gcc.c-torture/execute/20010122-1.x: Do not test with
47150 -fomit-frame-pointer.
47151
47152 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47153
47154 * g++.dg/template/instantiate2.C: New test.
47155 * g++.dg/template/spec4.C: New test.
47156
47157 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47158
47159 * g++.dg/template/access2.C: New test.
47160 * g++.dg/template/access3.C: New test.
47161
47162 2002-07-15 Zack Weinberg <zack@codesourcery.com>
47163
47164 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47165 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47166 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47167 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47168 Convert to use <stdarg.h>.
47169 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47170 Delete.
47171 * gcc.dg/va-arg-2.c: New.
47172 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47173
47174 2002-07-15 Jakub Jelinek <jakub@redhat.com>
47175
47176 * gcc.c-torture/compile/20020710-1.c: New test.
47177
47178 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
47179 Andrew Pinski <pinskia@physics.uc.edu>
47180
47181 gcc.c-torture/compile/simd-2.c: New testcase.
47182 gcc.c-torture/compile/simd-3.c: Likewise.
47183
47184 2002-07-11 Mark Mitchell <mark@codesourcery.com>
47185
47186 PR c++/7224
47187 * g++.dg/overload/error1.C: New test.
47188
47189 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47190
47191 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47192 configuration and IRIX 6 O32 ABI.
47193
47194 2002-07-11 Roger Sayle <roger@eyesopen.com>
47195
47196 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47197
47198 2002-07-10 Roger Sayle <roger@eyesopen.com>
47199
47200 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47201
47202 2002-07-10 Jeffrey A Law <law@redhat.com>
47203
47204 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47205
47206 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
47207
47208 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
47209
47210 * gcc.dg/20020312-2.c: Check for __PPC__.
47211
47212 2002-07-09 Diego Novillo <dnovillo@redhat.com>
47213
47214 * gcc.c-torture/compile/20020709-1.c: New test.
47215
47216 2002-07-07 Roger Sayle <roger@eyesopen.com>
47217
47218 * g++.dg/template/qualttp21.C: New test case.
47219
47220 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
47221
47222 * gcc.c-torture/compile/20020706-1.c: New test.
47223 * gcc.c-torture/compile/20020706-2.c: New test.
47224
47225 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
47226 Alexandre Oliva <aoliva@redhat.com>
47227
47228 * g++.dg/warn/incomplete1.C: New test.
47229
47230 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47231
47232 PR c++/7099
47233 * g++.dg/warn/noreturn1.C: New test.
47234
47235 2002-07-03 Mark Mitchell <mark@codesourcery.com>
47236
47237 PR c++/6706
47238 * g++.dg/debug/debug6.C: New test.
47239 * g++.dg/debug/debug7.C: New test.
47240
47241 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
47242
47243 * gcc.c-torture/compile/simd-3.c: New test.
47244
47245 2002-07-03 Chris Demetriou <cgd@broadcom.com>
47246
47247 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47248 * gcc.dg/20020620-1.c: Likewise.
47249
47250 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47251
47252 PR c++/6944
47253 * g++.dg/init/array4.C: New test.
47254 * g++.dg/init/array5.C: New test.
47255
47256 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
47257
47258 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47259 * gcc.c-torture/execute/simd-2.c (main): Likewise.
47260
47261 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47262
47263 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47264 * gcc.dg/wtr-aggr-init-1.c: Likewise.
47265 * gcc.dg/wtr-conversion-1.c: Likewise.
47266 * gcc.dg/wtr-escape-1.c: Likewise.
47267 * gcc.dg/wtr-int-type-1.c: Likewise.
47268 * gcc.dg/wtr-label-1.c: Likewise.
47269 * gcc.dg/wtr-static-1.c: Likewise.
47270 * gcc.dg/wtr-strcat-1.c: Likewise.
47271 * gcc.dg/wtr-suffix-1.c: Likewise.
47272 * gcc.dg/wtr-switch-1.c: Likewise.
47273 * gcc.dg/wtr-unary-plus-1.c: Likewise.
47274 * gcc.dg/wtr-union-init-1.c: Likewise.
47275 * gcc.dg/wtr-union-init-2.c: Likewise.
47276 * gcc.dg/wtr-union-init-3.c: Likewise.
47277
47278 * gcc.dg/wtr-func-def-1.c: New test.
47279
47280 2002-07-02 Devang Patel <dpatel@apple.com>
47281
47282 * objc.dg/param-1.m: New test.
47283
47284 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
47285
47286 * gcc.dg/cpp/trad/directive.c: Add test.
47287 * gcc.dg/cpp/trad/macroargs.c: Add test.
47288 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47289
47290 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
47291
47292 * gcc.dg/cpp/cmdlne-M.c: New test.
47293
47294 2002-07-02 Ziemowit Laski <zlaski@apple.com>
47295
47296 * objc.dg/desig-init-1.m: New test.
47297
47298 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47299
47300 PR c++/6716
47301 * g++.dg/template/instantiate1.C: New test.
47302
47303 2002-07-01 Mark Mitchell <mark@codesourcery.com>
47304
47305 PR c++/7112
47306 * g++.dg/template/sizeof2.C: New test.
47307
47308 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47309
47310 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47311 gcc.dg/cpp/trad/include.c: New tests.
47312
47313 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
47314
47315 PR target/7177
47316 * gcc.c-torture/compile/20020701-1.c: New test.
47317
47318 2002-07-01 Stan Shebs <shebs@apple.com>
47319
47320 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47321 header here...
47322 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47323 (objc-torture-execute): or here.
47324
47325 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
47326
47327 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47328
47329 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47330
47331 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47332
47333 2002-06-30 Devang Patel <dpatel@apple.com>
47334
47335 * objc.dg/fsyntax-only.m: New test.
47336
47337 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47338
47339 PR c++/6695
47340 * g++.dg/template/friend7.C: New file.
47341
47342 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47343
47344 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47345 return type.
47346
47347 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47348
47349 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47350 avoid division by zero.
47351
47352 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47353
47354 * gcc.dg/Wunknownprag.c: New tests.
47355
47356 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47357
47358 * gcc.c-torture/execute/simd-2.c: New test.
47359
47360 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47361
47362 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47363 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47364 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47365 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47366 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47367 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47368 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47369 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47370 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47371 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47372 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47373 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47374 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47375 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47376 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47377 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47378 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47379
47380 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47381
47382 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47383 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47384 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47385 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47386 New tests.
47387 * gcc.dg/cpp/trad/directive.c: Update.
47388
47389 2002-06-23 Andreas Jaeger <aj@suse.de>
47390
47391 * gcc.c-torture/execute/complex-6.c: New.
47392
47393 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47394
47395 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47396 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47397 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47398 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47399
47400 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47401
47402 * gcc.dg/cpp/trad: New directory with traditional tests copied
47403 from parent directory.
47404 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47405 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47406 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47407 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47408 Move to trad/ and rename.
47409 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47410 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47411 gcc.dg/cpp/trad/redef2.c: New tests.
47412 * gcc.dg/cpp/trad/trad.exp: New driver.
47413
47414 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47415
47416 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47417 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47418 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47419 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47420 Remove.
47421
47422 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47423
47424 * gcc.dg/20020620-1.c: New test.
47425
47426 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47427
47428 * g++.dg/template/ttp4.C: New test.
47429
47430 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47431
47432 * g++.dg/opt/vt1.C: Fix regexp.
47433
47434 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47435
47436 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47437 Don't use attribute `noinline'.
47438
47439 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47440
47441 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47442
47443 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47444
47445 * gcc.c-torture/execute/simd-1.c: New.
47446
47447 * gcc.dg/simd-1.c: New.
47448
47449 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47450
47451 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47452
47453 2002-06-16 Richard Henderson <rth@redhat.com>
47454
47455 * g++.dg/ext/anon-struct1.C: New.
47456 * g++.dg/ext/anon-struct2.C: New.
47457 * g++.dg/ext/anon-struct3.C: New.
47458 * gcc.dg/anon-struct-1.c: New.
47459 * gcc.dg/anon-struct-2.c: New.
47460 * gcc.dg/anon-struct-3.c: New.
47461 * gcc.dg/20011008-1.c: Adjust warning text.
47462 * gcc.dg/20020527-1.c: Add -fms-extensions.
47463
47464 2002-06-16 Richard Henderson <rth@redhat.com>
47465
47466 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47467
47468 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47469
47470 * gcc.c-torture/execute/20020615-1.c: New test.
47471
47472 2002-06-15 Roger Sayle <roger@eyesopen.com>
47473
47474 * gcc.c-tortuture/execute/compare-1.c: New test case.
47475 * gcc.c-tortuture/execute/compare-2.c: New test case.
47476 * gcc.c-tortuture/execute/compare-3.c: New test case.
47477
47478 2002-06-13 Richard Henderson <rth@redhat.com>
47479
47480 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47481 ia64 ilp32.
47482
47483 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47484
47485 * g++.dg/template/typename2.C: Update error message.
47486
47487 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47488
47489 * gcc.c-torture/execute/20020611-1.c: New test.
47490
47491 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47492
47493 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47494 list of targets to skip.
47495
47496 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47497
47498 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47499 targets if not optimizing.
47500
47501 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47502
47503 * gcc.c-torture/compile/20020605-1.c: New test.
47504
47505 * g++.dg/opt/vt1.C: New test.
47506
47507 * gcc.dg/20020531-1.c: New test.
47508
47509 * gcc.dg/20020530-1.c: New test.
47510
47511 * gcc.dg/20020527-1.c: New test.
47512
47513 * g++.dg/opt/cse1.C: New test.
47514
47515 2002-06-07 Roger Sayle <roger@eyesopen.com>
47516
47517 * gcc.dg/20020607-2.c: New test case.
47518
47519 2002-06-07 Jakub Jelinek <jakub@redhat.com>
47520
47521 * gcc.c-torture/compile/20020604-1.c: New test.
47522
47523 2002-06-04 Richard Henderson <rth@redhat.com>
47524
47525 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47526 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47527 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47528
47529 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
47530
47531 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47532
47533 2002-06-03 Richard Henderson <rth@redhat.com>
47534
47535 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47536 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47537
47538 2002-06-02 Richard Henderson <rth@redhat.com>
47539
47540 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47541 test functions static.
47542
47543 2002-06-02 Andreas Jaeger <aj@suse.de>
47544
47545 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47546 now.
47547
47548 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
47549
47550 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47551 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47552 Update for mofified diagnostics.
47553 * gcc.dg/c99-intconst-1.c: No longer fail.
47554
47555 2002-06-02 Richard Henderson <rth@redhat.com>
47556
47557 * gcc.dg/uninit-A.c: Remove xfail markers.
47558
47559 2002-06-01 Roger Sayle <roger@eyesopen.com>
47560
47561 * gcc.dg/fnegate-1.c: New test case.
47562
47563 2002-05-30 Osku Salerma <osku@iki.fi>
47564
47565 * gcc.c-torture/execute/mayalias-1.c: New file.
47566
47567 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
47568
47569 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47570 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47571 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47572
47573 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
47574
47575 * gcc.c-torture/execute/20020529-1.c: New test.
47576
47577 2002-05-27 Richard Henderson <rth@redhat.com>
47578
47579 * g++.dg/ext/attrib6.C: New test case.
47580
47581 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47582
47583 * gcc.c-torture/execute/pure-1.c: New test.
47584
47585 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47586
47587 * gcc.dg/cpp/arith-2.c: Remove.
47588
47589 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47590
47591 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47592 * gcc.dg/cpp/if-3.c: Remove.
47593
47594 2002-05-26 Jakub Jelinek <jakub@redhat.com>
47595
47596 * g++.dg/opt/cse2.C: New test.
47597
47598 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47599
47600 * gcc.dg/cpp/arith-1.c: New semantic tests.
47601 * gcc.dg/cpp/if-1.c: Update.
47602
47603 2002-05-24 Ben Elliston <bje@redhat.com>
47604
47605 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47606
47607 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47608
47609 * gcc.dg/verbose-asm.c: New test.
47610
47611 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47612
47613 * gcc.dg/cpp/paste12.c: New test.
47614
47615 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47616
47617 * g++.dg/parse/named_ops.C: New test.
47618
47619 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47620
47621 * gcc.dg/weak-8.c: New test.
47622
47623 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47624
47625 * gcc.dg/weak-2.c: Allow optional leading underscore
47626 in scan-assembler symbol name.
47627 * gcc.dg/weak-3.c: Likewise.
47628 * gcc.dg/weak-4.c: Likewise.
47629 * gcc.dg/weak-5.c: Likewise.
47630
47631 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47632
47633 * gcc.dg/20020523-1.c: New test.
47634
47635 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47636
47637 * objc.dg/const-str-2.m: Update now that we stop after
47638 a command line error.
47639
47640 2002-05-22 Richard Henderson <rth@redhat.com>
47641
47642 * g++.dg/dg.exp: Fix typo in test pruneing.
47643
47644 2002-05-22 Richard Henderson <rth@redhat.com>
47645
47646 * g++.dg/dg.exp: Prune the tls subdirectory.
47647 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47648 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47649 * g++.dg/tls/init-1.C: New.
47650
47651 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47652
47653 * gcc.dg/20020517-1.c: New test.
47654
47655 2002-05-21 Richard Henderson <rth@redhat.com>
47656
47657 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47658 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47659
47660 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47661
47662 * g++.dg/other/copy2.C: New test.
47663
47664 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47665
47666 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47667 (MAX_COPY): Bump up to 10 times sizeof (long long).
47668 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47669
47670 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47671 sizeof (long long).
47672
47673 * gcc.c-torture/execute/strcpy-1.c: New test.
47674
47675 2002-05-19 Jason Merrill <jason2redhat.com>
47676
47677 * g++.dg/ext/oper1.C: New test.
47678
47679 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47680 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47681
47682 * README.QMTEST: New file.
47683
47684 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47685
47686 2002-05-19 Andreas Jaeger <aj@suse.de>
47687
47688 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47689 now.
47690 * gcc.c-torture/execute/loop-2d.x: Likewise.
47691
47692 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47693
47694 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47695 support weak symbols.
47696 * gcc.dg/weak-4.c: Likewise.
47697 * gcc.dg/weak-6.c: Likewise.
47698
47699 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47700
47701 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47702 cygwin, coff and h8300-*-hms targets
47703 * gcc.dg/weak-5.c: Likewise.
47704 * gcc.dg/weak-7.c: Likewise.
47705
47706 2002-05-16 Jason Merrill <jason@redhat.com>
47707
47708 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47709 (scan-assembler-not, scan-assembler-dem): Likewise.
47710 (scan-assembler-dem-not): Likewise.
47711
47712 2002-05-15 Richard Henderson <rth@redhat.com>
47713
47714 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47715
47716 2002-05-15 Richard Henderson <rth@redhat.com>
47717
47718 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47719 (vfoo1f): Warning here.
47720 (vfoo1l): Don't redefine the alias.
47721
47722 2002-05-14 Jason Merrill <jason@redhat.com>
47723 Alexandre Oliva <aoliva@redhat.com>
47724
47725 * g++.dg/init/pm1.C: New test.
47726
47727 2002-05-12 David S. Miller <davem@redhat.com>
47728
47729 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47730 types.
47731
47732 2002-05-10 Roger Sayle <roger@eyesopen.com>
47733
47734 * gcc.c-torture/execute/20020510-1.c: New test case.
47735
47736 2002-05-10 David S. Miller <davem@redhat.com>
47737
47738 * gcc.c-torture/execute/conversion.c: Test long double too.
47739
47740 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47741
47742 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47743 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47744 * lib/g++.exp (g++_link_flags): Likewise.
47745 * lib/objc.exp (objc_target_compile): Likewise.
47746
47747 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47748
47749 * gcc.dg/cpp/poison.c: Update.
47750 * gcc.dg/cpp/20000625-2.c: Remove.
47751 * gcc.dg/cpp/direct2s.c: Remove final test.
47752
47753 2002-05-08 Tom Rix <trix@redhat.com>
47754
47755 * gcc.c-torture/execute/20020508-1.c: New test.
47756 * gcc.c-torture/execute/20020508-2.c: New test.
47757 * gcc.c-torture/execute/20020508-3.c: New test.
47758
47759 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47760
47761 * gcc.dg/cpp/charconst-4.c: More tests.
47762
47763 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47764
47765 PR c/6569
47766 * gcc.dg/weak-3.c: Update location of warning messages.
47767 * gcc.dg/weak-5.c: Likewise.
47768
47769 2002-05-06 Roger Sayle <roger@eyesopen.com>
47770
47771 * gcc.c-torture/execute/20020506-1.c: New test case.
47772
47773 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47774
47775 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47776
47777 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47778
47779 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47780
47781 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47782
47783 * gcc.dg/cpp/charconst-3.c: New test.
47784
47785 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47786
47787 * gcc.dg/cpp/charconst.c: Update tests.
47788
47789 2002-05-05 Tim Josling <tej@melbpc.org.au>
47790
47791 * treelang: Added directory for new sample language treelang. Also
47792 lib/treelang.exp: New file to signal treelang should be tested.
47793
47794 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47795
47796 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47797 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47798 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47799 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47800 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47801 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47802 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47803
47804 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47805
47806 * gcc.dg/format/xopen-2.c: New test.
47807
47808 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47809
47810 * gcc.dg/20020503-1.c: New test.
47811
47812 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47813
47814 * g++.dg/init/dtor1.C: Make it tougher.
47815
47816 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47817
47818 * g++.dg/init/dtor1.C: New test.
47819
47820 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47821
47822 * gcc.dg/altivec-8.c: New.
47823
47824 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47825
47826 * gcc.dg/altivec-7.c: New.
47827
47828 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47829
47830 * g++.dg/parse/typedef1.C: New test.
47831
47832 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47833
47834 PR c++/6486
47835 * g++.dg/template/friend6.C: New test.
47836
47837 PR c++/6492
47838 * g++.dg/init/copy1.C: New test.
47839
47840 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47841
47842 * g++.dg/warn/effc1.C: New test.
47843
47844 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47845
47846 * gcc.dg/cpp/if-cexp.c: Add a test.
47847
47848 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47849
47850 * gcc.dg/20020426-2.c: New test.
47851
47852 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47853
47854 * gcc.dg/cpp/if-mop.c: Update.
47855 * gcc.dg/cpp/if-mpar.c: Add test.
47856 * gcc.dg/cpp/if-oppr.c: Update.
47857
47858 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47859
47860 PR c/6343
47861 * gcc.dg/weak-[2-7].c: New tests.
47862
47863 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47864
47865 * gcc.dg/enum1.c: New test.
47866
47867 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47868
47869 PR c++/6497
47870 * g++.dg/inherit/access2.C: New test.
47871
47872 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47873
47874 PR bootstrap/6445
47875 * gcc.dg/20020426-1.c: New test.
47876
47877 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47878
47879 * g++.dg/abi/enum1.C: New test.
47880
47881 2002-04-26 Richard Henderson <rth@redhat.com>
47882
47883 * gcc.dg/c99-bool-1.c: Expect always true warning.
47884
47885 2002-04-25 Roger Sayle <roger@eyesopen.com>
47886
47887 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47888
47889 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47890
47891 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47892 targets.
47893
47894 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47895
47896 * g++.dg/abi/mange7.C: New test.
47897
47898 PR c++/6438.
47899 * g++.dg/parse/stmtexpr2.C: New test.
47900
47901 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47902
47903 * gcc.dg/20020312-2.c: Add SH target.
47904
47905 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47906
47907 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47908 compiler output on mips*-*-irix*.
47909
47910 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47911
47912 * g++.dg/parse/attr1.C: New test.
47913
47914 2002-04-23 Roger Sayle <roger@eyesopen.com>
47915
47916 * gcc.c-torture/execute/string-opt-17.c: New test case.
47917 * gcc.c-torture/execute/memset-2.c: New test case.
47918
47919 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47920
47921 PR c++/6256:
47922 * g++.dg/template/friend5.C: New test.
47923
47924 PR c++/6331:
47925 * g++.dg/template/qual1.C: Likewise.
47926
47927 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47928
47929 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47930 Include stdlib.h, not stdio.h or ctype.h.
47931
47932 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47933
47934 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47935 cris-*-elf* and mmix-*-*.
47936 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47937 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47938 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47939 Ditto.
47940 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47941 * gcc.dg/wchar_t-1.c: Ditto.
47942
47943 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47944
47945 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47946 Clarify comment.
47947
47948 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47949
47950 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47951
47952 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47953
47954 * gcc.c-torture/execute/20000906-1.x: Delete.
47955
47956 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47957
47958 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47959
47960 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47961
47962 * PR6367
47963 * g77.f-torture/execute/6367.f: New test.
47964 * g77.f-torture/execute/6367.x: Disable for MMIX.
47965
47966 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47967
47968 * PR6352
47969 * g++.dg/opt/inline2.C: New test.
47970
47971 2002-04-18 Richard Henderson <rth@redhat.com>
47972
47973 * gcc.dg/20000906-1.c: Enable for all targets.
47974 * gcc.c-torture/compile/iftrap-2.c: New.
47975
47976 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47977
47978 * gcc.dg/20020418-1.c: New test.
47979 * gcc.dg/20020418-2.c: New test.
47980
47981 2002-04-18 Richard Henderson <rth@redhat.com>
47982
47983 * gcc.c-torture/compile/iftrap-1.c: New.
47984 * gcc.dg/iftrap-1.c: Adjust for ia64.
47985 * gcc.dg/iftrap-2.c: New.
47986
47987 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47988
47989 * gcc.c-torture/compile/20020418-1.c: New test.
47990
47991 2002-04-18 Roger Sayle <roger@eyesopen.com>
47992
47993 * gcc.c-torture/compile/20020415-1.c: New.
47994
47995 2002-04-18 David S. Miller <davem@redhat.com>
47996
47997 * gcc.c-torture/execute/20020418-1.c: New test.
47998
47999 2002-04-17 Jakub Jelinek <jakub@redhat.com>
48000
48001 * gcc.dg/20020416-1.c: New test.
48002
48003 * g++.dg/opt/inline1.C: New test.
48004
48005 2002-04-16 Jakub Jelinek <jakub@redhat.com>
48006
48007 * gcc.dg/altivec-5.c: New test.
48008
48009 * gcc.dg/20020415-1.c: New test.
48010
48011 2002-04-15 Mark Mitchell <mark@codesourcery.com>
48012
48013 * lib/chill.exp: Remove.
48014
48015 2002-04-14 Jakub Jelinek <jakub@redhat.com>
48016
48017 * g++.dg/other/big-struct.C: New test.
48018
48019 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
48020
48021 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48022 of scratch file.
48023
48024 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
48025
48026 PR c/6277
48027 * gcc.dg/i386-387-1.c: Allow optional leading underscore
48028 in scan-assembler function name
48029
48030 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
48031
48032 * g77.f-torture/execute/980628-4.x,
48033 g77.f-torture/execute/980628-5.x,
48034 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48035 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48036 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48037 i[34567]86-*-*.
48038
48039 2002-04-13 David S. Miller <davem@redhat.com>
48040
48041 * gcc.c-torture/execute/20020413-1.c: New test.
48042
48043 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
48044
48045 * gcc.dg/asm-6.c,
48046 * g++.dg/ext/asm1.C: New tests.
48047
48048 2002-04-12 Mark Mitchell <mark@codesourcery.com>
48049
48050 PR c++ 5373.
48051 * g++.dg/parse/stmtexpr1.C: New test.
48052
48053 PR c++/5189.
48054 * g++.dg/template/copy1.C: New test.
48055
48056 2002-04-12 Richard Henderson <rth@redhat.com>
48057
48058 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48059
48060 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
48061
48062 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48063 gcc.c-torture/execute/20020307-2.c.
48064
48065 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
48066
48067 * g++.dg/ext/attrib5.C,
48068 * g++.dg/lookup/struct1.C: New tests.
48069
48070 2002-04-11 Jakub Jelinek <jakub@redhat.com>
48071
48072 * gcc.dg/20020411-1.c: New test.
48073
48074 * gcc.c-torture/execute/20020411-1.c: New test.
48075
48076 2002-04-10 Janis Johnson <janis187@us.ibm.com>
48077
48078 * g77.f-torture/execute/6177.f: New test.
48079
48080 2002-04-10 Jakub Jelinek <jakub@redhat.com>
48081
48082 PR middle-end/6247
48083 * g++.dg/opt/cleanup1.C: New test.
48084
48085 * g++.dg/opt/const1.C: New test.
48086
48087 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
48088
48089 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48090
48091 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
48092
48093 PR c++/5507
48094 * g++.dg/template/typename2.C: New test.
48095
48096 2002-04-10 Alan Modra <amodra@bigpond.net.au>
48097
48098 * gcc.c-torture/execute/loop-12.c: New.
48099
48100 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48101
48102 * g77.f-torture/execute/980628-4.x,
48103 g77.f-torture/execute/980628-5.x,
48104 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48105 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48106 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48107
48108 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48109
48110 PR optimization/6086
48111 * g++.dg/opt/preinc1.C: New test.
48112
48113 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48114
48115 PR c++/5571
48116 * g++.dg/opt/static2.C: New test.
48117
48118 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48119
48120 PR c/5120
48121 * gcc.dg/20020406-1.c: New test.
48122
48123 2002-04-04 David S. Miller <davem@redhat.com>
48124
48125 * gcc.c-torture/execute/20020404-1.c: New test.
48126
48127 2002-04-04 Jakub Jelinek <jakub@redhat.com>
48128
48129 PR c/6123
48130 * gcc.dg/20020312-2.c: Do not declare global register variable
48131 if __PIC__ or __pic__ is defined.
48132
48133 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
48134
48135 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
48136 __asm__ so that it works correctly even if -ansi -pedantic-errors.
48137
48138 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48139
48140 * gcc.misc-tests/linkage.exp: Update last change to handle
48141 sparc*-, not just sparc-.
48142
48143 2002-04-03 Richard Henderson <rth@redhat.com>
48144
48145 * gcc.dg/cpp/ucs.c: Improved long UCS test.
48146
48147 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48148
48149 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48150
48151 2002-04-02 David S. Miller <davem@redhat.com>
48152
48153 * gcc.c-torture/execute/20020402-3.c: New test.
48154
48155 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48156
48157 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48158 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48159
48160 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48161 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48162 g77.f-torture/execute/20001201.x,
48163 g77.f-torture/execute/u77-test.x: New files.
48164
48165 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48166 * gcc.dg/wchar_t-1.c: Ditto.
48167
48168 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48169
48170 * gcc.c-torture/execute/20020402-1.c: New test.
48171
48172 2002-04-01 Richard Henderson <rth@redhat.com>
48173
48174 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48175
48176 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48177
48178 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48179
48180 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48181
48182 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48183
48184 * g++.dg/inherit/template-as-base.C: Expect error.
48185 * g++.dg/inherit/namespace-as-base.C: Likewise.
48186
48187 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
48188
48189 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48190 g++.dg/ext/instantiate3.C: Tweak match patterns.
48191
48192 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48193 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48194 -da test.
48195
48196 2002-03-31 Richard Henderson <rth@redhat.com>
48197
48198 * gcc.dg/special/alias-2.c: New.
48199 * gcc.dg/special/ecos.exp: Run it.
48200
48201 2002-03-31 Richard Henderson <rth@redhat.com>
48202
48203 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48204
48205 2002-03-31 Kazu Hirata <kazu@hxi.com>
48206
48207 * gcc.dg/weak-1.c: Disable on h8300 port.
48208
48209 2002-03-29 Janis Johnson <janis187@us.ibm.com>
48210
48211 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48212 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48213 ordering tests.
48214 * g++.dg/bprob/bprob-1.C: New test.
48215 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48216 * g++.dg/gcov/gcov-1.C: New test.
48217 * g++.dg/gcov/gcov-1.x: New file.
48218 * g++.dg/gcov/gcov-2.C: New test.
48219 * g++.dg/gcov/gcov-3.C: New test.
48220 * g++.dg/gcov/gcov-3.h: New file.
48221
48222 2002-03-28 Roger Sayle <roger@eyesopen.com>
48223
48224 * g++.old-deja/g++.other/builtins5.C: New test.
48225 * g++.old-deja/g++.other/builtins6.C: New test.
48226 * g++.old-deja/g++.other/builtins7.C: New test.
48227 * g++.old-deja/g++.other/builtins8.C: New test.
48228 * g++.old-deja/g++.other/builtins9.C: New test.
48229
48230 2002-03-29 Jakub Jelinek <jakub@redhat.com>
48231
48232 * g++.dg/opt/static1.C: New test.
48233
48234 * g++.dg/opt/longbranch1.C: New test.
48235
48236 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
48237
48238 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48239
48240 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48241
48242 2002-03-28 Jeffrey A Law (law@redhat.com)
48243
48244 * gcc.c-torture/execute/20020328-1.c: New test.
48245
48246 2002-03-27 Richard Henderson <rth@redhat.com>
48247
48248 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48249 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48250 move from g++.old-deja/g++.ext/.
48251
48252 2002-03-27 Mark Mitchell <mark@codesourcery.com>
48253
48254 * g++.dg/init/new2.C: New test.
48255
48256 2002-03-26 Richard Henderson <rth@redhat.com>
48257
48258 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48259
48260 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48261 on sparc.
48262
48263 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
48264 sparcv9 systems.
48265 * gcc.dg/20001102-1.c: Likewise.
48266
48267 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
48268
48269 * gcc.dg/cpp/endif-pedantic1.c,
48270 gcc.dg/cpp/endif-pedantic2.c: New tests.
48271
48272 2002-03-26 Mark Mitchell <mark@codesourcery.com>
48273
48274 * g++.dg/init/new1.C: New test.
48275
48276 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
48277
48278 * g++.dg/abi/vbase9.C: New test.
48279
48280 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
48281
48282 * gcc.dg/arm-asm.c: New test.
48283
48284 2002-03-26 Andrew Cagney <ac131313@redhat.com>
48285
48286 * gcc.dg/Wswitch-enum.c: New test.
48287 Fix PR c/5044.
48288
48289 2002-03-26 Richard Henderson <rth@redhat.com>
48290
48291 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48292 structure.
48293
48294 2002-03-25 Richard Henderson <rth@redhat.com>
48295
48296 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
48297 sparcv9 systems.
48298
48299 * gcc.c-torture/compile/20011119-1.c (xxx): New.
48300 * gcc.c-torture/compile/20011119-2.c (xxx): New.
48301
48302 2002-03-25 Zack Weinberg <zack@codesourcery.com>
48303
48304 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48305
48306 2002-03-25 Bob Wilson <bob.wilson@acm.org>
48307
48308 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48309 targets using generic thunk support.
48310
48311 2002-03-25 Jakub Jelinek <jakub@redhat.com>
48312
48313 * gcc.c-torture/compile/20020323-1.c: New test.
48314
48315 * g++.dg/opt/conj2.C: New test.
48316
48317 2002-03-24 Richard Henderson <rth@redhat.com>
48318
48319 * gcc.dg/weak-1.c: Use -fno-common.
48320
48321 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48322
48323 * g77.dg/f77-edit-apostrophe-out.f: New test
48324 * g77.dg/f77-edit-h-out.f: New test
48325 * g77.dg/f77-edit-t-in.f: New test
48326 * g77.dg/f77-edit-t-out.f: New test
48327 * g77.dg/f77-edit-x-out.f: New test
48328 * g77.dg/f77-edit-slash-out.f: New test
48329 * g77.dg/f77-edit-colon-out.f: New test
48330 * g77.dg/f77-edit-s-out.f: New test
48331
48332 2002-03-24 Richard Henderson <rth@redhat.com>
48333
48334 * objc/execute/formal_protocol-6.x: New XFAIL.
48335
48336 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48337
48338 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48339 that do not support weak symbols
48340
48341 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48342
48343 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48344 * lib/g77.exp: Likewise.
48345 * lib/objc.exp: Likewise.
48346
48347 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48348
48349 * gcc.dg/Wswitch-default.c: New test.
48350
48351 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48352
48353 * g++.dg/other/enum1.C: New test.
48354
48355 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48356
48357 * gcc.dg/pragma-ep-3.c: Fix typo.
48358
48359 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48360
48361 * g++.dg/inherit/template-as-base.C: New test.
48362
48363 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48364
48365 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48366 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48367
48368 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48369
48370 * gcc.dg/cpp/multiline.c: Update to match.
48371
48372 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48373
48374 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48375
48376 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48377
48378 * gcc.dg/cpp/extratokens2.c: New file.
48379
48380 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48381
48382 * gcc.dg/20020312-2.c: Add rs6000 target.
48383
48384 * gcc.c-torture/compile/20020319-1.c: New test.
48385
48386 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48387
48388 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48389 (A, E): Handle this.
48390
48391 2002-03-20 Jason Merrill <jason@redhat.com>
48392
48393 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48394 ignoring -fpic.
48395 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48396 through prune_gcc_output.
48397
48398 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48399
48400 * gcc.c-torture/compile/20020320-1.c: New test.
48401
48402 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48403
48404 * gcc.c-torture/compile/20020318-1.c: New test.
48405
48406 * gcc.dg/struct-by-value-1.c: New test.
48407
48408 * gcc.dg/20020319-1.c: New test.
48409
48410 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48411
48412 * g++.dg/opt/conj1.C: New test.
48413
48414 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48415
48416 * g++.dg/template/qualttp20.C: Revert previous change.
48417 * g++.dg/template/qualttp3.C: Likewise.
48418 * g++.dg/template/qualttp4.C: Likewise.
48419 * g++.dg/template/qualttp5.C: Likewise.
48420 * g++.dg/template/qualttp6.C: Likewise.
48421 * g++.dg/template/qualttp7.C: Likewise.
48422 * g++.dg/template/qualttp8.C: Likewise.
48423 * g++.dg/template/recurse.C: Likewise.
48424
48425 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48426
48427 * gcc.dg/cpp/wchar-1.c: Update.
48428
48429 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48430
48431 * g++.dg/template/conv1.C: New test.
48432 * g++.dg/template/conv2.C: New test.
48433 * g++.dg/template/conv3.C: New test.
48434 * g++.dg/template/conv4.C: New test.
48435
48436 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48437
48438 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48439 * g++.dg/template/qualttp3.C: Likewise.
48440 * g++.dg/template/qualttp4.C: Likewise.
48441 * g++.dg/template/qualttp5.C: Likewise.
48442 * g++.dg/template/qualttp6.C: Likewise.
48443 * g++.dg/template/qualttp7.C: Likewise.
48444 * g++.dg/template/qualttp8.C: Likewise.
48445 * g++.dg/template/recurse.C: Likewise.
48446
48447 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48448
48449 * g++.dg/opt/dtor1.C: New test.
48450
48451 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48452
48453 * gcc.c-torture/compile/20020315-1.c: New test.
48454
48455 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48456
48457 * gcc.dg/weak-1.c: Fix scan tests.
48458
48459 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48460
48461 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48462 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48463 cris-*-aout* mmix-*-*.
48464 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48465 cris-*-aout* mmix-*-*.
48466 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48467 cris-*-elf* cris-*-aout* and mmix-*-*.
48468 * gcc.dg/20001009-1.c: Ditto.
48469 * gcc.dg/20010912-1.c: Ditto.
48470 * gcc.dg/20020122-4.c: Ditto.
48471 * gcc.dg/inline-2.c: Ditto.
48472
48473 2002-03-14 Jeffrey A Law (law@cygnus.com)
48474
48475 * gcc.c-torture/compile/20020314-1.c: New test.
48476
48477 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48478
48479 * gcc.c-torture/execute/20020314-1.c: New test.
48480
48481 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48482
48483 * g++.dg/warn/Wunused-1.C: New test.
48484
48485 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48486
48487 * g++.dg/abi/mangle6.C: New test.
48488
48489 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48490
48491 * gcc.c-torture/compile/20020309-2.c: New test.
48492
48493 * gcc.c-torture/compile/20020312-1.c: New test.
48494
48495 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48496
48497 * g++.dg/other/access1.C: New test.
48498
48499 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48500
48501 * gcc.c-torture/execute/wchar_t-1.c: New test.
48502
48503 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48504
48505 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48506
48507 2002-03-12 Roger Sayle <roger@eyesopen.com>
48508
48509 * gcc.dg/20020312-1.c: New test case.
48510
48511 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48512
48513 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48514
48515 2002-03-11 Richard Henderson <rth@redhat.com>
48516
48517 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48518 * g++.old-deja/g++.jason/report.C: Likewise.
48519
48520 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48521
48522 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48523 * g++.old-deja/g++.robertl/eb56.C: Likewise.
48524
48525 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48526
48527 * g++.dg/overload/pmf1.C: New test.
48528
48529 2002-03-11 Kazu Hirata <kazu@hxi.com>
48530
48531 * gcc.c-torture/execute/20020307-1.c: Use long.
48532
48533 2002-03-11 Jakub Jelinek <jakub@redhat.com>
48534
48535 PR optimization/5844
48536 * gcc.dg/20020310-1.c: New test.
48537
48538 2002-03-09 Michael Meissner <meissner@redhat.com>
48539
48540 * gcc.c-torture/execute/memcpy-2.c: New test.
48541 * gcc.c-torture/execute/memset-1.c: New test.
48542 * gcc.c-torture/execute/strlen-1.c: New test.
48543 * gcc.c-torture/execute/strcmp-1.c: New test.
48544 * gcc.c-torture/execute/strncmp-1.c: New test.
48545
48546 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
48547
48548 * gcc.dg/ppc-ldstruct.c: New test.
48549
48550 2002-03-09 Jakub Jelinek <jakub@redhat.com>
48551
48552 * gcc.c-torture/execute/va-arg-22.c: New test.
48553
48554 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48555
48556 * gcc.c-torture/compile/20020309-1.c: New test.
48557
48558 2002-03-08 Jakub Jelinek <jakub@redhat.com>
48559
48560 * gcc.c-torture/execute/20020307-2.c: New test.
48561
48562 2002-03-07 Jeffrey A Law (law@redhat.com)
48563
48564 * g77.f-torture/compile/20020307-1.f: New test.
48565
48566 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
48567
48568 * gcc.dg/unordered-1.c: New test.
48569
48570 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
48571
48572 * gcc.c-torture/execute/20020307-1.c: New test.
48573
48574 2002-03-05 Jakub Jelinek <jakub@redhat.com>
48575
48576 * gcc.dg/20020304-1.c: New test.
48577
48578 * gcc.c-torture/compile/20020304-2.c: New test.
48579
48580 2002-03-04 Zack Weinberg <zack@codesourcery.com>
48581
48582 * gcc.c-torture/compile/20020304-1.c: New test case
48583 (from PR c/5830).
48584
48585 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
48586
48587 * gcc.dg/20020103-1.c: Add other -D ppc variants.
48588
48589 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
48590
48591 * g++.dg/other/classkey1.C: New test.
48592
48593 2002-03-01 Richard Henderson <rth@redhat.com>
48594
48595 * gcc.c-torture/compile/981223-1.x: New.
48596 * gcc.c-torture/compile/920625-1.x: New.
48597
48598 2002-02-28 Richard Henderson <rth@redhat.com>
48599
48600 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48601
48602 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48603
48604 * gcc.c-torture/execute/20020227-1.c: New test.
48605
48606 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48607
48608 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48609 here" ERROR lines.
48610 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48611 * g++.old-deja.g++.other/defarg1.C: Likewise.
48612 * g++.old-deja/g++.pt/calls2.C: Likewise.
48613 * g++.old-deja/g++.pt/crash20.C: Likewise.
48614 * g++.old-deja/g++.pt/crash30.C: Likewise.
48615 * g++.old-deja/g++.pt/crash36.C: Likewise.
48616 * g++.old-deja/g++.pt/crash6.C: Likewise.
48617 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48618 * g++.old-deja/g++.pt/derived3.C: Likewise.
48619 * g++.old-deja/g++.pt/error1.C: Likewise.
48620 * g++.old-deja/g++.pt/friend21.C: Likewise.
48621 * g++.old-deja/g++.pt/friend23.C: Likewise.
48622 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48623 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48624
48625 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48626
48627 * gcc.c-torture/execute/20020225-2.c: New test.
48628
48629 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48630
48631 * gcc.c-torture/execute/920730-1t.c,
48632 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48633 Delete test cases, only relevant to -traditional.
48634
48635 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48636
48637 * gcc.dg/cpp/undef1.c: Remove.
48638 * gcc.dg/cpp/directiv.c: Update.
48639 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48640
48641 2002-02-27 Michael Meissner <meissner@redhat.com>
48642
48643 * gcc.c-torture/execute/20020226-1.c: New test.
48644
48645 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48646
48647 * g++.dg/debug/debug4.C: New test.
48648
48649 * gcc.dg/ia64-visibility-1.c: New test.
48650
48651 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48652
48653 * gcc.dg/debug/20020224-1.c: New.
48654
48655 2002-02-25 Kazu Hirata <kazu@hxi.com>
48656
48657 * gcc.c-torture/execute/960416-1.x: New.
48658 * gcc.c-torture/execute/divconst-3.x: Likewise.
48659
48660 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48661
48662 * gcc.dg/20020224-1.c: New test.
48663
48664 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48665
48666 * gcc.c-torture/execute/20020225-1.c: New.
48667
48668 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48669
48670 * gcc.dg/cpp/wchar-1.c: New test.
48671
48672 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48673
48674 * gcc.dg/20020222-1.c: New test.
48675
48676 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48677
48678 * g++.dg/opt/anonunion1.C: New test.
48679
48680 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48681
48682 * g++.dg/template/qualttp19.C: New test.
48683 * g++.dg/template/qualttp20.C: New test.
48684 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48685 * g++.old-deja/g++.other/qual1.C: Likewise.
48686
48687 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48688
48689 * gcc.dg/attr-alwaysinline.c: New.
48690
48691 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48692
48693 * gcc.dg/20020220-1.c: New test.
48694
48695 * gcc.dg/20020220-2.c: New test.
48696
48697 * g++.dg/opt/mmx1.C: New test.
48698
48699 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48700
48701 * gcc.c-torture/compile/20020110.c: New test.
48702
48703 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48704
48705 * gcc.c-torture/execute/20020219-1.c: New test.
48706
48707 * gcc.dg/20020219-1.c: New test.
48708
48709 * gcc.dg/noncompile/20020220-1.c: New test.
48710
48711 * g++.dg/opt/ptrintsum1.C: New test.
48712
48713 * gcc.dg/debug/20020220-1.c: New test.
48714
48715 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48716
48717 * gcc.c-torture/execute/20020216-1.c: New test.
48718
48719 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48720
48721 * gcc.dg/decl-1.c: Update, new test.
48722
48723 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48724
48725 * g++.dg/abi/bitfield1.C: New test.
48726 * g++.dg/abi/bitfield2.C: New test.
48727
48728 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48729
48730 * gcc.dg/attr-nest.c: New test.
48731
48732 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48733
48734 * gcc.c-torture/execute/20020215-1.c: New test.
48735
48736 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48737
48738 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48739 * g++.dg/debug/debug.exp: New.
48740 * g++.dg/debug/trivial.C: New.
48741 * g++.dg/debug/debug1.C: Moved...
48742 * g++.dg/other/debug1.C: ...from here.
48743 * g++.dg/debug/debug2.C: Moved...
48744 * g++.dg/other/debug2.C: ...from here.
48745 * g++.dg/debug/debug3.C: Moved...
48746 * g++.dg/other/debug3.C: ...from here.
48747
48748 * gcc.dg/noncompile/20020213-1.c: New test.
48749
48750 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48751
48752 * g++.dg/other/debug3.C: New test.
48753
48754 * gcc.c-torture/execute/20020213-1.c: New test.
48755
48756 2002-02-13 Richard Smith <richard@ex-parrot.com>
48757
48758 * g++.old-deja/g++.other/thunk1.C: New test.
48759
48760 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48761
48762 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48763
48764 2002-02-13 Stan Shebs <shebs@apple.com>
48765
48766 * gcc.dg/altivec-3.c: New.
48767
48768 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48769
48770 * gcc.dg/Wunreachable-1.c: New test.
48771 * gcc.dg/Wunreachable-2.c: New test.
48772
48773 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48774
48775 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48776
48777 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48778
48779 * gcc.dg/decl-1.c: New test.
48780
48781 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48782
48783 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48784
48785 2002-02-10 Kazu Hirata <kazu@hxi.com>
48786
48787 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48788 * gcc.c-torture/compile/980506-1.x: Likewise.
48789
48790 2002-02-10 Kazu Hirata <kazu@hxi.com>
48791
48792 * gcc.dg/20020210-1.c: New.
48793
48794 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48795
48796 * g77.f-torture/execute/947.f: New regression test
48797 for PR fortran/947.
48798
48799 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48800
48801 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48802 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48803
48804 2002-02-08 Richard Henderson <rth@redhat.com>
48805
48806 * gcc.c-torture/compile/labels-3.c: New.
48807
48808 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48809
48810 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48811 expression statements work instead.
48812 * gcc.dg/noncompile/20020207-1.c: New test.
48813
48814 2002-02-07 Richard Henderson <rth@redhat.com>
48815
48816 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48817
48818 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48819
48820 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48821 message from g77
48822 * lib/g77-dg.exp: Trim g77 error messages so that they are
48823 recognized by dg.exp.
48824
48825 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48826
48827 PR fortran/5473
48828 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48829
48830 2002-02-07 Richard Henderson <rth@redhat.com>
48831
48832 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48833 to be sufficiently aligned for integers.
48834
48835 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48836
48837 * g++.dg/template/friend4.C: New test.
48838
48839 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48840
48841 PR fortran/5743
48842 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48843 unsupported cases.
48844
48845 2002-02-07 Richard Henderson <rth@redhat.com>
48846
48847 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48848 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48849 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48850 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48851
48852 2002-02-06 Richard Henderson <rth@redhat.com>
48853
48854 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48855
48856 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48857
48858 * gcc.dg/20020206-1.c: New test.
48859
48860 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48861
48862 * gcc.c-torture/execute/20020206-1.c: New test.
48863
48864 * gcc.c-torture/execute/20020206-2.c: New test.
48865
48866 PR optimization/5429:
48867 * gcc.c-torture/compile/20020206-1.c: New test.
48868
48869 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48870
48871 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48872 as certain file formats cannot support particularly large
48873 alignments.
48874
48875 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48876 and do not expect to be able to link the executable.
48877
48878 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48879 fail because the COFF format does not support the weak attribute.
48880
48881 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48882
48883 * g77.dg/pr5473.f: New test
48884
48885 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48886
48887 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48888 Fix testcase accordingly.
48889
48890 2002-02-04 Richard Henderson <rth@redhat.com>
48891
48892 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48893 (buf): Change to be an array of pointers, not ints.
48894
48895 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48896
48897 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48898 before all tests. Move warning one line above to match where it
48899 C frontend emits.
48900 * gcc.dg/Wswitch-2.c: New test.
48901 * g++.dg/warn/Wswitch-1.C: New test.
48902 * g++.dg/warn/Wswitch-2.C: New test.
48903
48904 2002-02-04 Richard Henderson <rth@redhat.com>
48905
48906 * g++.dg/abi/offsetof.C: Fix size comparison.
48907
48908 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48909
48910 * gcc.dg/cast-qual-2.c: New test.
48911
48912 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48913
48914 * gcc.dg/20020201-4.c: New test.
48915
48916 2002-02-04 Ben Elliston <bje@redhat.com>
48917
48918 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48919 target_info attribute != 0, in addition to the empty string.
48920 (gcc_target_compile): Likewise.
48921
48922 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48923
48924 * gcc.dg/Wswitch.c: New test.
48925 PR gcc/4475. PR gcc/3780.
48926
48927 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48928
48929 * g77.f-torture/execute/5122.f: New test for regressions
48930 against PR fortran/5122.
48931
48932 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48933
48934 * g77.f-torture/compile/pr3743.f: Delete
48935 * g77.dg/pr3743-1.f: New test.
48936 * g77.dg/pr3743-2.f: New test.
48937 * g77.dg/pr3743-3.f: New test.
48938 * g77.dg/pr3743-4.f: New test.
48939
48940 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48941
48942 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48943
48944 2002-02-02 Richard Henderson <rth@redhat.com>
48945
48946 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48947 * gcc.c-torture/execute/bf64-1.c: Likewise.
48948
48949 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48950
48951 * gcc.dg/20020201-2.c: New test.
48952
48953 * gcc.dg/20020201-3.c: New test.
48954
48955 * gcc.c-torture/execute/bitfld-2.c: New test.
48956
48957 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48958
48959 * gcc.dg/bitfld-1.c: Update.
48960 * gcc.dg/bitfld-2.c: Update.
48961 * gcc.c-torture/execute/bitfld-1.x: New.
48962
48963 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48964
48965 * gcc.c-torture/execute/20020201-1.c: New test.
48966
48967 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48968
48969 PR target/5469
48970 * gcc.dg/20020201-1.c: New test.
48971
48972 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48973
48974 PR fortran/3743
48975 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48976 * g77.f-torture/compile/pr3743.x: Remove
48977
48978 2002-01-31 Tom Rix <trix@redhat.com>
48979
48980 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48981
48982 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48983
48984 * gcc.dg/noncompile/20020130-1.c: New test.
48985
48986 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48987
48988 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48989
48990 2002-01-29 Richard Henderson <rth@redhat.com>
48991
48992 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48993 to long long.
48994 * gcc.c-torture/execute/bf64-1.c: Likewise.
48995
48996 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48997
48998 * gcc.c-torture/execute/20020129-1.c: New test.
48999
49000 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
49001
49002 * gcc.c-torture/compile/20000224-1.c: Update.
49003 * gcc.c-torture/execute/bitfld-1.c: New tests.
49004 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49005 * gcc.dg/uninit-A.c: Update.
49006
49007 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
49008
49009 * g++.dg/template/ctor1.C: Add instantiation.
49010
49011 2002-01-28 Paul Koning <pkoning@equallogic.com>
49012
49013 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49014 argument to __builtin_prefetch to be const ptr.
49015
49016 2002-01-28 Jakub Jelinek <jakub@redhat.com>
49017
49018 * gcc.c-torture/compile/20020120-1.c: New test.
49019
49020 2002-01-27 Kazu Hirata <kazu@hxi.com>
49021
49022 * gcc.c-torture/execute/20020127-1.c: New test.
49023
49024 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
49025
49026 * g77.dg/f77-edit-i-in.f: New test
49027 * g77.dg/f77-edit-i-out.f: New test
49028
49029 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
49030
49031 * gcc.dg/debug/debug.exp: New file.
49032 * gcc.dg/debug/trivial.c: New file.
49033 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49034 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49035 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49036 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49037 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49038 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49039 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49040 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49041 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49042 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49043 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49044 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49045 * gcc.dg/20000503-1.c: Removed.
49046 * gcc.dg/20010207-1.c: Removed.
49047 * gcc.dg/20011223-1.c: Removed.
49048 * gcc.dg/20020104-2.c: Removed.
49049 * gcc.dg/debug-1.c: Removed.
49050 * gcc.dg/debug-2.c: Removed.
49051 * gcc.dg/debug-3.c: Removed.
49052 * gcc.dg/debug-4.c: Removed.
49053 * gcc.dg/debug-5.c: Removed.
49054 * gcc.dg/debug-6.c: Removed.
49055 * gcc.dg/dwarf2-1.c: Removed.
49056 * gcc.dg/dwarf2-2.c: Removed.
49057
49058 2002-01-25 Jakub Jelinek <jakub@redhat.com>
49059
49060 * g++.old-deja/g++.other/eh5.C: New test.
49061 * g++.old-deja/g++.other/sibcall2.C: New test.
49062 * g++.old-deja/g++.other/array9.C: New test.
49063 * g++.old-deja/g++.other/typename2.C: New test.
49064 * g++.old-deja/g++.other/crash60.C: New test.
49065 * g++.old-deja/g++.other/conv9.C: New test.
49066 * g++.old-deja/g++.other/mangle10.C: New test.
49067 * g++.old-deja/g++.other/unchanging1.C: New test.
49068 * g++.old-deja/g++.other/exprstmt1.C: New test.
49069 * g++.old-deja/g++.other/inline23.C: New test.
49070 * g++.old-deja/g++.eh/ia64-1.C: New test.
49071 * g++.old-deja/g++.other/dwarf2-1.C: New test.
49072 * g++.old-deja/g++.other/reload1.C: New test.
49073 * g++.old-deja/g++.other/static20.C: New test.
49074 * g++.old-deja/g++.other/local-alloc1.C: New test.
49075 * g++.old-deja/g++.other/conv8.C: New test.
49076 * g++.old-deja/g++.other/stmtexpr2.C: New test.
49077 * g++.old-deja/g++.other/storeexpr1.C: New test.
49078 * g++.old-deja/g++.other/storeexpr2.C: New test.
49079 * g++.dg/eh/template2.C: New test.
49080 * g++.dg/warn/weak1.C: New test.
49081
49082 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
49083
49084 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49085 Remove first, non-varying, argument.
49086
49087 2002-01-23 Richard Henderson <rth@redhat.com>
49088
49089 * gcc.dg/inline-2.c: New.
49090
49091 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49092 Add optional target arg. Check number of arguments.
49093 (scan-assembler-not, scan-assembler-dem): Likewise.
49094 (scan-assembler-dem-not): Likewise.
49095
49096 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49097
49098 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49099 line 12.
49100 * g++.old-deja/g++.brendan/parse3.C,
49101 g++.old-deja/g++.other/crash26.C,
49102 g++.old-deja/g++.other/crash28.C,
49103 g++.old-deja/g++.other/crash29.C,
49104 g++.old-deja/g++.other/crash30.C,
49105 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49106
49107 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
49108
49109 * gcc.dg/20020115-1.c: New.
49110
49111 2002-01-23 Bob Wilson <bob.wilson@acm.org>
49112
49113 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49114
49115 2002-01-23 Janis Johnson <janis187@us.ibm.com>
49116
49117 * gcc.dg/20020122-3.c: New.
49118
49119 2002-01-23 Jakub Jelinek <jakub@redhat.com>
49120
49121 * g++.dg/other/gc1.C: New test.
49122
49123 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49124
49125 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49126
49127 2002-01-22 Richard Henderson <rth@redhat.com>
49128
49129 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49130
49131 2002-01-22 Richard Henderson <rth@redhat.com>
49132
49133 * gcc.dg/20020122-4.c: New.
49134
49135 2002-01-22 H.J. Lu <hjl@gnu.org>
49136
49137 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49138 link output.
49139 * gcc.dg/special/ecos.exp: Likewise.
49140 * lib/g++-dg.exp: Likewise.
49141 * lib/g77-dg.exp: Likewise.
49142 * lib/gcc-dg.exp : Likewise.
49143 * lib/mike-g++.exp: Likewise.
49144 * lib/mike-g77.exp: Likewise.
49145 * lib/mike-gcc.exp: Likewise.
49146 * lib/objc-dg.exp: Likewise.
49147
49148 2002-01-22 Janis Johnson <janis187@us.ibm.com>
49149
49150 PR target/5379
49151 * gcc.dg/20020122-2.c: New test.
49152
49153 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
49154
49155 * gcc.dg/20020122-1.c: New test.
49156
49157 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
49158
49159 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49160
49161 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
49162
49163 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49164
49165 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49166
49167 * gcc.c-torture/compile/20020121-1.c: New test.
49168
49169 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
49170
49171 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49172 ld_library_path.
49173
49174 2002-01-21 Jakub Jelinek <jakub@redhat.com>
49175
49176 * gcc.dg/20020218-1.c: New test.
49177
49178 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
49179
49180 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49181 messages
49182 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49183 "At global scope" warning
49184 * g++.dg/ext/align1.C: Change cygwin test for alignment
49185 from db-bogus to dg-warning
49186
49187 2002-01-21 Zack Weinberg <zack@codesourcery.com>
49188
49189 * g77.f-torture/compile/cpp2.F: New test.
49190
49191 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
49192
49193 * g++.dg/template/access1.C: New test.
49194
49195 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
49196
49197 * gcc.dg/20020118-1.c: New.
49198
49199 2002-01-18 Kazu Hirata <kazu@hxi.com>
49200
49201 * gcc.c-torture/execute/20020118-1.c: New test.
49202
49203 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49204
49205 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49206 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49207 alignment warnings.
49208
49209 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49210
49211 * gcc.misc-tests/i386-prefetch.exp: Save and restore
49212 torture_with_loops and torture_without_loops
49213
49214 2002-01-17 Jakub Jelinek <jakub@redhat.com>
49215
49216 * gcc.c-torture/compile/20020116-1.c: New test.
49217
49218 2002-01-16 Jakub Jelinek <jakub@redhat.com>
49219
49220 * gcc.dg/20020116-2.c: New test.
49221
49222 * gcc.dg/ultrasp4.c: New test.
49223
49224 * gcc.dg/20020116-1.c: New test.
49225
49226 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
49227
49228 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49229 by EABI.
49230
49231 2002-01-15 Janis Johnson <janis187@us.ibm.com>
49232
49233 * gcc.misc-tests/i386-prefetch.exp: New.
49234 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49235 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49236 * gcc.misc-tests/i386-pf-none-1.c: New test.
49237 * gcc.misc-tests/i386-pf-sse-1.c: New test.
49238
49239 2002-01-15 Jakub Jelinek <jakub@redhat.com>
49240
49241 * gcc.dg/gnu89-init-1.c: Add new tests.
49242
49243 2002-01-15 Andreas Jaeger <aj@suse.de>
49244
49245 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49246 * gcc.dg/i386-mmx-2.c: Likewise.
49247 * gcc.dg/i386-sse-1.c: Likewise.
49248 * gcc.dg/i386-sse-2.c: Likewise.
49249 * gcc.dg/i386-sse-3.c: Likewise.
49250
49251 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
49252
49253 * g77.f-torture/execute/intrinsic-unix-bessel.f:
49254 Uncomment additional cases that now pass.
49255
49256 2002-01-11 Richard Henderson <rth@redhat.com>
49257
49258 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49259 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49260
49261 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
49262
49263 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49264
49265 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
49266
49267 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49268 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49269
49270 2002-01-10 Dale Johannesen <dalej@apple.com>
49271
49272 * gcc.c-torture/execute/loop-11.c: New.
49273
49274 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
49275
49276 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49277 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49278
49279 2002-01-09 Richard Henderson <rth@redhat.com>
49280
49281 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49282 type in which to perform the operation for each size.
49283
49284 2002-01-09 Alan Matsuoka (alanm@redhat.com)
49285
49286 * gcc.c-torture/compile/20020109-2.c: New test.
49287
49288 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
49289
49290 * gcc.c-torture/execute/loop-10.c: New test.
49291
49292 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49293
49294 * gcc.c-torture/compile/20010226-1.c: New test.
49295 * gcc.c-torture/compile/20010227-1.c: New test.
49296 * gcc.c-torture/compile/20010426-1.c: New test.
49297 * gcc.c-torture/compile/20010510-1.c: New test.
49298 * gcc.c-torture/compile/20010605-3.c: New test.
49299 * gcc.c-torture/compile/20010824-1.c: New test.
49300 * gcc.c-torture/execute/20010409-1.c: New test.
49301 * gcc.dg/noncompile/20000901-1.c: New test.
49302 * gcc.dg/20001023-1.c: New test.
49303 * gcc.dg/20001101-1.c: New test.
49304 * gcc.dg/20001102-1.c: New test.
49305 * gcc.dg/20010207-1.c: New test.
49306 * gcc.dg/20010405-1.c: New test.
49307 * gcc.dg/20010822-1.c: New test.
49308 * gcc.dg/20011107-1.c: New test.
49309
49310 2002-01-09 Jeffrey A Law (law@redhat.com)
49311
49312 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49313
49314 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
49315 execution failure on PA targets.
49316
49317 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49318
49319 * gcc.c-torture/compile/20020109-1.c: New test.
49320
49321 2002-01-08 Kazu Hirata <kazu@hxi.com>
49322
49323 * gcc.c-torture/execute/20020108-1.c: New test.
49324
49325 2002-01-08 Jakub Jelinek <jakub@redhat.com>
49326
49327 * gcc.dg/20020108-1.c: New test.
49328
49329 2002-01-08 H.J. Lu <hjl@gnu.org>
49330
49331 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49332 for header files.
49333
49334 2002-01-08 Geoff Keating <geoffk@redhat.com>
49335
49336 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49337 consistency.
49338
49339 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49340
49341 * gcc.dg/altivec-4.c: Test altivec predicates.
49342
49343 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49344
49345 * gcc.c-torture/execute/20020107-1.c: New test.
49346
49347 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49348
49349 PR c/5279
49350 * gcc.c-torture/compile/20020106-1.c: New test.
49351
49352 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49353
49354 * gcc.c-torture/execute/nestfunc-4.c: New test.
49355
49356 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49357
49358 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49359 extra triple that slipped in.
49360 * g++.old-deja/g++.abi/align.C: Likewise.
49361 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49362
49363 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49364
49365 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49366 * g++.old-deja/g++.abi/align.C: Likewise.
49367 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49368
49369 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49370 on FreeBSD/i386.
49371 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49372 FreeBSD.
49373
49374 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49375
49376 * gcc.dg/20020104-1.c: New test.
49377
49378 * gcc.dg/20020104-2.c: New test.
49379
49380 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49381
49382 * gcc.dg/20020103-1.c: Fix typo in target selector.
49383
49384 2002-01-03 Richard Henderson <rth@redhat.com>
49385
49386 * gcc.dg/20020103-1.c: New.
49387
49388 2002-01-03 Kazu Hirata <kazu@hxi.com>
49389
49390 * gcc.c-torture/execute/20020103-1.c: New test.
49391
49392 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49393
49394 * g++.dg/other/debug2.C: New test.
49395
49396 * gcc.c-torture/compile/20020103-1.c: New test.
49397
49398 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49399
49400 * gcc.dg/gnu89-init-1.c: Added new tests.
49401
49402 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49403
49404 * g++.dg/template/friend2.C: Remove as patch is reverted.
49405
49406 * g++.dg/warn/oldcast1.C: New test.
49407
49408 * g++.dg/template/ptrmem1.C: New test.
49409 * g++.dg/template/ptrmem2.C: New test.
49410
49411 * g++.dg/template/ntp.C: New test.
49412
49413 * g++.dg/other/component1.C: New test.
49414
49415 * g++.dg/template/ttp3.C: New test.
49416
49417 * g++.dg/template/friend2.C: New test.
49418 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49419
49420 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49421
49422 * g++.dg/other/ptrmem1.C: New test.
49423 * g++.dg/other/ptrmem2.C: New test.
49424
49425 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49426
49427 * g++.dg/template/ctor1.C: New test.
49428
49429 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49430
49431 * g++.dg/template/friend2.C: New test.
49432
49433 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49434
49435 * gcc.dg/mmix-1.c: New test.
49436
49437 2001-12-31 Richard Henderson <rth@redhat.com>
49438
49439 * gcc.dg/asm-5.c: New.
49440
49441 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49442
49443 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49444 in namespace __gnu_cxx
49445
49446 2001-12-30 Richard Henderson <rth@redhat.com>
49447
49448 * gcc.dg/debug-6.c: New.
49449
49450 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49451
49452 * gcc.c-torture/compile/20011229-2.c: New test.
49453
49454 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49455
49456 * gcc.dg/debug-3.c: New test.
49457 * gcc.dg/debug-4.c: New test.
49458 * gcc.dg/debug-5.c: New test.
49459
49460 2001-12-29 Richard Henderson <rth@redhat.com>
49461
49462 * g++.dg/eh/loop1.C: New.
49463
49464 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49465
49466 * g++.dg/template/crash1.C: New test.
49467
49468 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49469
49470 * g++.dg/other/const1.C: New test.
49471
49472 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49473
49474 * gcc.c-torture/compile/20011229-1.c: New test.
49475
49476 2001-12-28 Stan Shebs <shebs@apple.com>
49477
49478 * lib/objc-torture.exp: Resync with c-torture.exp.
49479 * lib/objc.exp: Load standard libraries.
49480
49481 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49482
49483 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49484 additional tests.
49485
49486 2001-12-27 Roger Sayle <roger@eyesopen.com>
49487
49488 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49489
49490 2001-12-27 Richard Henderson <rth@redhat.com>
49491
49492 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49493
49494 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49495
49496 * g++.dg/eh/ctor1.C: New test.
49497 * g++.dg/other/error2.C: New test.
49498
49499 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49500
49501 * g++.dg/other/init2.C: New test.
49502
49503 2001-12-24 Richard Henderson <rth@redhat.com>
49504
49505 * gcc.dg/20011223-1.c: New.
49506 * gcc.dg/inline-1.c: New.
49507
49508 2001-12-23 Richard Henderson <rth@redhat.com>
49509
49510 * gcc.dg/asm-4.c: Test operand modifiers.
49511
49512 2001-12-23 Richard Henderson <rth@redhat.com>
49513
49514 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49515
49516 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
49517
49518 * gcc.c-torture/execute/20011223-1.c: New test.
49519
49520 2001-12-21 Richard Henderson <rth@redhat.com>
49521
49522 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49523 re-enables the warning.
49524
49525 2001-12-21 Richard Henderson <rth@redhat.com>
49526
49527 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49528
49529 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49530
49531 * gcc.c-torture/compile/20011218-1.c: New test.
49532
49533 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
49534
49535 * gcc.misc-test/arm-isr.exp: New file. Control running of the
49536 arm-isr.c test.
49537 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
49538 epilogue generation for ARM ISR routines.
49539
49540 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49541
49542 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49543 * gcc.dg/format/c90-printf-3.c: Likewise.
49544 * gcc.dg/format/c99-printf-3.c: Likewise.
49545 * gcc.dg/format/ext-1.c: Likewise.
49546 * gcc.dg/format/ext-6.c: Likewise.
49547 * gcc.dg/format/format.h: Prototype unlocked stdio.
49548
49549 2001-12-20 Richard Henderson <rth@redhat.com>
49550
49551 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49552 (arena): Use it.
49553 (malloc): Correct allocation logic. Abort if we fill up the
49554 arena before initialization complete.
49555 (realloc): Correct allocation logic.
49556
49557 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49558
49559 * gcc.c-torture/compile/20011219-2.c: New test.
49560
49561 * gcc.c-torture/execute/20011219-1.c: New test.
49562
49563 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
49564
49565 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49566 target does not support weak symbols.
49567
49568 2001-12-19 Jakub Jelinek <jakub@redhat.com>
49569
49570 * gcc.c-torture/compile/20011219-1.c: New test.
49571
49572 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
49573
49574 * g++.dg/other/error1.C: New test.
49575
49576 2001-12-17 Jeffrey A Law (law@redhat.com)
49577
49578 * gcc.c-torture/execute/20011217-1.c: New test.
49579
49580 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
49581
49582 * objc.dg/special/: New directory.
49583 * objc.dg/special/special.exp: New file.
49584 * objc.dg/special/unclaimed-category-1.h: New file.
49585 * objc.dg/special/unclaimed-category-1a.m: New file.
49586 * objc.dg/special/unclaimed-category-1.m: New file.
49587
49588 2001-12-17 Andreas Jaeger <aj@suse.de>
49589
49590 * gcc.c-torture/compile/20011217-2.c: New test.
49591
49592 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
49593
49594 * gcc.c-torture/compile/20011217-1.c: New test.
49595
49596 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49597
49598 * gcc.dg/20011214-1.c: New.
49599
49600 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49601
49602 * gcc.dg/altivec-4.c: New.
49603
49604 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49605
49606 * gcc.dg/20011113-1.c: New test.
49607
49608 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49609
49610 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49611 std::__malloc_alloc_template<0> and
49612 std::__default_alloc_template<false, 0>.
49613
49614 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49615
49616 * objc/execute/bf-21.m: New test.
49617 * objc/execute/enumeration-1.m: New test.
49618 * objc/execute/enumeration-2.m: New test.
49619
49620 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49621
49622 * gcc.dg/gnu89-init-1.c: New test.
49623
49624 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49625
49626 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49627 * g++.old-deja/g++.jason/2371.C: Likewise.
49628 * g++.old-deja/g++.jason/template33.C: Likewise.
49629 * g++.old-deja/g++.jason/template34.C: Likewise.
49630 * g++.old-deja/g++.jason/template36.C: Likewise.
49631 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49632 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49633 * g++.old-deja/g++.other/typename1.C: Likewise.
49634 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49635 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49636 * g++.old-deja/g++.pt/typename11.C: Likewise.
49637 * g++.old-deja/g++.pt/typename14.C: Likewise.
49638 * g++.old-deja/g++.pt/typename16.C: Likewise.
49639 * g++.old-deja/g++.pt/typename3.C: Likewise.
49640 * g++.old-deja/g++.pt/typename4.C: Likewise.
49641 * g++.old-deja/g++.pt/typename5.C: Likewise.
49642 * g++.old-deja/g++.pt/typename7.C: Likewise.
49643 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49644
49645 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49646
49647 * g++.dg/other/linkage1.C: New test.
49648 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49649 specifiers.
49650
49651 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49652
49653 * gcc.dg/concat.c: New test.
49654
49655 2001-12-11 Stan Shebs <shebs@apple.com>
49656
49657 * objc/compile: New test directory.
49658 * objc/compile/compile.exp: New expect script.
49659 * objc/compile/20011211-1.m: New compile test.
49660
49661 2001-12-11 Jason Merrill <jason@redhat.com>
49662
49663 * lib/prune.exp (prune_gcc_output): Also handle "In member
49664 function". So many permutations...
49665
49666 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49667
49668 * g++.dg/template/typedef1.C: New test.
49669
49670 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49671
49672 * g++.dg/other/copy1.C: New test.
49673
49674 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49675
49676 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49677
49678 * gcc.dg/builtin-choose-expr.c: New.
49679
49680 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49681
49682 * gcc.dg/altivec-2.c: New.
49683
49684 2001-12-07 Richard Henderson <rth@redhat.com>
49685
49686 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49687
49688 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49689
49690 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49691 ultrasparc.
49692
49693 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49694
49695 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49696
49697 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49698
49699 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49700 variable argument list.
49701
49702 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49703
49704 * gcc.c-torture/execute/memcheck: Delete entire directory.
49705 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49706 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49707
49708 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49709
49710 * gcc.dg/Wshadow-1.c: New test.
49711
49712 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49713
49714 * gcc.c-torture/compile/20011130-1.c: New test.
49715
49716 * gcc.dg/noncompile/20011025-1.c: New test.
49717
49718 * g++.dg/other/anon-union.C: New test.
49719
49720 * gcc.c-torture/execute/20011024-1.c: New test.
49721
49722 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49723
49724 * gcc.c-torture/execute/20000722-1.x,
49725 gcc.c-torture/execute/20010123-1.x: Remove.
49726 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49727 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49728 gcc.dg/c99-complit-2.c: New tests.
49729
49730 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49731
49732 * g++.dg/inherit/base1.C: New test.
49733
49734 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49735
49736 * g++.dg/other/stdarg1.C: New test.
49737
49738 * gcc.c-torture/compile/20011130-2.c: New test.
49739
49740 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49741
49742 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49743 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49744 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49745 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49746 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49747 * gcc.dg/builtin-prefetch-1.c: New test.
49748
49749 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49750
49751 * gcc.dg/20011130-1.c: New test.
49752
49753 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49754
49755 * g++.dg/other/scope1.C: New test.
49756 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49757
49758 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49759
49760 * gcc.dg/vla-init-1.c: New test.
49761
49762 2001-12-01 Geoff Keating <geoffk@redhat.com>
49763
49764 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49765
49766 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49767
49768 * objc.dg/alias.m: Update.
49769 * objc.dg/class-1.m: Update.
49770 * objc.dg/const-str-1.m: Update.
49771 * objc.dg/fwd-proto-1.m: Update.
49772 * objc.dg/id-1.m: Update.
49773 * objc.dg/super-class-1.m: Update.
49774
49775 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49776
49777 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49778 constructs.
49779
49780 2001-11-28 Jeffrey A Law (law@cygnus.com)
49781
49782 * gcc.c-torture/execute/20011128-1.c: New test.
49783
49784 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49785
49786 * gcc.dg/20011127-1.c: New test.
49787
49788 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49789
49790 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49791 from Austin Group draft 7.
49792 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49793 scanf format arguments.
49794 * gcc.dg/format/no-exargs-2.c: New test.
49795
49796 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49797
49798 * g++.dg/abi/vbase8-4.C: New test.
49799
49800 2001-11-24 Ian Lance Taylor <ian@airs.com>
49801
49802 * gcc.c-torture/execute/20011121-1.c: New test.
49803
49804 2001-11-23 Jeffrey A Law (law@cygnus.com)
49805
49806 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49807
49808 2001-11-23 Andreas Jaeger <aj@suse.de>
49809
49810 * gcc.dg/cpp/charconst-2.c: New test.
49811
49812 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49813
49814 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49815 to the host if it is remote. Let tests specify extra headers
49816 they use.
49817 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49818 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49819 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49820 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49821 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49822 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49823 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49824 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49825 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49826 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49827
49828 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49829
49830 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49831 for little endian ARMs.
49832
49833 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49834
49835 * gcc.c-torture/compile/20011119-1.c: New test.
49836 * gcc.c-torture/compile/20011119-2.c: New test.
49837
49838 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49839
49840 * gcc.dg/altivec-1.c: Fix typo.
49841
49842 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49843
49844 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49845
49846 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49847
49848 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49849
49850 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49851
49852 * lib/g77.exp: Don't specify --rpath-link.
49853
49854 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49855 across all the headers.
49856 * gcc.dg/format/format.exp: For testing on a remote host,
49857 copy format.h.
49858
49859 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49860 * gcc.c-torture/execute/930406-1.c: Likewise.
49861 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49862
49863 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49864
49865 * gcc.dg/altivec-1.c: New.
49866
49867 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49868
49869 * gcc.dg/cpp/fpreprocessed.c: New test case.
49870
49871 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49872
49873 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49874 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49875 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49876
49877 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49878
49879 * gcc.dg/no-builtin-1.c: New test.
49880
49881 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49882
49883 * gcc.c-torture/execute/20011115-1.c: New test.
49884
49885 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49886
49887 * gcc.c-torture/compile/20011114-2.c: New test.
49888 * gcc.c-torture/compile/20011114-3.c: New test.
49889 * gcc.c-torture/compile/20011114-4.c: New test.
49890
49891 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49892
49893 * g++.dg/other/init1.C: New test.
49894
49895 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49896
49897 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49898 message.
49899
49900 * gcc.c-torture/execute/20011114-1.c: New testcase.
49901
49902 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49903 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49904 like the (before this change) version of 20010327-1.c.
49905
49906 2001-11-14 Roger Sayle <roger@eyesopen.com>
49907
49908 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49909
49910 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49911
49912 * g++.dg/init/array2.C: New test.
49913
49914 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49915
49916 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49917
49918 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49919
49920 * g++.dg/other/forscope1.C: New test.
49921 * g++.dg/ext/forscope1.C: New test.
49922 * g++.dg/ext/forscope2.C: New test.
49923
49924 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49925
49926 * gcc.c-torture/execute/20011113-1.c: New test.
49927
49928 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49929
49930 * gcc.c-torture/execute/20011109-2.c: New test.
49931
49932 * gcc.c-torture/execute/20011109-1.c: New test.
49933
49934 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49935
49936 * gcc.c-torture/compile/20011109-1.c: New test.
49937
49938 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49939
49940 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49941 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49942 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49943 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49944 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49945 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49946 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49947
49948 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49949
49950 * g++.dg/warn/Wshadow-1.C: New tests.
49951 * g++.old-deja/g++.mike/for3.C: Update.
49952
49953 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49954
49955 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49956 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49957 XFAILs. Adjust expected error texts.
49958 * gcc.c-torture/compile/20011106-1.c,
49959 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49960 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49961 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49962 gcc.dg/c99-array-lval-5.c: New tests.
49963
49964 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49965
49966 * gcc.dg/cpp/defined.c: Update.
49967
49968 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49969
49970 * gcc.c-torture/execute/anon-1.c: New test.
49971
49972 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49973
49974 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49975 same size, so no warning should be produced on stormy16.
49976
49977 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49978 due to oversized array.
49979 * g++.old-deja/g++.mike/ns15.C: Likewise.
49980 * g++.old-deja/g++.pt/crash16.C: Likewise.
49981
49982 2001-11-02 Graham Stott <grahams@redhat.com>
49983
49984 * g++.dgother/debug1.C: Fix typos.
49985
49986 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49987
49988 * g++.dg/other/debug1.C: New test.
49989
49990 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49991
49992 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49993 of unsigned long.
49994
49995 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49996
49997 * gcc.dg/20011029-2.c: New test.
49998
49999 * gcc.c-torture/compile/20011029-1.c: New test.
50000
50001 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
50002
50003 * objc/execute/class_self-1.m: New test.
50004 * objc/execute/class_self-2.m: New test.
50005
50006 2001-10-25 Zack Weinberg <zack@codesourcery.com>
50007
50008 * gcc.misc-tests/msgs.exp: Delete.
50009 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50010 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
50011 error set to match recent changes.
50012
50013 2001-10-24 Zack Weinberg <zack@codesourcery.com>
50014
50015 * gcc.dg/20011021-1.c: New test.
50016
50017 2001-10-24 Jakub Jelinek <jakub@redhat.com>
50018
50019 * gcc.c-torture/compile/20011023-1.c: New test.
50020
50021 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
50022
50023 * lib/g77.exp: Rewrite based on lib/g++.exp.
50024
50025 2001-10-19 Jakub Jelinek <jakub@redhat.com>
50026
50027 * gcc.c-torture/execute/20011019-1.c: New test.
50028
50029 * gcc.dg/20011018-1.c: New test.
50030
50031 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
50032
50033 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50034
50035 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
50036
50037 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50038 * gcc.dg/attr-invalid.c: Likewise.
50039
50040 2001-10-18 Jakub Jelinek <jakub@redhat.com>
50041
50042 * gcc.dg/20011015-1.c: New test.
50043
50044 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50045
50046 * g++.dg/template/unify2.C: New test.
50047
50048 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50049
50050 * g++.dg/other/exception-specification.C: New test
50051
50052 2001-10-13 Tom Rix <trix@redhat.com>
50053
50054 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50055 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50056
50057 2001-10-12 Jakub Jelinek <jakub@redhat.com>
50058
50059 * gcc.dg/20011009-1.c: New test.
50060
50061 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
50062
50063 PR g++/4476
50064 * g++.dg/other/friend1.C: New test.
50065
50066 2001-10-11 Richard Henderson <rth@redhat.com>
50067
50068 * g++.old-deja/g++.other/crash18.C: Add -S to options.
50069
50070 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50071
50072 * gcc.c-torture/compile/20011010-1.c: New.
50073
50074 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
50075
50076 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50077 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50078 g77.f-torture/execute/execute.exp,
50079 g77.f-torture/noncompile/noncompile.exp,
50080 gcc.c-torture/compile/compile.exp,
50081 gcc.c-torture/execute/execute.exp,
50082 gcc.c-torture/execute/ieee/ieee.exp,
50083 gcc.c-torture/execute/memcheck/memcheck.exp,
50084 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50085 objc/execute/execute.exp: Update FSF address.
50086
50087 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
50088
50089 * gcc.dg/cpp/cmdlne-C.c: Update.
50090 * gcc.dg/cpp/cmdlne-C2.c: New.
50091
50092 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50093
50094 * gcc.c-torture/execute/20011008-3.c: New.
50095
50096 2001-10-08 DJ Delorie <dj@redhat.com>
50097
50098 * gcc.dg/20011008-1.c: New.
50099 * gcc.dg/20011008-2.c: New.
50100
50101 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50102
50103 * gcc.dg/cpp/spacing1.c: Update test.
50104
50105 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50106
50107 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50108 spelling errors of "separate" as "seperate".
50109
50110 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
50111
50112 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50113 enough to avoid inlining.
50114
50115 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50116
50117 * lib/g77.exp: set libg2c_dir correctly.
50118
50119 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
50120
50121 * gcc.dg/cpp/macro11.c: New test.
50122
50123 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50124
50125 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50126 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50127 gcc.dg/format/multattr-3.c: New tests.
50128 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
50129 tests for format attributes on function pointers being rejected.
50130
50131 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50132
50133 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50134
50135 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50136
50137 * g++.dg/warn/format1.C: New test.
50138
50139 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
50140
50141 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50142
50143 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50144
50145 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50146
50147 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50148
50149 * gcc.dg/cpp/redef2.c: Add test.
50150
50151 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
50152
50153 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50154 long-standing bug on i686, apparently.
50155 * gcc.c-torture/execute/loop-2c.x: New file.
50156 * gcc.c-torture/execute/loop-2d.x: New file.
50157 * gcc.c-torture/execute/loop-3c.x: New file.
50158
50159 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
50160
50161 * gcc.dg/cpp/20000625-2.c: Correct line number.
50162
50163 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50164
50165 * gcc.dg/cpp/macro10.c: New test.
50166 * gcc.dg/cpp/strify3.c: New test.
50167 * gcc.dg/cpp/spacing1.c: Add tests.
50168 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50169 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50170
50171 2001-09-24 DJ Delorie <dj@redhat.com>
50172
50173 * gcc.c-torture/execute/20010924-1.c: New test.
50174
50175 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50176
50177 * objc/execute/paste.m: Remove.
50178
50179 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
50180
50181 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50182
50183 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
50184
50185 * g77.dg/strlen0.f: New test.
50186
50187 2001-09-21 Richard Henderson <rth@redhat.com>
50188
50189 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50190 * g++.old-deja/g++.abi/vtable2.C: Likewise.
50191
50192 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
50193
50194 Table-driven attributes.
50195 * g++.dg/ext/attrib1.C: New test.
50196
50197 2001-09-20 DJ Delorie <dj@redhat.com>
50198
50199 * gcc.dg/20000926-1.c: Update expected warning messages.
50200 * gcc.dg/array-2.c: Likewise, and test for warnings too.
50201 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50202 array.
50203
50204 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
50205
50206 * g++.dg/eh/registers1.C: New test case.
50207
50208 2001-09-17 Richard Henderson <rth@redhat.com>
50209
50210 * gcc.dg/array-5.c: Fix VLA decomposition test.
50211
50212 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
50213
50214 * gcc.dg/cpp/line5.c: New testcase.
50215
50216 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
50217
50218 * gcc.dg/cpp/macro9.c: New test.
50219
50220 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
50221
50222 * gcc.c-torture/execute/980223.c: Change type of addr from long
50223 to char *.
50224
50225 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
50226
50227 * gcc.c-torture/execute/20010915-1.c: New test.
50228
50229 2001-09-14 Janis Johnson <janis187@us.ibm.com>
50230
50231 * g77.dg/bprob: New directory.
50232 * g77.dg/bprob/bprob.exp: New file.
50233 * g77.dg/bprob/bprob-1.f: New test.
50234 * g77.dg/gcov: New directory.
50235 * g77.dg/gcov/gcov.exp: New file.
50236 * g77.dg/gcov/gcov-1.f: New test.
50237 * g77.dg/gcov/gcov-1.x: New file.
50238
50239 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
50240
50241 * gcc.dg/cpp/directiv.c: Update.
50242 * gcc.dg/cpp/undef1.c: Update.
50243
50244 2001-09-12 Jakub Jelinek <jakub@redhat.com>
50245
50246 * gcc.dg/20010912-1.c: New test.
50247
50248 2001-09-11 Janis Johnson <janis187@us.ibm.com>
50249
50250 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50251 language-independent file in lib.
50252 * lib/gcov.exp: New file.
50253
50254 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
50255
50256 * gcc.c-torture/compile/20010911-1.c: New test.
50257
50258 2001-09-10 Janis Johnson <janis187@us.ibm.com>
50259
50260 * lib/profopt.exp: New, to support profile-directed optimizations.
50261 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50262 * gcc.misc-tests/bprob-1.c: New test.
50263 * gcc.misc-tests/bprob-2.c: New test.
50264
50265 2001-09-07 Janis Johnson <janis187@us.ibm.com>
50266
50267 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50268 XFAIL and which kinds of gcov output to verify.
50269 * gcc.misc-tests/gcov-4b.x: New file.
50270 * gcc.misc-tests/gcov-5b.x: New file.
50271 * gcc.misc-tests/gcov-6.x: New file.
50272 * gcc.misc-tests/gcov-7.c: New test.
50273 * gcc.misc-tests/gcov-7.x: New file.
50274
50275 2001-09-06 Janis Johnson <janis187@us.ibm.com>
50276
50277 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50278 * gcc.misc-tests/gcov-6.c: New test.
50279
50280 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
50281
50282 PR c++/3986
50283 * g++.dg/abi/vbase1.C: New test.
50284
50285 2001-09-05 Ziemowit Laski <zlaski@apple.com>
50286
50287 * objc.dg/method-2.m: New.
50288
50289 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
50290
50291 PR c++/4203
50292 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50293 * g++.dg/init/empty1.C: New test.
50294
50295 2001-09-03 Jakub Jelinek <jakub@redhat.com>
50296
50297 * gcc.c-torture/compile/20010903-1.c: New test.
50298
50299 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
50300
50301 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50302 for m68k.
50303
50304 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
50305
50306 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50307
50308 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50309
50310 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50311
50312 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
50313
50314 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50315 for 16-bit 'unsigned int'.
50316
50317 2001-08-29 Kazu Hirata <kazu@hxi.com>
50318
50319 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50320
50321 2001-08-27 Richard Henderson <rth@redhat.com>
50322
50323 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50324 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50325
50326 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50327
50328 * gcc.dg/asm-names.c (ymain): New.
50329
50330 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50331
50332 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50333 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50334 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50335
50336 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50337
50338 * gcc.dg/compare5.c: New testcase.
50339
50340 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50341
50342 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50343 and "In instantiation".
50344
50345 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50346
50347 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50348
50349 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50350
50351 * gcc.misc-tests/gcov.exp: Add support for branch information.
50352 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50353 * gcc.misc-tests/gcov-4.c: New test.
50354 * gcc.misc-tests/gcov-4b.c: New test.
50355 * gcc.misc-tests/gcov-5b.c: New test.
50356
50357 2001-08-20 Zack Weinberg <zackw@panix.com>
50358
50359 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50360 expected to fail.
50361
50362 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50363
50364 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50365
50366 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50367
50368 * g++.dg/eh/template1.C: New test.
50369
50370 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50371
50372 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50373 Fix thinko.
50374 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50375 for xfail.
50376
50377 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50378
50379 * lib/g77-dg.exp: Use prune.exp for common procedures
50380 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50381 * lib/g77.exp: (g77-dg-prune) Remove
50382
50383 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50384
50385 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50386
50387 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50388
50389 * g++.dg/template/unify1.C: New test.
50390
50391 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50392
50393 * g++.dg/abi/empty4.C: New test.
50394
50395 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50396
50397 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50398 solaris2.*
50399 * g77.f-torture/compile/pr3743.x: Likewise.
50400
50401 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50402
50403 * g++.dg/other/using-declaration.C: New test.
50404
50405 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50406
50407 * gcc.dg/cpp/tr-sign.c: New testcase.
50408
50409 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50410
50411 * gcc.dg/cpp/19951025-1.c: Revert.
50412 * gcc.dg/cpp/directiv.c: We no longer process directives that
50413 interrupt macro arguments.
50414
50415 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50416
50417 * gcc.dg/bconstp-1.c: New test.
50418
50419 2001-08-03 Richard Henderson <rth@redhat.com>
50420
50421 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50422
50423 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50424
50425 * gcc.dg/cpp/19951025-1.c: Update.
50426
50427 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50428
50429 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50430 should be x.
50431
50432 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50433
50434 Kill -fhonor-std.
50435 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50436 * g++.old-deja/g++.other/std1.C: Likewise.
50437 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50438
50439 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50440
50441 * lib/g77.exp: Load gcc-defs.exp for common procedures
50442 (g77_pass, g77_fail, g77_finish, g77_exit,
50443 ${tool}_check_unsupported_p} Now redundant. Deleted.
50444
50445 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50446
50447 * g77.dg/fbackslash.f
50448 * g77.dg/fcase-preserve.f
50449 * g77.dg/ff90-1.f
50450 * g77.dg/ffixed-line-length-0.f
50451 * g77.dg/ffixed-line-length-132.f
50452 * g77.dg/ffixed-line-length-7.f
50453 * g77.dg/ffixed-line-length-72.f
50454 * g77.dg/ffixed-line-length-none.f
50455 * g77.dg/ffree-form-1.f
50456 * g77.dg/fno-backslash.f
50457 * g77.dg/fno-f90-1.f
50458 * g77.dg/fno-fixed-form-1.f
50459 * g77.dg/fno-onetrip.f
50460 * g77.dg/fno-typeless-boz.f
50461 * g77.dg/fno-underscoring.f
50462 * g77.dg/fno-vxt-1.f
50463 * g77.dg/fonetrip.f
50464 * g77.dg/ftypeless-boz.f
50465 * g77.dg/fugly-assumed.f
50466 * g77.dg/funderscoring.f
50467 * g77.dg/fvxt-1.f
50468
50469 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50470
50471 * objc.dg/fwd-proto-1.m: New.
50472 * objc.dg/local-decl-1.m: New.
50473 * objc.dg/naming-1.m: New.
50474 * objc.dg/naming-2.m: New.
50475 * objc.dg/proto-hier-1.m: New.
50476
50477 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50478
50479 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50480 largest-type elements to a struct makes its size grow.
50481
50482 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50483
50484 * g++.dg/abi/vthunk1.C: New test.
50485
50486 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50487
50488 * g++.dg/abi/vbase8-22.C: New test.
50489
50490 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50491
50492 * gcc.dg/cpp/macro8.c: New test.
50493
50494 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50495
50496 * g++.dg/abi/vbase8-21.C: New test.
50497
50498 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50499
50500 * g++.dg/abi/vbase8-10.C: New test.
50501
50502 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50503
50504 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50505 ${tool}_set_ld_library_path.
50506 Changed caller.
50507 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50508 g++.exp.
50509
50510 2001-07-26 Stan Cox <scox@redhat.com>
50511
50512 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50513 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50514 gcc_exit, gcc_check_unsupported_p):
50515 Moved to gcc-deps.exp
50516 * gcc-deps.exp: New file.
50517
50518 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50519
50520 * g++.old-deja/g++.pt/defarg14.C: New test.
50521
50522 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50523
50524 * g++.old-deja/g++.other/lineno5.C: New test.
50525
50526 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50527
50528 * g++.old-deja/g++.pt/crash68.C: New test.
50529
50530 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50531
50532 * g++.old-deja/g++.other/crash42.C: New test.
50533
50534 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50535
50536 * gcc.dg/cpp/extratokens.c: Fix.
50537 * gcc.dg/cpp/skipping2.c: New tests.
50538
50539 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50540
50541 * gcc.c-torture/execute/20010724-1.c: New file.
50542 * gcc.c-torture/execute/20010724-1.x: New file.
50543
50544 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50545
50546 * g++.old-deja/g++.other/cond7.C: New test.
50547
50548 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50549
50550 * g++.old-deja/g++.other/optimize4.C: New test.
50551
50552 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50553
50554 * g++.old-deja/g++.abi/vbase8-5.C: New test.
50555
50556 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
50557
50558 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50559 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50560 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50561 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50562
50563 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50564 bug report" message.
50565
50566 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50567 * g++.dg/ext/instantiate1.C: Move from old-deja.
50568
50569 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
50570
50571 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50572 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50573 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50574 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50575
50576 2001-07-23 Jeffrey A Law (law@cygnus.com)
50577
50578 * gcc.c-torture/execute/20010723-1.c: New test.
50579
50580 2001-07-23 Ben Elliston <bje@redhat.com>
50581
50582 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50583
50584 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50585
50586 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50587 i[34567]86-*-*.
50588 Delete handling of ieee_multilib_flags.
50589 Pass -mieee for alpha*-*-* and sh-*-*.
50590 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50591
50592 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
50593
50594 Remove old-abi tests.
50595 * g++.old-deja/g++.mike/p11116.C: Remove.
50596 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50597
50598 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50599
50600 * g77.f-torture/compile/pr3743.f: New test
50601
50602 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50603
50604 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50605
50606 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50607
50608 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50609 g++.old-deja/g++.pt/static6.C: Likewise.
50610 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50611 supports weak symbols.
50612
50613 2001-07-18 Andreas Jaeger <aj@suse.de>
50614
50615 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50616 supported again.
50617
50618 2001-07-18 Andreas Jaeger <aj@suse.de>
50619
50620 * gcc.dg/iftrap-1.c: Fix target line.
50621
50622 2001-07-17 Richard Henderson <rth@redhat.com>
50623
50624 * gcc.c-torture/execute/20010717-1.c: New.
50625
50626 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50627
50628 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50629 tests.
50630
50631 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50632
50633 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50634
50635 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50636
50637 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50638 UAC_SIGBUS, UAC_NOPRINT definitions.
50639
50640 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50641
50642 * objc/execute/object_is_class.m: New test.
50643 * objc/execute/object_is_meta_class.m: New test.
50644
50645 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50646
50647 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50648 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50649
50650 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50651
50652 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50653 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50654
50655 2001-07-14 Richard Henderson <rth@redhat.com>
50656
50657 * gcc.dg/iftrap-1.c: New.
50658
50659 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50660
50661 * g77.f-torture/execute/intrinsic77.f: New test.
50662
50663 2001-07-11 Janis Johnson <janis@us.ibm.com>
50664
50665 * gcc.misc-tests/gcov-3.c: New test.
50666
50667 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50668
50669 * gcc.c-torture/compile/20010711-1.c,
50670 * gcc.c-torture/compile/20010711-2.c: New tests.
50671
50672 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50673
50674 * gcc.c-torture/execute/20010711-1.c: New test.
50675
50676 2001-07-11 Ben Elliston <bje@redhat.com>
50677
50678 * g++.old-deja/g++.other/enum5.C: New test.
50679
50680 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50681
50682 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50683 (g++-dg-prune): Call prune_gcc_output.
50684 * prune.exp: New file for prune_gcc_output.
50685 * lib/g++.exp, lib/gcc.exp: Load it.
50686
50687 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50688
50689 * gcc.c-torture/compile/20010701-1.c,
50690 g++.old-deja/g++.ext/attrib6.C: New tests.
50691
50692 2001-07-06 Jeffrey A Law (law@cygnus.com)
50693
50694 * gcc.c-torture/compile/20010706-1.c: New test.
50695
50696 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50697
50698 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50699
50700 2001-06-28 Stan Shebs <shebs@apple.com>
50701
50702 * gcc.dg/pragma-darwin.c: New test.
50703
50704 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50705
50706 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50707 Solaris 2.[678] system.
50708
50709 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50710
50711 * gcc.dg/20010622-1.c: New test.
50712
50713 2001-06-18 Stan Shebs <shebs@apple.com>
50714
50715 * objc.dg: New directory.
50716 * objc.dg/dg.exp: New file.
50717 * objc.dg/alias.m: New.
50718 * objc.dg/class-1.m: New.
50719 * objc.dg/class-2.m: New.
50720 * objc.dg/const-str-1.m: New.
50721 * objc.dg/const-str-2.m: New.
50722 * objc.dg/id-1.m: New.
50723 * objc.dg/method-1.m: New.
50724 * objc.dg/super-class-1.m: New.
50725 * lib/objc-dg.exp: New file.
50726
50727 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50728
50729 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50730 of label name.
50731
50732 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50733
50734 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50735
50736 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50737
50738 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50739 variable.
50740
50741 2001-06-12 Richard Henderson <rth@redhat.com>
50742
50743 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50744
50745 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50746
50747 * g++.old-deja/g++.abi/vbase5.C: New test.
50748 * g++.old-deja/g++.abi/vbase6.C: New test.
50749 * g++.old-deja/g++.abi/vbase7.C: New test.
50750
50751 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50752
50753 * gcc.c-torture/compile/20010610-1.c: New test.
50754
50755 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50756
50757 * g++.old-deja/g++.abi/vbase4.C: New test.
50758
50759 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50760
50761 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50762 support %f for HC11/HC12 targets.
50763 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50764 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50765 on HC11/HC12 targets.
50766 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50767
50768 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50769
50770 * gcc.dg/wchar_t-1.c: New file.
50771 * gcc.dg/wint_t-1.c: Likewise.
50772
50773 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50774
50775 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50776
50777 2001-06-11 Richard Henderson <rth@redhat.com>
50778
50779 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50780
50781 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50782
50783 * gcc.c-torture/compile/20010611-1.c: New test.
50784
50785 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50786
50787 * gcc.dg/c99-tag-1.c: Add more tests.
50788
50789 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50790
50791 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50792 representation on MN10300 and ARM/Thumb.
50793
50794 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50795
50796 * g77.f-torture/execute/20010610.f: New.
50797
50798 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50799
50800 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50801 names.
50802
50803 2001-06-09 Richard Henderson <rth@redhat.com>
50804
50805 * gcc.c-torture/execute/ashrdi-1.c: New.
50806 * gcc.c-torture/execute/ashldi-1.c: New.
50807 * gcc.c-torture/execute/lshrdi-1.c: New.
50808
50809 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50810
50811 * objc/execute/load-3.m: Added. Check sending +load to categories,
50812 in addition to classes.
50813
50814 2001-06-08 Stan Shebs <shebs@apple.com>
50815
50816 * objc/execute/load-2.m: New test. From Nicola Pero
50817 <n.pero@mi.flashnet.it>.
50818
50819 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50820
50821 * gcc.c-torture/execute/20010605-2.c: New test.
50822
50823 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50824
50825 * g++.old-deja/g++.abi/vbase2.C: New test.
50826 * g++.old-deja/g++.abi/vbase3.C: New test.
50827
50828 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50829
50830 * g++.old-deja/g++.pt/friend49.C: New test.
50831
50832 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50833
50834 * g++.old-deja/g++.ext/anon3.C: New test.
50835
50836 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50837
50838 * g++.old-deja/g++.other/conv7.C: New test.
50839
50840 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50841
50842 * gcc.c-torture/compile/20010605-2.c: New test.
50843
50844 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50845
50846 * gcc.c-torture/execute/20010604-1.c: New test.
50847
50848 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50849
50850 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50851
50852 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50853
50854 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50855 (g++_link_flags): Likewise.
50856 (g++_init): Pass gccpath's value to two previous functions.
50857
50858 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50859
50860 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50861 Ensure logfile entry matches exec command line.
50862
50863 2001-05-31 Richard Henderson <rth@redhat.com>
50864
50865 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50866 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50867
50868 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50869
50870 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50871 compiler for irix6.2
50872
50873 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50874
50875 * g++.old-deja/g++.other/optimize3.C: New file.
50876
50877 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50878
50879 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50880 assemble.
50881
50882 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50883
50884 * g++.old-deja/g++.other/optimize2.C: New file.
50885
50886 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50887
50888 * gcc.c-torture/compile/20010518-2.c: New file.
50889 * gcc.c-torture/execute/20010518-1.c: New file.
50890 * gcc.c-torture/execute/20010518-2.c: New file.
50891
50892 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50893
50894 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50895
50896 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50897
50898 G++ no longer defines builtins that do not begin with __builtin.
50899 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50900 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50901 * g++.old-deja/g++.law/builtin1.C: Likewise.
50902 * g++.old-deja/g++.law/cvt2.C: Likewise.
50903 * g++.old-deja/g++.mike/net5.C: Likewise.
50904 * g++.old-deja/g++.other/builtins1.C: Likewise.
50905 * g++.old-deja/g++.other/builtins2.C: Likewise.
50906 * g++.old-deja/g++.other/builtins3.C: Likewise.
50907 * g++.old-deja/g++.other/builtins4.C: Likewise.
50908 * g++.old-deja/g++.other/inline8.C: Likewise.
50909 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50910
50911 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50912
50913 * g++.old-deja/g++.pt/using1.C: Adjust.
50914 * g++.old-deja/g++.pt/using2.C: New test.
50915
50916 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50917
50918 * gcc.dg/cpp/charconst.c: New tests.
50919 * gcc.dg/cpp/escape.c: New tests.
50920 * gcc.dg/cpp/escape-1.c: New tests.
50921 * gcc.dg/cpp/escape-2.c: New tests.
50922 * gcc.dg/cpp/ucs.c: New tests.
50923
50924 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50925
50926 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50927 native compiler for irix6.5.
50928
50929 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50930
50931 * lib/g++.exp (g++_include_flags): Use args to compute
50932 get_multilibs.
50933 (g++_link_flags): Likewise.
50934 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50935
50936 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50937
50938 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50939
50940 2001-05-21 Geoff Keating <geoffk@redhat.com>
50941
50942 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50943 this file.
50944
50945 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50946
50947 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50948 STACK_SIZE;
50949 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50950 to STACK_SIZE; Use it to define size of add_histo array.
50951 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50952 to STACK_SIZE.
50953 (f): Use GITT_SIZE to define size of gitt local table.
50954 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50955 to STACK_SIZE; Use it to define size of bytemem array.
50956
50957 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50958
50959 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50960 on 68HC11/HC12 due to the asm instruction.
50961 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50962 * gcc.c-torture/compile/920520-1.x: Likewise.
50963 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50964 on 68HC11/HC12 because the function is larger than 64K.
50965 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50966 on 68HC11/HC12 because the structure is too large.
50967
50968 2001-05-20 Richard Henderson <rth@redhat.com>
50969
50970 * gcc.c-torture/execute/20010520-1.c: New.
50971
50972 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50973
50974 * g++.old-deja/g++.warn/compare1.C: New test.
50975 * gcc.dg/compare4.c: New test.
50976
50977 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50978
50979 * g++.old-deja/g++.other/optimize1.C: New test.
50980
50981 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50982
50983 * g++.old-deja/g++.pt/spec41.C: New test.
50984
50985 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50986
50987 * gcc.c-torture/compile/20010114-1.x: Remove.
50988
50989 2001-05-18 Stan Shebs <shebs@apple.com>
50990
50991 * gcc.c-torture/compile/20010518-1.c: New test.
50992
50993 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50994
50995 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50996 * g++.old-deja/g++.pt/crash67.C: New test.
50997
50998 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50999
51000 * g++.old-deja/g++.other/debug9.C: New test.
51001
51002 2001-05-16 Zack Weinberg <zackw@stanford.edu>
51003
51004 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51005
51006 2001-05-16 Jan Hubicka <jh@suse.cz>
51007
51008 * gcc.c-torture/compile/20010516-1.c: New test.
51009
51010 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51011
51012 * g++.old-deja/g++.other/crash41.C: New test.
51013
51014 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51015
51016 * g++.old-deja/g++.pt/crash66.C: New test.
51017
51018 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
51019
51020 * g++.old-deja/g++.robertl/eb27.C: Convert.
51021
51022 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
51023
51024 * g++.dg/friend-warn.C: New test. Do not warn about friend
51025 declaration being redundant.
51026
51027 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
51028
51029 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51030
51031 2001-05-14 Mark Mitchell <mark@codesourcery.com>
51032
51033 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51034
51035 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
51036
51037 * lib/g++.exp: Use testsuite_flags.
51038
51039 2001-05-13 Mark Mitchell <mark@codesourcery.com>
51040
51041 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51042
51043 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
51044
51045 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51046
51047 2001-05-11 Mark Mitchell <mark@codesourcery.com>
51048
51049 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51050
51051 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
51052
51053 * gcc.c-torture/compile/20010313-1.c: New test.
51054
51055 2001-05-09 Zack Weinberg <zackw@stanford.edu>
51056
51057 * gcc.dg/cpp/direct2.c: New test.
51058 * gccq.dg/cpp/direct2s.c: New test.
51059
51060 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51061
51062 2001-05-07 Mark Mitchell <mark@codesourcery.com>
51063
51064 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51065 * g++.old-deja/g++.other/op3.C: Likewise.
51066
51067 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51068
51069 * gcc.dg/cpp/syshdr.h: New file.
51070 * gcc.dg/cpp/sysmac1.c: Update.
51071 * gcc.dg/cpp/sysmac2.c: Update.
51072
51073 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51074
51075 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51076
51077 2001-05-04 David Edelsohn <edelsohn@gnu.org>
51078
51079 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51080 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51081
51082 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
51083
51084 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51085
51086 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
51087
51088 * lib/g++.exp (g++_include_flags): Don't use any special flags
51089 if TESTING_IN_BUILD_TREE is not defined.
51090 (g++_init): Use a plain 'c++' as the compiler if
51091 TESTING_IN_BUILD_TREEE is not defined.
51092
51093 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51094
51095 * g++.old-deja/g++.eh/catch13.C: New test.
51096 * g++.old-deja/g++.eh/catch14.C: New test.
51097
51098 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51099
51100 * gcc.dg/cpp/tr-define.c: New test.
51101
51102 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51103
51104 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51105 <stdlib.h>, not <malloc.h>.
51106
51107 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51108
51109 * g++.old-deja/g++.ns/template17.C: New test.
51110
51111 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51112
51113 * g++.old-deja/g++.pt/ref4.C: New test.
51114
51115 2001-04-30 Richard Henderson <rth@redhat.com>
51116
51117 * gcc.dg/20000724-1.c: Revert last change.
51118
51119 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
51120
51121 * g77.f-torture/execute/20010430.f: New test.
51122
51123 2001-04-30 Mark Mitchell <mark@codesourcery.com>
51124
51125 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51126
51127 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
51128
51129 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51130
51131 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51132
51133 * g++.old-deja/g++.eh/crash6.C: New test.
51134
51135 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51136
51137 * g++.old-deja/g++.other/warn7.C: New test.
51138
51139 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51140
51141 * g++.old-deja/g++.other/defarg9.C: New test.
51142
51143 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51144
51145 * g77.f-torture/compile/20010426.f: New test.
51146 * g77.f-torture/execute/20010426.f: New test.
51147
51148 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51149
51150 * g77.f-torture/compile/20000629-1.x: Remove - error
51151 has been fixed.
51152
51153 2001-04-26 Jeffrey A Law (law@cygnus.com)
51154
51155 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51156 Tweak slightly to work with g++.dg framework.
51157 * g++.dg/special/ecos.exp: Run initp1.C test.
51158 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51159
51160 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51161 its linker doesn't give line numbers either.
51162 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51163
51164 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51165
51166 * g++.old-deja/g++.other/lex1.C: New test.
51167
51168 2001-04-26 Jakub Jelinek <jakub@redhat.com>
51169
51170 * gcc.dg/noncompile/20010425-1.c: New test.
51171
51172 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51173
51174 * g++.old-deja/g++.pt/mangle2.C: New test.
51175
51176 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51177
51178 * gcc.dg/format/plus-1.c: New test.
51179
51180 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51181
51182 * gcc.dg/20010423-1.c: New test.
51183
51184 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51185
51186 * gcc.c-torture/execute/20010422-1.c: New test.
51187
51188 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
51189
51190 * g++.old-deja/g++.ns/type2.C: New test.
51191
51192 2001-04-24 Zack Weinberg <zackw@stanford.edu>
51193
51194 * g++.old-deja/g++.other/perf1.C: New test.
51195
51196 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
51197
51198 * gcc.dg/c99-func-2.c: Remove xfail.
51199 * gcc.dg/c99-func-3.c: Remove xfail.
51200 * gcc.dg/c99-func-4.c: Remove xfail.
51201
51202 2001-04-23 Zack Weinberg <zackw@stanford.edu>
51203
51204 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51205
51206 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
51207
51208 * gcc.c-torture/compile/20010423-1.c: New test.
51209
51210 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51211
51212 * g++.old-deja/g++.pt/typename28.C: New test.
51213
51214 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51215
51216 * g++.old-deja/g++.abi/empty2.C: New test.
51217 * g++.old-deja/g++.abi/empty3.C: New test.
51218
51219 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51220
51221 * g++.old-deja/g++.other/comdat2.C: New test.
51222 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51223
51224 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51225
51226 * g++.old-deja/g++.other/overload14.C: New test.
51227
51228 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51229
51230 * g++.old-deja/g++.other/lookup23.C: New test.
51231
51232 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51233
51234 * gcc.c-torture/execute/20010403-1.c: New test.
51235
51236 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
51237 Mark Mitchell <mark@codesourcery.com>
51238
51239 * lib/old-dejagnu.exp: Don't delete output of executable.
51240 Add .exe suffix to executables.
51241
51242 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
51243
51244 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51245
51246 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51247
51248 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51249
51250 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51251
51252 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51253 * g++.old-deja/g++.abi/crash1.C: New test.
51254
51255 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51256
51257 * g++.old-deja/g++.other/crash40.C: New test.
51258
51259 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51260
51261 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51262
51263 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
51264
51265 * g++.old-deja/g++.other/warn6.C: New test.
51266
51267 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51268
51269 * g++.old-deja/g++.robertl/eb42.C: Same.
51270
51271 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51272
51273 * gcc.dg/wtr-conversion-1.c: New testcase.
51274
51275 2001-04-10 Richard Henderson <rth@redhat.com>
51276
51277 * g++.old-deja/g++.other/array5.C: New.
51278
51279 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51280
51281 * gcc.c-torture/execute/20010408-1.c: New test.
51282
51283 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
51284
51285 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51286 headers and constructs.
51287 * g++.old-deja/g++.robertl/eb79.C: Same.
51288 * g++.old-deja/g++.robertl/eb77.C (main): Same.
51289 * g++.old-deja/g++.robertl/eb73.C: Same.
51290 * g++.old-deja/g++.robertl/eb66.C (main): Same.
51291 * g++.old-deja/g++.robertl/eb55.C (t): Same.
51292 * g++.old-deja/g++.robertl/eb54.C (main): Same.
51293 * g++.old-deja/g++.robertl/eb46.C (main): Same.
51294 * g++.old-deja/g++.robertl/eb44.C: Same.
51295 * g++.old-deja/g++.robertl/eb41.C (main): Same.
51296 * g++.old-deja/g++.robertl/eb4.C (main): Same.
51297 * g++.old-deja/g++.robertl/eb39.C: Same.
51298 * g++.old-deja/g++.robertl/eb33.C (main): Same.
51299 * g++.old-deja/g++.robertl/eb31.C (main): Same.
51300 * g++.old-deja/g++.robertl/eb30.C: Same.
51301 * g++.old-deja/g++.robertl/eb3.C: Same.
51302 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51303 * g++.old-deja/g++.robertl/eb21.C: Same.
51304 * g++.old-deja/g++.robertl/eb15.C: Same.
51305 * g++.old-deja/g++.robertl/eb118.C: Same.
51306 * g++.old-deja/g++.robertl/eb115.C (main): Same.
51307 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51308 * g++.old-deja/g++.robertl/eb109.C: Same.
51309 * g++.old-deja/g++.other/sibcall1.C (main): Same.
51310 * g++.old-deja/g++.mike/rtti1.C: Same.
51311 * g++.old-deja/g++.mike/p658.C: Same.
51312 * g++.old-deja/g++.mike/net46.C: Same.
51313 * g++.old-deja/g++.mike/net34.C: Same.
51314 * g++.old-deja/g++.mike/memoize1.C: Same.
51315 * g++.old-deja/g++.mike/eh2.C: Same.
51316 * g++.old-deja/g++.law/weak.C: Same.
51317 * g++.old-deja/g++.law/visibility7.C: Same.
51318 * g++.old-deja/g++.law/visibility25.C: Same.
51319 * g++.old-deja/g++.law/visibility22.C: Same.
51320 * g++.old-deja/g++.law/visibility2.C: Same.
51321 * g++.old-deja/g++.law/visibility17.C: Same.
51322 * g++.old-deja/g++.law/visibility13.C: Same.
51323 * g++.old-deja/g++.law/visibility10.C: Same.
51324 * g++.old-deja/g++.law/visibility1.C: Same.
51325 * g++.old-deja/g++.law/virtual3.C (eval): Same.
51326 * g++.old-deja/g++.law/vbase1.C: Same.
51327 * g++.old-deja/g++.law/operators32.C: Same.
51328 * g++.old-deja/g++.law/nest3.C: Same.
51329 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51330 * g++.old-deja/g++.law/except5.C (main): Same.
51331 * g++.old-deja/g++.law/cvt7.C (run): Same.
51332 * g++.old-deja/g++.law/cvt2.C: Same.
51333 * g++.old-deja/g++.law/cvt16.C: Same.
51334 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51335 * g++.old-deja/g++.law/ctors17.C (main): Same.
51336 * g++.old-deja/g++.law/ctors13.C: Same.
51337 * g++.old-deja/g++.law/ctors12.C (main): Same.
51338 * g++.old-deja/g++.law/ctors10.C: Same.
51339 * g++.old-deja/g++.law/code-gen5.C: Same.
51340 * g++.old-deja/g++.law/bad-error7.C: Same.
51341 * g++.old-deja/g++.law/arm9.C: Same.
51342 * g++.old-deja/g++.law/arm12.C: Same.
51343 * g++.old-deja/g++.law/arg8.C: Same.
51344 * g++.old-deja/g++.law/arg1.C: Same.
51345 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51346 * g++.old-deja/g++.jason/template31.C: Same.
51347 * g++.old-deja/g++.jason/template24.C (main): Same.
51348 * g++.old-deja/g++.jason/2371.C: Same.
51349 * g++.old-deja/g++.eh/new2.C: Same.
51350 * g++.old-deja/g++.eh/new1.C: Same.
51351 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51352 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51353 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51354 * g++.old-deja/g++.brendan/crash62.C: Same.
51355 * g++.old-deja/g++.brendan/crash52.C: Same.
51356 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51357 * g++.old-deja/g++.brendan/crash38.C: Same.
51358 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51359 * g++.old-deja/g++.brendan/copy9.C: Same.
51360
51361 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51362
51363 * gcc.c-torture/execute/20001203-2.c (memset):
51364 Count argument is of type __SIZE_TYPE__.
51365
51366 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51367
51368 * gcc.c-torture/compile/20010404-1.c: New test.
51369
51370 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51371
51372 * gcc.c-torture/compile/20010326-1.c: New test.
51373
51374 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51375
51376 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51377 peculiarities of the SH.
51378 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51379
51380 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51381
51382 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51383 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51384 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51385
51386 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51387
51388 * g77.f-torture/compile/20010321-1.f: New test.
51389
51390 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51391
51392 * gcc.c-torture/compile/20010329-1.c: New test.
51393
51394 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51395
51396 * gcc.c-torture/execute/20010329-1.c: New test.
51397
51398 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51399
51400 * g++.old-deja/g++.other/eh4.C: Fix typo.
51401
51402 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51403
51404 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51405
51406 2001-03-28 Philip Blundell <philb@gnu.org>
51407
51408 * gcc.c-torture/compile/20010328-1.c: New test.
51409
51410 2001-03-27 Richard Henderson <rth@redhat.com>
51411
51412 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51413 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51414
51415 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51416
51417 * gcc.c-torture/compile/20010327-1.c: New test.
51418
51419 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51420
51421 * g++.old-deja/g++.other/friend12.C: New test.
51422 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51423 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51424
51425 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51426
51427 * gcc.c-torture/execute/20010325-1.c: New test.
51428
51429 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51430
51431 * g++.old-deja/g++.other/mangle3.C: New test.
51432
51433 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51434
51435 * g++.old-deja/g++.other/anon8.C: New test.
51436
51437 2001-03-20 Philip Blundell <philb@gnu.org>
51438
51439 * gcc.c-torture/compile/20010320-1.c: New test.
51440
51441 2001-03-17 Richard Henderson <rth@redhat.com>
51442
51443 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51444
51445 2001-03-15 Geoff Keating <geoff@redhat.com>
51446
51447 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51448 tests on AIX.
51449
51450 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51451
51452 * g++.old-deja/g++.other/eh4.C: New test.
51453
51454 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51455
51456 * gcc.dg/cpp/mi1.c: Update.
51457
51458 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51459
51460 * g++.old-deja/g++.other/regstack.C: New test.
51461
51462 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51463
51464 * g++.old-deja/g++.other/ref4.C: New test.
51465
51466 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51467
51468 * objc/execute/va_method.m: Added.
51469 * objc/execute/IMP.m: Added.
51470 * objc/execute/_cmd.m: Added.
51471 * objc/execute/accessing_ivars.m: Added.
51472 * objc/execute/class-1.m: Added.
51473 * objc/execute/class-10.m: Added.
51474 * objc/execute/class-11.m: Added.
51475 * objc/execute/class-12.m: Added.
51476 * objc/execute/class-13.m: Added.
51477 * objc/execute/class-14.m: Added.
51478 * objc/execute/class-2.m: Added.
51479 * objc/execute/class-3.m: Added.
51480 * objc/execute/class-4.m: Added.
51481 * objc/execute/class-5.m: Added.
51482 * objc/execute/class-6.m: Added.
51483 * objc/execute/class-7.m: Added.
51484 * objc/execute/class-8.m: Added.
51485 * objc/execute/class-9.m: Added.
51486 * objc/execute/class-tests-1.h
51487 * objc/execute/class-tests-2.h
51488 * objc/execute/compatibility_alias.m: Added.
51489 * objc/execute/encode-1.m: Added.
51490 * objc/execute/formal_protocol-1.m: Added.
51491 * objc/execute/formal_protocol-2.m: Added.
51492 * objc/execute/formal_protocol-3.m: Added.
51493 * objc/execute/formal_protocol-4.m: Added.
51494 * objc/execute/formal_protocol-5.m: Added.
51495 * objc/execute/formal_protocol-6.m: Added.
51496 * objc/execute/formal_protocol-7.m: Added.
51497 * objc/execute/informal_protocol.m: Added.
51498 * objc/execute/initialize.m: Added.
51499 * objc/execute/load.m: Added.
51500 * objc/execute/many_args_method.m: Added.
51501 * objc/execute/nested-3.m: Added.
51502 * objc/execute/no_clash.m: Added.
51503 * objc/execute/private.m: Added.
51504 * objc/execute/redefining_self.m: Added.
51505 * objc/execute/root_methods.m: Added.
51506 * objc/execute/selector-1.m: Added.
51507 * objc/execute/static-1.m: Added.
51508 * objc/execute/static-2.m: Added.
51509 * objc/execute/va_method.m: Added.
51510
51511 2001-03-10 Richard Henderson <rth@redhat.com>
51512
51513 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51514
51515 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
51516
51517 * g++.old-deja/g++.other/crash31.C: XFAIL.
51518 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51519 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51520 * gcc.c-torture/execute/20010123-1.x: XFAIL.
51521 * gcc.c-torture/execute/20010124-1.x: XFAIL.
51522 * gcc.dg/sequence-pt-1.c: XFAIL one test.
51523
51524 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51525
51526 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51527
51528 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51529
51530 * gcc.dg/20000724-1.c: Don't use multiline strings.
51531
51532 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51533
51534 * objc/execute/string1.m, objc/execute/string2.m: Compare the
51535 result of -cString against what we expect it to be; don't just
51536 print it out for no one to read.
51537
51538 * objc/execute/string3.m, objc/execute/string4.m: New tests.
51539 Based on testcases provided by Nicola Pero.
51540
51541 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51542
51543 * gcc.dg/cpp/macro7.c: New test.
51544
51545 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51546
51547 * gcc.dg/cpp/multiline.c: Update.
51548
51549 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51550
51551 * g++.old-deja/g++.other/enum3.C: New test.
51552
51553 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51554
51555 * g++.old-deja/g++.other/pod1.C: New test.
51556
51557 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51558
51559 * g++.old-deja/g++.ext/overload1.C: New test.
51560
51561 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51562
51563 * g++.old-deja/g++.pt/using1.C: New test.
51564
51565 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51566
51567 * g++.old-deja/g++.other/using9.C: New test.
51568
51569 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
51570
51571 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51572
51573 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51574
51575 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
51576
51577 * g++.old-deja/g++.ext/realpt1.C: Remove.
51578
51579 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
51580
51581 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51582
51583 2001-02-26 Will Cohen <wcohen@redhat.com>
51584
51585 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51586
51587 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
51588
51589 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51590 templatized constructors.
51591
51592 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51593
51594 * gcc.c-torture/execute/20010224-1.c: New test.
51595
51596 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51597
51598 * gcc.c-torture/execute/20010222-1.c: New test.
51599
51600 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51601
51602 * g++.old-deja/g++.other/inline20.C: New test.
51603
51604 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51605
51606 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51607
51608 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51609
51610 * g++.old-deja/g++.other/lookup22.C: New test.
51611
51612 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51613
51614 * g77.dg: New directory.
51615 * g77.dg/20010216-1.f: New test case.
51616 * g77.dg/dg.exp: New driver.
51617 * lib/g77-dg.exp: New driver library.
51618
51619 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51620
51621 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51622
51623 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51624
51625 * g++.old-deja/g++.other/decl9.C: New test.
51626
51627 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51628
51629 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51630 not need <string> and also tests the initialization at runtime.
51631
51632 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51633
51634 * gcc.c-torture/execute/longlong.c: New test.
51635
51636 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51637
51638 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51639
51640 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51641
51642 * gcc.c-torture/execute/920302-1.c (execute):
51643 Change argument type to short.
51644
51645 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51646
51647 * g++.old-deja/g++.pt/deduct6.C: New test.
51648
51649 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51650
51651 * g++.old-deja/g++.pt/deduct5.C: New test.
51652
51653 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51654
51655 * gcc.c-torture/execute/20010209-1.c: New test.
51656
51657 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51658
51659 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51660
51661 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51662
51663 * g++.dg/vtgc1.C: Update for new ABI.
51664
51665 * consistency.vlad: New directory, 1665 files.
51666
51667 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51668
51669 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51670 return type.
51671 * gcc.dg/cpp/digraphs.c: Declare puts.
51672
51673 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51674
51675 * g++.old-deja/g++.other/warn5.C: New test.
51676
51677 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51678
51679 * g++.old-deja/g++.pt/spec40.C: New test.
51680
51681 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51682
51683 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51684 case.
51685 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51686
51687 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51688
51689 * gcc.c-torture/compile/20010209-1.c: New test.
51690
51691 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51692
51693 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51694 excess errors message but not if it crashes.
51695 * g++.old-deja/g++.other/crash27.C: Likewise.
51696 * g++.old-deja/g++.other/crash28.C: Likewise.
51697 * g++.old-deja/g++.other/crash30.C: Likewise.
51698 * g++.old-deja/g++.other/crash32.C: Likewise.
51699 * g++.old-deja/g++.other/crash35.C: Likewise.
51700 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51701
51702 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51703
51704 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51705 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51706 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51707 g77.f-torture/execute/execute.exp,
51708 g77.f-torture/noncompile/noncompile.exp,
51709 gcc.c-torture/execute/execute.exp,
51710 gcc.c-torture/execute/memcheck/memcheck.exp,
51711 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51712 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51713 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51714 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51715 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51716 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51717 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51718 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51719 Remove bug reporting instructions with ancient email addresses.
51720
51721 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51722
51723 * gcc.dg/20010202-1.c: New test.
51724 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51725
51726 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51727
51728 * g++.dg/stdbool-if.C: New test.
51729
51730 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51731
51732 * objc/execute/fdecl.m: Added main().
51733
51734 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51735
51736 * gcc.c-torture/execute/20010206-1.c: New test.
51737
51738 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51739
51740 * gcc.dg/cpp/avoidpaste1.c: Update.
51741
51742 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51743
51744 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51745 Pero <nicola@brainstorm.co.uk>.
51746 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51747
51748 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51749
51750 * g++.old-deja/g++.pt/spec39.C: New test.
51751
51752 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51753
51754 * gcc.c-torture/compile/20010202-1.c: New test.
51755
51756 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51757
51758 * g++.old-deja/g++.abi/primary2.C: New test.
51759 * g++.old-deja/g++.abi/primary3.C: New test.
51760 * g++.old-deja/g++.abi/primary4.C: New test.
51761 * g++.old-deja/g++.abi/primary5.C: New test.
51762 * g++.old-deja/g++.abi/vtable3.h: New test.
51763 * g++.old-deja/g++.abi/vtable3a.C: New test.
51764 * g++.old-deja/g++.abi/vtable3b.C: New test.
51765 * g++.old-deja/g++.abi/vtable3c.C: New test.
51766 * g++.old-deja/g++.abi/vtable3d.C: New test.
51767 * g++.old-deja/g++.abi/vtable3e.C: New test.
51768 * g++.old-deja/g++.abi/vtable3f.C: New test.
51769 * g++.old-deja/g++.abi/vtable3g.C: New test.
51770 * g++.old-deja/g++.abi/vtable3h.C: New test.
51771 * g++.old-deja/g++.abi/vtable3i.C: New test.
51772 * g++.old-deja/g++.abi/vtable3j.C: New test.
51773 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51774
51775 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51776
51777 * g++.old-deja/g++.other/anon6.C: New test.
51778 * g++.old-deja/g++.other/anon7.C: New test.
51779
51780 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51781
51782 * gcc.dg/cpp/avoidpaste2.c: New tests.
51783
51784 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51785
51786 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51787
51788 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51789
51790 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51791 DECIMAL_DIG cases for Irix."
51792
51793 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51794
51795 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51796
51797 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51798
51799 * gcc.dg/c99-tag-1.c: New test.
51800
51801 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51802
51803 * gcc.dg/cpp/tr-warn1.c: Add tests.
51804
51805 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51806
51807 * gcc.dg/cpp/avoidpaste1.c: Update.
51808 * gcc.dg/cpp/paste4.c: Update.
51809
51810 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51811
51812 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51813 cases for Irix.
51814
51815 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51816
51817 * g++.old-deja/g++.other/inline19.C: New test.
51818
51819 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51820
51821 * gcc.dg/Wlarger-than.c: New test.
51822
51823 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51824
51825 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51826
51827 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51828
51829 * gcc.c-torture/execute/20010129-1.c: New test.
51830 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51831
51832 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51833
51834 * gcc.dg/cpp/avoidpaste1.c: Test case.
51835
51836 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51837
51838 * g++.old-deja/g++.other/inline18.C: New test.
51839
51840 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51841
51842 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51843 and __builtin_putchar.
51844
51845 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51846
51847 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51848 tests.
51849
51850 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51851
51852 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51853 floating point number rounding mode to round to the nearest
51854 representable mode.
51855
51856 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51857
51858 * g++.old-deja/g++.other/mangle2.C: New test.
51859
51860 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51861
51862 * gcc.c-torture/compile/20010124-1.c: New test.
51863
51864 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51865
51866 * g++.old-deja/g++.pt/spec38.C: New test.
51867
51868 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51869
51870 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51871 "Build don't run".
51872
51873 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51874
51875 * gcc.c-torture/execute/20010123-1.c: New test.
51876
51877 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51878
51879 * g++.old-deja/g++.pt/spec37.C: New test.
51880
51881 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51882
51883 * g++.old-deja/g++.pt/overload14.C: New test.
51884
51885 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51886
51887 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51888 __builtin_return_address.
51889
51890 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51891
51892 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51893 * g++.old-deja/g++.pt/spec35.C: New test.
51894 * g++.old-deja/g++.pt/spec36.C: New test.
51895
51896 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51897
51898 * gcc.c-torture/compile/20010118-1.c: New test.
51899
51900 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51901
51902 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51903
51904 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51905
51906 * gcc.c-torture/execute/20010119-1.c: New test.
51907
51908 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51909
51910 * g++.old-deja/g++.other/vbase5.C: New test.
51911
51912 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51913
51914 * gcc.c-torture/execute/20010118-1.c: New test.
51915
51916 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51917
51918 * g++.old-deja/g++.pt/deduct3.C: New test.
51919
51920 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51921
51922 * g++.old-deja/g++.pt/spec34.C: New test.
51923
51924 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51925
51926 * g77.f-torture/compile/20000601-2.f: New test.
51927
51928 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51929
51930 * g++.old-deja/g++.other/init17.C: New test.
51931
51932 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51933
51934 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51935
51936 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51937
51938 * g++.old-deja/g++.pt/unify8.C: New test.
51939
51940 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51941
51942 * g++.old-deja/g++.abi/vbase1.C: New test.
51943
51944 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51945
51946 * g++.old-deja/g++.pt/crash65.C: New test.
51947
51948 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51949
51950 * gcc.dg/cpp/assembl2.S: New test case.
51951
51952 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51953
51954 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51955 are supported.
51956
51957 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51958
51959 * g++.old-deja/g++.other/builtins1.C: New test.
51960 * g++.old-deja/g++.other/builtins2.C: Likewise.
51961 * g++.old-deja/g++.other/builtins3.C: Likewise.
51962 * g++.old-deja/g++.other/builtins4.C: Likewise.
51963
51964 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51965
51966 * gcc.c-torture/compile/20010117-1.c: New test.
51967 * gcc.c-torture/compile/20010117-2.c: New test.
51968
51969 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51970
51971 * g77.f-torture/execute/20010116.[fx]: New test,
51972 XFAIL on i?86-*-*.
51973 * g77.f-torture/compile/20010115.f: Indicate it's
51974 a test for PR fortran/1636.
51975
51976 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51977
51978 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51979
51980 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51981
51982 * g77.f-torture/compile/20010115.f: New test.
51983
51984 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51985
51986 * g++.old-deja/g++.pt/nontype5.C: New test.
51987
51988 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51989
51990 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51991 have an equivalent working one below it.
51992
51993 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51994
51995 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51996 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51997
51998 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51999
52000 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52001 message containing "init_priority".
52002 (conpr-2.C): Likewise.
52003 (conpr-3.C): Likewise.
52004 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52005
52006 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52007
52008 * gcc.c-torture/execute/20010114-2.c: New test.
52009
52010 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
52011
52012 * gcc.c-torture/compile/20010114-1.c: New test.
52013 * gcc.c-torture/compile/20010114-1.x: Xfail.
52014 * gcc.c-torture/compile/20010114-2.c: New test.
52015 * gcc.c-torture/execute/20010114-1.c: New test.
52016 * gcc.dg/trunc-1.c: New test.
52017 * gcc.dg/uninit-B.c: New test.
52018
52019 2001-01-13 Nick Clifton <nickc@redhat.com>
52020
52021 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52022 target.
52023
52024 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
52025
52026 * gcc.c-torture/compile/20010113-1.c: New test.
52027
52028 2001-01-13 Jakub Jelinek <jakub@redhat.com>
52029
52030 * gcc.c-torture/compile/20001212-1.c: New test.
52031
52032 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
52033
52034 * gcc.dg/cpp/widestr1.c: Update.
52035 * gcc.dg/cpp/prag-imp.c: Remove.
52036
52037 2001-01-12 Jakub Jelinek <jakub@redhat.com>
52038
52039 * gcc.c-torture/execute/20000801-3.x: Remove.
52040 * gcc.dg/c90-init-1.c: New test.
52041 * gcc.dg/c99-init-1.c: New test.
52042 * gcc.dg/c99-init-2.c: New test.
52043 * gcc.dg/gnu99-init-1.c: New test.
52044
52045 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
52046
52047 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52048 testing that no relevant ones were found.
52049
52050 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52051
52052 * g++.old-deja/g++.pt/cast2.C: New test.
52053
52054 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52055
52056 * g++.old-deja/g++.pt/friend47.C: New test.
52057
52058 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52059
52060 * g++.old-deja/g++.pt/instantiate13.C: New test.
52061
52062 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52063
52064 * g++.old-deja/g++.other/defarg7.C: New test.
52065 * g++.old-deja/g++.other/defarg8.C: New test.
52066
52067 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52068
52069 * g++.old-deja/g++.pt/crash64.C: New test.
52070
52071 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52072
52073 * g++.old-deja/g++.pt/crash63.C: New test.
52074
52075 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
52076
52077 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52078
52079 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
52080
52081 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52082
52083 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52084
52085 * g++.old-deja/g++.pt/error3.C: New test.
52086
52087 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52088
52089 * g++.old-deja/g++.other/crash39.C: New test.
52090
52091 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52092
52093 * g++.old-deja/g++.other/vbase4.C: New test.
52094
52095 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
52096
52097 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52098 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52099 * gcc.dg/special/special.exp: New test driver which will check
52100 for alias support for the above test.
52101
52102 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52103
52104 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52105 problems on small machines.
52106 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52107 parameterize.
52108
52109 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
52110
52111 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52112 mips.
52113 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52114
52115 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
52116
52117 * g++.old_deja/g++.pt/using8.C: New test.
52118
52119 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
52120
52121 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52122
52123 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
52124
52125 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52126 where a failure is expected.
52127 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52128
52129 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52130
52131 * g++.old_deja/g++.pt/instantiate12.C: New test.
52132
52133 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52134
52135 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52136 start of structs.
52137 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52138 * g++.old-deja/g++.brendan/crash17.C: Likewise.
52139 * g++.old-deja/g++.brendan/crash29.C: Likewise.
52140 * g++.old-deja/g++.brendan/crash48.C: Likewise.
52141 * g++.old-deja/g++.brendan/ns1.C: Likewise.
52142 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52143 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52144 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52145 * g++.old-deja/g++.eh/spec6.C: Likewise.
52146 * g++.old-deja/g++.jason/crash3.C: Likewise.
52147 * g++.old-deja/g++.law/ctors11.C: Likewise.
52148 * g++.old-deja/g++.law/ctors17.C: Likewise.
52149 * g++.old-deja/g++.law/ctors5.C: Likewise.
52150 * g++.old-deja/g++.law/ctors9.C: Likewise.
52151 * g++.old-deja/g++.mike/ambig1.C: Likewise.
52152 * g++.old-deja/g++.mike/net22.C: Likewise.
52153 * g++.old-deja/g++.mike/p3538a.C: Likewise.
52154 * g++.old-deja/g++.mike/p3538b.C: Likewise.
52155 * g++.old-deja/g++.mike/virt3.C: Likewise.
52156 * g++.old-deja/g++.niklas/t128.C: Likewise.
52157 * g++.old-deja/g++.other/anon4.C: Likewise.
52158 * g++.old-deja/g++.other/using1.C: Likewise.
52159 * g++.old-deja/g++.other/warn3.C: Likewise.
52160 * g++.old-deja/g++.pt/t37.C: Likewise.
52161 * g++.old-deja/g++.robertl/eb69.C: Likewise.
52162 * g++.old-deja/g++.robertl/eb71.C: Likewise.
52163
52164 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52165
52166 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52167
52168 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52169
52170 * gcc.c-torture/execute/stdio-opt-3.c: New test.
52171
52172 2001-01-07 Jakub Jelinek <jakub@redhat.com>
52173
52174 * gcc.c-torture/compile/20010107-1.c: New test.
52175
52176 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52177
52178 * gcc.c-torture/execute/builtin-noret-1.c: New test.
52179
52180 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52181
52182 * gcc.dg/format/format.h: New file.
52183 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52184 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52185 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52186 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52187 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52188 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52189 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52190 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52191 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52192 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52193 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52194 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52195 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52196 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52197 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52198 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52199 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52200 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52201 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52202 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52203 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52204 instead of declaring standard types, macros and functions in each
52205 test.
52206
52207 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
52208
52209 * gcc.c-torture/execute/20010106-1.c: New test.
52210
52211 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
52212
52213 * gcc.dg/format/format.exp: New file.
52214 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52215 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52216 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52217 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52218 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52219 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52220 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52221 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52222 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52223 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52224 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52225 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52226 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52227 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52228 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52229 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52230 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52231 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52232 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52233 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52234 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52235 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52236 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52237 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52238 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52239 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52240 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52241 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52242 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52243 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52244 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52245 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52246 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52247 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52248 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52249 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52250 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52251 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52252 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52253 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52254 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52255 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52256
52257 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
52258
52259 * gcc.c-torture/execute/991228-1.c: Take word endianness into
52260 account.
52261
52262 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
52263
52264 * gcc.c-torture/execute/builtin-complex-1.c: New test.
52265
52266 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
52267
52268 * g++.old-deja/g++.pt/crash62.C: New test.
52269
52270 2001-01-04 Richard Henderson <rth@redhat.com>
52271
52272 * gcc.dg/20000926-1.c: Update expected warnings.
52273 * gcc.dg/array-2.c: Likewise.
52274 * gcc.dg/array-4.c: Also validate flexible array members.
52275 * gcc.dg/c99-flex-array-1.c: New.
52276
52277 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
52278
52279 * gcc.c-torture/compile/20001222-1.x: Remove.
52280
52281 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52282
52283 * gcc.c-torture/execute/built-in-setjmp.c: New.
52284
52285 2001-01-03 Richard Henderson <rth@redhat.com>
52286
52287 * gcc.dg/940510-1.c: Update expected error wording.
52288 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52289
52290 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
52291
52292 * lib/target-supports.exp (check_alias_available): Modified to
52293 indicate aliases not supported if only weak aliases are supported.
52294
52295 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52296
52297 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52298 Turn on cmpstrsi checks for __pj__ and __i370__.
52299
52300 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52301
52302 * g++.old-deja/g++.other/virtual11.C: New test.
52303
52304 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52305
52306 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52307
52308 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52309
52310 * gcc.c-torture/compile/20010102-1.c: New test.
52311
52312 2001-01-02 Andreas Jaeger <aj@suse.de>
52313
52314 * gcc.dg/noreturn-3.c: New test.
52315
52316 * gcc.dg/noreturn-4.c: New test.
52317
52318 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52319
52320 * gcc.c-torture/execute/stdio-opt-1.c: Also test
52321 __builtin_fputc and __builtin_fwrite.
52322
52323 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52324
52325 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52326 signed char, not default char.
52327
52328 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52329
52330 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52331
52332 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52333
52334 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52335
52336 2000-12-29 Richard Henderson <rth@redhat.com>
52337
52338 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52339 (__cyg_profile_func_exit): Define.
52340
52341 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52342
52343 * g++.dg/vtgc1.C: New test.
52344
52345 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52346
52347 * gcc.dg/noncompile/20001228-1.c: New test.
52348
52349 * gcc.dg/20001228-1.c: New test.
52350
52351 * gcc.c-torture/execute/20001228-1.c: New test.
52352
52353 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52354
52355 * gcc.dg/format-strfmon-1.c: New test.
52356
52357 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52358
52359 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52360 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52361 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52362 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52363 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52364 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52365 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52366 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52367 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52368 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52369 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52370 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52371 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52372
52373 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52374 * gcc.c-torture/execute/string-opt-4.c: Test index.
52375
52376 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52377
52378 * gcc.c-torture/compile/20001226-1.c: New test.
52379
52380 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52381
52382 * gcc.c-torture/compile/20001222-1.c: New test.
52383 * gcc.c-torture/compile/20001222-1.x: Xfail.
52384
52385 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52386
52387 * gcc.c-torture/execute/comp-goto-2.c: New test.
52388
52389 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52390
52391 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52392 Use long types if __INT_MAX__ is 32767.
52393 (main): Use cast to (sint32 *) when poking 88 into a_page.
52394
52395 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52396
52397 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52398
52399 * gcc.c-torture/compile/20001221-1.c: New test.
52400 * gcc.c-torture/execute/20001221-1.c: New test.
52401
52402 2000-12-20 Richard Henderson <rth@redhat.com>
52403
52404 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52405 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52406
52407 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52408
52409 * gcc.dg/compare3.c: New test.
52410
52411 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52412
52413 * gcc.dg/format-warnll-1.c: New test.
52414
52415 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52416
52417 * gcc.dg/cpp/cmdlne-P.c: New test.
52418
52419 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52420
52421 * gcc.c-torture/execute/builtin-abs-1.c,
52422 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52423
52424 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52425
52426 * gcc.dg/cpp/multiline.c: New test.
52427
52428 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52429
52430 * g++.old-deja/g++.other/syshdr1.C: Update.
52431 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52432
52433 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52434
52435 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52436
52437 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52438
52439 * g++.old-deja/g++.pt/ttp65.C: New test.
52440
52441 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52442
52443 * g++.old-deja/g++.pt/ttp64.C: New test.
52444
52445 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52446
52447 * g++.old-deja/g++.pt/spec33.C: New test.
52448
52449 2000-12-14 Catherine Moore <clm@redhat.com>
52450
52451 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52452 * gcc.c-torture/execute/920612-2.c: Likewise.
52453 * gcc.c-torture/execute/920428-2.c: Likewise.
52454 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52455 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52456
52457 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52458
52459 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52460 * gcc.dg/pack-test-2.c: Likewise.
52461
52462 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52463
52464 Tests by Zack Weinberg <zackw@stanford.edu>.
52465
52466 * gcc.dg/cpp/defined.c: Update.
52467 * gcc.dg/cpp/defined_trad.c: New tests.
52468
52469 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52470
52471 * gcc.dg/cpp/trad-direct.c: Update.
52472
52473 2000-12-11 Neil Booth <neilb@earthling.net>
52474
52475 * gcc.dg/cpp/defined_trad.c
52476
52477 2000-12-11 Neil Booth <neilb@earthling.net>
52478
52479 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52480
52481 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52482
52483 * gcc.dg/format-miss-2.c: New test.
52484
52485 2000-12-09 Neil Booth <neilb@earthling.net>
52486
52487 * gcc.dg/cpp/lineflags.c: New tests.
52488 * gcc.dg/cpp/poison.c: Update.
52489 * gcc.dg/cpp/redef2.c: Update.
52490 * gcc.dg/cpp/skipping.c: New test.
52491
52492 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52493
52494 * g++.old-deja/g++.other/eh3.C: New testcase.
52495
52496 2000-12-07 Neil Booth <neilb@earthling.net>
52497
52498 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52499 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52500 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52501 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52502 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52503 Update.
52504
52505 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52506
52507 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52508 __SIZE_TYPE__ instead of int for type of integers cast to
52509 pointers.
52510
52511 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52512
52513 * g++.old-deja/g++.other/cleanup4.C: New test.
52514
52515 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52516
52517 * format-sec-1.c: New test.
52518
52519 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52520
52521 * gcc.dg/format-nonlit-3.c: New test.
52522
52523 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52524
52525 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52526 through a null pointer.
52527
52528 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52529
52530 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52531 * g++.old-deja/g++.pt/partial4.C: New test.
52532
52533 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
52534
52535 * gcc.c-torture/execute/ieee/hugeval.x: New.
52536
52537 2000-12-06 Neil Booth <neilb@earthling.net>
52538
52539 * gcc.dg/cpp/backslash2.c: New tests.
52540
52541 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52542
52543 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52544 * gcc.c-torture/execute/stdio-opt-2.c: New test.
52545
52546 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
52547
52548 * gcc.c-torture/execute/20001203-2.c: New testcase.
52549
52550 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52551
52552 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52553 * g++.old-deja/g++.other/virtual10.C: New test.
52554
52555 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52556
52557 * g++.old-deja/g++.mike/pmf5.C: Remove test.
52558
52559 2000-12-05 Richard Henderson <rth@redhat.com>
52560
52561 * gcc.c-torture/compile/20001205-1.c: New.
52562
52563 2000-12-04 Neil Booth <neilb@earthling.net>
52564
52565 * g++.old-deja/g++.other/virtual9.C: New test.
52566 * g++.old-deja/g++.pt/crash61.C: New test.
52567 * gcc.c-torture/execute/loop-9.c: New test.
52568
52569 2000-12-04 Neil Booth <neilb@earthling.net>
52570
52571 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52572 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52573 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52574 * gcc.dg/cpp/extratokens.c: ...here.
52575
52576 2000-12-04 Neil Booth <neilb@earthling.net>
52577
52578 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52579 New tests.
52580
52581 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52582
52583 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52584 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52585
52586 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52587
52588 * gcc.c-torture/execute/20001203-1.c: New test.
52589
52590 2000-12-03 Neil Booth <neilb@earthling.net>
52591
52592 * gcc.dg/cpp/macro6.c: New test cases.
52593
52594 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52595
52596 * gcc.c-torture/execute/string-opt-9.c: New test.
52597 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52598 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52599 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52600
52601 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52602 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52603
52604 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52605
52606 * gcc.dg/cpp/if-6.c: New testcase.
52607
52608 * gcc.dg/20001201-1.c: New testcase.
52609
52610 2000-12-02 Neil Booth <neilb@earthling.net>
52611
52612 * g++.old-deja/g++.other/externC4.C,
52613 g++.old-deja/g++.other/friend10.C: New tests.
52614
52615 2000-12-02 Neil Booth <neilb@earthling.net>
52616
52617 * g++.old-deja/g++.other/instan2.C
52618 * g++.old-deja/g++.other/instan3.C: New test.
52619
52620 2000-12-02 Neil Booth <neilb@earthling.net>
52621
52622 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52623 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52624 gnuc99.c,gnuc99-pedantic.c: New tests.
52625
52626 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52627
52628 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52629 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52630
52631 2000-12-01 Neil Booth <neilb@earthling.net>
52632
52633 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52634 * gcc.dg/cpp/poison.c: Update.
52635 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52636
52637 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52638
52639 * g77.f-torture/execute/20001201.f: New test.
52640
52641 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52642
52643 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52644
52645 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52646
52647 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52648
52649 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52650
52651 * g++.old-deja/g++.other/cast6.C: New test.
52652
52653 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52654
52655 * gcc.c-torture/execute/20001130-2.c: New testcase.
52656
52657 2000-11-30 Richard Henderson <rth@redhat.com>
52658
52659 * gcc.c-torture/execute/20001130-1.c: New test.
52660
52661 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52662
52663 * g++.old-deja/g++.other/op3.C: New test.
52664
52665 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52666
52667 * g++.old-deja/g++.other/op2.C: New test.
52668
52669 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52670
52671 * g++.old-deja/g++.other/crash38.C: New test.
52672
52673 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52674
52675 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52676
52677 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52678
52679 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52680 tests.
52681 * gcc.c-torture/execute/string-opt-6.c: New test.
52682
52683 * gcc.dg/20001117-1.c: Add main.
52684
52685 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52686
52687 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52688 Move from here ...
52689 * gcc.dg/940510-1.c: ... to here.
52690
52691 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52692 zero-size arrays in toplevel structures.
52693
52694 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52695
52696 * gcc.c-torture/execute/loop-8.c: New test.
52697
52698 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52699
52700 * g++.old-deja/g++.other/base1.C: New test.
52701
52702 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52703
52704 * g++.old-deja/g++.other/parse2.C: New test.
52705
52706 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52707
52708 * g++.old-deja/g++.pt/incomplete1.C: New test.
52709
52710 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52711
52712 * g++.old-deja/g++.other/friend9.C: New test.
52713
52714 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52715
52716 * gcc.dg/20001127-1.c: New test.
52717
52718 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52719
52720 * g++.old-deja/g++.pt/friend46.C: New test.
52721
52722 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52723
52724 * g++.old-deja/g++.other/ptrmem8.C: New test.
52725
52726 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52727
52728 * gcc.c-torture/execute/string-opt-7.c: New test.
52729 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52730
52731 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52732
52733 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52734 instead of 'mkcheck 2'.
52735
52736 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52737
52738 * gcc.c-torture/execute/memcheck/driver.c,
52739 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52740 C9X references to refer to C99.
52741
52742 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52743
52744 * gcc.dg/ultrasp3.c: New test.
52745
52746 2000-11-25 Neil Booth <neilb@earthling.net>
52747
52748 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52749
52750 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52751
52752 * gcc.c-torture/compile/20001123-2.c: New.
52753
52754 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52755
52756 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52757
52758 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52759
52760 * gcc.dg/sequence-point-1.c: Add some new tests.
52761 * gcc.c-torture/execute/20001124-1.c: New test.
52762
52763 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52764
52765 * g++.old-deja/g++.other/vaarg4.C: New test.
52766 * gcc.c-torture/compile/20001123-1.c: New test.
52767
52768 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52769
52770 * g++.other/crash24.C: Adjust and remove XFAIL.
52771 * g++.other/crash37.C: New test.
52772
52773 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52774
52775 * g++.old-deja/g++.pt/instantiate9.C: New test.
52776
52777 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52778
52779 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52780 new ABI, too.
52781
52782 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52783 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52784
52785 2000-11-22 Neil Booth <neilb@earthling.net>
52786
52787 * gcc.dg/cpp/Wtrigraphs.c: New test.
52788
52789 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52790
52791 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52792
52793 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52794
52795 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52796
52797 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52798
52799 * lib/gcc-dg.exp: load_lib scanasm.exp.
52800 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52801 * lib/g++-dg.exp: load_lib scanasm.exp.
52802 * lib/scanasm.exp: New.
52803 (scan-assembler, scan-assembler-not): Add optional arguments to
52804 test name, or if not present, the pattern name.
52805 (scan-assembler-dem, scan-assembler-dem-not): New.
52806
52807 * g++.dg/dg.exp: New.
52808
52809 2000-11-21 Neil Booth <neilb@earthling.net>
52810
52811 * gcc.dg/cpp/integrated1.c: Remove.
52812
52813 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52814
52815 * gcc.c-torture/execute/20001121-1.c: New test.
52816
52817 2000-11-21 Richard Henderson <rth@redhat.com>
52818
52819 * gcc.c-torture/compile/20001121-1.c: New test.
52820
52821 2000-11-20 Neil Booth <neilb@earthling.net>
52822
52823 * gcc.dg/cpp/integrated1.c: New test.
52824
52825 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52826
52827 * g++.old-deja/g++.other/inline17.C: New test.
52828
52829 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52830
52831 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52832 local variable to be zero: I made the variable global. Now
52833 uses abort() and exit() instead of relying on main's return value.
52834
52835 2000-11-20 Neil Booth <neilb@earthling.net>
52836
52837 * gcc.dg/cpp/paste2.c: Update test.
52838 * objc/execute/paste.m: New test.
52839
52840 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52841
52842 * gcc.dg/c99-condexpr-1.c: New test.
52843
52844 2000-11-20 Neil Booth <neilb@earthling.net>
52845
52846 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52847
52848 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52849
52850 * g++.old-deja/g++.pt/export1.C: New test.
52851
52852 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52853
52854 * gcc.dg/20001117-1.c: New test.
52855
52856 2000-11-18 Richard Henderson <rth@redhat.com>
52857
52858 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52859
52860 2000-11-18 Richard Henderson <rth@redhat.com>
52861
52862 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52863 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52864 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52865
52866 2000-11-18 Richard Henderson <rth@redhat.com>
52867
52868 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52869 (main): New. Exit cleanly.
52870
52871 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52872
52873 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52874 gcc.dg/c99-fordecl-2.c: New tests.
52875
52876 2000-11-18 Richard Henderson <rth@redhat.com>
52877
52878 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52879 * gcc.c-torture/execute/zerolen-2.c: New.
52880
52881 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52882
52883 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52884 memory.
52885
52886 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52887
52888 * g++.old-deja/g++.pt/instantiate8.C: New test.
52889
52890 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52891
52892 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52893 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52894
52895 2000-11-16 Nick Clifton <nickc@redhat.com>
52896
52897 * gcc.c-torture/execute/nestfunc-2.c: New test.
52898 * gcc.c-torture/execute/nestfunc-3.c: New test.
52899
52900 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52901
52902 * gcc.c-torture/compile/20001116-1.c: New test.
52903
52904 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52905
52906 * gcc.c-torture/execute/20001115-1.c: New test.
52907
52908 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52909
52910 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52911 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52912 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52913 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52914
52915 2000-11-15 Neil Booth <neilb@earthling.net>
52916
52917 gcc.dg/cpp/_Pragma1.c: Update.
52918 gcc.dg/cpp/_Pragma2.c: New test.
52919
52920 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52921
52922 * g++.old-deja/g++.other/anon5.C: New test.
52923
52924 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52925
52926 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52927 tests.
52928
52929 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52930
52931 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52932 output.
52933
52934 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52935
52936 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52937 labels at end of compound statements.
52938
52939 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52940
52941 * gcc.c-torture/execute/loop-7.c: New test.
52942
52943 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52944
52945 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52946
52947 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52948
52949 * gcc.dg/c99-bool-1.c: New test.
52950
52951 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52952
52953 * gcc.dg/c99-scope-1.c: Remove xfail.
52954 * gcc.dg/c99-scope-2.c: New test.
52955
52956 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52957
52958 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52959 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52960
52961 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52962
52963 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52964 error messages.
52965
52966 * g++.mike/p700.C: Don't typedef wchar_t.
52967 * g++.mike/p784.C: Likewise.
52968 * g++.mike/eb101.C: Don't use __wchar_t.
52969
52970 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52971
52972 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52973 from DO loop.
52974
52975 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52976
52977 * gcc.c-torture/execute/20001111-1.c: New test.
52978
52979 2000-11-10 Nick Clifton <nickc@redhat.com>
52980
52981 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52982 long multuiple and accumulate.
52983
52984 2000-11-09 Richard Henderson <rth@redhat.com>
52985
52986 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52987 via size_t instead of int.
52988
52989 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52990 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52991 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52992 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52993
52994 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52995
52996 * gcc.c-torture/compile/20001109-1.c: New test.
52997 * gcc.c-torture/compile/20001109-2.c: New test.
52998
52999 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
53000
53001 * g++.old-deja/g++.pt/operator1.C: New test.
53002 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53003
53004 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53005
53006 * gcc.dg/20001108-1.c: New test.
53007
53008 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53009
53010 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53011 with both arguments constant strings.
53012 * gcc.c-torture/execute/string-opt-3.c: New test.
53013 * gcc.c-torture/execute/string-opt-4.c: New test.
53014 * gcc.c-torture/execute/string-opt-5.c: New test.
53015
53016 2000-11-08 Nick Clifton <nickc@redhat.com>
53017
53018 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
53019 mulsidi3adddi patterns.
53020
53021 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
53022
53023 * g++.old-deja/g++.other/crash36.C: New test.
53024
53025 2000-11-08 Jakub Jelinek <jakub@redhat.com>
53026
53027 * g++.old-deja/g++.other/init16.C: New test.
53028
53029 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
53030
53031 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53032
53033 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53034
53035 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53036 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53037 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53038
53039 2000-11-07 DJ Delorie <dj@redhat.com>
53040
53041 * gcc.dg/20000614-1.c: Add return so that test can pass.
53042
53043 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53044
53045 * gcc.c-torture/execute/string-opt-1.c: New test.
53046
53047 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53048
53049 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
53050 mips-sgi-irix6.* because the MIPS ABI passes floating-point
53051 parameters in registers, and there is no way for a varargs
53052 function to know in which order the integer and floating-point
53053 parameters should be interleaved when they are placed on the
53054 stack.
53055 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53056 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53057
53058 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53059
53060 * gcc.c-torture/execute/string-opt-2.c: New test.
53061
53062 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
53063
53064 * g++.old-deja/g++.pt/crash60.C: New test.
53065
53066 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53067
53068 * g++.old-deja/g++.other/crash24.C: New test.
53069 * g++.old-deja/g++.other/crash25.C: New test.
53070 * g++.old-deja/g++.other/crash26.C: New test.
53071 * g++.old-deja/g++.other/crash27.C: New test.
53072 * g++.old-deja/g++.other/crash28.C: New test.
53073 * g++.old-deja/g++.other/crash29.C: New test.
53074 * g++.old-deja/g++.other/crash30.C: New test.
53075 * g++.old-deja/g++.other/crash31.C: New test.
53076 * g++.old-deja/g++.other/crash32.C: New test.
53077 * g++.old-deja/g++.other/crash33.C: New test.
53078 * g++.old-deja/g++.other/crash34.C: New test.
53079 * g++.old-deja/g++.other/crash35.C: New test.
53080
53081 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53082
53083 * gcc.c-torture/execute/20001031-1.c: New test.
53084
53085 2000-11-04 Mark Mitchell <mark@codesourcery.com>
53086
53087 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53088 namespace.
53089
53090 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53091 standards-conformant.
53092
53093 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53094
53095 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53096 * g++.old-deja/g++.mike/p755a.C: Likewise.
53097 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53098 library makes no calls to `operator new' during initialization.
53099
53100 2000-11-04 Neil Booth <neilb@earthling.net>
53101
53102 * gcc.dg/cpp/include2.c: New tests.
53103
53104 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53105
53106 * lib/g++.exp (g++_set_ld_library_path): New function.
53107 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53108
53109 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
53110
53111 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
53112 warnings.
53113
53114 2000-11-01 Richard Henderson <rth@redhat.com>
53115
53116 * g++.old-deja/g++.ext/namedret1.C: New.
53117 * g++.old-deja/g++.ext/namedret2.C: New.
53118 * g++.old-deja/g++.ext/namedret3.C: New.
53119
53120 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
53121
53122 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53123 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53124
53125 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53126
53127 * gcc.c-torture/execute/va-arg-21.c: New test.
53128
53129 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
53130
53131 * gcc.dg/c99-complex-2.c: New test.
53132
53133 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53134
53135 * gcc.c-torture/execute/stdio-opt-1.c: New test.
53136
53137 2000-10-31 Jakub Jelinek <jakub@redhat.com>
53138
53139 * g++.old-deja/g++.other/inline16.C: New test.
53140
53141 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
53142
53143 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53144 __PRETTY_FUNCTION__
53145
53146 2000-10-29 Neil Booth <neilb@earthling.net>
53147
53148 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53149 New tests.
53150 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53151 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53152 optimisation.
53153
53154 2000-10-29 Neil Booth <neilb@earthling.net>
53155
53156 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53157 * mi1.c, mi1c.h: Add null directives to multiple-include test.
53158 * mi5.c: Test multiple includes work with -C.
53159 * trigraphs.c: Test ^= version.
53160
53161 2000-10-28 Neil Booth <neilb@earthling.net>
53162
53163 New tests and test updates for new macro expander.
53164
53165 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53166 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53167 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53168 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53169 new diagnostic messages.
53170
53171 * gcc.dg/cpp/macro3.c: New tests.
53172
53173 2000-10-27 Mark Mitchell <mark@codesourcery.com>
53174
53175 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53176 on the same line.
53177
53178 2000-10-27 Jakub Jelinek <jakub@redhat.com>
53179
53180 * g++.old-deja/g++.other/eh2.C: New test.
53181
53182 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
53183
53184 * gcc.c-torture/execute/20001027-1.c: New test.
53185
53186 2000-10-26 Richard Henderson <rth@redhat.com>
53187
53188 * gcc.c-torture/execute/20001026-1.c: New.
53189
53190 2000-10-26 Mark Mitchell <mark@codesourcery.com>
53191
53192 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53193 * g++.old-deja/g++.law/builtin1.C: Likewise.
53194 * g++.old-deja/g++.law/ctors10.C: Likewise.
53195 * g++.old-deja/g++.law/virtual3.C: Likewise.
53196 * g++.old-deja/g++.mike/p658.C: Likewise.
53197 * g++.old-deja/g++.other/sibcall1.C: Likewise.
53198 * g++.old-deja/g++.other/vaarg2.C: Likewise.
53199 * g++.old-deja/g++.robertl/eb124.C: Likewise.
53200 * g++.old-deja/g++.robertl/eb44.C: Likewise.
53201 * g++.old-deja/g++.robertl/eb77.C: Likewise.
53202
53203 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
53204
53205 * gcc.c-torture/compile/20001024-1.c: New test.
53206
53207 2000-10-25 Mark Mitchell <mark@codesourcery.com>
53208
53209 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53210 to tell us whether or not we are using V3.
53211
53212 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
53213
53214 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53215 operands.
53216
53217 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
53218
53219 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53220
53221 2000-10-25 Jakub Jelinek <jakub@redhat.com>
53222
53223 * gcc.c-torture/execute/20001024-1.c: New test.
53224
53225 2000-10-24 Jakub Jelinek <jakub@redhat.com>
53226
53227 * g++.old-deja/g++.other/sibcall1.C: New test.
53228
53229 2000-10-20 Jakub Jelinek <jakub@redhat.com>
53230
53231 * gcc.dg/noncompile/init-3.c: New test.
53232
53233 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
53234
53235 * gcc.dg/format-array-1.c: New test.
53236
53237 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53238
53239 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53240 writing through null pointers; remove comment about testing
53241 unterminated strings.
53242
53243 2000-10-17 Matthew Hiller <hiller@redhat.com>
53244
53245 * gcc.c-torture/execute/20001017-2.c: New test.
53246
53247 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53248
53249 * gcc.c-torture/compile/20001018-1.c: New test.
53250 * gcc.c-torture/compile/20001018-1.x: Xfail.
53251
53252 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53253
53254 * gcc.c-torture/execute/20001017-1.c: New test.
53255
53256 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53257
53258 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53259 for multiple use of arguments with scanf formats; add tests for
53260 multiple use of arguments.
53261
53262 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
53263
53264 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53265 from some old tests.
53266
53267 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53268
53269 * gcc.dg/format-miss-1.c: New test.
53270
53271 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53272
53273 * gcc.c-torture/execute/20001013-1.c: New test.
53274
53275 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53276
53277 * gcc.dg/format-branch-1.c: New test.
53278
53279 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53280
53281 * README, lib/file-format.exp: Remove EGCS references.
53282
53283 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53284
53285 * gcc.dg/20001013-1.c: New test.
53286
53287 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
53288
53289 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53290 for intmax_t in the compiler using __typeof__ and the type rules
53291 for conditional expressions.
53292
53293 2000-10-13 Jakub Jelinek <jakub@redhat.com>
53294
53295 * gcc.dg/20001012-1.c: New test.
53296 * gcc.dg/20001012-2.c: New test.
53297
53298 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53299
53300 * gcc.dg/format-attr-1.c: New test.
53301
53302 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53303
53304 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53305 __LONG_LONG_MAX__ instead of LLONG_MAX.
53306
53307 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53308
53309 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53310 scanf flags.
53311 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53312 flags.
53313
53314 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
53315
53316 * gcc.dg/sequence-pt-1.c: New test.
53317
53318 2000-10-11 Geoff Keating <geoffk@cygnus.com>
53319
53320 * gcc.c-torture/execute/20001011-1.c: New testcase.
53321 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53322
53323 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53324
53325 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53326 does not error on it.
53327
53328 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53329
53330 * gcc.dg/20001009-1.c: New test.
53331
53332 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53333
53334 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53335 * gcc.c-torture/execute/20001009-2.c: ... to here.
53336
53337 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53338
53339 * gcc.c-torture/compile/20001009-1.c: New testcase.
53340 * gcc.c-torture/execute/20001009-1.c: New testcase.
53341 Testcases provided by Jan Hubicka <jh@suse.cz>.
53342
53343 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53344
53345 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53346 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53347 uintmax_t using <limits.h> to emulate the compiler's internal
53348 logic. No longer XFAIL %j tests.
53349
53350 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53351
53352 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53353 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53354 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53355 regexps and details of expected handling of some bad formats.
53356 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53357 suppression.
53358
53359 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53360
53361 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53362 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53363 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53364 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53365 in list archives.
53366
53367 2000-10-06 Richard Henderson <rth@cygnus.com>
53368
53369 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53370 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53371 * g++.old-deja/g++.jason/report.C: Likewise.
53372 * g++.old-deja/g++.law/friend5.C: Likewise.
53373 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53374 of the expected warnings.
53375
53376 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53377
53378 * g++.old-deja/g++.pt/enum14.C: New test.
53379
53380 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53381
53382 * g++.old-deja/g++.pt/crash59.C: New test.
53383
53384 2000-10-04 Will Cohen <wcohen@redhat.com>
53385
53386 * gcc.dg/20000926-1.c: New test.
53387
53388 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53389
53390 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53391 function name for current C++ compiler.
53392 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53393
53394 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53395
53396 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53397 __PRETTY_FUNCTION__.
53398 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53399
53400 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53401
53402 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53403
53404 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53405
53406 * gcc.c-torture/compile/20000923-1.c: New test.
53407
53408 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53409
53410 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53411 * g++.old-deja/g++.pt/ttp62.C: Same.
53412 * g++.old-deja/g++.other/inline14.C: Same.
53413
53414 2000-09-24 Richard Henderson <rth@cygnus.com>
53415
53416 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53417
53418 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53419
53420 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53421
53422 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53423
53424 * gcc.c-torture/compile/20000922-1.c: New file.
53425
53426 2000-09-21 Nick Clifton <nickc@redhat.com>
53427
53428 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53429 a signed long modulo operation.
53430 (mod6): New function - perform an unsigned long modulo operation.
53431 (main): Add tests for modulos of very large numbers by very small
53432 dividends.
53433
53434 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53435
53436 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53437
53438 2000-09-19 Richard Henderson <rth@cygnus.com>
53439
53440 * gcc.dg/compare2.c (case 10): XFAIL.
53441
53442 2000-09-18 Richard Henderson <rth@cygnus.com>
53443
53444 * gcc.c-torture/execute/20000906-1.c: Move ...
53445 * gcc.dg/20000906-1.c: ... here. Only run on targets
53446 that support __builtin_trap.
53447
53448 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53449
53450 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53451
53452 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53453
53454 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53455 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53456 more $ format tests.
53457
53458 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53459
53460 * gcc.dg/format-errmk-1.c: New test.
53461
53462 2000-09-17 Greg McGary <greg@mcgary.org>
53463
53464 * gcc.c-torture/execute/20000917-1.x: Remove.
53465
53466 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53467
53468 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53469
53470 2000-09-17 Greg McGary <greg@mcgary.org>
53471
53472 * gcc.c-torture/execute/20000917-1.c: New test.
53473 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53474
53475 2000-09-16 Neil Booth <NeilB@earthling.net>
53476
53477 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53478 in nested macro bug.
53479
53480 2000-09-15 Neil Booth <NeilB@earthling.net>
53481
53482 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53483
53484 2000-09-14 Jeffrey A Law (law@cygnus.com)
53485
53486 * gcc.c-torture/execute/20000914-1.c: New test.
53487
53488 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53489
53490 * g++.other/inline13.C: New test.
53491
53492 2000-09-12 Andreas Jaeger <aj@suse.de>
53493
53494 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53495 constant by Ulrich Drepper <drepper@redhat.com>.
53496
53497 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53498
53499 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53500
53501 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53502
53503 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53504
53505 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53506
53507 * gcc.dg/cpp/backslash.c: New test.
53508
53509 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53510
53511 * gcc.c-torture/execute/20000910-1.c: New test.
53512 * gcc.c-torture/execute/20000910-2.c: Likewise.
53513
53514 2000-09-11 Robert Lipe <robertl@sco.com>
53515
53516 * gcc.dg/pragma-align.c: New test.
53517
53518 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
53519
53520 * g++.old-deja/g++.pt/explicit82.C: New test.
53521 * g++.old-deja/g++.pt/explicit83.C: New test.
53522
53523 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
53524
53525 * gcc.dg/asm-names.c: New test.
53526
53527 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53528
53529 * gcc.dg/cpp/tr-warn6.c: New test
53530
53531 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
53532
53533 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53534 be accepted.
53535
53536 2000-09-07 Catherine Moore <clm@redhat.com>
53537
53538 * gcc.c-torture/execute/unroll-1.c: New test.
53539
53540 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
53541
53542 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53543 ERROR markers.
53544 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53545 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53546 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53547 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53548 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53549 Preprocess only.
53550 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53551 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53552
53553 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53554
53555 * g++.old-deja/g++.pt/deduct2.C: New test.
53556
53557 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53558
53559 * g++.old-deja/g++.pt/parms2.C: New test.
53560
53561 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53562
53563 * g++.old-deja/g++.pt/crash58.C: New test.
53564
53565 2000-09-06 Greg McGary <greg@mcgary.org>
53566
53567 * gcc.c-torture/execute/20000906-1.c: New test.
53568 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53569
53570 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53571
53572 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53573
53574 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53575
53576 * g++.old-deja/g++.pt/crash57.C: New test.
53577
53578 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53579
53580 * g++.old-deja/g++.pt/crash56.C: New test.
53581
53582 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53583
53584 * g++.old-deja/g++.pt/koenig1.C: New test.
53585
53586 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53587
53588 * gcc.dg/20000904-1.c: New test.
53589
53590 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53591
53592 * gcc.dg/cpp/paste8.c: New test.
53593
53594 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
53595
53596 * gcc.c-torture/compile/20000827-1.c: New test.
53597
53598 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53599
53600 * gcc.dg/format-diag-1.c: New test.
53601
53602 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53603
53604 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53605 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53606 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53607 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53608 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53609
53610 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53611
53612 * g++.old-deja/g++.other/nested4.C: New test.
53613
53614 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53615
53616 * g++.old-deja/g++.ns/scoped1.C: New test.
53617
53618 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53619
53620 * lib/g++.exp: Support testing already-installed GCC.
53621
53622 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53623
53624 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53625
53626 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53627
53628 * gcc.dg/return-type-2.c: New test.
53629
53630 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53631
53632 * gcc.c-torture/compile/20000825-1.c: New test.
53633
53634 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53635
53636 * gcc.dg/dwarf2-2.c: New test.
53637
53638 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53639
53640 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53641 dg-warning regexps.
53642
53643 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53644
53645 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53646 gcc.dg/format-ext-5.c: New tests.
53647
53648 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53649
53650 * g++.old-deja/g++.other/crash22.C: New test.
53651
53652 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53653
53654 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53655
53656 2000-08-24 Richard Henderson <rth@cygnus.com>
53657
53658 * gcc.dg/ia64-sync-1.c: New test.
53659 * gcc.dg/ia64-sync-2.c: New test.
53660 * gcc.dg/ia64-asm-1.c: New test.
53661
53662 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53663
53664 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53665 * gcc.dg/format-ext-2.c: New test.
53666
53667 2000-08-23 Jason Merrill <jason@redhat.com>
53668
53669 * lib/old-dejagnu.exp: Also ignore "In member function" and
53670 "At global scope".
53671
53672 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53673
53674 * gcc.dg/noncompile/label-lineno-1.c: New test.
53675
53676 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53677
53678 * gcc.dg/c99-array-nonobj-1.c: New test.
53679
53680 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53681
53682 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53683 tests.
53684 * gcc.dg/format-ext-1.c: New test.
53685
53686 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53687
53688 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53689 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53690 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53691 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53692 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53693
53694 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53695
53696 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53697 gcc.dg/c99-strftime-2.c: New tests.
53698
53699 2000-08-22 Richard Henderson <rth@cygnus.com>
53700
53701 * gcc.c-torture/execute/20000822-1.c: New test.
53702
53703 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53704
53705 * gcc.c-torture/execute/20000819-1.x: Remove.
53706
53707 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53708
53709 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53710 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53711 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53712 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53713 gcc.dg/format-xopen-1.c: New tests.
53714
53715 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53716
53717 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53718
53719 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53720
53721 * g++.old-deja/g++.other/loop2.C: New test.
53722
53723 * gcc.c-torture/compile/20000606-1.c: New test.
53724 * gcc.c-torture/compile/20000728-1.c: New test.
53725 * gcc.c-torture/execute/20000801-1.c: New test.
53726 * gcc.c-torture/execute/20000801-2.c: New test.
53727 * gcc.c-torture/execute/20000819-1.c: New test.
53728 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53729 * gcc.dg/20000629-1.c: New test.
53730 * gcc.dg/20000724-1.c: New test.
53731 * gcc.dg/20000807-1.c: New test.
53732
53733 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53734
53735 * gcc.dg/cpp/pragma-1.c: New test.
53736 * gcc.dg/cpp/pragma-2.c: New test.
53737
53738 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53739
53740 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53741 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53742
53743 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53744
53745 * gcc.c-torture/compile/20000818-1.c: New test.
53746
53747 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53748
53749 * gcc.c-torture/execute/20000818-1.c: New test.
53750
53751 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53752
53753 * gcc.dg/format-va-1.c: New test.
53754
53755 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53756
53757 * g++.old-deja/g++.other/typedef8.C: New test.
53758
53759 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53760
53761 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53762 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53763 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53764 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53765 * g++.old-deja/g++.other/ptrmem7.C: New test.
53766 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53767
53768 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53769
53770 * g++.old-deja/g++.pt/typename27.C: New test.
53771
53772 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53773
53774 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53775 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53776 * g++.old-deja/g++.pt/friend45.C: New test.
53777 * g++.old-deja/g++.other/friend8.C: New test.
53778
53779 2000-08-15 Richard Henderson <rth@cygnus.com>
53780
53781 * gcc.c-torture/execute/20000815-1.c: New test.
53782
53783 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53784
53785 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53786 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53787 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53788
53789 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53790
53791 * g++.old-deja/g++.other/refinit2.C: New test.
53792
53793 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53794
53795 * lib/c-torture.exp (c-torture): Make
53796 compiler_conditional_xfail_data global.
53797 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53798 compiler_conditional_xfail_data machinery.
53799 (f-torture-execute): Likewise.
53800 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53801 and only when unrolling loops.
53802
53803 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53804
53805 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53806
53807 * g++.old-deja/g++.pt/explicit81.C: New test.
53808
53809 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53810
53811 * g++.old-deja/g++.pt/typename26.C: New test.
53812
53813 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53814
53815 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53816 warning.
53817
53818 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53819
53820 * g++.old-deja/g++.other/array3.C: New test.
53821
53822 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53823
53824 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53825 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53826 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53827 New tests.
53828
53829 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53830
53831 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53832 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53833
53834 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53835
53836 * gcc.c-torture/execute/20000808-1.c: New test.
53837
53838 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53839
53840 * gcc.dg/c90-const-expr-1.c: New test.
53841
53842 2000-08-08 Richard Henderson <rth@cygnus.com>
53843
53844 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53845
53846 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53847
53848 * gcc.dg/noncompile/const-ll-1.c: New test.
53849
53850 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53851
53852 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53853
53854 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53855
53856 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53857 that running programs linked against the shared version of libobjc
53858 run correctly.
53859
53860 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53861
53862 * gcc.dg/c99-printf-1.c: New test.
53863
53864 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53865
53866 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53867
53868 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53869
53870 * gcc.c-torture/execute/20000731-1.x: Delete.
53871
53872 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53873
53874 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53875 and torture_without_loops as is done by c-torture.exp.
53876 (search_for): Copy from c-torture.exp.
53877 (gcc-dg-runtest): New function, drives a directory of tests
53878 iterating over the TORTURE_OPTIONS.
53879 (scan-assembler, scan-assembler-not): Move here from
53880 individual directory drivers.
53881
53882 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53883 defined by lib/gcc-dg.exp.
53884 * gcc.dg/cpp/cpp.exp: Likewise.
53885 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53886 gcc-dg-runtest, so we cycle over optimization options.
53887
53888 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53889 * gcc.dg/compare2.c: No longer expected to fail.
53890
53891 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53892
53893 * gcc.c-torture/execute/20000804-1.c: New test.
53894
53895 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53896
53897 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53898
53899 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53900
53901 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53902
53903 2000-08-03 Jeffrey A Law (law@cygnus.com)
53904
53905 * gcc.c-torture/compile/20000803-1.c: New test.
53906
53907 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53908
53909 * gcc.c-torture/execute/20000801-3.c,
53910 gcc.c-torture/execute/20000801-4.c: New tests.
53911 * gcc.c-torture/execute/20000801-3.x,
53912 gcc.c-torture/execute/20000801-4.x: Xfail.
53913
53914 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53915
53916 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53917 libobjc/.libs to allow for libtool.
53918
53919 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53920
53921 * gcc.c-torture/compile/20000802-1.c: New test.
53922
53923 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53924
53925 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53926
53927 2000-07-31 Jeffrey A Law (law@cygnus.com)
53928
53929 * gcc-c-torture/execute/20000731-2.c: New test.
53930
53931 * gcc.c-torture/execute/20000731-1.c: New test.
53932 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53933
53934 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53935
53936 * gcc.dg/cpp/paste7.c: New test.
53937 * gcc.dg/cpp/20000725-1.c: New test.
53938
53939 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53940
53941 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53942 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53943 declaration warning for __builtin_dwarf_reg_size.
53944
53945 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53946
53947 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53948
53949 * gcc.dg/noncompile/voidparam-1.c: New test.
53950
53951 2000-07-30 Richard Henderson <rth@cygnus.com>
53952
53953 * gcc.dg/c90-digraph-1.c: Don't xfail.
53954 * gcc.dg/compare2.c (case 10): Xfail.
53955 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53956
53957 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53958
53959 * gcc.dg/c99-main-1.c: New test.
53960
53961 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53962
53963 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53964
53965 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53966
53967 * gcc.c-tortuer/execute/20000726-1.c: New test.
53968
53969 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53970
53971 * gcc.c-torture/execute/enum-2.c: New test.
53972
53973 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53974
53975 * gcc.dg/cpp/tr-warn3.c: New test.
53976
53977 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53978
53979 * g++.old-deja/g++.ext/implicit1.C: Remove.
53980 * g++.old-deja/g++.jason/c2.C: Remove
53981 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53982 * g++.old-deja/g++.pt/crash16.C: Likewise.
53983 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53984
53985 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53986
53987 * g++.old-deja/g++.other/for2.C: New test.
53988
53989 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53990
53991 * gcc.dg/20000720-1.c: New test.
53992
53993 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53994
53995 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53996
53997 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53998
53999 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54000 * gcc.c-torture/execute/20000722-1.c: New.
54001 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54002
54003 2000-07-24 Jakub Jelinek <jakub@redhat.com>
54004
54005 * gcc.dg/cpp/20000720-1.S: New test.
54006
54007 2000-07-21 Michael Meissner <meissner@redhat.com>
54008
54009 * gcc.c-torture/execute/ieee/hugeval.c: New test.
54010
54011 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54012
54013 * g++.old-deja/g++.brendan/crash16.C,
54014 g++.old-deja/g++.brendan/parse3.C,
54015 g++.old-deja/g++.brendan/redecl1.C,
54016 g++.old-deja/g++.ns/template13.C,
54017 g++.old-deja/g++.other/decl4.C,
54018 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54019
54020 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54021
54022 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54023 and "Internal error".
54024
54025 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54026 regexps.
54027 * gcc.dg/cpp/paste6.c: New test.
54028
54029 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
54030
54031 * gcc.dg/cpp/tr-direct.c: New test.
54032
54033 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54034 gcc.dg/cpp/undef1.c: Tweak error regexps.
54035
54036 2000-07-18 Eric Christopher <echristo@redhat.com>
54037
54038 * gcc.c-torture/compile/20000718-1.c: New test.
54039
54040 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
54041
54042 * cpplex.c (_cpp_push_token): If the token being pushed back
54043 is the previous token in this context, just subtract one from
54044 context->posn.
54045 * cppmacro.c (save_expansion): Clear aux field when storing a
54046 placemarker.
54047
54048 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
54049
54050 * gcc.dg/noncompile/redecl-1.c: New test.
54051
54052 2000-07-18 Jakub Jelinek <jakub@redhat.com>
54053
54054 * gcc.c-torture/execute/20000717-5.c: New test.
54055 * gcc.c-torture/execute/20000717-1.x: Removed.
54056
54057 2000-07-17 Richard Henderson <rth@cygnus.com>
54058
54059 * gcc.c-torture/execute/20000717-4.c: New test.
54060
54061 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
54062
54063 * gcc.dg/cpp/syshdr.c: New test.
54064 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54065
54066 2000-07-17 Neil Booth <neilb@earthling.net>
54067
54068 * gcc.dg/cpp/cmdlne-dM.c: New test.
54069 * gcc.dg/cpp/cmdlne-dD.c: New test.
54070
54071 2000-07-17 Jeffrey A Law (law@cygnus.com)
54072
54073 * gcc.c-torture/execute/20000717-3.c: New test.
54074
54075 * gcc.c-torture/compile/20000717-1.c: New test.
54076
54077 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
54078
54079 * gcc.c-torture/execute/20000717-2.c: New test.
54080
54081 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54082
54083 * gcc.dg/formatz-1.c: New test.
54084
54085 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54086 * gcc.dg/c99-digraph-1.c: New tests.
54087
54088 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54089 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54090
54091 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54092 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54093 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54094 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54095 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54096 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54097 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54098
54099 2000-07-17 Greg McGary <greg@mcgary.org>
54100
54101 * gcc.c-torture/execute/20000717-1.c: New test.
54102 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54103
54104 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54105
54106 * gcc.c-torture/execute/20000715-2.c: New test.
54107 * gcc.dg/20000715-1.c: New test.
54108
54109 2000-07-15 Michael Meissner <meissner@redhat.com>
54110
54111 * gcc.c-torture/execute/20000715-1.c: New test.
54112
54113 2000-07-13 Jakub Jelinek <jakub@redhat.com>
54114
54115 * gcc.c-torture/execute/20000707-1.c: New test.
54116
54117 2000-07-13 Neil Booth <NeilB@earthling.net>
54118
54119 * gcc.dg/cpp/digraph1.c,
54120 gcc.dg/cpp/digraph2.c,
54121 gcc.dg/cpp/digraphs.c: New tests.
54122
54123 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
54124
54125 * g77.f-torture/compile/20000630-2.f: New test.
54126 * g77.f-torture/compile/20000630-2.x
54127
54128 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
54129
54130 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
54131
54132 2000-07-11 Neil Booth <NeilB@earthling.net>
54133
54134 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54135
54136 2000-07-11 Neil Booth <NeilB@earthling.net>
54137
54138 * gcc.dg/cpp/cmdlne-C.c: New.
54139
54140 2000-07-09 Neil Booth <NeilB@earthling.net>
54141
54142 * gcc.dg/cpp/directiv.c: New tests.
54143 * gcc.dg/cpp/undef1.c: Update.
54144
54145 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
54146
54147 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54148
54149 2000-07-09 Neil Booth <NeilB@earthling.net>
54150
54151 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54152
54153 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
54154
54155 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54156 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54157
54158 2000-07-08 Neil Booth <NeilB@earthling.net>
54159
54160 * gcc.dg/cpp/macsyntx.c: New tests.
54161
54162 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54163
54164 * gcc.dg/20000707-1.c: New test.
54165
54166 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54167
54168 * gcc.c-torture/execute/20000706-1.c: New test.
54169 * gcc.c-torture/execute/20000706-2.c: New test.
54170 * gcc.c-torture/execute/20000706-3.c: New test.
54171 * gcc.c-torture/execute/20000706-4.c: New test.
54172 * gcc.c-torture/execute/20000706-5.c: New test.
54173
54174 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54175
54176 * g++.old-deja/g++.pt/instantiate7.C: New test.
54177
54178 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54179
54180 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54181 * g++.old-deja/g++.mike/thunk3.C: Likewise.
54182 * g++.old-deja/g++.other/rtti3.C: Likewise.
54183 * g++.old-deja/g++.other/rttid3.C: Likewise.
54184
54185 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
54186
54187 * g77.f-torture/compile/20000630-1.x: Fix typo
54188
54189 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
54190
54191 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54192 assembly output.
54193
54194 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
54195
54196 * gcc.dg/cpp/ident.c: New test.
54197
54198 2000-07-05 Neil Booth <NeilB@earthling.net>
54199
54200 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54201 gcc.dg/cpp/lexstrng.c: New tests.
54202
54203 2000-07-04 Neil Booth <NeilB@earthling.net>
54204
54205 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54206 * gcc.dg/cpp/strify2.c: Same.
54207
54208 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
54209
54210 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54211 * gcc.dg/cpp/19990703-1.c: Likewise.
54212 * gcc.dg/cpp/20000625-1.c: Likewise.
54213 * gcc.dg/cpp/20000625-2.c: Likewise.
54214
54215 * gcc.dg/cpp/macro1.c,
54216 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54217 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54218 gcc.dg/cpp/strify1.c,
54219 gcc.dg/cpp/strify2.c: New tests.
54220
54221 2000-07-03 Jakub Jelinek <jakub@redhat.com>
54222
54223 * gcc.c-torture/execute/20000703-1.c: New test.
54224
54225 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54226
54227 * g++.old-deja/g++.pt (lookup10.C): New test.
54228
54229 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54230
54231 * g++.old-deja/g++.pt (typename25.C): New test.
54232
54233 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
54234
54235 * gcc.c-torture/compile/20000701-1.c: New test.
54236
54237 2000-06-30 Nick Clifton <nickc@cygnus.com>
54238
54239 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54240 to test case.
54241
54242 2000-06-30 Catherine Moore <clm@cygnus.com>
54243
54244 * gcc.c-torture/execute/align-1.c: New test.
54245
54246 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
54247
54248 * g++.old-deja/g++.pt/expr8.C: New test.
54249 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54250
54251 2000-06-29 Nick Clifton <nickc@cygnus.com>
54252
54253 * gcc.c-torture/compile/20000629-1.c: New test.
54254
54255 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54256
54257
54258 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54259 gcc.dg/noncompile directory, depending on whether they're
54260 preprocessor tests or not. Annotate all the tests for the dg
54261 framework.
54262
54263 * gcc.c-torture/noncompile/noncompile.exp: Delete.
54264 * gcc.dg/noncompile/noncompile.exp: New.
54265
54266 * Moved files:
54267 Old name New name
54268 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
54269 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
54270 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
54271 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
54272 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
54273 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
54274 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
54275 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
54276 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
54277 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
54278 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
54279 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
54280 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
54281 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
54282 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
54283 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
54284 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
54285 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
54286 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
54287 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
54288 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
54289 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
54290 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
54291 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
54292
54293 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
54294 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
54295 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
54296 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
54297 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
54298 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
54299
54300 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54301
54302 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54303 declare one variable. On the fourth, error.
54304 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54305 declared by 20000628-1a.h.
54306
54307 2000-06-29 Richard Henderson <rth@redhat.com>
54308
54309 * gcc.c-torture/execute/930529-1.x: New file.
54310 * gcc.dg/920413-1.c: Adjust expected warning text.
54311 * gcc.dg/980217-1.c: Declare abort.
54312 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54313
54314 2000-06-29 Jeffrey A Law (law@cygnus.com)
54315
54316 * g77.f-torture/compile/20000629-1.f: New test.
54317 * g77.f-torture/compile/20000629-1.x: Expected to fail.
54318
54319 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54320
54321 Rearrange lots of files, removing entirely the
54322 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54323 directories.
54324
54325 * Deleted files:
54326 gcc.c-torture/code_quality/code_quality.exp
54327 gcc.c-torture/special/special.exp
54328 gcc.failure/failure.exp
54329 gcc.failure/940409-1.x
54330 gcc.c-torture/compile/961203-1.x
54331
54332 * New files:
54333 gcc.misc-tests/linkage.exp
54334 gcc.c-torture/execute/920730-1t.c
54335 gcc.c-torture/execute/920730-1t.x
54336 gcc.c-torture/compile/920520-1.x
54337 gcc.c-torture/compile/920521-1.x
54338 gcc.c-torture/compile/981006-1.x
54339 gcc.c-torture/execute/eeprof-1.x
54340
54341 * Moved files (possibly with modifications to fit a new harness):
54342 Old name New name
54343 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54344 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54345 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54346 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54347 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54348 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54349 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54350 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54351 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54352 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54353 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54354 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54355 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54356 gcc.failure/940409-1.c gcc.dg/940409-1.c
54357
54358 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54359
54360 * c-torture/compile/961203-1.x: Delete.
54361
54362 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54363 not exit. Include stdio.h.
54364 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54365 * gcc.misc-tests/dg-12.c: Likewise.
54366 * gcc.misc-tests/dg-5.c: Likewise.
54367 * gcc.misc-tests/dg-6.c: Likewise.
54368 * gcc.misc-tests/dg-7.c: Prototype abort.
54369 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54370 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54371 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54372 not exit.
54373 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54374 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54375
54376 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54377
54378 * gcc.dg/cpp/20000628-1.c: New test.
54379 * gcc.dg/cpp/20000628-1.h: New header for above test.
54380 * gcc.dg/cpp/20000628-1a.h: Likewise.
54381
54382 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54383
54384 * gcc.dg/cpp: New directory.
54385 * gcc.dg/cpp/cpp.exp: New driver.
54386 * gcc.dg/cpp/20000627-1.c: New test.
54387 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54388 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54389 and rewrite as a compilation test.
54390
54391 * gcc.dg: Move many files into the cpp subdirectory, possibly
54392 renaming or editing them as well.
54393 Old name New name
54394 990119-1.c cpp/19990119-1.c
54395 990228-1.c cpp/19990228-1.c
54396 990407-1.c cpp/19990407-1.c
54397 990409-1.c cpp/19990409-1.c
54398 990413-1.c cpp/19990413-1.c
54399 990703-1.c cpp/19990703-1.c
54400 20000127-1.c cpp/20000127-1.c
54401 20000129-1.c cpp/20000129-1.c
54402 20000207-1.c cpp/20000207-1.c
54403 20000207-2.c cpp/20000207-2.c
54404 20000209-1.c cpp/20000209-1.c
54405 20000209-2.c cpp/20000209-2.c
54406 20000301-1.c cpp/20000301-1.c
54407 20000419-1.c cpp/20000419-1.c
54408 20000510-1.S cpp/20000510-1.S
54409 20000519-1.c cpp/20000519-1.c
54410 20000529-1.c cpp/20000529-1.c
54411 20000625-1.c cpp/20000625-1.c
54412 20000625-2.c cpp/20000625-2.c
54413 cpp-as1.c cpp/assert1.c
54414 cpp-as2.c cpp/assert2.c
54415 cxx-comments-1.c cpp/cxxcom1.c
54416 cxx-comments-2.c cpp/cxxcom2.c
54417 endif-label.c cpp/endif.c
54418 cpp-hash1.c cpp/hash1.c
54419 cpp-hash2.c cpp/hash2.c
54420 cpp-if1.c cpp/if-1.c
54421 cpp-if2.c cpp/if-2.c
54422 cpp-if3.c cpp/if-3.c
54423 cpp-if4.c cpp/if-4.c
54424 cpp-if5.c cpp/if-5.c
54425 cpp-cond.c cpp/if-cexp.c
54426 cpp-missingop.c cpp/if-mop.c
54427 cpp-missingparen.c cpp/if-mpar.c
54428 cpp-opprec.c cpp/if-oppr.c
54429 cpp-ifparen.c cpp/if-paren.c
54430 cpp-shortcircuit.c cpp/if-sc.c
54431 cpp-shift.c cpp/if-shift.c
54432 cpp-unary.c cpp/if-unary.c
54433 cpp-li1.c cpp/line1.c
54434 cpp-li2.c cpp/line2.c
54435 lineno.c cpp/line3.c
54436 lineno-2.c cpp/line4.c
54437 cpp-mi.c cpp/mi1.c
54438 cpp-mic.h cpp/mi1c.h
54439 cpp-micc.h cpp/mi1cc.h
54440 cpp-mind.h cpp/mi1nd.h
54441 cpp-mindp.h cpp/mi1ndp.h
54442 cpp-mix.h cpp/mi1x.h
54443 cpp-mi2.c cpp/mi2.c
54444 cpp-mi2a.h cpp/mi2a.h
54445 cpp-mi2b.h cpp/mi2b.h
54446 cpp-mi2c.h cpp/mi2c.h
54447 cpp-mi3.c cpp/mi3.c
54448 cpp-mi3.def cpp/mi3.def
54449 poison-1.c cpp/poison.c
54450 pr-impl.c cpp/prag-imp.c
54451 cpp-redef-2.c cpp/redef1.c
54452 cpp-redef.c cpp/redef2.c
54453 strpaste.c cpp/strp1.c
54454 strpaste-2.c cpp/strp2.c
54455 cpp-tradpaste.c cpp/tr-paste.c
54456 cpp-tradstringify.c cpp/tr-str.c
54457 cpp-tradwarn1.c cpp/tr-warn1.c
54458 cpp-tradwarn2.c cpp/tr-warn2.c
54459 trigraphs.c cpp/trigraphs.c
54460 cpp-unc1.c cpp/unc1.c
54461 cpp-unc2.c cpp/unc2.c
54462 cpp-unc3.c cpp/unc3.c
54463 cpp-unc.c cpp/unc4.c
54464 undef.c cpp/undef1.c
54465 undef-2.c cpp/undef2.c
54466 cpp-wi1.c cpp/widestr1.c
54467
54468 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54469
54470 * lib/g++.exp (g++_include_flags): Tweak.
54471
54472 2000-06-27 H.J. Lu <hjl@gnu.org>
54473 Loren J. Rittle <ljrittle@acm.org>
54474
54475 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54476 version with one that knows about the new gcc tree structure.
54477 (g++_link_flags): Same.
54478
54479 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54480
54481 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54482 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54483 case we are cross-compiling.
54484
54485 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54486 g++.old-deja/g++.niklas/Makefile.in,
54487 g++.old-deja/g++.niklas/configure.in,
54488 g++.old-deja/g++.other/Makefile.in,
54489 g++.old-deja/g++.other/configure.in,
54490 gcc.c-torture/code_quality/Makefile.in,
54491 gcc.c-torture/code_quality/configure.in,
54492 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54493 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54494 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54495 gcc.c-torture/execute/ieee/Makefile.in,
54496 gcc.c-torture/execute/ieee/configure.in,
54497 gcc.c-torture/noncompile/Makefile.in,
54498 gcc.c-torture/noncompile/configure.in,
54499 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54500 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54501 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54502
54503 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54504
54505 * g++.old-deja/g++.other/ambig3.C: New test.
54506
54507 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54508
54509 * g++.old-deja/g++.pt/syntax1.C: New test.
54510 * g++.old-deja/g++.pt/syntax2.C: New test.
54511 * g++.old-deja/g++.other/syntax3.C: New test.
54512 * g++.old-deja/g++.other/syntax4.C: New test.
54513
54514 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54515
54516 * gcc.dg/20000623-1.c: Prototype exit and abort.
54517
54518 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54519
54520 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54521 New tests.
54522 * gcc.dg/cpp-mi3.def: New file.
54523
54524 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54525 inside assertions.
54526 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54527 lexer's error messages.
54528 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54529 divine anything from the linemarkers.
54530 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54531 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54532
54533 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
54534
54535 * gcc.dg/20000623-1.c: New test.
54536
54537 2000-06-22 Jakub Jelinek <jakub@redhat.com>
54538
54539 * gcc.c-torture/execute/20000622-1.c: New test.
54540
54541 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54542
54543 * g++.old-deja/g++.other/init15.C: New test.
54544
54545 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54546
54547 * g++.old-deja/g++.pt/vaarg2.C: New test.
54548 * g++.old-deja/g++.pt/vaarg3.C: New test.
54549
54550 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
54551
54552 * g++.old-deja/g++.other/dyncast6.C: New test.
54553
54554 2000-06-15 Jakub Jelinek <jakub@redhat.com>
54555
54556 * gcc.c-torture/execute/loop-6.c: New test.
54557
54558 2000-06-14 Jakub Jelinek <jakub@redhat.com>
54559
54560 * gcc.dg/20000614-1.c: New test.
54561 * gcc.dg/20000614-2.c: New test.
54562
54563 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
54564
54565 * g++.old-deja/g++.other/inline12.C: New test.
54566
54567 2000-06-13 Jakub Jelinek <jakub@redhat.com>
54568
54569 * g++.old-deja/g++.other/eh1.C: New test.
54570
54571 2000-06-12 Jakub Jelinek <jakub@redhat.com>
54572
54573 * g++.old-deja/g++.other/type.C: New test.
54574
54575 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54576
54577 * g++.old-deja/g++.other/initstring.C: New test.
54578
54579 2000-06-12 Jason Merrill <jason@redhat.com>
54580
54581 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54582
54583 2000-06-09 Jeffrey A Law (law@cygnus.com)
54584
54585 * gcc.c-torture/compile/20000609-1.c: New test.
54586
54587 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
54588
54589 * gcc.dg/20000609-1.c: New test.
54590
54591 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
54592
54593 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54594 * gcc.c-torture/noncompile/poison-1.c: Move...
54595 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54596 * gcc.dg/cpp-li1.c: Add a token after the #line.
54597
54598 2000-06-05 Richard Henderson <rth@cygnus.com>
54599
54600 * gcc.c-torture/execute/20000605-2.c: New test.
54601 * gcc.c-torture/execute/20000605-3.c: New test.
54602
54603 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54604
54605 * g77.f-torture/execute/20000503-1.x: New file.
54606
54607 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54608
54609 * g++.old-deja/g++.eh/badalloc1.C: New test.
54610
54611 2000-06-05 Richard Henderson <rth@cygnus.com>
54612
54613 * gcc.c-torture/execute/20000605-1.c: New test.
54614
54615 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54616 Nathan Sidwell <nathan@codesourcery.com>
54617
54618 * gcc.c-torture/compile/20000605-1.c: New test.
54619
54620 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54621
54622 * g77.f-torture/compile/20000601-1.f: New test.
54623
54624 2000-06-03 Richard Henderson <rth@cygnus.com>
54625
54626 * gcc.c-torture/execute/20000603-1.c: New.
54627
54628 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54629
54630 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54631 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54632
54633 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54634
54635 * gcc.dg/compare2.c (case 12): XFAIL.
54636 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54637 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54638
54639 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54640
54641 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54642
54643 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54644 guard macro is already defined when the header is first
54645 included.
54646 * gcc.dg/cpp-mix.h: New file.
54647 * gcc.dg/endif-label.c: Update patterns to match compiler.
54648
54649 * g++.brendan/complex1.C: Declare abort.
54650 * g++.law/refs4.C: Remove XFAIL.
54651 * g++.oliva/expr2.C: Declare abort and exit.
54652
54653 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54654
54655 * gcc.c-torture/execute/20000528-1.c: New test.
54656
54657 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54658 * g++.old-deja/g++.law/temps4.C: Likewise.
54659
54660 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54661 stdlib.h. Call abort() on failure.
54662 * g++.old-deja/g++.law/refs4.C: Likewise.
54663 * g++.old-deja/g++.law/temps4.C: Likewise.
54664 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54665 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54666
54667 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54668
54669 Relative to g++.dg/special:
54670 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54671
54672 Relative to g++.old-deja:
54673 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54674 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54675 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54676 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54677 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54678 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54679 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54680
54681 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54682 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54683 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54684 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54685 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54686 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54687 and/or string.h.
54688
54689 * g++.other/goto1.C: Update expectations for error messages.
54690
54691 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54692
54693 * gcc.c-torture/compile/20000523-1.c: New test.
54694
54695 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54696
54697 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54698
54699 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54700
54701 * g++.old-deja/g++.eh/catch11.C: New test.
54702 * g++.old-deja/g++.eh/catch12.C: New test.
54703
54704 2000-05-24 Nick Clifton <nickc@cygnus.com>
54705
54706 * gcc.c-torture/execute/20000523-1.c: New test.
54707
54708 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54709
54710 * c-torture/execute/bcp-1.c: Replace abort in arg of
54711 __builtin_constant_p with a generic external function.
54712
54713 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54714 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54715 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54716 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54717 Prototype abort and/or exit.
54718
54719 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54720 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54721 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54722 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54723
54724 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54725
54726 * gcc.dg/dwarf2-1.c: New test.
54727
54728 2000-05-20 Richard Henderson <rth@cygnus.com>
54729
54730 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54731
54732 2000-05-20 Andreas Jaeger <aj@suse.de>
54733
54734 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54735 testcase.
54736
54737 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54738
54739 * gcc.c-torture/execute/20000519-2.c: New test.
54740
54741 2000-05-19 Andreas Jaeger <aj@suse.de>
54742
54743 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54744 which fails with SSA.
54745
54746 * lib/c-torture.exp: Also test with -O3 -fssa.
54747
54748 2000-05-18 Michael Meissner <meissner@redhat.com>
54749
54750 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54751 * gcc.c-torture/execute/920415-1.c: Ditto.
54752 * gcc.c-torture/execute/920501-1.c: Ditto.
54753 * gcc.c-torture/execute/conversion.c: Ditto.
54754 * gcc.c-torture/execute/cvt-1.c: Ditto.
54755
54756 2000-05-18 Jeffrey A Law (law@cygnus.com)
54757
54758 * gcc.c-torture/compile/20000518-1.c: New test.
54759
54760 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54761
54762 * g77.f-torture/compile/200005018.f: New test.
54763
54764 2000-05-17 Jeffrey A Law (law@cygnus.com)
54765
54766 * gcc.c-torture/compile/20000517-1.c: New test.
54767
54768 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54769
54770 * gcc.c-torture/execute/20000516-1.c: New test.
54771
54772 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54773
54774 * g++.old-deja/g++.other/eh.C: New test.
54775
54776 2000-05-12 Richard Henderson <rth@cygnus.com>
54777
54778 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54779 constants through to doit's conditional.
54780
54781 2000-05-11 Jeffrey A Law (law@cygnus.com)
54782
54783 * gcc.c-torture/compile/20000511-1.c: New test.
54784 * g77.f-torture/compile/20000511-1.f: New test.
54785 * g77.f-torture/compile/20000511-2.f: New test.
54786
54787 2000-05-11 Michael Meissner <meissner@redhat.com>
54788
54789 * gcc.c-torture/execute/20000511-1.c: New test.
54790
54791 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54792
54793 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54794 * gcc.dg/20000510-1.S: New.
54795
54796 2000-05-08 Catherine Moore <clm@cygnus.com>
54797
54798 * gcc.dg/unused-3.c: New.
54799
54800 2000-05-06 Richard Henderson <rth@cygnus.com>
54801
54802 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54803 * g++.old-deja/g++.mike/warn1.C: Likewise.
54804 * g++.old-deja/g++.pt/local1.C: Likewise.
54805 * g++.old-deja/g++.pt/local7.C: Likewise.
54806 * g++.old-deja/g++.pt/spec16.C: Likewise.
54807
54808 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54809
54810 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54811
54812 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54813
54814 * g77.f-torture/execute/20000503-1.f: New test.
54815
54816 2000-05-04 Andreas Jaeger <aj@suse.de>
54817
54818 * gcc.dg/noreturn-2.c: New test.
54819
54820 2000-05-04 Neil Booth <NeilB@earthling.net>
54821
54822 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54823 preprocessor.
54824
54825 2000-05-04 Richard Henderson <rth@cygnus.com>
54826
54827 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54828
54829 2000-05-04 Richard Henderson <rth@cygnus.com>
54830
54831 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54832 OpenSSL by Jason R Thorpe.
54833
54834 2000-05-03 Jim Wilson <wilson@cygnus.com>
54835
54836 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54837
54838 2000-05-03 Robert Lipe <robertlipe@usa.net>
54839
54840 * gcc.dg/20000503-1.c: New test.
54841
54842 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54843
54844 * gcc.c-torture/compile/20000502-1.c: New test.
54845 * g++.old-deja/g++.other/align.C: New test.
54846 * gcc.dg/cpp-tradstringify.c: New test.
54847
54848 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54849
54850 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54851 and hard registers.
54852
54853 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54854
54855 * gcc.c-torture/execute/loop-5.c: New test.
54856
54857 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54858
54859 * gcc.c-torture/execute/va-arg-20.c: New test.
54860
54861 2000-04-23 Jeffrey A Law (law@cygnus.com)
54862
54863 * gcc.c-torture/execute/20000422-1.c: New test.
54864
54865 2000-04-20 Greg McGary <gkm@gnu.org>
54866
54867 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54868 when optimizing, but without sibling-call optimizations (-O1).
54869
54870 2000-04-20 Jeffrey A Law (law@cygnus.com)
54871
54872 * gcc.c-torture/compile/20000420-1.c: New test.
54873
54874 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54875
54876 * g++.abi/ptrflags.C: New test.
54877 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54878
54879 2000-04-19 Catherine Moore <clm@cygnus.com>
54880
54881 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54882
54883 2000-04-19 Greg McGary <gkm@gnu.org>
54884
54885 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54886 sibling-call optimizations.
54887
54888 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54889
54890 * gcc.dg/20000419-1.c: New test.
54891
54892 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54893
54894 * gcc.c-torture/execute/20000412-6.c: New test.
54895
54896 2000-04-12 Jeffrey A Law (law@cygnus.com)
54897
54898 * gcc.c-torture/execute/20000412-5.c: New test.
54899 * g77.f-torture/compile/20000412-1.f: New test.
54900 * gcc.c-torture/execute/20000412-4.c: New test.
54901 * gcc.c-torture/compile/20000412-2.c: New test.
54902 * gcc.c-torture/execute/20000412-3.c: New test.
54903 * gcc.c-torture/compile/20000412-1.c: New test.
54904 * gcc.c-torture/execute/20000412-2.c: New test.
54905
54906 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54907
54908 * objc/execute/bf-20.m: New test.
54909
54910 2000-04-10 Richard Henderson <rth@cygnus.com>
54911
54912 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54913
54914 * gcc.c-torture/execute/20000412-1.c: New test.
54915
54916 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54917
54918 * g++.old-deja/g++.eh/catchptr1.C: New test.
54919
54920 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54921
54922 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54923
54924 2000-04-08 Neil Booth <NeilB@earthling.net>
54925
54926 * gcc.dg/cpp-nullchar.c: Remove test as
54927 embedded nulls cause problems.
54928
54929 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54930
54931 * gcc.dg/compare2.c: New test.
54932
54933 2000-04-08 Neil Booth <NeilB@earthling.net>
54934
54935 * gcc.dg/cpp-nullchar.c: New test.
54936
54937 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54938
54939 * gcc.dg/cpp-mi2.c: New test.
54940 * gcc.dg/cpp-mi2[abc].h: New files.
54941
54942 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54943
54944 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54945 member name.
54946
54947 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54948
54949 * g++.old-deja/g++.abi/vmihint.C: New test.
54950
54951 2000-04-06 Neil Booth <NeilB@earthling.net>
54952
54953 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54954 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54955 copyright.
54956
54957 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54958
54959 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54960 avoid stack-frame overwrite.
54961
54962 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54963
54964 * gcc.c-torture/compile/20000405-2.c: New test.
54965 * gcc.c-torture/compile/20000405-3.c: New test.
54966
54967 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54968
54969 * gcc.c-torture/compile/20000405-1.c: New test.
54970
54971 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54972
54973 * gcc.dg/cast-qual-1.c: Revert last change.
54974
54975 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54976
54977 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54978
54979 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54980
54981 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54982 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54983
54984 2000-04-03 Jeffrey A Law (law@cygnus.com)
54985
54986 * gcc.c-torture/compile/20000403-2.c: New test.
54987 * gcc.c-torture/compile/20000403-1.c: New test.
54988
54989 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54990
54991 * gcc.c-torture/execute/20000403-1.c: New test.
54992
54993 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54994
54995 * gcc.c-torture/execute/20000402-1.c: New test.
54996
54997 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54998
54999 * gcc.c-torture/execute/va-arg-15.c: New test.
55000 * gcc.c-torture/execute/va-arg-16.c: New test.
55001 * gcc.c-torture/execute/va-arg-17.c: New test.
55002 * gcc.c-torture/execute/va-arg-18.c: New test.
55003 * gcc.c-torture/execute/va-arg-19.c: New test.
55004
55005 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
55006
55007 * gcc.c-torture/compile/981211-1.c: Move to...
55008 * gcc.dg/cpp-as1.c: ...here.
55009 * gcc.dg/cpp-as2.c: New file.
55010
55011 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55012 compiler.
55013
55014 2000-04-02 Neil Booth <NeilB@earthling.net>
55015
55016 * gcc.dg/cpp-cond.c New tests.
55017 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
55018 accidental success less likely.
55019 * gcc.dg/cpp-missingop.c New tests.
55020 * gcc.dg/cpp-missingparen.c New tests.
55021 * gcc.dg/cpp-shift.c New tests.
55022 * gcc.dg/cpp-shortcircuit.c New tests.
55023 * gcc.dg/cpp-unary.c New tests.
55024
55025 2000-03-29 Jeffrey A Law (law@cygnus.com)
55026
55027 * gcc.c-torture/compile/20000329-1.c: New test.
55028
55029 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
55030
55031 * gcc.c-torture/compile/20000326-1.c: New test.
55032 * gcc.c-torture/compile/20000326-2.c: New test.
55033
55034 2000-03-24 Geoff Keating <geoffk@cygnus.com>
55035
55036 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55037 the first parameter is a function argument.
55038
55039 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
55040
55041 * g++.old-deja/g++.ext/array4.C: New test.
55042
55043 2000-03-22 Geoff Keating <geoffk@cygnus.com>
55044
55045 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55046
55047 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55048
55049 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55050
55051 2000-03-19 Richard Henderson <rth@cygnus.com>
55052
55053 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55054
55055 2000-03-19 Richard Henderson <rth@cygnus.com>
55056
55057 * gcc.c-torture/compile/20000319-1.c: New test.
55058
55059 2000-03-14 Jeffrey A Law (law@cygnus.com)
55060
55061 * gcc.c-torture/execute/20000314-3.c: New test.
55062 * gcc.c-torture/execute/20000314-2.c: New test.
55063 * gcc.c-torture/execute/20000314-1.c: New test.
55064 * gcc.c-torture/compile/20000314-2.c: New test.
55065 * gcc.c-torture/compile/20000314-1.c: New test.
55066
55067 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
55068
55069 * g++.old-deja/g++.warn/inline.C: New test.
55070
55071 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
55072
55073 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55074 standards-compliant result rather than specific constants.
55075 Put test-values in array.
55076
55077 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
55078
55079 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55080 (g++_target_compile): Put test-specific options last.
55081
55082 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55083
55084 * g++.old-deja/g++.eh/vbase4.C: New test.
55085
55086 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55087
55088 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55089
55090 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55091
55092 * g++.old-deja/g++.brendan/misc12.C: Removed.
55093 * g++.old-deja/g++.pt/memtemp77.C: Constify.
55094 * g++.old-deja/g++.ext/pretty4.C: New test.
55095
55096 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55097
55098 * g++.old-deja/g++.other/string2.C: New test.
55099
55100 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55101
55102 * g++.old-deja/g++.warn/impint2.C: New test.
55103
55104 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55105
55106 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55107 is 1, not zero.
55108
55109 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
55110
55111 * g++.old-deja/g++.warn/impint.C: New test.
55112 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55113 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55114 * g++.old-deja/g++.pt/explicit12.C: Likewise.
55115 * g++.old-deja/g++.pt/explicit13.C: Likewise.
55116 * g++.old-deja/g++.pt/explicit17.C: Likewise.
55117 * g++.old-deja/g++.pt/explicit18.C: Likewise.
55118 * g++.old-deja/g++.pt/explicit19.C: Likewise.
55119 * g++.old-deja/g++.pt/explicit23.C: Likewise.
55120 * g++.old-deja/g++.pt/explicit31.C: Likewise.
55121 * g++.old-deja/g++.pt/explicit35.C: Likewise.
55122 * g++.old-deja/g++.pt/explicit6.C: Likewise.
55123 * g++.old-deja/g++.pt/memclass7.C: Likewise.
55124
55125 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
55126
55127 * gcc.dg/cpp-redef.c: New test.
55128
55129 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
55130
55131 * g++.old-deja/g++.pt/unify7.C: New test.
55132
55133 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55134
55135 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55136 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55137
55138 2000-02-25 Geoff Keating <geoffk@cygnus.com>
55139
55140 * gcc.c-torture/compile/20000224-1.c: New test.
55141
55142 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55143
55144 * gcc.c-torture/compile/cpp-2.c: New test.
55145 * gcc.c-torture/compile/cpp-1.c: New test.
55146
55147 2000-02-25 Jeffrey A Law (law@cygnus.com)
55148
55149 * gcc.c-torture/execute/20000225-1.c: New test.
55150
55151 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55152
55153 * gcc.dg/cpp-li2.c: New test.
55154
55155 * gcc.dg/cpp-wi1.c: New test.
55156
55157 * gcc.dg/cpp-li1.c: New test.
55158
55159 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
55160
55161 * g++.old-deja/g++.other/sizeof5.C: New test.
55162
55163 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55164
55165 * gcc.c-torture/execute/va-arg-13.c: New test.
55166
55167 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
55168
55169 * gcc.c-torture/execute/va-arg-12.c: New test.
55170
55171 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55172
55173 * gcc.c-torture/execute/20000223-1.c: New test.
55174
55175 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55176
55177 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55178
55179 2000-02-22 Mark Mitchell <mark@codesourcery.com>
55180
55181 * g++.old-deja/g++.abi/ptrmem.C: New test.
55182
55183 2000-02-19 Richard Henderson <rth@cygnus.com>
55184
55185 * gcc.c-torture/compile/init-3.c: New.
55186
55187 2000-02-17 Mark Mitchell <mark@codesourcery.com>
55188
55189 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55190 ALWAYS_CXXFLAGS.
55191
55192 2000-02-11 Robert Lipe <robertl@sco.com>
55193
55194 * gcc.c-torture/compile/20000211-3.c: New test.
55195
55196 2000-02-11 Martin Buchholz <martin@xemacs.org>
55197
55198 * gcc.c-torture/compile/20000211-2.c: New test.
55199
55200 2000-02-11 Jeffrey A Law (law@cygnus.com)
55201
55202 * gcc.c-torture/compile/20000211-1.c: New test.
55203
55204 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
55205
55206 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55207 on native targets
55208
55209 2000-02-08 Nathan Sidwell <nathan@acm.org>
55210
55211 * g++.old-deja/g++.other/cast5.C: New test.
55212
55213 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
55214
55215 * gcc.c-torture/execute/20000205-1.c: New.
55216
55217 2000-02-03 Nathan Sidwell <nathan@acm.org>
55218
55219 * g++.old-deja/g++.jason/cast3.C: Return void.
55220 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55221
55222 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55223
55224 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55225
55226 * gcc.dg/loop-1.c: New test.
55227
55228 2000-01-27 Jakub Jelinek <jakub@redhat.com>
55229
55230 * gcc.c-torture/compile/20000127-1.c: New test.
55231 * gcc.c-torture/execute/991228-1.c: New test.
55232
55233 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55234
55235 * gcc.dg/unused-2.c: New test.
55236
55237 * gcc.dg/conv-1.c: New test.
55238
55239 2000-01-24 Mark Mitchell <mark@codesourcery.com>
55240
55241 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55242 compiler.
55243 (tool_option_proc): Fix typo.
55244
55245 2000-01-24 Geoff Keating <geoffk@cygnus.com>
55246
55247 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55248 of the ld on the host, not on the build machine.
55249 Also, don't crash if '--help' is not a supported option.
55250
55251 2000-01-24 Richard Henderson <rth@cygnus.com>
55252
55253 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55254
55255 2000-01-20 Jeffrey A Law (law@cygnus.com)
55256
55257 * gcc.c-torture/execute/20000120-2.c: New test.
55258 * gcc.c-torture/execute/20000120-1.c: New test.
55259
55260 2000-01-13 Jeffrey A Law (law@cygnus.com)
55261
55262 * gcc.c-torture/execute/20000113-1.c: New test.
55263
55264 2000-01-12 Jeffrey A Law (law@cygnus.com)
55265
55266 * gcc.c-torture/execute/20000112-1.c: New test.
55267
55268 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55269
55270 * gcc.dg/20000111-1.c: New test.
55271
55272 2000-01-10 Jeffrey A Law (law@cygnus.com)
55273
55274 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55275 with 16 bit integers.
55276
55277 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55278
55279 * gcc.dg/20000108-1.c: New test.
55280
55281 2000-01-05 Nathan Sidwell <nathan@acm.org>
55282
55283 * g++.old-deja/g++.ns/koenig8.C: New test.
55284
55285 2000-01-05 Nathan Sidwell <nathan@acm.org>
55286
55287 * g++.old-deja/g++.other/cast4.C: New test.
55288
55289 2000-01-05 Jeffrey A Law (law@cygnus.com)
55290
55291 * gcc.c-torture/compile/20000105-2.c: New test.
55292 * gcc.c-torture/compile/20000105-1.c: New test.
55293
55294 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55295
55296 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55297 references to printf & atoi to conform to ANSI standard.
55298 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55299 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55300 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55301 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55302 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55303 * g++.old-deja/g++.brendan/complex1.C: Likewise.
55304 * g++.old-deja/g++.brendan/copy1.C: Likewise.
55305 * g++.old-deja/g++.brendan/copy2.C: Likewise.
55306 * g++.old-deja/g++.brendan/copy3.C: Likewise.
55307 * g++.old-deja/g++.brendan/copy4.C: Likewise.
55308 * g++.old-deja/g++.brendan/copy5.C: Likewise.
55309 * g++.old-deja/g++.brendan/copy6.C: Likewise.
55310 * g++.old-deja/g++.brendan/copy7.C: Likewise.
55311 * g++.old-deja/g++.brendan/copy8.C: Likewise.
55312 * g++.old-deja/g++.brendan/crash11.C: Likewise.
55313 * g++.old-deja/g++.brendan/crash14.C: Likewise.
55314 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55315 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55316 * g++.old-deja/g++.brendan/delete2.C: Likewise.
55317 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55318 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55319 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55320 * g++.old-deja/g++.brendan/eh1.C: Likewise.
55321 * g++.old-deja/g++.brendan/groff1.C: Likewise.
55322 * g++.old-deja/g++.brendan/init3.C: Likewise.
55323 * g++.old-deja/g++.brendan/misc12.C: Likewise.
55324 * g++.old-deja/g++.brendan/misc7.C: Likewise.
55325 * g++.old-deja/g++.brendan/new2.C: Likewise.
55326 * g++.old-deja/g++.brendan/operators4.C: Likewise.
55327 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55328 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55329 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55330 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55331 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55332 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55333 * g++.old-deja/g++.brendan/template24.C: Likewise.
55334 * g++.old-deja/g++.brendan/template3.C: Likewise.
55335 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55336 * g++.old-deja/g++.jason/inline3.C: Likewise.
55337 * g++.old-deja/g++.jason/opeq.C: Likewise.
55338 * g++.old-deja/g++.law/arg5.C: Likewise.
55339 * g++.old-deja/g++.law/arm7.C: Likewise.
55340 * g++.old-deja/g++.law/ctors11.C: Likewise.
55341 * g++.old-deja/g++.law/cvt8.C: Likewise.
55342 * g++.old-deja/g++.law/init9.C: Likewise.
55343 * g++.old-deja/g++.law/refs4.C: Likewise.
55344 * g++.old-deja/g++.law/template2.C: Likewise.
55345 * g++.old-deja/g++.law/visibility24.C: Likewise.
55346 * g++.old-deja/g++.law/vtable3.C: Likewise.
55347 * g++.old-deja/g++.mike/asm2.C: Likewise.
55348 * g++.old-deja/g++.mike/eh1.C: Likewise.
55349 * g++.old-deja/g++.mike/misc1.C: Likewise.
55350 * g++.old-deja/g++.mike/misc13.C: Likewise.
55351 * g++.old-deja/g++.mike/misc14.C: Likewise.
55352 * g++.old-deja/g++.mike/ns12.C: Likewise.
55353 * g++.old-deja/g++.mike/p1248.C: Likewise.
55354 * g++.old-deja/g++.mike/p3708.C: Likewise.
55355 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55356 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55357 * g++.old-deja/g++.mike/p646.C: Likewise.
55358 * g++.old-deja/g++.mike/p700.C: Likewise.
55359 * g++.old-deja/g++.mike/p783.C: Likewise.
55360 * g++.old-deja/g++.mike/p783a.C: Likewise.
55361 * g++.old-deja/g++.mike/p783b.C: Likewise.
55362 * g++.old-deja/g++.mike/p786.C: Likewise.
55363 * g++.old-deja/g++.mike/p789.C: Likewise.
55364 * g++.old-deja/g++.mike/p789a.C: Likewise.
55365 * g++.old-deja/g++.mike/p807a.C: Likewise.
55366 * g++.old-deja/g++.other/delete3.C: Likewise.
55367 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55368 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55369 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55370 * g++.old-deja/g++.other/empty1.C: Likewise.
55371 * g++.old-deja/g++.other/temporary1.C: Likewise.
55372 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55373 * g++.old-deja/g++.pt/t16.C: Likewise.
55374 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55375
55376 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55377
55378 * gcc.dg/991230-1.c: New test.
55379
55380 1999-12-29 Jeffrey A Law (law@cygnus.com)
55381
55382 * gcc.c-torture/compile/991229-3.c: New test.
55383 * gcc.c-torture/compile/991229-2.c: New test.
55384 * gcc.c-torture/compile/991229-1.c: New test.
55385
55386 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55387
55388 * gcc.c-torture/compile/labels-2.c: New test.
55389
55390 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55391
55392 * gcc.c-torture/execute/991227-1.c: New test.
55393
55394 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55395
55396 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55397
55398 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55399
55400 * gcc.c-torture/execute/991221-1.c: New test.
55401
55402 1999-12-20 Nathan Sidwell <nathan@acm.org>
55403
55404 * g++.old-deja/g++.other/cast3.C: New test.
55405
55406 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55407
55408 * gcc.c-torture/execute/991216-4.c: New test.
55409
55410 1999-12-16 Michael Meissner <meissner@cygnus.com>
55411
55412 * gcc.c-torture/execute/991216-1.c: New test.
55413 * gcc.c-torture/execute/991216-2.c: New test.
55414 * gcc.c-torture/execute/991216-3.c: New test.
55415
55416 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55417
55418 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55419 Actually make the test fail by using "-O2" for compilation.
55420
55421 1999-12-15 Nathan Sidwell <nathan@acm.org>
55422
55423 * g++.old-deja/g++.warn/cast-align1.C: New test.
55424
55425 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55426
55427 * gcc.c-torture/compile/991214-1.c: New test.
55428 * gcc.c-torture/compile/991214-2.c: New test.
55429
55430 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55431
55432 * gcc.dg/991214-1.c: New test.
55433
55434 1999-12-13 Jeffrey A Law (law@cygnus.com)
55435
55436 * gcc.c-torture/compile/991213-3.c: New test.
55437 * gcc.c-torture/compile/991213-2.c: New test.
55438 * gcc.c-torture/compile/991213-1.c: New test.
55439
55440 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55441
55442 * gcc.dg/991209-1.c: New test.
55443
55444 1999-12-08 Nathan Sidwell <nathan@acm.org>
55445
55446 * gcc.c-torture/compile/991208-1.c: New test.
55447
55448 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55449
55450 * gcc.dg/ultrasp2.c: New test.
55451
55452 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55453
55454 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55455
55456 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55457
55458 * gcc.c-torture/compile/991202-1.c: New test.
55459 * gcc.c-torture/execute/991202-1.c: New test.
55460 * gcc.c-torture/execute/991202-2.c: New test.
55461 * gcc.c-torture/execute/991202-3.c: New test.
55462
55463 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55464
55465 * g++.old-deja/g++.abi/align.C: New test.
55466 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55467 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55468
55469 1999-12-01 Richard Henderson <rth@cygnus.com>
55470
55471 * gcc.c-torture/execute/991201-1.c: New.
55472
55473 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55474
55475 * gcc.dg/991129-1.c: New test.
55476
55477 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55478
55479 * gcc.c-torture/compile/991127-1.c: New test.
55480
55481 1999-11-22 Nathan Sidwell <nathan@acm.org>
55482
55483 * g++.old-deja/g++.other/warn4.C: New test.
55484
55485 1999-11-22 Nathan Sidwell <nathan@acm.org>
55486
55487 * g++.old-deja/g++.eh/cleanup2.C: New test.
55488 * g++.old-deja/g++.ext/pretty2.C: New test.
55489 * g++.old-deja/g++.ext/pretty3.C: New test.
55490 * g++.old-deja/g++.other/debug6.C: New test.
55491
55492 1999-10-20 Jim Wilson <wilson@cygnus.com>
55493
55494 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55495 compiler_output to look for one error message instead of two.
55496
55497 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55498
55499 * gcc.c-torture/execute/991118-1.c: Also test case
55500 where the word boundary does not split a byte evenly.
55501
55502 1999-11-19 Nathan Sidwell <nathan@acm.org>
55503
55504 * g++.old-deja/g++.ext/restrict1.C: New test.
55505
55506 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55507
55508 * gcc.c-torture/execute/991118-1.c: New test.
55509
55510 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55511
55512 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55513 working directory pathnames.
55514
55515 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
55516
55517 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55518 host is equipped with driver.h and driver.o so it can actually
55519 compile and run the tests.
55520
55521 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
55522
55523 * gcc.c-torture/compile/991008-1.c: New test.
55524
55525 1999-11-08 Nick Clifton <nickc@cygnus.com>
55526
55527 * lib/gcc-dg.exp: Include target-supports.exp
55528
55529 1999-11-05 Nick Clifton <nickc@cygnus.com>
55530
55531 * lib/target-supports.exp: New file: Provide procs to test for
55532 features supported by the target.
55533 (check_weak_available): Moved here from ecos.exp.
55534 (check_alias_available): New proc: Determine of the target
55535 toolchain supports the alias attribute.
55536
55537 * gcc.dg/special/ecos.exp: Move check_weak_available to
55538 target-supports.exp.
55539 (alias-1.c): Only perform the test if the target supports
55540 aliases.
55541 (wkali-1.c): Only perform the test if the target supports
55542 aliases.
55543
55544 * gcc.dg/990506-0.c: Expect error messages from cross
55545 targets as well as native targets.
55546
55547 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55548
55549 * gcc.dg/ultrasp1.c: Removed xfail.
55550 * gcc.dg/struct-ret-2.c: Likewise.
55551 * gcc.dg/array-1.c: Likewise.
55552
55553 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55554
55555 * gcc.dg/struct-ret-2.c: New test.
55556
55557 * gcc.dg/array-1.c: New test.
55558
55559 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
55560
55561 * gcc.c-torture/execute/991030-1.c: New test.
55562
55563 1999-10-26 Richard Henderson <rth@cygnus.com>
55564
55565 * gcc.c-torture/compile/991026-2.c: New test.
55566
55567 1999-10-26 Jeffrey A Law (law@cygnus.com)
55568
55569 * gcc.c-torture/compile/991026-1.c: New test.
55570
55571 1999-10-23 Jeffrey A Law (law@cygnus.com)
55572
55573 * gcc.c-torture/execute/991023-1.c: New test.
55574
55575 1999-10-19 Jeffrey A Law (law@cygnus.com)
55576
55577 * gcc.c-torture/execute/991019-1.c: New test.
55578
55579 1999-10-16 Richard Henderson <rth@cygnus.com>
55580
55581 * gcc.c-torture/execute/991016-1.c: New test.
55582
55583 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
55584
55585 * gcc.c-torture/execute/991014-1.c: New test.
55586
55587 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
55588
55589 * g++.old-deja/g++.other/union2.C: New test.
55590
55591 1999-10-13 Nathan Sidwell <nathan@acm.org>
55592
55593 * g++.old-deja/g++.other/vaarg2.C: New test.
55594 * g++.old-deja/g++.other/vaarg3.C: New test.
55595
55596 1999-10-12 Craig Burley <craig@jcb-sc.com>
55597
55598 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55599 in compile/.
55600
55601 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55602
55603 * gcc.c-torture/execute/va-arg-11.c: New test.
55604
55605 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55606
55607 * lib/file-format.exp (gcc_target_object_format): Don't
55608 crash if objdump is unavailable.
55609
55610 1999-09-29 Donn Terry <donn@interix.com>
55611
55612 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55613
55614 1999-09-28 Nick Clifton <nickc@cygnus.com>
55615
55616 * gcc.c-torture/compile/990928-1.c: New test.
55617
55618 1999-09-28 Nathan Sidwell <nathan@acm.org>
55619
55620 * g++.old-deja/g++.other/decl6.C: New test.
55621
55622 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55623
55624 * gcc.c-torture/execute/va-arg-10.c: New test.
55625
55626 1999-09-27 Nathan Sidwell <nathan@acm.org>
55627
55628 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55629 __PRETTY_FUNCTION__.
55630
55631 1999-09-23 Nick Clifton <nickc@cygnus.com>
55632
55633 * gcc.c-torture/execute/990923-1.c: New test.
55634
55635 1999-09-21 Nick Clifton <nickc@cygnus.com>
55636
55637 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55638 for which -fpic is inappropriate.
55639
55640 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55641
55642 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55643
55644 1999-09-21 Nathan Sidwell <nathan@acm.org>
55645
55646 * g++.old-deja/g++.other/dyncast1.C: New test.
55647 * g++.old-deja/g++.other/dyncast2.C: New test.
55648 * g++.old-deja/g++.other/dyncast3.C: New test.
55649 * g++.old-deja/g++.other/dyncast4.C: New test.
55650 * g++.old-deja/g++.other/dyncast5.C: New test.
55651 * g++.old-deja/g++.eh/catch3.C: New test.
55652 * g++.old-deja/g++.eh/catch3p.C: New test.
55653 * g++.old-deja/g++.eh/catch4.C: New test.
55654 * g++.old-deja/g++.eh/catch4p.C: New test.
55655 * g++.old-deja/g++.eh/catch5.C: New test.
55656 * g++.old-deja/g++.eh/catch5p.C: New test.
55657 * g++.old-deja/g++.eh/catch6.C: New test.
55658 * g++.old-deja/g++.eh/catch6p.C: New test.
55659 * g++.old-deja/g++.eh/catch7.C: New test.
55660 * g++.old-deja/g++.eh/catch7p.C: New test.
55661 * g++.old-deja/g++.eh/catch8.C: New test.
55662 * g++.old-deja/g++.eh/catch8p.C: New test.
55663 * g++.old-deja/g++.eh/catch9.C: New test.
55664 * g++.old-deja/g++.eh/catch9p.C: New test.
55665
55666 1999-09-13 Nathan Sidwell <nathan@acm.org>
55667
55668 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55669 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55670
55671 1999-09-13 Jeffrey A Law (law@cygnus.com)
55672
55673 * gcc.c-torture/compile/990913-1.c: New test.
55674
55675 1999-09-10 Nathan Sidwell <nathan@acm.org>
55676
55677 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55678 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55679
55680 1999-09-09 Richard Henderson <rth@cygnus.com>
55681
55682 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55683
55684 1999-09-09 Nathan Sidwell <nathan@acm.org>
55685
55686 * g++.old-deja/g++.other/lookup11.C: New test.
55687 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55688 what is permitted and what we want.
55689 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55690 overload use.
55691 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55692
55693 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55694
55695 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55696 * gcc.c-torture/noncompile/poison-1.c: New file.
55697
55698 1999-09-08 Nathan Sidwell <nathan@acm.org>
55699
55700 * g++.old-deja/g++.other/sizeof3.C: New test.
55701 * g++.old-deja/g++.other/sizeof4.C: New test.
55702 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55703 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55704
55705 1999-09-07 Richard Henderson <rth@cygnus.com>
55706
55707 * gcc.dg/va-arg-1.c: New.
55708
55709 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55710
55711 * gcc.c-torture/execute/va-arg-9.c: New test.
55712
55713 1999-09-05 Craig Burley <craig@jcb-sc.com>
55714
55715 * g77.f-torture/compile/980519-2.f: New test.
55716 * g77.f-torture/compile/19990905-0.f: New test.
55717 * g77.f-torture/compile/19990905-1.f: New test.
55718 * g77.f-torture/compile/19990905-2.f: New test.
55719
55720 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55721
55722 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55723
55724 * gcc.c-torture/execute/990827-1.c: Fix typo.
55725
55726 1999-09-03 Nathan Sidwell <nathan@acm.org>
55727
55728 * g++.old-deja/g++.other/deref1.C: New test.
55729
55730 1999-09-02 Nathan Sidwell <nathan@acm.org>
55731
55732 * g++.old-deja/g++.other/ambig2.C: New test.
55733 * g++.old-deja/g++.other/cond5.C: New test.
55734 * g++.old-deja/g++.other/lookup16.C: New test.
55735
55736 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55737
55738 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55739 assemblers too.
55740
55741 1999-08-31 Jeffrey A Law (law@cygnus.com)
55742
55743 * lib/c-torture.exp: Avoid the "compare executables" optimization
55744 when testing native.
55745
55746 1999-08-29 Jeffrey A Law (law@cygnus.com)
55747
55748 * gcc.c-torture/execute/990829-1.c: New test.
55749 * gcc.c-torture/compile/990829-1.c: New test.
55750
55751 1999-08-27 Paul Burchard <burchard@pobox.com>
55752
55753 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55754 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55755 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55756 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55757 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55758 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55759 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55760 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55761 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55762 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55763 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55764
55765 1999-08-27 Jeffrey A Law (law@cygnus.com)
55766
55767 * gcc.c-torture/execute/990827-1.c: New test.
55768
55769 1999-08-26 Craig Burley <craig@jcb-sc.com>
55770
55771 * g77.f-torture/noncompile/19990826-4.f: New test.
55772
55773 * g77.f-torture/compile/19990826-3.f: New test.
55774
55775 * g77.f-torture/execute/19990826-2.f: New test.
55776
55777 * g77.f-torture/compile/19990826-1.f: New test.
55778
55779 * gcc.c-torture/execute/990826-0.c: New test.
55780 * g77.c-torture/execute/19990826-0.f: New test.
55781
55782 * g77.f-torture/noncompile/970626-2.f: New test.
55783
55784 1999-08-25 Paul Burchard <burchard@pobox.com>
55785
55786 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55787 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55788 lss-011.C: New tests.
55789
55790 1999-08-25 Nathan Sidwell <nathan@acm.org>
55791
55792 * g++.old-deja/g++.other/decl5.C: New test.
55793
55794 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55795
55796 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55797 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55798 call `postbase' for each one. All callers of `postbase' changed
55799 to call this instead.
55800
55801 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55802
55803 * gcc.c-torture/execute/990811-1.c: New test.
55804
55805 1999-08-09 Nick Clifton <nickc@cygnus.com>
55806
55807 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55808 just native ones.
55809
55810 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55811 just native ones.
55812
55813 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55814
55815 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55816
55817 1999-08-04 Jeffrey A Law (law@cygnus.com)
55818
55819 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55820
55821 1999-08-04 Nathan Sidwell <nathan@acm.org>
55822
55823 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55824
55825 1999-08-04 Jeffrey A Law (law@cygnus.com)
55826
55827 * gcc.c-torture/execute/990804-1.c: New test.
55828
55829 1999-08-03 Nathan Sidwell <nathan@acm.org>
55830
55831 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55832 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55833 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55834
55835 1999-08-03 Nathan Sidwell <nathan@acm.org>
55836
55837 * g++.old-deja/g++.other/struct1.C: New test.
55838
55839 1999-08-03 Nathan Sidwell <nathan@acm.org>
55840
55841 * g++.old-deja/g++.other/enum2.C: New test.
55842
55843 1999-08-02 Richard Henderson <rth@cygnus.com>
55844
55845 Adapted from tests from Franz Sirl:
55846 * gcc.c-torture/execute/va-arg-7.c: New test.
55847 * gcc.c-torture/execute/va-arg-8.c: New test.
55848
55849 1999-08-01 Jeffrey A Law (law@cygnus.com)
55850
55851 * gcc.c-torture/compile/990801-2.c: New test.
55852
55853 * gcc.c-torture/compile/990801-1.c: New test.
55854
55855 1999-07-27 Michael Meissner <meissner@cygnus.com>
55856
55857 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55858 fp-cmp-1.c, converting double to float.
55859
55860 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55861 fp-cmp-1.c, converting double to long double.
55862
55863 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55864 from fr1 to unknown_register, since fr1 is a legitimate register
55865 on some machines.
55866
55867 1999-07-25 Jeffrey A Law (law@cygnus.com)
55868
55869 * README: More listname related changes.
55870
55871 1999-07-08 Catherine Moore <clm@cygnus.com>
55872
55873 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55874
55875 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55876
55877 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55878
55879 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55880
55881 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55882
55883 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55884
55885 * gcc.dg/990703-1.c: New test.
55886
55887 1999-06-29 Nick Clifton <nickc@cygnus.com>
55888
55889 * lib/file-format.exp: New file: Move definition of proc
55890 gcc_target_object_format to here from
55891 gcc.dg/special/ecos.exp.
55892
55893 * lib/c-torture.exp: Include lib file-format.exp.
55894 * lib/gcc-dg.exp: Include lib file-format.exp.
55895
55896 * gcc.dg/special/ecos.exp: Remove definition of proc
55897 gcc_target_object_format.
55898
55899 1999-06-28 Jeffrey A Law (law@cygnus.com)
55900
55901 * gcc.c-torture/execute/990628-1.c: New test.
55902
55903 1999-06-25 Jeffrey A Law (law@cygnus.com)
55904
55905 * gcc.c-torture/compile/990625-2.c: New test.
55906
55907 * gcc.c-torture/compile/990625-1.c: New test.
55908
55909 1999-06-23 Nick Clifton <nickc@cygnus.com>
55910
55911 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55912 attributes compile.
55913 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55914 ports that use the COFF/PE file format.
55915
55916 1999-06-17 Jeffrey A Law (law@cygnus.com)
55917
55918 * gcc.c-torture/compile/990617-1.c: New test.
55919
55920 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55921
55922 * g++.old-deja/g++.other/decl4.C: New test.
55923
55924 1999-06-14 Nathan Sidwell <nathan@acm.org>
55925
55926 * g++.old-deja/g++.other/bitfld3.C: New test.
55927
55928 1999-06-08 Nathan Sidwell <nathan@acm.org>
55929
55930 * g++.old-deja/g++.eh/catch1.C: New test.
55931
55932 1999-06-07 Jeffrey A Law (law@cygnus.com)
55933
55934 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55935
55936 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55937 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55938
55939 1999-06-05 Craig Burley <craig@jcb-sc.com>
55940
55941 * g77.f-torture/compile/19990502-0.f: Replace with new,
55942 shorter, test that still fails after recent changes.
55943
55944 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55945
55946 * gcc.c-torture/execute/990604-1.c: New test.
55947
55948 1999-05-31 Jeffrey A Law (law@cygnus.com)
55949
55950 * gcc.c-torture/execute/990531-1.c: New test.
55951
55952 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55953
55954 * gcc.c-torture/compile/990527-1.c: New test.
55955
55956 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55957
55958 * gcc.c-torture/execute/990527-1.c: New test.
55959
55960 1999-05-25 Nick Clifton <nickc@cygnus.com>
55961
55962 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55963 bitfields as signed.
55964
55965 1999-05-25 Craig Burley <craig@jcb-sc.com>
55966
55967 * g77.f-torture/compile/19990525-0.f: New test.
55968
55969 1999-05-25 Jeffrey A Law (law@cygnus.com)
55970
55971 * gcc.c-torture/execute/990525-2.c: New test.
55972
55973 * gcc.c-torture/execute/990525-1.c: New test.
55974
55975 1999-05-24 Nathan Sidwell <nathan@acm.org>
55976
55977 * g++.old-deja/g++.other/anon3.C: New test.
55978 * g++.old-deja/g++.other/anon4.C: New test.
55979 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55980 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55981 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55982 Merrill).
55983
55984 1999-05-24 Jeffrey A Law (law@cygnus.com)
55985
55986 * gcc.c-torture/execute/990524-1.c: New test.
55987
55988 * gcc.dg/990524-1.c: New test.
55989
55990 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55991
55992 * gcc.c-torture/compile/990523-1.c: New test.
55993
55994 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55995
55996 * gcc.c-torture/compile/990519-1.c: New test.
55997
55998 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55999
56000 * gcc.c-torture/compile/990517-1.c: New test.
56001
56002 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56003 (e4, f4): New tests.
56004 (main): Call them.
56005
56006 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56007
56008 * gcc.dg/noreturn-1.c: New test.
56009
56010 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56011
56012 * gcc.c-torture/execute/990513-1.c: New test.
56013
56014 1999-05-10 Richard Henderson <rth@cygnus.com>
56015
56016 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56017
56018 1999-05-10 Craig Burley <craig@jcb-sc.com>
56019
56020 * g77.f-torture/execute/erfc.f: Use small single-precision
56021 values, to avoid problems on Alphas when not -mieee.
56022
56023 1999-05-08 Craig Burley <craig@jcb-sc.com>
56024
56025 * gcc.dg/990506-0.c: New test.
56026
56027 1999-05-08 Richard Henderson <rth@cygnus.com>
56028
56029 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56030 the constant to test. Don't XFAIL 64-bit targets.
56031
56032 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56033 * g++.old-deja/g++.law/profile1.C: Likewise.
56034
56035 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56036 operator new instances.
56037 * g++.old-deja/g++.other/delete5.C: Likewise.
56038
56039 1999-05-03 Craig Burley <craig@jcb-sc.com>
56040
56041 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56042 intrinsic.
56043
56044 1999-05-03 Craig Burley <craig@jcb-sc.com>
56045
56046 * g77.f-torture/execute/u77-test.f: Reverse order of two
56047 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56048
56049 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56050
56051 * gcc.dg/compare1.c: New test.
56052
56053 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
56054
56055 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56056 New tests.
56057
56058 1999-05-02 Craig Burley <craig@jcb-sc.com>
56059
56060 * g77.f-torture/compile/19990502-1.f: New test.
56061
56062 1999-05-02 Craig Burley <craig@jcb-sc.com>
56063
56064 * g77.f-torture/compile/19990502-0.f: New test.
56065
56066 1999-05-02 Craig Burley <craig@jcb-sc.com>
56067
56068 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56069 intrinsic.
56070
56071 1999-05-02 Craig Burley <craig@jcb-sc.com>
56072
56073 * g77.f-torture/execute/u77-test.f (main): List libU77
56074 intrinsics not currently tested.
56075 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56076 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56077 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56078 Trim blanks off the ends of some printed strings.
56079
56080 1999-05-02 Craig Burley <craig@jcb-sc.com>
56081
56082 * g77.f-torture/execute/u77-test.f (main): Just warn about
56083 FSTAT gid disagreement, as it's expected on some systems.
56084
56085 1999-05-01 Craig Burley <craig@jcb-sc.com>
56086
56087 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56088 use a new function, which allows for some slop.
56089 Clean up some commentary.
56090 (issum): The new function.
56091 (sgladd): Deleted subroutine.
56092
56093 1999-05-01 Craig Burley <craig@jcb-sc.com>
56094
56095 * g77.f-torture/execute/u77-test.f: Modify to be more like
56096 libf2c/libU77 version, bringing patches to that version here.
56097 Add suitable commentary.
56098
56099 1999-04-25 Richard Henderson <rth@cygnus.com>
56100
56101 * gcc.dg/990424-1.c: New test.
56102
56103 1999-04-24 Craig Burley <craig@jcb-sc.com>
56104
56105 * g77.f-torture/execute/u77-test.f (main): Bug involving
56106 LSTAT has been fixed, so turn back on full checking.
56107
56108 1999-04-20 Craig Burley <craig@jcb-sc.com>
56109
56110 * g77.f-torture/compile/19990419-0.f: New test.
56111 * g77.f-torture/execute/19990419-1.f: New test.
56112
56113 1999-04-17 Richard Henderson <rth@cygnus.com>
56114
56115 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56116 to avoid the need for a prototype to supress a warning.
56117
56118 1999-04-07 Jim Wilson <wilson@cygnus.com>
56119
56120 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56121
56122 1999-04-04 Jeffrey A Law (law@cygnus.com)
56123
56124 * gcc.c-torture/execute/990404-1.c: New test.
56125
56126 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56127
56128 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56129 * gcc.dg/cpp-if3.c: Don't use -pedantic.
56130 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56131 missing initializer warnings.
56132
56133 1999-03-28 Jeffrey A Law (law@cygnus.com)
56134
56135 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56136 matching strings.
56137
56138 1999-03-26 Jeffrey A Law (law@cygnus.com)
56139
56140 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56141
56142 1999-03-26 Craig Burley <craig@jcb-sc.com>
56143
56144 * g77.f-torture/execute/19990325-0.f: New test.
56145 * g77.f-torture/execute/19990325-1.f: New test.
56146
56147 1999-03-24 Jeffrey A Law (law@cygnus.com)
56148
56149 * gcc.c-torture/execute/990324-1.c: New test.
56150
56151 1999-03-22 Jim Wilson <wilson@cygnus.com>
56152
56153 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56154 test with 4.
56155
56156 1999-03-17 Richard Henderson <rth@cygnus.com>
56157
56158 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
56159
56160 1999-03-13 Craig Burley <craig@jcb-sc.com>
56161
56162 * g77.f-torture/execute/19990313-2.f: New test.
56163 * g77.f-torture/execute/19990313-3.f: New test.
56164
56165 1999-03-13 Craig Burley <craig@jcb-sc.com>
56166
56167 * g77.f-torture/execute/19990313-0.f: New test.
56168 * g77.f-torture/execute/19990313-1.f: New test.
56169
56170 1999-03-12 Jim Wilson <wilson@cygnus.com>
56171
56172 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56173 printf to sprintf.
56174 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56175 (main): Add check for u15. Conditionalize u31 check depending on
56176 whether ints are <32 bits or >=32 bits.
56177
56178 1999-03-08 Craig Burley <craig@jcb-sc.com>
56179
56180 * g77.f-torture/execute/19981119-0.f: Improve testiness.
56181
56182 1999-03-08 Craig Burley <craig@jcb-sc.com>
56183
56184 * g77.f-torture/compile/19990305-0.f: New test.
56185 * g77.f-torture/execute/19981119-0.f: New test.
56186
56187 1999-03-08 Craig Burley <craig@jcb-sc.com>
56188
56189 * g77.f-torture/execute/970625-2.f: call ABORT if final
56190 result is not correct, instead of just printing it.
56191 Add this checking via newly introduced obfuscation, to
56192 trip up buggy front ends.
56193
56194 1999-03-07 Craig Burley <craig@jcb-sc.com>
56195
56196 * g77.f-torture/compile/960317-1.f: Moved from being
56197 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
56198
56199 1999-03-06 Craig Burley <craig@jcb-sc.com>
56200
56201 * g77.f-torture/execute/960317-1.f: New (old) test.
56202 * g77.f-torture/execute/970625-2.f: Ditto.
56203
56204 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
56205
56206 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56207 error message on line 1 or line 2; cccp and cpplib do this differently.
56208
56209 1999-03-01 Jeffrey A Law (law@cygnus.com)
56210
56211 * g++.old-deja/g++.law/weak1.C: New test.
56212
56213 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56214
56215 * gcc.c-torture/execute/990119-1.c: Renamed to...
56216 * gcc.dg/990119-1.c: this, so it will only be tested once
56217 (it's a preprocessor test, it doesn't need to be run at
56218 multiple optimization levels).
56219
56220 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56221
56222 * lib/g++.exp: Don't add incdir=$base_dir/../include to
56223 ALWAYS_CXXFLAGS.
56224
56225 1999-02-24 Craig Burley <craig@jcb-sc.com>
56226
56227 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56228 * g77.f-torture/compile/19981216-0.f: ...as it is expected
56229 to not be compilable by current g77.
56230
56231 1999-02-24 Nick Clifton <nickc@cygnus.com>
56232
56233 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56234
56235 1999-02-22 Jeffrey A Law (law@cygnus.com)
56236
56237 * gcc.c-torture/execute/990222-1.c: New test.
56238
56239 1999-02-19 Craig Burley <craig@jcb-sc.com>
56240
56241 * g77.f-torture/compile/19990218-0.f: New test.
56242 * g77.f-torture/noncompile/19990218-1.f: New test.
56243
56244 1999-02-18 Craig Burley <craig@jcb-sc.com>
56245
56246 * g77.f-torture/compile/19981216-0.f: New test.
56247
56248 1999-02-14 Jeffrey A Law (law@cygnus.com)
56249
56250 * gcc.dg/990214-1.c: New test.
56251
56252 1999-02-13 Jeffrey A Law (law@cygnus.com)
56253
56254 * gcc.dg/990213-2.c: New test.
56255
56256 * gcc.dg/990213-1.c: New test.
56257
56258 1999-02-12 Jeffrey A Law (law@cygnus.com)
56259
56260 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56261 ints.
56262
56263 1999-02-11 Nick Clifton <nickc@cygnus.com>
56264
56265 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56266 specified by target.
56267
56268 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56269
56270 1999-02-11 Jeffrey A Law (law@cygnus.com)
56271
56272 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56273
56274 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
56275
56276 * gcc.dg/special/ecos.exp: New test driver for new tests with
56277 special requirements.
56278
56279 * gcc.dg/special/alias-1.c: New test.
56280 * gcc.dg/special/gcsec-1.c: New test.
56281 * gcc.dg/special/weak-1.c: New test.
56282 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56283 * gcc.dg/special/weak-2.c: New test.
56284 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56285 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56286 * gcc.dg/special/wkali-1.c: New test.
56287 * gcc.dg/special/wkali-2.c: New test.
56288 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56289 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56290
56291 1999-02-10 Felix Lee <flee@cygnus.com>
56292
56293 * lib/c-torture.exp (c-torture-compile): Pull out code for
56294 analyzing gcc error messages.
56295 (c-torture-execute): Likewise. Fix some (harmless) false
56296 positives.
56297 * lib/gcc.exp (gcc_check_compile): New function.
56298
56299 1999-02-08 Richard Henderson <rth@cygnus.com>
56300
56301 * gcc.c-torture/execute/990208-1.c: New test.
56302
56303 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
56304
56305 * g++.dg/special/ecos.exp: New driver for new tests with special
56306 requirements
56307
56308 * g++.dg/special/conpr-1.C: New test
56309 * g++.dg/special/conpr-2.C: New test
56310 * g++.dg/special/conpr-2a.C: New test
56311 * g++.dg/special/conpr-3.C: New test
56312 * g++.dg/special/conpr-3a.C: New test
56313 * g++.dg/special/conpr-3b.C: New test
56314
56315 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56316 allow g++ to use the dg driver
56317
56318 * README: Add comment about g++.dg directory
56319
56320 1999-02-06 Jeffrey A Law (law@cygnus.com)
56321
56322 * README: Update email addresses.
56323
56324 1999-02-03 Nick Clifton <nickc@cygnus.com>
56325
56326 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56327 arguments in order to force structure S onto the stack even on
56328 the alpha.
56329 (test): Pass 10 leading arguments to function foo as well as the
56330 structure S.
56331
56332 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56333 failure for all targets.
56334
56335 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56336 abort to terminate program execution.
56337
56338 1999-01-30 Richard Henderson <rth@cygnus.com>
56339
56340 * gcc.c-torture/execute/990130-1.c: New test.
56341
56342 1999-01-30 Jeffrey A Law (law@cygnus.com)
56343
56344 * gcc.dg/990130-1.c: New test.
56345
56346 1999-01-28 Michael Meissner <meissner@cygnus.com>
56347
56348 * gcc.c-torture/execute/990128-1.c: New test.
56349
56350 1999-01-27 Michael Meissner <meissner@cygnus.com>
56351
56352 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56353
56354 1999-01-27 Felix Lee <flee@cygnus.com>
56355
56356 * lib/c-torture.exp (c-torture-compile): pull out code for
56357 analyzing gcc error messages.
56358 (c-torture-execute): ditto, and fix some (harmless) false
56359 positives.
56360 * lib/gcc.exp (gcc_check_compile): new function.
56361
56362 1999-01-17 Jeffrey A Law (law@cygnus.com)
56363
56364 * gcc.dg/990117-1.c: New test.
56365
56366 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56367
56368 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56369
56370 1999-01-15 Jeffrey A Law (law@cygnus.com)
56371
56372 * g77.f-torture/compile/990115-1.f: New test.
56373
56374 1999-01-07 Jeffrey A Law (law@cygnus.com)
56375
56376 * gcc.c-torture/compile/990107-1.c: New test
56377
56378 1999-01-06 Jeffrey A Law (law@cygnus.com)
56379
56380 * gcc.c-torture/execute/990106-2.c: New test.
56381
56382 * gcc.c-torture/execute/990106-1.c: New test.
56383
56384 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56385
56386 * gcc.c-torture/compile/981223-1.c: New test.
56387
56388 1998-12-29 Richard Henderson <rth@cygnus.com>
56389
56390 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56391 (opt3): Rename from opt4 and disable.
56392
56393 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56394
56395 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56396
56397 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56398
56399 * g++.old-deja/g++.other/conv5.C: New test.
56400
56401 1998-12-14 Nick Clifton <nickc@cygnus.com>
56402
56403 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56404
56405 1998-12-11 Jeffrey A Law (law@cygnus.com)
56406
56407 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56408
56409 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56410
56411 * gcc.c-torture/compile/981211-1.c: New test.
56412
56413 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56414
56415 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56416
56417 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56418
56419 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56420
56421 * gcc.special/930510-1.c: Make C9X safe.
56422 * gcc.misc-tests/gcov-1.c Similarly.
56423 * gcc.misc-tests/gcov-2.c Similarly.
56424
56425 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56426
56427 * gcc.dg/ultrasp1.c: New test.
56428
56429 1998-12-06 Richard Henderson <rth@cygnus.com>
56430
56431 * gcc.c-torture/execute/981206.c: New test.
56432
56433 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56434
56435 * g++.old-deja/g++.ns/template7.C: New test.
56436
56437 * g++.old-deja/g++.other/expr1.C: New test.
56438
56439 * g++.old-deja/g++.eh/tmpl3.C: New test.
56440
56441 * g++.old-deja/g++.eh/tmpl2.C: New test.
56442
56443 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56444
56445 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56446 * g++.old-deja/g++.other/using6.C: Removed.
56447 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56448
56449 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56450
56451 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56452
56453 * g++.old-deja/g++.pt/overload8.C: New test.
56454
56455 * g++.old-deja/g++.pt/overload7.C: New test.
56456
56457 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56458
56459 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56460 and relinking messages.
56461 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56462 compiling with -frepo.
56463
56464 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56465
56466 * g++.old-deja/g++.pt/lookup6.C: New test.
56467
56468 1998-11-30 Nick Clifton <nickc@cygnus.com>
56469
56470 * gcc.c-torture/execute/981130-1.c: New test.
56471 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56472
56473 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56474
56475 * g++.old-deja/g++.pt/explicit76.C: New test.
56476
56477 * g++.old-deja/g++.pt/friend38.C: New test.
56478
56479 * g++.old-deja/g++.ns/crash2.C: New test.
56480
56481 * g++.old-deja/g++.pt/defarg8.C: New test.
56482
56483 * g++.old-deja/g++.pt/instantiate6.C: New test.
56484
56485 * g++.old-deja/g++.pt/static6.C: New test.
56486
56487 * g++.old-deja/g++.pt/decl2.C: New test.
56488
56489 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56490
56491 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56492 problem is actually related with name lookup, but so what? :-)
56493
56494 * g++.old-deja/g++.pt/friend37.C: New test.
56495
56496 1998-11-25 Dave Love <d.love@dl.ac.uk>
56497
56498 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56499 element, which fails on some systems.
56500
56501 * g77.f-torture/execute/labug1.f: New test.
56502
56503 1998-11-21 Jeffrey A Law (law@cygnus.com)
56504
56505 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56506 is defined.
56507
56508 1998-11-18 Dave Love <d.love@dl.ac.uk>
56509
56510 * g77.f-torture/compile/981117-1.f: New test.
56511
56512 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56513
56514 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
56515 properly discarded.
56516
56517 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
56518
56519 * gcc.c-torture/execute/memcheck: New directory of tests for
56520 -fcheck-memory-usage.
56521
56522 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56523
56524 * README: New file, general information about the testsuite and
56525 new description of the various C++ test subdirectories.
56526 * README.g++: Eliminate obsolete information, update and move most
56527 relevant stuff to README.
56528
56529 1998-11-07 Richard Henderson <rth@cygnus.com>
56530
56531 * gcc.c-torture/compile/981107-1.c: New test.
56532
56533 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
56534
56535 * execute/memcpy-bi.c: New testcase.
56536
56537 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
56538
56539 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56540 base classes.
56541
56542 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56543 template is selected.
56544
56545 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56546 classes, it should be accepted for all types.
56547
56548 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56549
56550 * g++.old-deja/g++.pt/spec24.C: Ensure that template
56551 specializations start with template headers.
56552
56553 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
56554
56555 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56556
56557 * g++.old-deja/g++.other/init9.C: Test cross initialization of
56558 non-POD types.
56559
56560 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56561
56562 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56563
56564 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56565
56566 * compile/981022-1.c, compile/981022-1.x: New test and driver.
56567
56568 1998-10-19 Jeffrey A Law (law@cygnus.com)
56569
56570 * 981019-1.c: New test.
56571
56572 1998-10-14 Robert Lipe <robertl@dgii.com>
56573
56574 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56575 find objc headers.
56576
56577 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56578
56579 * compile/981001-4.c: Remove use of GCC extension that triggers a
56580 compiler bug.
56581
56582 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
56583
56584 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56585
56586 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56587
56588 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
56589 instantiation of template produces incorrect code for delete
56590 expression.
56591
56592 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
56593 constructors' name is not unique.
56594 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56595 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56596
56597 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56598 automatic array of const is ill-formed.
56599
56600 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56601 of template parameter?
56602
56603 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56604 const.
56605
56606 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56607 pointer-to-member expression.
56608
56609 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56610 declaration causes ICE.
56611
56612 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56613
56614 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56615 reserved in the global namespace.
56616
56617 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56618 generate needed virtual table.
56619
56620 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56621
56622 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56623
56624 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56625 template-dependent type
56626
56627 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56628
56629 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56630 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56631 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56632
56633 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56634 class should be usable as argument of member function.
56635 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56636 class should be usable as return type of member function.
56637 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56638 class should be usable as type of data member.
56639
56640 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56641
56642 1998-10-09 Jeffrey A Law (law@cygnus.com)
56643
56644 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56645
56646 1998-10-08 Nick Clifton <nickc@cygnus.com>
56647
56648 * gcc.dg/dll-?.c Add thumb to target list.
56649 Fix assembler scan patterns to match current assembler output.
56650
56651 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56652
56653 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56654 matching of template brackets.
56655
56656 * g++.old-deja/g++.other/using4.C: New test. Test using
56657 declarations of methods from base classes.
56658
56659 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56660 within functions should introduce names into the innermost
56661 enclosing namespace.
56662
56663 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56664 of static locals if first initialization throws.
56665
56666 1998-10-07 Jim Wilson <wilson@cygnus.com>
56667
56668 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56669
56670 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56671
56672 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56673 lose track of the possible targets of tablejump insns.
56674 * special/special.exp: Run it.
56675
56676 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56677
56678 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56679 must be declared before its specializations can be named in friend
56680 declarations.
56681
56682 1998-10-05 Dave Love <d.love@dl.ac.uk>
56683
56684 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56685
56686 * g77.f-torture/execute/io1.f: New test.
56687
56688 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56689
56690 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56691 with pointer to template function, for which no argument deduction
56692 is possible.
56693
56694 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56695 specialization of template function as argument to template
56696 function.
56697
56698 * g++.old-deja/g++.other/access2.C: New test; Inner class
56699 shouldn't have privileged access to Outer's names.
56700
56701 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56702
56703 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56704 friend template declared within template class conflicts with
56705 nested class of the same name.
56706
56707 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56708 is ignored.
56709
56710 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56711 object with direct initializer as function declaration.
56712
56713 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56714 initializers.
56715
56716 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56717 involving const pointer and NULL produces incorrect result.
56718
56719 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56720 type name without `typename' should be rejected with -pedantic.
56721
56722 1998-10-02 Richard Henderson <rth@cygnus.com>
56723
56724 * g++.old-deja/g++.other/addrof1.C: New test.
56725
56726 1998-10-01 Nick Clifton <nickc@cygnus.com>
56727
56728 * gcc.c-torture/compile/981001-1.c: New test.
56729 * gcc.c-torture/execute/981001-1.c: New test.
56730
56731 1998-10-01 Jeffrey A Law (law@cygnus.com)
56732
56733 * gcc.c-torture/compile/981001-2.c: New test.
56734 * gcc.c-torture/compile/981001-3.c: New test.
56735 * gcc.c-torture/compile/981001-4.c: New test.
56736
56737 1998-10-01 Robert Lipe <robertl@dgii.com>
56738
56739 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56740 multilibbed hosts. Idea grafted from g77.exp.
56741
56742 1998-09-30 Dave Love <d.love@dl.ac.uk>
56743
56744 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56745 avoid losing on systems which need -lsocket.
56746
56747 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56748
56749 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56750 * g++.old-deja/g++.other/nested2.C: Ditto.
56751 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56752 failure.
56753
56754 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56755
56756 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56757 preferred over template operator!= for enum bitfields.
56758
56759 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56760
56761 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56762 that happen to have the same base name, but in different scopes,
56763 are incorrectly rejected.
56764
56765 1998-09-16 Richard Henderson <rth@cygnus.com>
56766
56767 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56768 on the native word size instead of an integer literal.
56769
56770 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56771
56772 * g++.old-deja/g++.other/static2.C: Invocation of static data
56773 member of type pointer-to-function denoted as non-static member.
56774
56775 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56776 checks involving function types and aliases.
56777
56778 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56779
56780 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56781 redefined to the same non-trivial type.
56782
56783 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56784 namespace-qualification of template specializations declared in
56785 other namespaces.
56786
56787 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56788 to declare a subset of the specializations of a template function
56789 as friends of specializations of a template class.
56790
56791 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56792 member templates that do not fully specialize the enclosing
56793 template class are rejected.
56794
56795 1998-09-11 Dave Love <d.love@dl.ac.uk>
56796
56797 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56798
56799 1998-09-08 Dave Love <d.love@dl.ac.uk>
56800
56801 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56802 altered from libf2c/libU77 version.
56803
56804 1998-09-06 Dave Love <d.love@dl.ac.uk>
56805
56806 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56807
56808 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56809 Alexandre Oliva <oliva@dcc.unicamp.br>
56810
56811 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56812 (un)signed char are different types for template specialization
56813 purposes.
56814
56815 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56816
56817 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56818 * objc: ObjC testsuite.
56819
56820 1998-08-31 Catherine Moore <clm@cygnus.com>
56821
56822 * gcc.c-torture/execute/941014-1.x: New file.
56823
56824 1998-08-31 Nick Clifton <nickc@cygnus.com>
56825
56826 * lib/c-torture.exp: Add support for
56827 torture_eval_before_compile and torture_eval_before_execute
56828 variables.
56829
56830 1998-08-30 Jeffrey A Law (law@cygnus.com)
56831
56832 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56833 this test triggers valid.
56834
56835 1998-08-27 Jeffrey A Law (law@cygnus.com)
56836
56837 * gcc.dg/980827-1.c: New test.
56838
56839 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56840
56841 * gcc.c-torture/execute/loop-4b.c: New test.
56842
56843 1998-08-26 Nick Clifton <nickc@cygnus.com>
56844
56845 * lib/c-torture.exp: Add support for
56846 torture_eval_before_compile and torture_eval_before_execute
56847 variables.
56848
56849 1998-08-25 Jeffrey A Law (law@cygnus.com)
56850
56851 * gcc.c-torture/compile/980825-1.c: New test.
56852
56853 1998-08-24 Nick Clifton <nickc@cygnus.com>
56854
56855 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56856 count number tests in opt_t0 not good_t0.
56857
56858 1998-08-24 Jeffrey A Law (law@cygnus.com)
56859
56860 * gcc.c-torture/compile/930326-1.x: Fix typo.
56861
56862 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56863
56864 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56865 causes an ICE.
56866
56867 1998-08-21 Jeffrey A Law (law@cygnus.com)
56868
56869 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56870 STACK_SIZE is defined.
56871 * gcc.c-torture/unsorted/stuct.c: Similarly.
56872
56873 * gcc.c-torture/compile/980821-1.c: New test.
56874
56875 1998-08-21 Jeffrey A Law (law@cygnus.com)
56876
56877 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56878 16bit ints.
56879
56880 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56881
56882 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56883 code.
56884
56885 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56886
56887 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56888 error'.
56889
56890 1998-08-18 Jeffrey A Law (law@cygnus.com)
56891
56892 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56893
56894 1998-08-16 Jeffrey A Law (law@cygnus.com)
56895
56896 * gcc.c-torture/compile/980816-1.c: New test.
56897
56898 * gcc.dg/980816-1.c: New test.
56899
56900 1998-08-13 Jeffrey A Law (law@cygnus.com)
56901
56902 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56903 compiler for ieee tests.
56904
56905 1998-08-01 Dave Love <d.love@dl.ac.uk>
56906
56907 * g77.f-torture/compile/980729-0.f: New test.
56908
56909 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56910
56911 * gcc.c-torture/special/eeprof-1.c: New test, for
56912 -finstrument-functions.
56913 * gcc.c-torture/special/special.exp: Run it.
56914
56915 1998-07-29 Jeffrey A Law (law@cygnus.com)
56916
56917 * gcc.c-torture/compile/980729-1.c: New test.
56918
56919 1998-07-27 Nick Clifton <nickc@cygnus.com>
56920
56921 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56922 __thumb__ is defined, and test for ARM style doubles if so.
56923
56924 1998-07-26 Dave Love <d.love@dl.ac.uk>
56925
56926 * g77.f-torture/noncompile/980615-0.f: New test.
56927
56928 1998-07-26 H.J. Lu (hjl@gnu.org)
56929
56930 * gcc.dg/980312-1.c: Do link instead of compile.
56931 * gcc.dg/980313-1.c: Likewise.
56932
56933 1998-07-26 Jeffrey A Law (law@cygnus.com)
56934
56935 * gcc.c-torture/compile/980726-1.c: New test.
56936
56937 1998-07-25 Dave Love <d.love@dl.ac.uk>
56938
56939 * g77.f-torture/execute/io0.f: New test.
56940
56941 1998-07-24 Nick Clifton <nickc@cygnus.com>
56942
56943 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56944 an int.
56945
56946 1998-06-18 Michael Meissner <meissner@cygnus.com>
56947
56948 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56949 m32r bugs.
56950
56951 1998-07-17 Nick Clifton <nickc@cygnus.com>
56952
56953 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56954 c-decl.c:grokdeclarator can handle mode attributes.
56955
56956 1998-07-16 Jeffrey A Law (law@cygnus.com)
56957
56958 * gcc.c-torture/execute/980716-1.c: New test.
56959
56960 1998-07-13 Jeffrey A Law (law@cygnus.com)
56961
56962 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56963 the mn10200.
56964 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56965 the mn10200.
56966 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56967 * gcc.c-torture/compile/930326-1.x: Similarly.
56968
56969 1998-07-13 Dave Love <d.love@dl.ac.uk>
56970
56971 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56972 New test from Craig.
56973
56974 1998-07-12 Dave Love <d.love@dl.ac.uk>
56975
56976 * g77.f-torture/noncompile/980616-0.f: New test.
56977
56978 * g77.f-torture/execute/970816-3.f: New test from Craig.
56979
56980 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56981
56982 * g++.other/singleton.C: Return error value instead of taking
56983 SIGSEGV.
56984
56985 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56986
56987 * g++.other/singleton.C: New test. Warning is under dispute.
56988 Runtime crash is not.
56989
56990 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56991
56992 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56993 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56994 using6.C, using7.C}: New namespace tests.
56995
56996 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56997
56998 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56999 specialization with typedef'ed names used as array indexes.
57000
57001 1998-07-09 Jeffrey A Law (law@cygnus.com)
57002
57003 * gcc.c-torture/execute/980709-1.c: New test.
57004
57005 * gcc.dg/980709-1.c: New test.
57006
57007 1998-07-07 Richard Henderson <rth@cygnus.com>
57008
57009 * gcc.c-torture/execute/bcp-1.c: New test.
57010
57011 1998-07-07 Jeffrey A Law (law@cygnus.com)
57012
57013 * gcc.c-torture/execute/980707-1.c: New test.
57014
57015 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
57016
57017 * gcc.c-torture/compile/980706-1.c: New test.
57018
57019 1998-07-01 Dave Love <d.love@dl.ac.uk>
57020
57021 * g77.f-torture/execute/980701-0.f,
57022 g77.f-torture/execute/980701-1.f: New test from Craig.
57023
57024 1998-07-01 Jeffrey A Law (law@cygnus.com)
57025
57026 * gcc.c-torture/compile/980701-1.c: New test.
57027
57028 * gcc.c-torture/execute/980701-1.c: New test.
57029
57030 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
57031 rlsruhe.de>
57032
57033 * g++.old-deja/g++.robertl/eb132.C: New test.
57034 * g++.old-deja/g++.robertl/eb133.C: Likewise.
57035
57036 1998-06-29 Dave Love <d.love@dl.ac.uk>
57037
57038 * g77.f-torture/execute/980628-7.f,
57039 g77.f-torture/execute/980628-8.f,
57040 g77.f-torture/execute/980628-9.f,
57041 g77.f-torture/execute/980628-10.f: New tests from Craig.
57042
57043 * g77.f-torture/execute/980628-3.f: Remove mail headers.
57044
57045 1998-06-28 Jeffrey A Law (law@cygnus.com)
57046
57047 * g77.f-torture/execute/980628-4.f: New test from Craig.
57048 * g77.f-torture/execute/980628-5.f: Likewise.
57049 * g77.f-torture/execute/980628-2.f: Likewise.
57050 * g77.f-torture/execute/980628-0.f: Likewise.
57051 * g77.f-torture/execute/980628-1.f: Likewise.
57052 * g77.f-torture/execute/980628-3.f: Likewise.
57053 * g77.f-torture/execute/980628-6.f: Likewise.
57054
57055 1998-06-28 Jeffrey A Law (law@cygnus.com)
57056
57057 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57058 directory when nothing has been installed yet.
57059
57060 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
57061
57062 * gcc.c-torture/special/special.exp: Handle newer versions of
57063 dejagnu.
57064
57065 1998-06-26 Jeffrey A Law (law@cygnus.com)
57066
57067 * gcc.dg/980626-1.c: New test.
57068
57069 1998-06-19 Bruno Haible <haible@ilog.fr>
57070
57071 * gcc.misc-tests/m-un-2.c: New test.
57072 * g++.old-deja/g++.other/warn01.c: Likewise.
57073
57074 1998-06-19 Robert Lipe <robertl@dgii.com>
57075
57076 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57077 compatibility with assmblers with a different comment character.
57078 Eliminate use of GAS-specific extensions.
57079
57080 1998-06-19 Jeffrey A Law (law@cygnus.com)
57081
57082 * gcc.c-torture/execute/ieee/980619-1.c: New test.
57083
57084 1998-06-19 Robert Lipe <robertl@dgii.com>
57085
57086 * lib/g77.exp: Replace search for libf2c.a with search for newly
57087 renamed libg2c.a
57088
57089 1998-06-17 Jeffrey A Law (law@cygnus.com)
57090
57091 * gcc.c-torture/execute/980617-1.c: New test.
57092
57093 1998-06-12 Jeffrey A Law (law@cygnus.com)
57094
57095 * gcc.c-torture/execute/980612-1.c: New test.
57096
57097 1998-06-08 Jeffrey A Law (law@cygnus.com)
57098
57099 * gcc.dg/980523-1.c: Only test on ppc-linux.
57100 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57101
57102 * gcc.c-torture/execute/980608-1.c: New test.
57103
57104 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57105
57106 * gcc.c-torture/execute/980605-1.c: New test.
57107
57108 1998-06-04 Jeffrey A Law (law@cygnus.com)
57109
57110 * gcc.c-torture/execute/980604-1.c: New test.
57111
57112 1998-06-02 Jeffrey A Law (law@cygnus.com)
57113
57114 * gcc.c-torture/execute/980602-1.c: New test.
57115 * gcc.c-torture/execute/980602-2.c: Likewise.
57116
57117 1998-06-02 Dave Love <d.love@dl.ac.uk>
57118
57119 * 970125-0.f: Fix per JCB. Add commentary.
57120
57121 1998-05-31 Michael Meissner <meissner@cygnus.com>
57122
57123 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57124 IEEE -0 support.
57125
57126 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57127
57128 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57129 earlier.
57130
57131 1998-05-28 Catherine Moore <clm@cygnus.com>
57132
57133 * gcc.c-torture/execute/980526-3.c: New test.
57134
57135 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
57136
57137 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57138 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57139 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57140 m88k-motorola-sysv3 to XFAIL.
57141
57142 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57143
57144 * gcc.dg/980526-1.c: New test.
57145 * gcc.c-torture/execute/980526-2.c: New test.
57146
57147 1998-05-26 Jeffrey A Law (law@cygnus.com)
57148
57149 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57150
57151 * gcc.c-torture/execute/980526-1.c: New test.
57152
57153 1998-05-26 Dave Love <d.love@dl.ac.uk>
57154
57155 * g77.f-torture/execute/alpha2.f: Add runtime test.
57156
57157 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
57158
57159 * g++.old-deja/old-deja.exp: Strip leading directories.
57160
57161 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57162 error for the line. Don't run multiple tests for the same line.
57163
57164 1998-05-23 Jeffrey A Law (law@cygnus.com)
57165
57166 * gcc.dg/980523-1.c: New test.
57167
57168 1998-05-23 Dave Love <d.love@dl.ac.uk>
57169
57170 * g77.f-torture/compile/970915-0.f: New test.
57171
57172 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
57173
57174 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57175
57176 1998-05-21 Jeffrey A Law (law@cygnus.com)
57177
57178 * gcc.dg/980520-1.c: New test.
57179
57180 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
57181
57182 * gcc.dg/980502-1.c: Fix return type.
57183
57184 1998-05-20 Jeffrey A Law (law@cygnus.com)
57185
57186 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57187 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57188 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57189 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57190 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57191
57192 1998-05-20 Dave Love <d.love@dl.ac.uk>
57193
57194 * g77.f-torture/execute/980520-1.f: New test.
57195
57196 1998-05-15 Dave Love <d.love@dl.ac.uk>
57197
57198 * lib/mike-g77.exp: New file.
57199
57200 * g77.f-torture/noncompile/noncompile.exp,
57201 g77.f-torture/noncompile/check0.f: New files.
57202
57203 1998-05-14 Dave Love <d.love@dl.ac.uk>
57204
57205 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57206 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57207 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57208 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57209 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57210 abort where appropriate.
57211
57212 1998-05-05 Michael Meissner <meissner@cygnus.com>
57213
57214 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57215 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57216
57217 1998-04-29 Dave Love <d.love@dl.ac.uk>
57218
57219 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57220
57221 1998-04-27 Dave Love <d.love@dl.ac.uk>
57222
57223 * g77.f-torture/compile/980427-0.f: New test.
57224
57225 1998-04-24 Dave Love <d.love@dl.ac.uk>
57226
57227 * g77.f-torture/compile/980424-0.f: New test.
57228
57229 1998-04-19 Dave Love <d.love@dl.ac.uk>
57230
57231 * g77.f-torture/compile/980419-2.f (main): New test.
57232 * g77.f-torture/compile/970125-0.f: New test.
57233 * g77.f-torture/compile/980419-1.f: New test.
57234
57235 1998-04-08 Jim Wilson <wilson@cygnus.com>
57236
57237 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
57238 of loop-4.c.
57239
57240 1998-04-07 Jim Wilson <wilson@cygnus.com>
57241
57242 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57243
57244 1998-04-03 Jim Wilson <wilson@cygnus.com>
57245
57246 * gcc.c-torture/compile/980329-1.c: New test.
57247
57248 1998-03-18 Jim Wilson <wilson@cygnus.com>
57249
57250 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57251 * gcc.dg/980312-1.c: Fix typo in -march command.
57252
57253 1998-03-16 H.J. Lu (hjl@gnu.org)
57254
57255 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57256
57257 1998-03-11 Robert Lipe <robertl@dgii.com>
57258
57259 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
57260 Dave Love agree the Fortran source is bogus.
57261
57262 1998-03-11 Robert Lipe <robertl@dgii.com>
57263
57264 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57265 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57266 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57267 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57268 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57269
57270 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57271
57272 * g++.old-deja/g++.other/friend1.C: New test.
57273
57274 1998-02-18 Dave Love <d.love@dl.ac.uk>
57275
57276 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57277 possibly uninitialized) variables and declare dnrm2.
57278
57279 1998-02-23 Robert Lipe <robertl@dgii.com>
57280
57281 From Bruno Haible <haible@ilog.fr>:
57282 * gcc.c-torture/execute/980223.c: New test.
57283
57284 1998-02-13 Jeffrey A Law (law@cygnus.com)
57285
57286 * gcc.dg/ifelse-1.c: New test.
57287
57288 1998-02-09 H.J. Lu (hjl@gnu.org)
57289
57290 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57291
57292 * lib/old-dejagnu.exp (old-dejagnu): Added the
57293 "execution test - XFAIL *-*-*" handling in the spirit of
57294 "excess errors test -". Changed the "execution test fails"
57295 handling to be like "excess errors test fails".
57296 * Update various tests accordingly.
57297
57298 1998-02-06 Jim Wilson <wilson@cygnus.com>
57299
57300 * gcc.c-torture/execute/980205.c: New test.
57301
57302 1998-01-18 Jeffrey A Law (law@cygnus.com)
57303
57304 * lib/c-torture.exp: Look for .x files instead of .cexp files.
57305 * lib/f-torture.exp: Similarly.
57306 * gcc.c-torture: Rename all .cexp files to .x files.
57307
57308 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
57309
57310 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57311 (940510-1.c): Removed duplicate.
57312 (971104-1.c): New test.
57313
57314 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
57315
57316 * lib/f-torture.exp: Improve error and loop detection.
57317
57318 1997-11-19 Michael Meissner <meissner@cygnus.com>
57319
57320 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57321 use that to size the filler array.
57322
57323 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
57324
57325 * lib/c-torture.exp(c-torture-execute): Fix typo.
57326
57327 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57328 testcase as the executable name. Keep the executable around if
57329 the test fails.
57330
57331 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57332
57333 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57334 changes. Only test one -g option, and move it to the end of the
57335 list of options to test.
57336
57337 1997-09-19 Michael Meissner <meissner@cygnus.com>
57338
57339 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57340 variable GCC_TORTURE_OPTIONS to supply default switches separated
57341 by colons. If no environment variable, run tests with -O0 -g, -O1
57342 -g, and -O2 -g as well.
57343
57344 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57345
57346 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57347 explanatory comments. Fix indentation.
57348
57349 1997-09-15 Jeffrey A Law (law@cygnus.com)
57350
57351 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57352
57353 1997-09-11 Jeffrey A Law (law@cygnus.com)
57354
57355 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57356 * g++.old-deja/g++.mike/p7325.C: Likewise.
57357 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57358
57359 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57360
57361 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57362 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57363 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57364 * g++.old-deja/g++.law/operators4.C: Likewise.
57365
57366 1997-09-11 Joe Buck (jbuck@synopsys.com)
57367
57368 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57369 * g++.old-deja/g++.mike/p784.C: Ditto.
57370 * g++.old-deja/g++.mike/p785.C: Ditto.
57371
57372 1997-09-05 Jeffrey A Law (law@cygnus.com)
57373
57374 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57375
57376 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57377
57378 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57379 target feature; pass this to c-torture-execute as needed.
57380
57381 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57382
57383 * lib/c-torture.exp(c-torture-execute): If the previous and the
57384 current executables being tested are identical, we don't need to
57385 run the executable again. Try to make the executable names
57386 unique. Add an optional argument for passing additional compiler
57387 flags.
57388
57389 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57390
57391 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57392
57393 1997-08-29 Jeffrey A Law (law@cygnus.com)
57394
57395 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57396
57397 1997-07-31 Jeffrey A Law (law@cygnus.com)
57398
57399 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57400 32bit or larger longs.
57401
57402 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57403 have either a 32bit long or 32bit int.
57404
57405 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57406
57407 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57408 Make double precision tests dependent on sizeof (double).
57409
57410 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57411
57412 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57413 too.
57414
57415 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57416
57417 * gcc.c-torture/compile/961203-1.cexp: New script.
57418
57419 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57420
57421 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57422 up the includes ourselves.
57423
57424 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57425
57426 * lib/plumhall.exp: Remove random include, and add a few
57427 verbose messages for debugging.
57428
57429 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57430
57431 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57432 of trying to do it ourselves.
57433
57434 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57435
57436 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57437
57438 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57439
57440 * gcc.prms/5403.c: Made regexp a bit less strict.
57441
57442 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57443
57444 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57445 is returned from remote_load instead.
57446 * lib/plumhall.exp: Ditto.
57447 * lib/mike-g++.exp: Ditto.
57448 * lib/old-dejagnu.exp: Ditto.
57449 * lib/c-torture.exp: Ditto.
57450
57451 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57452
57453 * lib/g++.exp: Use build_wrapper procedure.
57454 * lib/gcc.exp: Ditto.
57455
57456 1997-05-20 Jeffrey A Law (law@cygnus.com)
57457
57458 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57459 an old-style decl for malloc. Fixes tests to work when
57460 sizeof (int) != sizeof (size_t).
57461
57462 1997-05-15 Mike Meissner <meissner@cygnus.com>
57463
57464 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57465
57466 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57467 use stdargs.h interface.
57468
57469 1997-05-15 Mike Meissner <meissner@cygnus.com>
57470
57471 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57472 NO_VARARGS when compiling.
57473
57474 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57475
57476 * lib/plumhall.exp(ph_includes): New procedure.
57477 (ph_make): Use it.
57478 (ph_compiler): Ditto.
57479
57480 * lib/g++.exp: Rename test-glue.c to testglue.c.
57481 * lib/gcc.exp: Ditto.
57482
57483 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57484
57485 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57486 to completion when it's called.
57487
57488 1997-03-21 Michael Meissner <meissner@cygnus.com>
57489
57490 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57491 is defined, don't do test.
57492
57493 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57494
57495 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57496 for object files.
57497 (ph_summary): Mark skipped testcases as untested, not unresolved.
57498
57499 * lib/plumhall.exp (ph_make): If unresolved because of bad
57500 errorCode, record errorCode in log file.
57501 (*): Replace send_log/verbose with verbose -log.
57502
57503 1997-03-19 Michael Meissner <meissner@cygnus.com>
57504
57505 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57506 double conversion if double isn't at least 8 bytes.
57507
57508 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57509 int to work with targets where int is 16 bits.
57510
57511 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57512 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57513 precision for the test to complete.
57514
57515 1997-03-14 Michael Meissner <meissner@cygnus.com>
57516
57517 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57518 if d10v is not compiled with the -mdouble64 flag.
57519 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57520
57521 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57522 d10v is not compiled with the -mint32 flag.
57523
57524 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
57525
57526 * lib/plumhall.exp: Use incr_count.
57527
57528 1997-03-12 Jeffrey A Law (law@cygnus.com)
57529
57530 * gcc.c-torture: Update to c-torture-1.45.
57531
57532 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
57533
57534 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57535 the name of the expect testcase file).
57536
57537 * lib/g++.exp(g++_init): Ditto.
57538
57539 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
57540
57541 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57542 the host.
57543
57544 * lib/gcc.exp(gcc_exit): New procedure.
57545
57546 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
57547
57548 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57549 specs where appropriate.
57550
57551 * g++.old-deja/g++.arm/*: Added additional ERROR checks
57552 because of new "candidates are" messages, and removed a few
57553
57554 * Converted all non-old-style g++ testcases to old-style, and
57555 moved into g++.old-deja.
57556
57557 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
57558
57559 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57560 options.
57561
57562 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57563 succeeded.
57564
57565 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57566
57567 1997-02-13 Michael Meissner <meissner@cygnus.com>
57568
57569 * lib/gcc.exp (gcc_target_compile): Add support for defining
57570 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57571 the machine doesn't have those features.
57572
57573 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
57574
57575 * g++.law/operators4.exp: Don't use LIBS.
57576
57577 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
57578
57579 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57580
57581 * lib/mike-g++.exp: Don't set the compiler to be tested here.
57582 * lib/g++.exp: Set it here instead. Also, allow use of the
57583 --tool_exec and --tool_opt options. Change CXX to
57584 GXX_UNDER_TEST.
57585
57586 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57587
57588 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57589
57590 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
57591
57592 * lib/old-dejagnu.exp: Use prune_warnings instead of
57593 prune_system_crud.
57594 * lib/mike-g++.exp: Ditto.
57595 * lib/gcc.exp: Ditto.
57596 * lib/g++.exp: Ditto.
57597
57598 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57599
57600 1997-02-07 Jeffrey A Law (law@cygnus.com)
57601
57602 * 941014-2.c: Include stdlib.h
57603 * 960327-1.c: Include stdio.h
57604 * dbra.c, index-1.c: Don't assume ints are 32bits.
57605
57606 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57607
57608 * lib/gcc.exp: Add gcc,stack_size target feature.
57609
57610 * lib/g++.exp(g++_target_compile): Add the include and link
57611 paths here, not in two other places. And, it's $options, not
57612 options.
57613
57614 * lib/mike-g++.exp(postbase): Remove the code that determines
57615 the correct include and link paths.
57616 * g++.old-deja/old-deja.exp: Ditto.
57617
57618 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57619
57620 * lib/g++.exp(g++_init): target_compile no longer returns the
57621 filename of the result.
57622
57623 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57624
57625 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57626 call to glob.
57627
57628 * gcc.c-torture/special/special.exp: Change call to
57629 gcc_target_compile to include the object file.
57630
57631 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57632
57633 * gcc.c-torture/special/special.exp: Correct misspelling in last
57634 change.
57635
57636 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57637
57638 * lib/plumhall.exp(ph_summary): Log the entire output of the
57639 executable. Return -1 if there were any failures, 0 otherwise.
57640 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57641 (ph_make): Clean up objects and executables that were built
57642 if the tests succeeded.
57643
57644 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57645
57646 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57647 libraries and includes in the build tree as appropriate.
57648
57649 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57650
57651 * lib/c-torture.exp: Instead of looking for the global variable
57652 NO_LONG_LONG, check to see if that's a feature of the target.
57653
57654 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57655
57656 * config/default.exp: Minimize. Delete the remainer of the files in
57657 config; this functionality is now in devo/dejagnu/config.
57658
57659 g++.*/*: Pass any additional flags used to compile to postbase;
57660 delete CXXFLAGS.
57661
57662 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57663 is now done by runtest.exp. Use gcc_target_compile instead of
57664 compile.
57665
57666 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57667 Remove references to CFLAGS. Use remote_file instead of
57668 calling rm -f.
57669 (c-torture): Take a list of arguments to use to compile this
57670 testcase.
57671
57672 lib/g++.exp: Simplify. Use target_compile instead of compile.
57673 lib/gcc-dg.exp: Ditto.
57674 lib/gcc.exp: Ditto.
57675 lib/mike-{gcc,g++}.exp: Ditto.
57676 lib/old-dejagnu.exp: Ditto.
57677 lib/plumhall.exp: Ditto.
57678
57679 1997-01-08 Jim Wilson <wilson@cygnus.com>
57680
57681 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57682 (ph_linker): Likewise.
57683
57684 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57685
57686 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57687 MAP_ANON / MAP_ANONYMOUS if defined;
57688 else try to map from /dev/zero .
57689
57690 1996-11-12 Jeffrey A Law (law@cygnus.com)
57691
57692 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57693 isn't defined, then define it to MAP_ANONYMOUS.
57694
57695 1996-11-12 Jeffrey A Law (law@cygnus.com)
57696
57697 * gcc.c-torture: Update to c-torture-1.42 release.
57698
57699 1996-11-11 Jeffrey A Law (law@cygnus.com)
57700
57701 * gcc.c-torture: Update to c-torture-1.41 release.
57702
57703 1996-10-27 Jeffrey A Law (law@cygnus.com)
57704
57705 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57706 c-torture release.
57707
57708 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57709
57710 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57711 and LDFLAGS. Fix second case to append the target_info ldflags
57712 onto LDFLAGS, not CFLAGS.
57713 * lib/g++.exp (g++_init): Add target_info stuff.
57714 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57715 of libgloss and newlib flags for !native.
57716
57717 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57718 (GDB): Fix relative path to go up another dir for finding gdb.
57719
57720 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57721
57722 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57723 versions in the target_info array, if they don't exist.
57724
57725 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57726
57727 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57728
57729 1996-07-08 Jim Wilson <wilson@cygnus.com>
57730
57731 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57732 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57733
57734 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57735
57736 * lib/old-dejagnu.exp: Don't remove the output file before we've
57737 actually tested it. Don't append pwd to the path of the executable
57738 we're testing.
57739
57740 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57741
57742 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57743
57744 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57745
57746 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57747 temporary directory for compiler files, and set it to a default
57748 value of /tmp. Set $output as the name of the output file from
57749 compiling the testcase. Add a -o option to $cflags_var so the
57750 compiler writes the final output file as $output. Set $executable
57751 to $output.
57752
57753 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57754 directory for compiler files, and set it to /tmp if it doesn't
57755 already have a value. Set $output_file to the name of the output
57756 file from compiling the testcase. Add a -o option to CXXFLAGS so
57757 the compiler writes the final output file as $output. Use $output
57758 as the executable to be tested.
57759
57760 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57761
57762 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57763
57764 1996-06-08 Jeffrey A Law (law@cygnus.com)
57765
57766 * gcc.c-torture/execute/pending-1.c: New test. Still
57767 pending in Tege's queue.
57768
57769 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57770
57771 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57772 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57773 if there were failures. Call unresolved if there were unresolved
57774 testcases. Call gcc_fail if program did not run to completion.
57775 (ph_make): Pass additional argument name to ph_execute.
57776 (ph_execute): Add new argument. Pass additional arguments to
57777 ph_summary. Call gcc_fail is there is no execution output.
57778
57779 1996-04-24 Jeffrey A Law (law@cygnus.com)
57780
57781 * lib/plumhall.exp (proc_summary): Output relavent summary
57782 lines into the log so specific failures in plumhall can be
57783 investigated.
57784
57785 1996-04-10 Jeffrey A Law (law@cygnus.com)
57786
57787 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57788 (c-torture-execute): Don't try to execute tests which use
57789 "long long" types if $NO_LONG_LONG is nonzero.
57790
57791 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57792
57793 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57794 not c-torture.
57795
57796 * gcc.ieee: Move from here.
57797 * gcc.c-torture/execute/ieee: To here.
57798
57799 1996-03-26 Jeffrey A Law (law@cygnus.com)
57800
57801 * gcc.c-torture: Update to c-torture-1.41 release.
57802
57803 1996-03-22 Jeffrey A Law (law@cygnus.com)
57804
57805 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57806 not "$output".
57807
57808 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57809
57810 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57811 -c present.
57812
57813 1996-03-02 Jeffrey A Law (law@cygnus.com)
57814
57815 * config/proelf.exp: Handle connecting to a simulator.
57816
57817 1996-01-31 Jeffrey A Law (law@cygnus.com)
57818
57819 * config/proelf.exp: New file. Enough framework that we can
57820 run c-torture tests on the proelf targets (or any other target
57821 that gdb can connect to for that matter).
57822
57823 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57824
57825 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57826 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57827
57828 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57829 exec_output exists.
57830
57831 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57832
57833 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57834 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57835
57836 * config/*.exp: Update FSF address. Change result of ${tool}_load
57837 to pass/fail/unresolved/unsupported/untested. Caller must now
57838 call unresolved/unsupported/untested.
57839 * lib/*.exp: Update FSF address. Update to handle new results of
57840 ${tool}_load.
57841 * lib/chill.exp (verbose): Delete.
57842
57843 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57844
57845 * lib/gcc.exp (default_gcc_start): Change order of args to
57846 $LDFLAGS $CFLAGS $LIBS.
57847 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57848 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57849 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57850 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57851 * gcc.misc-tests/dg-test.exp: Likewise.
57852 * gcc.misc-tests/msgs.exp: Likewise.
57853 * gcc.prms/prms.exp: Likewise.
57854 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57855 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57856
57857 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57858
57859 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57860
57861 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57862
57863 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57864 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57865
57866 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57867 necessary.
57868
57869 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57870
57871 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57872 global for loop; add use of $mathlib.
57873 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57874 settings here; set mathlib for anything but VxWorks.
57875
57876 1996-01-22 Jeffrey A Law (law@cygnus.com)
57877
57878 * gcc.c-torture: Update to c-torture-1.40 release.
57879
57880 1996-01-03 Jeffrey A Law (law@cygnus.com)
57881
57882 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57883 dg.exp.
57884
57885 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57886
57887 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57888 global.
57889
57890 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57891
57892 * lib/g++.exp (LIBS): Define if not already.
57893 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57894 (gcc-dg-prune): Call prune_gcc_output.
57895 * lib/gcc.exp (prune_gcc_output): New proc.
57896 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57897 prune_gcc_output.
57898
57899 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57900
57901 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57902 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57903
57904 1995-11-15 Jeffrey A Law (law@cygnus.com)
57905
57906 * gcc.c-torture: Update to c-torture-1.39 release.
57907
57908 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57909
57910 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57911 fails, try others as well.
57912
57913 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57914
57915 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57916 If compilation fails, mark execute tests as `untested'.
57917 If test is marked as unsupported, don't mark compilation and
57918 execute tests as failed.
57919
57920 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57921
57922 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57923 libstdc++ for whether or not we want to be doing shared
57924 libraries. Delete link_curses since we don't need it anymore.
57925 * lib/mike-g++.exp (postbase): Don't link in libg++.
57926 * g++.old-deja/old-deja.exp: Likewise.
57927
57928 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57929
57930 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57931
57932 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57933
57934 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57935 For that, add `-Wl,-a,shared_archive'.
57936 * g++.old-deja/old-deja.exp: Likewise.
57937
57938 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57939
57940 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57941
57942 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57943
57944 * lib/mike-g++.exp (postbase): Pay attention to the status of
57945 g++_load.
57946
57947 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57948
57949 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57950
57951 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57952
57953 * lib/gcc.exp (default_gcc_start): No longer need to log program
57954 being executed or its output, execute_anywhere does that now.
57955 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57956 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57957
57958 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57959
57960 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57961 the same as those in lib/g++.exp.
57962
57963 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57964
57965 * gcc.c-torture: Update to c-torture-1.38 release.
57966 * gcc.ieee: Related changes.
57967
57968 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57969
57970 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57971 "exec". Minor reformatting changes.
57972
57973 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57974 cross. This means all "exec" calls now work on a remote host as
57975 well.
57976 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57977 cross. Filter out the extra "\r\n" stuff that expect puts in.
57978 (c-torture-execute): Filter out the bogus warnings like
57979 c-torture-compile does. Add support for canadian cross.
57980 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57981 Use execute_anywhere rather than calling exec directly. Now it
57982 works for canadian cross testing.
57983
57984 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57985
57986 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57987 results into a variable, and check that rather than using file exists.
57988
57989 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57990
57991 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57992 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57993
57994 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57995
57996 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57997 lib_curses if there's a shared libg++ in the build tree.
57998
57999 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
58000
58001 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58002 if not supported target.
58003
58004 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
58005
58006 * lib/g++.exp (g++_init): Move empty setting of runshlib and
58007 link_curses up to always happen, not just for native builds.
58008
58009 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
58010
58011 * gcc.c-torture: Update to c-torture-1.36 release.
58012 * gcc.failure: Related changes.
58013
58014 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
58015
58016 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58017
58018 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
58019
58020 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58021 * lib/mike-g++.exp (postbase): Not in here. Still reference
58022 runshlib, link_curses, and mathlib for link and run.
58023
58024 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58025 pass the runtime shared library options for Solaris, OSF/1, and
58026 Irix5, and link with -lcurses to avoid unresolved references.
58027
58028 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
58029
58030 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58031 only run once.
58032
58033 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
58034
58035 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58036
58037 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
58038
58039 * gcc.c-torture: Update to c-torture-1.35 release. Note we
58040 do not have a framework for the "compat" tests yet.
58041
58042 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
58043
58044 * lib/mike-g++.exp (postbase): New local variable `mathlib',
58045 set to null if we're testing vxworks5.1. Use that instead of
58046 `-lm' in the setting of LIBS for link and run.
58047
58048 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
58049
58050 * config/rom68k.exp (${tool}_load): Major changes to make it
58051 work. Verified that it does in fact return the stuff in
58052 exec_output properly. Catch any Emul or any TRAP other than 0.
58053
58054 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
58055
58056 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58057 LDFLAGS properly for targets that need stuff from libgloss.
58058 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58059 only run once.
58060 (gpp_initialized): New variable.
58061
58062 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
58063
58064 * config/rom68k.exp: Load libgloss.exp.
58065 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58066 so we can produce a fully linked binary.
58067 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58068 so we can produce a fully linked binary.
58069
58070 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
58071
58072 * lib/plumhall.exp (ph_section): Watch for expected failures.
58073 Add missing `else'.
58074
58075 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58076 run the testcase.
58077 (c-torture): Likewise.
58078
58079 1995-08-28 Doug Evans <dje@cygnus.com>
58080
58081 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58082
58083 * lib/mike-g++.exp (mike_cleanup): New proc.
58084 (prebase): New globals compiler_result, not_compiler_result,
58085 target_regexp.
58086 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
58087 allow leading "-" in pattern. Watch for unsupported tests.
58088 If $compiler_result is set, pattern match assembler code,
58089 and ditto for $not_compiler_result.
58090 * lib/mike-gcc.exp: Likewise.
58091
58092 * lib/plumhall.exp (ph_execute): Only call ph_summary if
58093 execution "succeeded".
58094
58095 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
58096
58097 * config/win32.exp: New file.
58098 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58099
58100 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58101
58102 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58103 unsupported.
58104 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58105 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58106 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58107
58108 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58109 "... without exceptions was ...". That is now handled by
58110 prune_system_crud.
58111 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58112
58113 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
58114
58115 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58116 sieve.c,sort2.c}: New files.
58117 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58118 sieve.exp,sort2.exp}: Drivers for them.
58119
58120 * lib/mike-gcc.exp (program_output): New user settable variable.
58121 (postbase): Call prune_system_crud. Also prune extraneous compiler
58122 messages.
58123 * lib/mike-g++.exp (program_output): New user settable variable.
58124
58125 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58126
58127 * config/sh.exp: Deleted (use sim.exp instead).
58128
58129 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
58130
58131 * config/vx.exp: Declare CHECKTASK as global.
58132 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58133 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58134 * lib/old-dejagnu.exp: Load [pwd]/$executable.
58135
58136 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58137
58138 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58139 target. Like vx.exp, only includes `vx29k.exp' instead of
58140 `vxworks.exp'.
58141
58142 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
58143
58144 * config/sim.exp: Increase time limit from 120 seconds to 240.
58145
58146 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
58147
58148 * gcc.c-torture/execute/950628-1.c: New test.
58149
58150 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
58151
58152 * gcc.c-torture: Update with changes/additions from
58153 c-torture-1.34.
58154
58155 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
58156
58157 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58158
58159 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
58160
58161 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58162
58163 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
58164
58165 * gcc.c-torture/compile/950512-1.c: New test.
58166 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58167 * gcc.dg/struct-ret-1.c: Likewise.
58168
58169 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
58170
58171 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58172 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58173
58174 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
58175
58176 * gcc.c-torture/special/920411-1.c: Deleted.
58177 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58178
58179 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
58180
58181 * config/sim.exp (${tool}_load): Hack in call to bash to get a
58182 cpu limit.
58183
58184 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
58185
58186 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58187
58188 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
58189
58190 From kenner;
58191 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58192 is the proper length.
58193 * va-arg-3.c: Likewise.
58194
58195 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
58196
58197 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
58198 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58199
58200 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
58201 * lib/g++.exp (default_g++_start): Delete old cruft.
58202
58203 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
58204
58205 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58206 (2 * (1 << 18)) to (2 * (1 << 17)).
58207
58208 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58209
58210 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
58211
58212 * config/rom68k.exp: Renamed from config/idp.exp
58213
58214 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
58215
58216 * c-torture/compile/921109-2.c
58217
58218 1995-04-18 Mike Stump <mrs@cygnus.com>
58219
58220 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58221 excess errors.
58222
58223 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
58224
58225 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58226 output.
58227 * lib/g++.exp (default_g++_start): Likewise.
58228
58229 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
58230
58231 * gcc.c-torture/compile/950329-1.c: New test.
58232
58233 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
58234
58235 * config/bug.exp (${tool}_load): Updated to use new remote_open
58236 and remote_close procs.
58237 * config/idp.exp: New file.
58238
58239 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
58240
58241 * gcc.c-torture/execute/950322-1.c: New test.
58242
58243 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
58244
58245 * config/vx.exp (${tool}_load): Clean up testing of return code from
58246 vxworks_ld and vxworks_spawn.
58247
58248 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
58249
58250 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58251
58252 1995-03-13 Mike Stump <mrs@cygnus.com>
58253
58254 * lib/old-deja.exp: Add `excess errors test - ' error, now one
58255 can mark excess errors on a machine by machine basis. Note, the
58256 default is to not expect any excess errors, even when excess
58257 errors test - is given, so you will want to put an XFAIL ... on
58258 these lines. For example, // excess errors test - XFAIL hppa*-*-*
58259 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58260 those 4 machines, but no others.
58261
58262 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
58263
58264 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58265 * lib/c-torture.exp: to here.
58266
58267 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
58268
58269 * gcc.c-torture/execute/950221-1.c: New test.
58270 * gcc.c-torture/execute/struct-ret-1.c: New test.
58271 * gcc.c-torture/compile/950221-1.c: New test.
58272
58273 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58274
58275 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
58276
58277 * gcc.c-torture/execute/arith-1.c (main): Return 0.
58278 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58279
58280 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
58281
58282 * g++.gb: New directory of tests, derived from my signature and
58283 class scoping tests.
58284
58285 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58286 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58287 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58288 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58289 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58290 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58291 * g++.gb/sig25.C: Likewise.
58292
58293 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58294 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58295 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58296 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58297 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58298 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58299 * g++.gb/sig25.exp: Likewise.
58300
58301 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58302 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58303 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58304 * g++.gb/scope13.C: Likewise, this test still fails.
58305
58306 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58307 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58308 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58309 * g++.gb/scope13.exp: Ditto.
58310
58311 * g++.gb/README: New file, explains what these tests are about.
58312
58313 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
58314
58315 * lib/dg.exp (dg-do): Support `preprocess'.
58316 (dg-test): Likewise.
58317
58318 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
58319
58320 * config/udi.exp: change "continue -expect" to "exp_continue".
58321
58322 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
58323
58324 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58325 Delete redundant tests.
58326
58327 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58328 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58329 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58330 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58331 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58332 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58333 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58334 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58335
58336 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58337 storing label pointers.
58338 * gcc.c-torture/execute/921019-1.c: Likewise.
58339 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58340 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58341 parameter fp.
58342 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58343 constants.
58344
58345 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58346 Delete obsolete tests.
58347
58348 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58349 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58350 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58351 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58352 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58353 * gcc.c-torture/compile/950124-1.c: New test.
58354
58355 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58356
58357 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58358
58359 * lib/mike-g++.exp: Add -lm to LIBS.
58360
58361 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58362
58363 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58364
58365 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58366
58367 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58368
58369 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58370
58371 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58372
58373 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58374
58375 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58376 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58377 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58378 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58379 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58380 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58381 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58382 * g++.law/{operators31.C, operators32.C,
58383 * g++.law/{operators33.C, operators34.C}: Likewise.
58384 * g++.law/{pic1.C, refs2.C}: Likewise.
58385 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58386 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58387 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58388 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58389
58390 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58391 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58392 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58393 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58394 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58395 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58396 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58397 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58398 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58399 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58400 * g++.law/{operators34.exp}: Likewise.
58401 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58402 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58403 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58404 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58405 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58406
58407 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58408 No longer expected to fail.
58409 * g++.law/missed-error3.C: Tweak for recent bool changes.
58410
58411 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58412
58413 * config/emb-unix: Deleted.
58414 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58415 remote execution. Do final link on remote host if REMOTE_LINK is set.
58416
58417 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58418
58419 * lib/dg.exp (dg-test): Fix typo in last patch.
58420
58421 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58422
58423 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58424 (handles multiple occurrences).
58425
58426 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58427
58428 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58429 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58430 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58431 printed).
58432 * lib/c-torture.exp (c-torture-compile): Likewise.
58433 (c-torture): Prepend full path if missing.
58434 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58435 (gcc_fail): Likewise.
58436 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58437
58438 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58439
58440 * lib/netware.exp: Only attach to NetWare i386 systems.
58441
58442 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58443
58444 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58445 messages. Add test name to "output pattern match" pass/fail message.
58446
58447 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58448
58449 * gcc.dg: New testsuite.
58450 * gcc.dg/dg.exp: New file.
58451
58452 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58453 test-switch.c}: Deleted.
58454
58455 * gcc.misc-tests/msgs.exp: New testcase driver.
58456
58457 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58458
58459 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58460 Watch for illegal return values from ${tool}_load.
58461 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58462 cross targets. Coerce return value >0 to 1.
58463
58464 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58465
58466 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58467
58468 * config/emb-unix.exp: New file.
58469
58470 * config/sim.exp: Error if variable $SIM not defined.
58471 (${tool}_load): Mark test as "untested" if simulator missing.
58472
58473 * config/unix.exp: Load remote.exp to get rcp_download.
58474 * lib/c-torture.exp: Use different option lists for testcases with
58475 and without loops.
58476 * gcc.c-torture/execute/execute.exp: Likewise.
58477
58478 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58479
58480 * config/*.exp: Clarify return code from ${tool}_load.
58481 Call `unresolved' or `untested' instead of `warning' or `perror'
58482 (sometimes you still want to call both though).
58483 Add comment that `shell_id' is local to each file.
58484 * config/udi.exp (timeout): Set to 30.
58485 Don't print warning if connection fails, $connectmode has already
58486 printed an error.
58487 (${tool}_load): Move verbose messages to level 2.
58488 Rework pattern for "Process started" message.
58489 Pass `shell_id' to ${connectmode}_download.
58490 Retry twice upon timeout. Make resetting of target more robust.
58491 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58492 Pass `shell_id' to exit_$connectmode.
58493 Only call exit_$connectmode if connected.
58494 * config/unix.exp (${tool}_load): Check return codes better.
58495 * config/vrtx.exp (${tool}_load): Likewise.
58496 * config/vx.exp (${tool}_load): Likewise.
58497 Delete unneeded global's.
58498 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58499 from ${tool}_load.
58500 (dg-stat): Delete.
58501 (dg-init): Delete recording of pass/fail counts.
58502 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58503 (old-dejagnu-init): Likewise.
58504 (old-dejagnu-stat): Delete contents, empty proc now.
58505 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58506 (c-torture): Delete references to lcnt, lpass, lfail.
58507 Get option list from TORTURE_OPTIONS.
58508 Delete -funroll[-all]-loops if no loops.
58509 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58510 (g++_stat): Delete contents (empty proc now).
58511 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58512 (gcc_finish): Likewise.
58513 (gcc_stat): Deleted.
58514 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58515 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58516 * gcc.c-torture/execute/execute.exp: Likewise.
58517 Split tests into two parts: compile, execute.
58518 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
58519 no loops. Update to reflect clarified return codes from ${tool}_load.
58520
58521 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
58522
58523 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58524 to grep for.
58525 (old-dejagnu): Likewise (where necessary).
58526
58527 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
58528
58529 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58530
58531 * lib/dg.exp (dg-process-target): Fix processing of selector.
58532 Add comment regarding use of `error'.
58533
58534 * lib/gcc.exp (prune_system_crud): Define if missing.
58535 * lib/g++.exp (prune_system_crud): Likewise.
58536
58537 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58538 Call prune_system_crud.
58539 * lib/dg.exp (dg-runtest): New proc.
58540 Use perror instead of send_user for tcl errors in testcase.
58541 Don't return any value, it's never used.
58542 Don't clobber previous definition of `unknown'.
58543 Print tcl errors in `dg-final'.
58544
58545 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
58546
58547 * lib/dg.exp (dg-process-target): Improve syntax error messages.
58548 (dg-test): Don't print errorInfo, it contains stack backtrace.
58549
58550 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
58551
58552 * lib/g++.exp (runtest_file_p): Define if missing.
58553
58554 1994-09-24 Doug Evans (dje@cygnus.com)
58555
58556 * lib/mike-g++.exp: Comment out loading of g++.exp.
58557 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
58558 (default_g++_version): Always print something.
58559 (default_g++_start): Comment out call to `which'.
58560 (g++_start, g++_load): Deleted (must be defined in config file).
58561 * lib/gcc.exp: Test for existence of $CC at start.
58562 Delete check for tmpdir (done in gcc_init).
58563 (default_gcc_version): Always print something.
58564 (default_gcc_start): Comment out call to `which'.
58565 * config/*.exp: Major cleanup - make cross targets work at least a
58566 little better for g++ (by not being "--tool gcc" specific).
58567 Rename gcc_xxx to ${tool}_xxx.
58568 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58569 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58570
58571 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
58572
58573 * lib/c-torture.exp (c-torture-compile): Rework compiler
58574 message processing.
58575
58576 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58577 c-torture.
58578
58579 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
58580
58581 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58582
58583 * lib/dg.exp (dg-process-target): Support { target native }.
58584
58585 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
58586
58587 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
58588 looked for "... program xxx got fatal signal".
58589 Correct regsub munging of `comp_output'.
58590 Ignore compiler messages "path prefix not used" and "linker input
58591 file unused".
58592
58593 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
58594
58595 * lib/gcc.exp (runtest_file_p): Define if missing.
58596 * gcc.prms/template.c: Example to work from.
58597
58598 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58599
58600 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58601 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58602
58603 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58604 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58605 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58606 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58607
58608 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58609 (dg-process-target): No longer a varargs proc.
58610 Return S/N for target, P/F for xfail. All callers changed.
58611 (user option procs): More argument checking.
58612 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58613 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58614 (dg-test): Skip test if not running on selected target in `dg-do'.
58615 Update handling of `dg-do-what', `dg-output-text'.
58616 Separate execution pass/fail from output pattern match pass/fail.
58617 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58618
58619 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58620
58621 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58622 target for 920510-1.c.
58623
58624 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58625
58626 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58627 Clean up comment regarding use of passcnt, etc.
58628 (gcc_stat): Don't update `testcnt' here.
58629 (gcc_finish): Do it here.
58630 Might as well reset `but_id' here too.
58631 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58632 to determine if the file should be tested.
58633 * gcc.c-torture/compile/compile.exp: Likewise.
58634 * gcc.c-torture/execute/execute.exp: Likewise.
58635 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58636 * gcc.misc-tests/dg-test.exp: Likewise.
58637 * gcc.prms/prms.exp: Likewise.
58638 * gcc.wendy/wendy.exp: Likewise.
58639 * g++.old-deja.exp: Likewise.
58640 Move "Testing file" message to verbose level 1.
58641
58642 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58643
58644 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58645
58646 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58647
58648 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58649 (default_gcc_start): Accept optional second list element
58650 of compiler flags. Print compiler output at verbosity level 2.
58651 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58652 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58653 Save current values of framework globals passcnt, failcnt, xpasscnt,
58654 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58655 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58656 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58657 xfailcnt to compute stats. Update framework global `testcnt' from
58658 pass/fail counts.
58659 (gcc_finish): New proc. Clean up test environment.
58660 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58661 (gcc_epass, gcc_efail): Delete.
58662 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58663 argument of line number.
58664 (dg-init): If the tool has an init routine, call it.
58665 (dg-test): Remove args `cflags_var' and `libs_var'.
58666 Pass all compiler options to ${tool}_start.
58667 Handle missing line number.
58668 (dg-finish): New function.
58669 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58670 particular files. Call gcc_finish at end. Move "skipping test"
58671 message to verbosity level 3.
58672 * gcc.c-torture/compile/compile.exp: Likewise.
58673 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58674 * gcc.c-torture/execute/execute.exp: Likewise.
58675 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58676 Print testcase being tried at verbosity level 1.
58677 * gcc.c-torture/special/special.exp: Unset xfail.
58678 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58679 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58680 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58681 * gcc.failure/failure.exp: Likewise.
58682 * gcc.ieee/ieee.exp: Likewise.
58683 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58684 Update call to dg-test. Call dg-finish at end.
58685 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58686 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58687 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58688 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58689 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58690 * gcc.wendy/wendy.exp: Add copyright.
58691 Delete setting of tmpdir (done by gcc_init).
58692 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58693 Pass compiler flags to gcc_start. Call gcc_finish at end.
58694 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58695 gcc_[ce]pass/fail.
58696
58697 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58698
58699 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58700 confusion.
58701 (g++_load): Likewise.
58702
58703 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58704 Rename argument to `prog' to remove the confusion.
58705 Varargs fns behave differently too!
58706 (g++_load): Likewise.
58707
58708 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58709
58710 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58711 what it is. Delete (always) printing of status value for !native.
58712 Simplify verbose code, and include status and exec_output.
58713 (g++_load): Use gcc_load.
58714
58715 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58716
58717 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58718 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58719 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58720 940714-3.c as these testcases don't exist anymore. Make
58721 va-arg-1.c expected to pass.
58722
58723 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58724
58725 * gcc.misc-tests/misc.exp: Only run specific testcases.
58726 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58727 * gcc.misc-tests/dg-[1-9].c: New files.
58728
58729 * lib/dg.exp: New testsuite driver.
58730 * gcc.prms/prms.exp: Use it.
58731
58732 * README.gcc: New file.
58733
58734 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58735 Document and reset `lxpass' and `lxfail'.
58736 Simplify "initialized" message.
58737 (gcc_stat): Clean up comments a little.
58738
58739 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58740
58741 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58742
58743 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58744
58745 * lib/old-dejagnu.exp (process-option): New proc.
58746 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58747 (old-dejagnu): Simplify.
58748 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58749
58750 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58751
58752 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58753 exists and is not an empty string.
58754
58755 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58756 $xfail rather than calling setup_xfail. Clear $xfail when test is
58757 finished.
58758 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58759 automatically.
58760
58761 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58762 longer expected to fail.
58763
58764 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58765 "f" function call.
58766
58767 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58768
58769 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58770 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58771 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58772 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58773 c-torture-1.29.
58774
58775 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58776 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58777
58778 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58779
58780 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58781 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58782
58783 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58784 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58785 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58786
58787 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58788
58789 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58790 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58791 940714-1.c, 940714-2.c, 940714-3.c},
58792 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58793 gcc.misc-tests/{mg.c,mg.exp}:
58794 New tests.
58795 * gcc.noncompile/noncompile.exp: Change accordingly.
58796
58797 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58798
58799 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58800 Undo previous clobberage.
58801
58802 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58803
58804 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58805 * gcc.special/{930510-1.c, special.exp}:
58806 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58807 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58808 struct-varargs-1.c}: New tests from c-torture-1.26.
58809
58810 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58811
58812 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58813 argument to switch.
58814
58815 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58816
58817 * Revert the previous changes. Please see Rob's directory
58818 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58819 fixes.
58820
58821 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58822
58823 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58824 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58825 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58826 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58827 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58828 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58829 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58830 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58831 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58832 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58833 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58834 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58835 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58836 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58837 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58838 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58839 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58840 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58841 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58842 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58843 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58844 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58845 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58846 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58847 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58848 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58849 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58850 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58851 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58852 testing changes.
58853
58854 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58855
58856 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58857 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58858 with perror calls.
58859
58860 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58861
58862 * config/unix.exp (g++_load): Fix syntax.
58863
58864 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58865
58866 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58867 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58868 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58869 Don't expect va-arg-1.c to fail. Correct expected output for
58870 920928-1.c.
58871 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58872 * gcc.wendy/hbm4.c: Correct typo.
58873 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58874
58875 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58876
58877 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58878 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58879 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58880 * lib/c-torture.exp (c-torture-compile): Ditto.
58881
58882 Reduce volume of output (remove all the -I's and such).
58883 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58884 Call gcc_cpass, gcc_cfail.
58885 (c-torture): Pass testing option to c-torture-compile.
58886
58887 1994-03-21 Doug Evans (dje@cygnus.com)
58888
58889 Bring patches over from progressive.
58890 * config/default.exp: Exit remote shell cleanly.
58891 (g++_exit, g++_start): Add default versions.
58892 * config/sim.exp (gcc_load): Use perror, not error.
58893
58894 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58895
58896 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58897 set in site.exp.
58898
58899 1994-03-14 Doug Evans (dje@cygnus.com)
58900
58901 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58902 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58903 (wendy_try): New proc to run testcase.
58904 (main loop): Call 'em.
58905 * gcc.wendy/*.c: Clean up pass to correct expected output.
58906
58907 * lib/gcc.exp: Minor cleanup work.
58908 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58909
58910 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58911
58912 * config/sim.exp (gcc_load): Document return codes better.
58913 Don't pass -v to simulator.
58914
58915 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58916
58917 * gcc.special/920717-x.c: Fix typo.
58918 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58919 get at sources.
58920
58921 * lib/mike-gcc.exp: Fix typo.
58922
58923 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58924
58925 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58926 binary to use, transform the name.
58927 * config/*.exp: rename everything. Nuke any g++ specific files,
58928 it's now a special case of gcc that requires no special support.
58929 Add a default.exp for unsupported targets.
58930
58931 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58932
58933 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58934 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58935 version of Tcl.
58936
58937 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58938
58939 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58940 than a warning.
58941
58942 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58943
58944 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58945
58946 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58947
58948 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58949 option_list. Compile every file with only 4/6 option choices
58950 (same as C torture) instead of with 12/18 different option
58951 choices.
58952 * lib/c-torture.exp: Likewise.
58953
58954 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58955 not already set.
58956
58957 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58958
58959 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58960 can put an XFAIL *-*-* on excess errors.
58961
58962 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58963
58964 * g++.law: Add more tests derived from g++-bugs snapshots.
58965
58966 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58967 equivalent to g++.law/init9.
58968
58969 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58970 compiled it, and the a.out file after we've run it.
58971
58972 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58973
58974 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58975 compiled it, and the a.out file after we've run it.
58976
58977 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58978
58979 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58980
58981 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58982
58983 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58984 version number.
58985
58986 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58987
58988 * g++.law: New directory of g++ tests derived from the g++-bugs
58989 snapshots.
58990
58991 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58992
58993 * gcc.compile: initbug1.c initbug1.exp testcase added
58994
58995 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58996
58997 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58998 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58999 fixes submitted by Jeff Law (law@cs.utah.edu)
59000 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59001 Jeff Law (law@cs.utah.edu)
59002
59003
59004 1993-11-30 Mike Stump (mrs@cygnus.com)
59005
59006 * config/unix-g++.exp: Follow the gcc way of doing things.
59007 * g++.old-deja/old-deja.exp: Minor updates.
59008 * lib/g++.exp: New file, follow the gcc way of doing things.
59009 * lib/old-dejagnu.exp: Minor updates.
59010 * lib/mike-g++.exp: Always unset errorInfo.
59011
59012 1993-11-06 Mike Stump (mrs@cygnus.com)
59013
59014 * lib/gcc.exp: Fix some errors with the below change, CC and
59015 CFLAGS should be global when setting, not local.
59016
59017 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
59018
59019 * lib/gcc.exp: Transform tool name.
59020
59021 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59022
59023 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59024
59025 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59026
59027 * lib/gcc.exp: change gcc_done to gcc_stat
59028
59029 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59030
59031 * Upgraded gcc testsuite to c-torture version 1.25
59032
59033 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
59034
59035 * lib/gcc.exp: added reporting code. Changed verbose compile message.
59036 * lib/c-torture: added hooks for new reporting code.
59037
59038 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
59039
59040 * config/sh-gcc.exp: check if sh-sim exists in the path
59041
59042 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
59043
59044 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59045 * gcc.compile/compile.exp: Initial changes for new logic.
59046 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59047 * gcc.failure/failure.exp: Initial changes for new logic.
59048 * gcc.ieee/ieee.exp: Initial changes for new logic.
59049 * gcc.misc-tests/misc.exp: Initial changes for new logic.
59050 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59051 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59052 * lib/c-torture.exp: Initial changes for new logic.
59053 * lib/gcc.exp: Initial changes for new logic.
59054
59055 1993-10-15 Mike Stump (mrs@cygnus.com)
59056
59057 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59058 depend upon failure or success. Fully qualify names in failure
59059 and success messages. Always remove a.out before starting
59060 compile, just in case. Pay more attention to error text output by
59061 the compiler. Handle testcases with no known past errors just
59062 like all others, so that things are uniform. Other miscellaneous
59063 improvements.
59064
59065 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
59066
59067 * gcc.cpp: new directory for cpp tests
59068
59069 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
59070
59071 * lib/chill.exp: Code reformatted, removed unused code.
59072 * config/unix-chill.exp: Code reformatted, removed unused code.
59073 * chill.execute/execute.exp: Code reformatted, removed unused code.
59074 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59075
59076 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
59077
59078 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
59079 routines not written.
59080
59081 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
59082
59083 * config/bug-gcc.exp: Use new procs from bug.exp.
59084
59085 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
59086
59087 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59088 via ftp, rather than depending on NFS.
59089 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59090 case.
59091
59092 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
59093
59094 * config/bug-gcc.exp: Use new download proc.
59095
59096 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
59097
59098 * chill.execute/execute.exp: cleanups, handles errors better
59099 * chill.compile/compile.exp: rewrite, based on execute.exp
59100 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59101 * lib/chill.exp: major changes to diff proc and compile and link
59102 procs. added chill_fail and chill_pass wrappers to pass and
59103 fail. added more comments, and handle error codes better.
59104 Added a hack to capture stderr from exec, so noncompile tests
59105 can work.
59106
59107 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
59108
59109 * chill.execute/execute.exp: rewrite of testsuite driver
59110 * lib/chill.exp: rewrite of testsuite driver
59111 * config/unix-chill.exp: rewrite of testsuite driver
59112
59113 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
59114
59115 In chill.execute:
59116 * iexpr.ch: Standardize uppercase.
59117 * tuples.dat: Standardize uppercase.
59118 * vary.ch: standardize. Correct varying string assignments.
59119 * vary.dat: Add new output lines.
59120
59121 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
59122
59123 In chill.execute:
59124 * chprintf.ch: Standardize use of uppercase.
59125 * tuples.ch: Standardize and turn arr2 into a DCL,
59126 rather than a SYN.
59127 * pinits.ch: Standardize.
59128
59129 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
59130
59131 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59132 * Makefil: Renamed to Makefile.in.
59133 * configure.in: New.
59134
59135 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
59136
59137 In chill.execute:
59138 * .cvsignore: Add result/output files.
59139 * Makefile: Fix up variables at start. Use MFLAGS
59140 everywhere. Correct bool_loc, built_ins entries.
59141 Add entry for vary1.ch.
59142 * bitarray.ch: Standardize upper-case usage.
59143 * bitexpr.ch: Standardize, add output of b1.
59144 * params.ch: Use arrayt in along PROC parameters, to
59145 avoid novelty problems.
59146 * sets.ch: Tiny cleanup.
59147 * vary1.ch: Re-indent.
59148
59149 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
59150
59151 * Add PR-related files to Makefiles, .cvsignore files, etc.
59152
59153 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
59154
59155 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59156 with compiler objects. New names are test-flow.c and test-loop.c
59157
59158 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
59159
59160 * Upgraded c-torture tests from 1.19 to 1.20
59161
59162 * new files:
59163 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59164 * gcc.compile: 930623-1.c 930623-2.c
59165 * gcc.noncompile: 930622-1.c 930622-2.c
59166 * gcc.failure: 920411-1.c 920627-2.c
59167 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59168
59169 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
59170
59171 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59172 More changes to get testsuite working properly. Needs more work.
59173 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59174
59175 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
59176
59177 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59178 More changes to get testsuite working properly. Needs more work.
59179
59180 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
59181
59182 * chill.compile/compile.exp: Added for Dejagnu support
59183 * chill.execute/execute.exp: Added for Dejagnu support
59184 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
59185
59186 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
59187
59188 This should complete moving the CHILL test files.
59189 * chill.noncompile(.cvsignore printf.grt
59190 in-printf.grt chprintf.grt chprintf.ch):
59191 Added test-support files.
59192 (Makefile): Modified further.
59193 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59194 signal.ch): Added test files.
59195 * chill.execute (.cvsignore printf.grt printr.c
59196 in-printf.grt rts.c chprintf.grt rts.h): Added
59197 test-support files.
59198 (Makefile): More corrections.
59199
59200 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
59201
59202 * chill.compile, chill.execute, chill.nocompile: Add CHILL
59203 test cases, ready for DejaGnu.
59204
59205 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
59206
59207 * Upgraded c-torture tests from 1.18 to 1.19
59208
59209 * gcc.compile: added test(s):
59210 930607-1.c
59211 * gcc.execute: added test(s):
59212 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59213
59214 * added new subdirectory for misc tests: gcc.misc-tests
59215 * gcc.misc-test(s): added tests:
59216 inst-check.c test-consts.c test-ior.c test-switch.c
59217
59218 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
59219
59220 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59221
59222 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
59223
59224 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59225
59226 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
59227
59228 * Upgraded c-torture tests from 1.17 to 1.18
59229
59230 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
59231
59232 * Upgraded c-torture tests from 1.12 to 1.17
59233
59234 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
59235
59236 * lib/old-dejagnu.exp:
59237 Fixed handling of XFAIL target triplets to correctly
59238 recognize wildcard characters. Removed code that
59239 appended a unique id tag to the end of the file name
59240 printed out by the result of the testcases within a
59241 given test file.
59242
59243 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
59244
59245 * lib/old-dejagnu.exp:
59246 Reworked expected failure handling to trigger off of XFAIL
59247 keyword in keyphrase embeded in testcase source code. The
59248 XFAIL keyword must be at the end of the keyphrase line. It
59249 may optionally be followed by one or more target triplets.
59250 It has just occured that the handling of wildcards in the
59251 target triplet may not be correct.
59252
59253 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
59254
59255 * g++.old-deja/tests:
59256 Moved all subdirectories up one level into g++.old-deja .
59257
59258 * lib/old-dejagnu.exp:
59259 Fixed problem with CXXFLAGS not being properly reset, and being
59260 corrupted with extraneous "-c" compiler option. This was
59261 causing binaries to not be generated for test that needed them.
59262 Modified strings passed to "pass" and "fail" so that individual
59263 tests from the same test file would be distinguished by an
59264 identifier appended to the test file name in the summary logs;
59265 this corrected a problem with erroneous diff logs. Added code
59266 to search testcases for expected fail and unexpected pass keywords.
59267
59268 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
59269
59270 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59271
59272 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
59273
59274 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59275 Removed extraneous text from end of "Special g++ Options"
59276 keyphrase.
59277
59278 * lib/old-dejagnu.exp: Added pattern matching to look for new
59279 keywords, embedded in testcases comments, which will trigger
59280 calls to xpass and xfail.
59281
59282 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
59283
59284 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59285 comments embedded in the testcases, especially the one looking for
59286 special compiler options, as well as the pattern matching for the
59287 compiler output again.
59288
59289 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
59290
59291 * lib/old-dejagnu.exp: Do a proper check of the return value for
59292 execute tests. Fixed several problems with the pattern matching
59293 of the compiler output which gave erroneous test results.
59294 Changed several of the test result messages to be more descriptive.
59295 * config/unix-g++.exp: Proc g++_load now actually works and
59296 executes the tests passed to it and returns a usable return
59297 value.
59298
59299 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
59300
59301 * lib/gcc.exp: Exits gracefully if $CC is bogus.
59302
59303 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
59304
59305 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59306 Modified both files to properly execute the old style
59307 dejagnu tests. The previous versions of these files were
59308 experimental and did not function anything near correctly.
59309
59310 1993-04-05 Rob Savoye (rob@cygnus.com)
59311
59312 * Removed all Makefile.in and configure.in files. No configuration
59313 needed now.
59314
59315 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
59316
59317 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59318
59319 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
59320
59321 * gcc.compile/configure.in, gcc.unsorted/configure.in,
59322 gcc.special/configure.in, gcc.noncompile/configure.in,
59323 gcc.execute/configure.in, gcc.code_quality/configure.in,
59324 g++.other/configure.in, g++.old-deja/configure.in,
59325 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59326 in srcname setting.
59327
59328 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59329
59330 * lib/udi.exp: Fixed mondfe and mondfe_download.
59331 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59332 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59333
59334 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59335
59336 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59337 (gdb_exit): Don't remove *_soc files.
59338
59339 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59340
59341 * lib/c-torture.exp: Don't look for main; instead always use -w
59342 -c. This is how the c-torture tests work. Remove the object
59343 file if the compilation succeeds.
59344 * gcc.execute/execute.exp: Remove executable if test passes.
59345 * gcc.noncompile/noncompile.exp: Every test is an expected
59346 failure.
59347 * gcc.special/special.exp: Added tests from c-torture 1.11,
59348 corrected use of existing test.
59349 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59350 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59351 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59352 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59353 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59354 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59355 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59356 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59357 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59358 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59359 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59360 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59361 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59362 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59363 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59364 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59365 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59366 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59367 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59368 c-torture 1.11.
59369 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59370 correspond to c-torture 1.11.
59371
59372 * New file.