re PR tree-optimization/33458 (ICE "PHI def is not a GIMPLE value")
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-11-06 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/33458
4 * g++.dg/opt/inline12.C: New test.
5
6 PR tree-optimization/33993
7 * gcc.c-torture/compile/20071105-1.c: New test.
8
9 2007-11-05 Jakub Jelinek <jakub@redhat.com>
10
11 PR rtl-optimization/33648
12 * gcc.dg/pr33648.c: Require effective targer freorder.
13
14 2007-11-05 Revital Eres <eres@il.ibm.com>
15
16 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
17
18 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
19
20 PR c++/33996
21 PR c++/33235
22 PR c++/33930
23 * g++.dg/cpp0x/pr33996.C: New
24 * g++.dg/cpp0x/rv-trivial-bug.C: New
25 * g++.dg/cpp0x/pr33930.C: New
26
27 2007-11-05 Nick Clifton <nickc@redhat.com>
28 Sebastian Pop <sebastian.pop@amd.com>
29
30 PR tree-optimization/32540
31 PR tree-optimization/33922
32 * gcc.dg/tree-ssa/pr32540-1.c: New.
33 * gcc.dg/tree-ssa/pr32540-2.c: New.
34 * gcc.dg/tree-ssa/pr33922.c: New.
35
36 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
37
38 PR c++/33939
39 * g++.dg/cpp0x/variadic-rref.C: New.
40
41 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
42
43 * g++dg/warn/pointer-integer-comparison.C: New.
44
45 2007-11-05 Jakub Jelinek <jakub@redhat.com>
46
47 PR tree-optimization/33856
48 * gcc.c-torture/compile/20071027-1.c: New test.
49
50 PR c++/33836
51 * g++.dg/ext/label10.C: New test.
52
53 PR c++/33969
54 * g++.dg/other/ptrmem9.C: New test.
55
56 2007-11-04 Andrew Pinski <pinskia@gmail.com>
57
58 PR middle-end/32931
59 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
60
61 2007-11-04 David Edelsohn <edelsohn@gnu.org>
62
63 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
64 * g++.dg/ext/visibility/namespace2.C: Add argument to
65 dg-require-visibility.
66 * g++.dg/ext/java-1.C: Disable on AIX.
67
68 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
69
70 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
71
72 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
73
74 PR fortran/33881
75 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
76
77 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
78
79 PR c/29062
80 * gcc.dg/20031223-1.c: Adjust error output.
81 * gcc.dg/parse-decl-after-label.c: New.
82
83 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
84
85 PR libfortran/24685
86 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
87 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
88 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
89
90 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
91
92 PR rtl-optimization/28940
93 * gcc.target/i386/addr-sel-1.c: New test.
94
95 2007-11-03 Jakub Jelinek <jakub@redhat.com>
96
97 PR middle-end/33670
98 * gcc.dg/pr33670.c: New test.
99
100 2007-11-02 Jakub Jelinek <jakub@redhat.com>
101
102 PR c++/33516
103 * g++.dg/lookup/typedef1.C: New test.
104
105 2007-11-02 Janis Johnson <janis187@us.ibm.com>
106
107 PR testsuite/32076
108 * lib/scandump.exp (dump-suffix): New.
109 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
110 Include dump suffix in pass/fail messages, put regexp in quotes.
111
112 2007-11-02 Paolo Carlini <pcarlini@suse.de>
113
114 PR c++/33495
115 * g++.dg/other/error19.C: New.
116
117 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
118
119 PR rtl-optimization/28062
120 * gcc.c-torture/compile/20071102-1.c: New test.
121
122 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
123
124 * g++.dg/cpp0x/pr33955.C: New.
125
126 2007-11-01 Tom Tromey <tromey@redhat.com>
127
128 PR preprocessor/30805:
129 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
130
131 2007-11-02 Jakub Jelinek <jakub@redhat.com>
132
133 PR rtl-optimization/33648
134 * gcc.dg/pr33648.c: New test.
135
136 2007-11-01 Jakub Jelinek <jakub@redhat.com>
137
138 PR c++/32384
139 * g++.dg/template/pseudodtor1.C: New test.
140 * g++.dg/template/pseudodtor2.C: New test.
141
142 PR c++/32260
143 * g++.dg/rtti/typeid7.C: New test.
144
145 2007-11-01 Tom Tromey <tromey@redhat.com>
146
147 PR preprocessor/30805:
148 * gcc.dg/cpp/pr30805.c: New file.
149
150 2007-11-01 Janis Johnson <janis187@us.ibm.com>
151
152 PR testsuite/25352
153 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
154 add dg-skip-if.
155 * gcc.c-torture/compile/20001205-1.c: Ditto.
156 * gcc.c-torture/compile/20001226-1.c: Ditto.
157 * gcc.c-torture/compile/20020312-1.c: Ditto.
158 * gcc.c-torture/compile/20020604-1.c: Ditto.
159 * gcc.c-torture/compile/920501-12.c: Ditto.
160 * gcc.c-torture/compile/920501-4.c: Ditto.
161 * gcc.c-torture/compile/920520-1.c: Ditto.
162 * gcc.c-torture/compile/980506-1.c: Ditto.
163 * gcc.c-torture/compile/990617-1.c: Ditto.
164 * gcc.dg/compare6.c: Ditto.
165 * g++.old-deja/g++.brendan/crash43.C: Ditto.
166 * g++.old-deja/g++.brendan/synth1.C: Ditto.
167 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
168 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
169 * g++.old-deja/g++.pt/static6.C: Ditto.
170 * g++.old-deja/g++.pt/crash16.C: Ditto.
171 * g++.old-deja/g++.mike/p10416.C: Ditto.
172 * g++.old-deja/g++.mike/ns15.C: Ditto.
173 * g++.old-deja/g++.mike/eh46.C: Ditto.
174
175 2007-11-01 Tom Tromey <tromey@redhat.com>
176
177 * gcc.dg/redecl-1.c: Update.
178 * gcc.dg/pr20368-3.c: Update.
179 * gcc.dg/inline-14.c: Update.
180 * gcc.dg/builtins-30.c: Update.
181 * gcc.dg/dremf-type-compat-4.c: Update.
182 * gcc.dg/pr20368-2.c: Update.
183
184 2007-11-01 Jakub Jelinek <jakub@redhat.com>
185
186 PR rtl-optimization/33673
187 * gcc.dg/pr33673.c: New test.
188
189 2007-11-01 Michael Matz <matz@suse.de>
190
191 PR tree-optimization/33961
192 * gcc.dg/pr33961.c: New test.
193
194 2007-10-31 Paolo Carlini <pcarlini@suse.de>
195
196 PR c++/33494
197 * g++.dg/template/error35.C: New.
198
199 2007-10-31 Jakub Jelinek <jakub@redhat.com>
200
201 PR target/31507
202 * gcc.dg/pr31507-1.c: New test.
203 * gcc.dg/pr31507-2.c: New test.
204
205 2007-10-31 Revital Eres <eres@il.ibm.com>
206
207 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
208 target.
209 * gcc.dg/vect/tree-vect.h (check_vect): Add
210 powerpc-*paired test.
211 * lib/target-supports.exp (check_750cl_hw_available):
212 New.
213 (check_effective_target_vect_int,
214 check_effective_target_vect_intfloat_cvt,
215 check_effective_target_powerpc_altivec_ok,
216 check_effective_target_vect_long,
217 check_effective_target_vect_sdot_hi,
218 check_effective_target_vect_udot_hi,
219 check_effective_target_vect_pack_trunc,
220 check_effective_target_vect_unpack,
221 check_effective_target_vect_shift,
222 check_effective_target_vect_int_mult): Disable for powerpc-*paired
223 target.
224 * gcc.dg/vect/vect-ifcvt-11.c: New.
225 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
226 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
227 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
228 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
229 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
230 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
231
232 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
233 Tobias Burnus <burnus@net-b.de>
234
235 PR fortran/33941
236 * gfortran.dg/module_read_1.f90: New.
237
238 2007-10-31 Tom Tromey <tromey@redhat.com>
239
240 PR preprocessor/30786:
241 * gcc.dg/cpp/pr30786.c: New file.
242
243 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
244
245 PR fortran/33162
246 * gfortran.dg/interface_19.f90: New.
247 * gfortran.dg/interface_20.f90: New.
248 * gfortran.dg/interface_21.f90: New.
249
250 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
251
252 PR tree-optimization/32377
253 * gfortran.dg/vect/pr32377.f90: New.
254
255 2007-10-31 Richard Guenther <rguenther@suse.de>
256
257 PR middle-end/33779
258 * gcc.c-torture/execute/pr33779-1.c: New testcase.
259 * gcc.c-torture/execute/pr33779-2.c: Likewise.
260
261 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
262
263 PR fortran/33897
264 * gfortran.dg/contained_3.f90: New.
265
266 2007-10-31 Christian Bruel <christian.bruel@st.com>
267
268 PR c++/19531
269 * g++.dg/opt/nrv8.C: New.
270
271 2007-10-30 Jakub Jelinek <jakub@redhat.com>
272
273 PR c++/33709
274 * g++.dg/opt/compound1.C: New test.
275
276 PR c++/33616
277 * g++.dg/template/ptrmem18.C: New test.
278
279 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
280
281 PR fortran/33596
282 * gfortran.dg/isnan_2.f90: New test.
283
284 2007-10-30 Ed Schouten <ed@fxq.nl>
285
286 PR tree-optimization/32500
287 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
288
289 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
290
291 PR c++/31993
292 PR c++/32252
293 * g++.dg/cpp0x/pr31993.C: New
294 * g++.dg/cpp0x/pr32252.C: New
295
296 2007-10-30 Jakub Jelinek <jakub@redhat.com>
297
298 PR tree-optimization/33723
299 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
300
301 2007-10-30 Richard Guenther <rguenther@suse.de>
302
303 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
304 gcc.target/i386/loop-3.c.
305
306 2007-10-30 Revital Eres <eres@il.ibm.com>
307
308 * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
309
310 2007-10-30 Revital Eres <eres@il.ibm.com>
311
312 * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
313 * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
314
315 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
316
317 PR tree-optimization/32893
318 * testsuite/lib/target-supports.exp
319 (check_effective_target_unaligned_stack): new keyword.
320 * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
321 not sensitive to unaligned_stack.
322 * testsuite/gcc.dg/vect/vect-3.c: Likewise.
323 * testsuite/gcc.dg/vect/vect-4.c: Likewise.
324 * testsuite/gcc.dg/vect/vect-5.c: Likewise.
325 * testsuite/gcc.dg/vect/vect-6.c: Likewise.
326 * testsuite/gcc.dg/vect/vect-7.c: Likewise.
327 * testsuite/gcc.dg/vect/vect-13.c: Likewise.
328 * testsuite/gcc.dg/vect/vect-17.c: Likewise.
329 * testsuite/gcc.dg/vect/vect-18.c: Likewise.
330 * testsuite/gcc.dg/vect/vect-19.c: Likewise.
331 * testsuite/gcc.dg/vect/vect-20.c: Likewise.
332 * testsuite/gcc.dg/vect/vect-21.c: Likewise.
333 * testsuite/gcc.dg/vect/vect-22.c: Likewise.
334 * testsuite/gcc.dg/vect/vect-27.c: Likewise.
335 * testsuite/gcc.dg/vect/vect-29.c: Likewise.
336 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
337 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
338 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
339 * testsuite/gcc.dg/vect/vect-72.c: Likewise.
340 * testsuite/gcc.dg/vect/vect-73.c: Likewise.
341 * testsuite/gcc.dg/vect/vect-86.c: Likewise.
342 * testsuite/gcc.dg/vect/vect-all.c: Likewise.
343 * testsuite/gcc.dg/vect/slp-25.c: Likewise.
344 * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
345 * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
346 * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
347
348 * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.
349 * testsuite/gcc.dg/vect/vect-34.c: Likewise.
350 * testsuite/gcc.dg/vect/vect-36.c: Likewise.
351 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
352 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
353 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
354 * testsuite/gcc.dg/vect/vect-68.c: Likewise.
355 * testsuite/gcc.dg/vect/vect-76.c: Likewise.
356 * testsuite/gcc.dg/vect/vect-77.c: Likewise.
357 * testsuite/gcc.dg/vect/vect-78.c: Likewise.
358
359 * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
360 original testcase (without no-section-anchors prefix) but with global arrays.
361 * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
362 * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
363 * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
364 * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
365 * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
366 * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
367 * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
368 * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
369
370 * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
371 original testcase (without no-section-anchors prefix) but fix alignment checks
372 to also consider unaligned_stack targets.
373 * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
374
375 2007-10-29 Jakub Jelinek <jakub@redhat.com>
376
377 PR tree-optimization/33723
378 * gcc.c-torture/execute/20071029-1.c: New test.
379 * gcc.dg/tree-ssa/pr33723.c: New test.
380
381 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
382
383 PR tree-optimization/33614
384 * gcc.c-torture/compile/pr33614.c: New test.
385
386 2007-10-29 Richard Guenther <rguenther@suse.de>
387
388 PR tree-optimization/33870
389 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
390
391 2007-10-29 Jakub Jelinek <jakub@redhat.com>
392
393 PR tree-optimization/33757
394 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
395 true architectures instead of having a big dg-skip-if.
396
397 PR c++/33841
398 * g++.dg/other/bitfield3.C: New test.
399
400 2007-10-29 Richard Guenther <rguenther@suse.de>
401
402 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
403
404 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
405
406 Automatic parallelization reduction tests.
407
408 * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
409 * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
410 * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
411 * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
412 * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
413 * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
414 * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
415 * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
416 * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
417 * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
418 * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
419
420 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
421 Zdenek Dvorak <ook@ucw.cz>
422
423 OMP_ATOMIC Changes, testsuite changes.
424
425 * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
426 instead of gimple dump.
427 * testsuite/gcc.dg/gomp/atomic-9.c: Same.
428 * testsuite/gcc.dg/gomp/atomic-10.c: Same.
429 * testsuite/g++.dg/gomp/atomic-3.C: Same.
430 * testsuite/g++.dg/gomp/atomic-9.C: Same.
431 * testsuite/g++.dg/gomp/atomic-10.C: Same.
432
433 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
434
435 PR fortran/31217
436 PR fortran/33811
437 * gfortran.dg/forall_12.f90: New test.
438
439 PR fortran/33686
440 * gfortran.dg/forall_13.f90: New test.
441
442 2007-10-28 Paolo Carlini <pcarlini@suse.de>
443 Mark Mitchell <mark@codesourcery.com>
444
445 PR c++/30659
446 * g++.dg/template/crash71.C: New.
447
448 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
449
450 PR fortran/32147
451 * gfortran.dg/module_md5_1.f90: Update hash-value.
452
453 2007-10-28 Andrew Pinski <pinskia@gmail.com>
454
455 PR tree-opt/33589
456 * g++.dg/torture/pr33589-1.C: New testcase.
457 * g++.dg/torture/pr33589-2.C: New testcase.
458
459 2007-10-28 Richard Guenther <rguenther@suse.de>
460
461 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
462
463 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
464 Uros Bizjak <ubizjak@gmail.com>
465
466 PR tree-optimization/33920
467 * gcc.dg/tree-ssa/pr33290.c: New test.
468
469 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
470
471 PR fortran/31306
472 * gfortran.dg/argument_check_7.f90: New test.
473 * gfortran.dg/argument_check_8.f90: New test.
474
475 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
476
477 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
478 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
479 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
480 * gcc.target/i386/sse-14.c: Ditto.
481
482 2007-10-27 Jakub Jelinek <jakub@redhat.com>
483
484 PR c++/33844
485 * g++.dg/other/ptrmem8.C: New test.
486
487 PR c++/33842
488 * g++.dg/template/error34.C: New test.
489
490 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
491
492 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
493
494 2007-10-27 Richard Guenther <rguenther@suse.de>
495
496 PR tree-optimization/33870
497 * gcc.dg/tree-ssa/alias-15.c: New testcase.
498 * gcc.c-torture/execute/pr33870.c: Likewise.
499
500 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
501
502 PR fortran/33162
503 * gfortran.dg/argument_checking_9.f90: New test.
504
505 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
506
507 * g++.dg/other/pr33601.C: New.
508
509 2007-10-26 Paolo Carlini <pcarlini@suse.de>
510
511 PR c++/31988
512 * g++.dg/init/new25.C: New.
513
514 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
515
516 * g++.dg/cpp0x/pr33839.C: New.
517
518 2007-10-26 Jakub Jelinek <jakub@redhat.com>
519
520 PR c++/33744
521 * g++.dg/template/arg6.C: New test.
522
523 2007-10-26 Paolo Carlini <pcarlini@suse.de>
524
525 PR c++/31747
526 * g++.dg/parse/crash39.C: New.
527
528 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
529
530 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
531 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
532 "offset: -4B".
533
534 2007-10-25 David Daney <ddaney@avtrex.com>
535
536 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
537
538 2007-10-25 Paolo Carlini <pcarlini@suse.de>
539
540 PR c++/33843
541 * g++.dg/template/error32.C: New.
542
543 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
544 Ira Rosen <irar@il.ibm.com>
545
546 PR tree-optimization/33833
547 * gcc.dg/vect/pr33833.c: New testcase.
548
549 2007-10-25 David Daney <ddaney@avtrex.com>
550
551 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
552
553 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
554 Ira Rosen <irar@il.ibm.com>
555
556 PR tree-optimization/33866
557 * gcc.dg/vect/pr33866.c: New testcase.
558
559 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
560
561 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
562 Add -w to compile flags to suppress "call-clobbered register" warnings
563 and remove dg-warning directives.
564
565 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
566
567 * gcc.dg/sms-2.c: Cleanup sms dump file.
568 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
569 profile-use step.
570
571 2007-10-24 David Daney <ddaney@avtrex.com>
572
573 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
574
575 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
576
577 PR target/33755
578 * gcc.target/mips/pr33755.c: New test.
579
580 2007-10-24 Ira Rosen <irar@il.ibm.com>
581
582 PR tree-optimization/33804
583 * gcc.dg/vect/pr33804.c: New testcase.
584
585 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
586
587 PR forrtran/33849
588 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
589
590 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
591 Uros Bizjak <ubizjak@gmail.com>
592
593 PR rtl-optimization/33846
594 * gcc.dg/vect/pr33846.c: New testcase.
595
596 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
597 Dorit Nuzman <dorit@il.ibm.com>
598
599 PR tree-optimization/33860
600 * g++.dg/vect/pr33860.cc: New test.
601 * g++.dg/vect/pr33860a.cc: New test.
602
603 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
604 Revital Eres <eres@il.ibm.com>
605
606 * testsuite/gcc.dg/sms-2.c: New testcase.
607
608 2007-10-22 David S. Miller <davem@davemloft.net>
609
610 * gcc.dg/globalreg-1.c: New test.
611
612 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
613 Dorit Nuzman <dorit@il.ibm.com>
614
615 PR tree-optimization/33834
616 PR tree-optimization/33835
617 * g++.dg/vect/pr33834_1.cc: New test.
618 * g++.dg/vect/pr33834_2.cc: New test.
619 * g++.dg/vect/pr33835.cc: New test.
620
621 2007-10-22 Jakub Jelinek <jakub@redhat.com>
622
623 * gcc.dg/pr33644.c: New test.
624
625 2007-10-22 Jakub Jelinek <jakub@redhat.com>
626
627 PR c++/33372
628 * g++.dg/gomp/pr33372-1.C: New test.
629 * g++.dg/gomp/pr33372-2.C: New test.
630 * g++.dg/gomp/pr33372-3.C: New test.
631
632 2007-10-22 Michael Matz <matz@suse.de>
633
634 PR tree-optimization/33855
635 * gcc.c-torture/compile/pr33855.c: New testcase.
636
637 2007-10-22 Ira Rosen <irar@il.ibm.com>
638
639 PR tree-optimization/33854
640 * gcc.dg/vect/O1-pr33854.c: New testcase.
641 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
642
643 2007-10-21 David Edelsohn <edelsohn@gnu.org>
644
645 * gcc.dg/unwind-1.c: Disable on AIX.
646 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
647
648 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
649
650 PR fortran/33749
651 * gfortran.dg/assign_9.f90: New test.
652
653 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
654
655 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
656 (dg-mips-options): Skip tests that specify an ABI other than o32
657 and o64 if generating MIPS16 hard-float code.
658
659 2007-10-21 Ira Rosen <irar@il.ibm.com>
660 Revital Eres <eres@il.ibm.com>
661
662 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
663 * gcc.dg/vect/vect-16.c: Fix comment.
664 * gcc.dg/vect/pr33369.c: Require vect_int.
665 * gcc.dg/vect/slp-33.c: Add spaces.
666 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
667 targets.
668 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
669 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
670 targets.
671 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
672 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
673 targets.
674 * gcc.dg/vect/slp-10.c: Add spaces.
675 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
676 targets.
677 * gcc.dg/vect/slp-36.c: Require vect_int.
678 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
679 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
680 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
681 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
682 targets.
683 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
684 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
685 instead of vector_alignment_reachable_for_double.
686 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
687 (natural_alignment): Split into...
688 (natural_alignment_32, natural_alignment_64): New.
689 (vector_alignment_reachable): Depend on natural_alignment_32.
690 (vector_alignment_reachable_for_double): Rename to ...
691 (vector_alignment_reachable_for_64bit): And depend on
692 natural_alignment_64.
693
694 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
695
696 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
697 MIPS targets.
698 * g++.dg/vect/vect.exp: Likewise.
699 * lib/fortran-torture.exp: Likewise.
700 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
701 mipsisa64*-*-* as the target selector. Remove -mips64,
702 -mhard-float and -mgp64 from the options list.
703 * gcc.target/mips/mips-ps-2.c: Likewise.
704 * gcc.target/mips/mips-ps-3.c: Likewise.
705 * gcc.target/mips/mips-ps-4.c: Likewise.
706 * gcc.target/mips/mips-ps-6.c: Likewise.
707 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
708 options list.
709 * gcc.target/mips/sb1-1.c: Likewise.
710 * gcc.target/mips/mips-ps-type.c: Likewise.
711 * gcc.target/mips/mips-ps-7.c: New test.
712 * gcc.target/mips/mips-ps-type-2.c: Likewise.
713 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
714 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
715 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
716 as forcing an ABI and an architecture.
717 (is_gp32_flag, is_gp64_flag): Fold into...
718 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
719 then -mfp64 imply -mhard-float. Apply register rules after the
720 loop. Handle -march=mipsN like -mipsN.
721
722 2007-10-20 David Edelsohn <edelsohn@gnu.org>
723
724 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
725 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
726
727 2007-10-20 Tobias Burnus <burnus@net-b.de>
728
729 PR fortran/33818
730 * gfortran.dg/entry_dummy_ref_3.f90: New.
731
732 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
733 FX Coudert <fxcoudert@gcc.gnu.org>
734
735 PR fortran/31608
736 * gfortran.dg/char_cast_1.f90: New test.
737
738 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
739
740 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
741 * gfortran.dg/large_real_kind_2.F90: ditto.
742 * gfortran.dg/default_format_2.f90: ditto.
743 * gfortran.dg/default_format_denormal_1.f90: ditto.
744
745 2007-10-19 Richard Guenther <rguenther@suse.de>
746
747 PR middle-end/33816
748 PR middle-end/32921
749 * gfortran.dg/pr32921.f: New testcase.
750
751 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
752
753 PR libfortran/33544
754 * gfortran.dg/transfer_check_1.f90: Adjust options.
755
756 2007-10-19 Richard Guenther <rguenther@suse.de>
757
758 Revert
759 2007-10-19 Richard Guenther <rguenther@suse.de>
760
761 PR middle-end/32921
762 * gfortran.dg/pr32921.f: New testcase.
763
764 2007-10-19 Richard Guenther <rguenther@suse.de>
765
766 * gcc.c-torture/execute/20071018-1.c: New testcase.
767
768 2007-10-19 Richard Guenther <rguenther@suse.de>
769
770 PR middle-end/32921
771 * gfortran.dg/pr32921.f: New testcase.
772
773 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
774
775 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
776
777 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
778
779 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
780
781 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
782
783 PR fortran/33233
784 * gfortran.dg/host_assoc_function_1.f90: Correct references.
785 * gfortran.dg/host_assoc_function_3.f90: New test.
786
787 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
788
789 PR fortran/33733
790 * gfortran.dg/transfer_simplify_6.f90: New test.
791
792 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
793 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
794
795 PR middle-end/33794
796 * gfortran.dg/pr33794.f90: New testcase.
797
798 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
799
800 PR target/32961
801 * gcc.target/i386/pr32961.c: New testcase.
802 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
803 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
804 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
805 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
806 __builtin_ia32_pslldi128 defines.
807
808 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
809
810 PR fortran/33760
811 * gfortran.dg/c_ptr_tests_13.f03: New test case.
812
813 2007-10-16 Paolo Carlini <pcarlini@suse.de>
814
815 PR c++/28639
816 PR c++/30299
817 * g++.dg/template/void12.C: New.
818 * g++.dg/template/void13.C: New.
819
820 2007-10-16 Paolo Carlini <pcarlini@suse.de>
821
822 PR c++/31446
823 * g++.dg/template/void11.C: New.
824 * g++.dg/template/void2.C: Adjust error markers.
825 * g++.dg/template/void10.C: Likewise.
826 * g++.dg/template/crash55.C: Likewise.
827
828 2007-10-16 Mark Mitchell <mark@codesourcery.com>
829
830 * g++.dg/opt/const5.C: New test.
831
832 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
833 Maxim Kuvyrkov <maxim@codesourcery.com>
834
835 * gcc.target/ia64/20040709-2.c: New test.
836
837 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
838
839 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
840
841 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
842
843 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
844 to each function. Check that there are no unsigned loads.
845
846 2007-10-15 Jakub Jelinek <jakub@redhat.com>
847
848 PR tree-optimization/33136
849 * gcc.c-torture/execute/20070824-1.c: New test.
850 * gcc.dg/pr33136-1.c: New test.
851 * gcc.dg/pr33136-2.c: New test.
852 * gcc.dg/pr33136-3.c: New test.
853
854 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
855
856 PR tree-optimization/33735
857 * g++.dg/torture/pr33735.C: New.
858
859 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
860
861 PR middle-end/33706
862 * gcc.dg/va-arg-pack-2.c: New.
863
864 2007-10-15 Jakub Jelinek <jakub@redhat.com>
865
866 PR tree-optimization/33619
867 * gcc.dg/pr33619.c: New test.
868
869 2007-10-15 David Edelsohn <edelsohn@gnu.org>
870
871 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
872 flag for AIX.
873 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
874
875 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
876
877 PR libfortran/33055
878 * gfortran.dg/inquire_11.f90: New test.
879 * gfortan.dg/negative_unit_int8.f: New test.
880
881 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
882
883 PR target/33133
884 * gcc.c-torture/compile/pr33133.c: New test.
885
886 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
887
888 PR libfortran/33672
889 * gfortran.dg/namelist_40.f90: New test.
890
891 2007-10-14 Tobias Burnus <burnus@net-b.de>
892
893 PR fortran/33745
894 * gfortran.dg/bounds_check_11.f90: New.
895
896 2007-10-14 Andrew Pinski <pinskia@gmail.com>
897
898 PR c++/30303
899 * g++.dg/other/ctor1.C: New test.
900 * g++.dg/other/ctor2.C: New test.
901 * g++.dg/other/dtor1.C: New test.
902
903 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
904
905 * gfortran.dg/bounds_check_10.f90: Fix testcase.
906
907 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
908 Paul Thomas <pault@gcc.gnu.org>
909
910 PR fortran/33254
911 PR fortran/33727
912 * gfortran.dg/bounds_check_10.f90: New.
913
914 2007-10-13 David Edelsohn <edelsohn@gnu.org>
915
916 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
917 * gcc.target/powerpc/popcount-1.c: Same.
918
919 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
920
921 PR c++/26698
922 * g++.dg/conversion/op4.C: New test.
923
924 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
925
926 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
927
928 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
929
930 PR fortran/33542
931 * gfortran.dg/ambiguous_specific_1.f90: New test.
932
933 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
934
935 PR fortran/33664
936 * gfortran.dg/impure_spec_expr_1.f90: New test.
937 * gfortran.dg/char_result_7.f90: Remove illegal test.
938
939 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
940
941 PR 11001
942 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
943 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
944 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
945 * gcc.target/i386/pr11001-memset-1.c: New testcase.
946 * gcc.target/i386/pr11001-memset-2.c: New testcase.
947 * gcc.target/i386/pr11001-memset-3.c: New testcase.
948 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
949 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
950 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
951
952 2007-10-12 Richard Guenther <rguenther@suse.de>
953
954 PR middle-end/26198
955 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
956 * gcc.c-torture/execute/20071011-1.c: Likewise.
957 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
958
959 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
960
961 PR tree-optimization/33742
962 * gcc.dg/pr33742.c: New testcase.
963
964 2007-10-12 Jakub Jelinek <jakub@redhat.com>
965
966 PR tree-optimization/33645
967 * gcc.dg/pr33645-1.c: New test.
968 * gcc.dg/pr33645-2.c: New test.
969 * gcc.dg/pr33645-3.c: New test.
970
971 PR c++/32121
972 * g++.dg/ext/label4.C: Adjust error regexp.
973 * g++.dg/ext/label6.C: Adjust error regexp.
974 * g++.dg/ext/label7.C: New test.
975 * g++.dg/ext/label8.C: New test.
976 * g++.dg/ext/label9.C: New test.
977
978 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
979
980 PR middle-end/33676
981 * gcc.dg/pr33676.c: New.
982
983 2007-10-11 Paolo Carlini <pcarlini@suse.de>
984
985 PR c++/31441
986 * g++.dg/cpp0x/variadic83.C: New.
987
988 2007-10-11 Paolo Carlini <pcarlini@suse.de>
989
990 PR c++/33461
991 * g++.dg/cpp0x/variadic81.C: New.
992 * g++.dg/cpp0x/variadic82.C: Likewise.
993
994 2007-10-11 Richard Guenther <rguenther@suse.de>
995
996 PR middle-end/33724
997 * gcc.dg/pr33724.c: New testcase.
998
999 2007-10-11 Richard Guenther <rguenther@suse.de>
1000
1001 PR c/33726
1002 * gcc.dg/pr33726.c: New testcase.
1003
1004 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
1005
1006 PR fortran/33500
1007 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1008
1009 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1010
1011 PR testsuite/33391
1012 * gfortran.dg/do_3.F90: Run with -fwrapv.
1013
1014 2007-10-09 Geoffrey Keating <geoffk@apple.com>
1015
1016 * gcc.dg/unwind-1.c: New.
1017
1018 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1019
1020 PR libfortran/33683
1021 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
1022 failure on some common systems.
1023
1024 2007-10-09 Richard Guenther <rguenther@suse.de>
1025
1026 PR middle-end/33692
1027 * gcc.dg/pr33692.c: New testcase.
1028
1029 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
1030
1031 PR middle-end/33669
1032 * gcc.c-torture/execute/pr33669.c: New.
1033
1034 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1035
1036 PR tree-optimization/33615
1037 * g++.dg/tree-ssa/pr33615-2.C: New test.
1038
1039 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1040
1041 PR tree-optimization/33615
1042 * g++.dg/tree-ssa/pr33615.C: New test.
1043
1044 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1045
1046 PR tree-optimization/33572
1047 * g++.dg/torture/pr33572.C: Replace with complete test.
1048
1049 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1050
1051 PR fortran/33689
1052 * gfortran.dg/spec_expr_5.f90: New.
1053
1054 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1055
1056 * gcc.dg/pragma-darwin-2.c: New.
1057
1058 2007-10-08 Richard Guenther <rguenther@suse.de>
1059
1060 PR middle-end/33693
1061 PR middle-end/33695
1062 PR middle-end/33697
1063 * gcc.dg/pr33693.c: New testcase.
1064 * gcc.dg/pr33695.c: Likewise.
1065 * gcc.dg/pr33697.c: Likewise.
1066
1067 2007-10-08 Richard Guenther <rguenther@suse.de>
1068
1069 PR middle-end/33691
1070 PR middle-end/33694
1071 PR middle-end/33696
1072 * gcc.dg/pr33691.c: New testcase.
1073 * gcc.dg/pr33694.c: Likewise.
1074 * gcc.dg/pr33696.c: Likewise.
1075
1076 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1077
1078 PR libfortran/33683
1079 * gfortran.dg/gamma_5.f90: New test case
1080
1081 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1082
1083 PR fortran/20851
1084 * initialization_1.f90: Fix dg-error annotations.
1085 * initialization_14.f90: New.
1086 * initialization_7.f90: Fix dg-error annotations.
1087 * initialization_9.f90: Likewise.
1088
1089 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1090
1091 * gfortran.dg/error_recovery_4.f90: New test.
1092
1093 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1094
1095 * gfortran.dg/default_format_denormal_2.f90: New test.
1096 * gfortran.dg/default_format_2.inc: New test.
1097 * gfortran.dg/default_format_denormal_1.f90: New test.
1098 * gfortran.dg/default_format_1.inc: New test.
1099 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1100 numbers.
1101 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1102 numbers.
1103
1104 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1105
1106 * gfortran.dg/namelist_15.f90: Revise test.
1107
1108 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1109
1110 PR tree-optimization/33655
1111 * gcc.dg/torture/pr33655.c: New.
1112
1113 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1114
1115 PR tree-optimization/33572
1116 * g++.dg/torture/pr33572.C: New.
1117
1118 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1119
1120 PR fortran/25076
1121 * gfortran.dg/forall_11.f90: New.
1122
1123 2007-10-05 Michael Matz <matz@suse.de>
1124
1125 PR middle-end/33667
1126 * gcc.dg/pr33667.c: New testcase.
1127
1128 2007-10-05 Richard Guenther <rguenther@suse.de>
1129
1130 PR middle-end/33666
1131 * gcc.dg/pr33666.c: New testcase.
1132
1133 2007-10-05 Michael Matz <matz@suse.de>
1134
1135 PR inline-asm/33600
1136 * gcc.target/i386/pr33600.c: New testcase.
1137
1138 2007-10-05 Richard Guenther <rguenther@suse.de>
1139
1140 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1141
1142 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1143
1144 PR target/33635
1145 * gcc.target/mips/pr33635-1.c: New test.
1146
1147 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1148
1149 PR libfortran/33253
1150 * gfortran.dg/namelist_39.f90: Revise to use long names.
1151
1152 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1153
1154 PR fortran/33646
1155 * gfortran.dg/pr33646.f90: New file.
1156
1157 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1158
1159 PR fortran/33529
1160 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1161 * gfortran.dg/char_decl_2.f90: New test.
1162
1163 2007-10-04 Richard Guenther <rguenther@suse.de>
1164
1165 PR middle-end/33641
1166 * gcc.c-torture/compile/pr33641.c: New testcase.
1167
1168 2007-10-04 Michael Matz <matz@suse.de>
1169
1170 PR rtl-optimization/33653
1171 * gcc.dg/pr33653.c: New.
1172
1173 2007-10-04 Richard Guenther <rguenther@suse.de>
1174
1175 PR tree-optimization/33627
1176 * g++.dg/torture/pr33627.C: New testcase.
1177
1178 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1179
1180 PR fortran/33626
1181 * gfortran.dg/parens_6.f90: New.
1182
1183 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1184
1185 PR fortran/33646
1186 PR fortran/33542
1187 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1188
1189 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1190
1191 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1192
1193 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
1194
1195 PR target/33635
1196 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1197 and mips_forced_be.
1198 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
1199 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
1200 options.
1201 * gcc.target/mips/fpr-moves-1.c: New test.
1202 * gcc.target/mips/fpr-moves-2.c: Likewise.
1203 * gcc.target/mips/fpr-moves-3.c: Likewise.
1204 * gcc.target/mips/fpr-moves-4.c: Likewise.
1205 * gcc.target/mips/fpr-moves-5.c: Likewise.
1206 * gcc.target/mips/fpr-moves-6.c: Likewise.
1207 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1208
1209 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1210
1211 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1212
1213 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1214
1215 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1216 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1217
1218 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
1219
1220 PR fortran/33198
1221 * gfortran.dg/common_errors_1.f90: New.
1222
1223 2007-10-03 Doug Kwan <dougkwan@google.com>
1224 Richard Guenther <rguenther@suse.de>
1225
1226 PR debug/31899
1227 * g++.dg/debug/using3.C: New testcase.
1228
1229 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1230
1231 PR libfortran/33253
1232 * gfortran.dg/namelist_38.f90: New test.
1233 * gfortran.dg/namelist_39.f90: New test.
1234
1235 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1236
1237 PR libfortran/33469
1238 * gfortran.dg/default_format_1.f90: New test.
1239 * gfortran.dg/default_format_2.f90: New test.
1240 * gfortran.dg/namelist_print_1.f: Adjust expected output.
1241 * gfortran.dg/real_const_3.f90: Adjust expected output.
1242
1243 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1244
1245 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1246 default ABI. Split mips_forced_abi into mips_forced_abi and
1247 mips_forced_regs.
1248 (is_gp32_flag): Return true for -mabi=32.
1249 (is_gp64_flag): New function. Handle 64-bit -mabi options.
1250 (dg-mips-options): Use is_gp64_flag instead of checking specifically
1251 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
1252 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1253 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1254 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1255 * gcc.target/mips/save-restore-2.c: Likewise.
1256 * gcc.target/mips/save-restore-3.c: Likewise.
1257 * gcc.target/mips/save-restore-4.c: Likewise.
1258
1259 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1260
1261 PR middle-end/33617
1262 * gcc.c-torture/compile/pr33617.c: New test.
1263
1264 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
1265
1266 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1267 -gstabs+ for extended options.
1268
1269 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1270
1271 PR fortran/33542
1272 * gfortran.dg/ambiguous_specific_1.f90: New test.
1273
1274 2007-10-02 Revital Eres <eres@il.ibm.com>
1275
1276 * gcc.target/powerpc/paired-8.c: New test.
1277 * gcc.target/powerpc/paired-9.c: New test.
1278 * gcc.target/powerpc/paired-10.c: New test.
1279
1280 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1281
1282 PR fortran/33566
1283 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1284
1285 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1286
1287 PR fortran/33554
1288 * gfortran.dg/intent_out_2.f90: New test.
1289
1290 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1291
1292 PR fortran/33550
1293 * gfortran.dg/ambiguous_reference_1.f90: New test.
1294
1295 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1296
1297 PR fortran/31154
1298 PR fortran/31229
1299 PR fortran/33334
1300 * gfortran.dg/function_kinds_1.f90: New test.
1301 * gfortran.dg/function_kinds_2.f90: New test.
1302 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1303 use association into interfaces.
1304
1305 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1306
1307 PR testsuite/31828
1308 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1309 (overflow): Use INFINITY, not FP_INFINITE.
1310 gcc.dg/float-range-4.c: Likewise.
1311 gcc.dg/float-range-5.c: Likewise.
1312
1313 2007-10-01 Nick Clifton <nickc@redhat.com>
1314
1315 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1316 for 16-bit targets.
1317
1318 2007-09-30 Diego Novillo <dnovillo@google.com>
1319
1320 PR 33593
1321 * g++.dg/tree-ssa/pr33593.C: New test.
1322
1323 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1324
1325 PR libfortran/33400
1326 * gfortran.dg/PR19872.f: Fix test condition.
1327 * gfortran.dg/list_read_7.f90: New test.
1328
1329 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1330
1331 PR tree-optimization/33597
1332 * gcc.dg/vect/pr33597.c: New testcase.
1333
1334 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1335
1336 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1337 * gcc.target/i386/pr33524.c: ...this.
1338
1339 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1340
1341 PR fortran/33354
1342 * gfortran.dg/minmaxloc_4.f90: New.
1343
1344 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1345
1346 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1347
1348 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1349
1350 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1351
1352 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1353
1354 PR c++/33213
1355 * g++.dg/cpp0x/variadic79.C: New.
1356
1357 2007-09-28 Michael Matz <matz@suse.de>
1358 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR rtl-optimization/33552
1361 * gcc.target/i386/pr33552.c: New runtime test.
1362 * gcc.target/i386/strinline.c: New compile time test.
1363
1364 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1365
1366 * gfortran.dg/openmp_stack.f90: Removed.
1367
1368 PR c++/31434
1369 * g++.dg/cpp0x/variadic80.C: New test.
1370
1371 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1372
1373 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1374 r128057.
1375
1376 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1377
1378 PR middle-end/7003
1379 * gcc.target/powerpc/gcse-1.c: New test.
1380
1381 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1382
1383 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1384 fixed capitalizations.
1385 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1386 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1387 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1388 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1389 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1390 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1391 * gfortran.dg/min_max_conformance.f90: Likewise.
1392
1393 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1394
1395 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1396 options.
1397 * gcc.dg/c99-tgmath-2.c: Likewise.
1398 * gcc.dg/c99-tgmath-3.c: Likewise.
1399 * gcc.dg/c99-tgmath-4.c: Likewise.
1400
1401 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1402
1403 PR fortran/33568
1404 * gfortran.dg/anint_1.f90: New test.
1405
1406 2007-09-27 Ian Lance Taylor <iant@google.com>
1407
1408 PR tree-optimization/33565
1409 * gcc.dg/Wstrict-overflow-20.c: New test.
1410
1411 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1412
1413 * gfortran.dg/openmp_stack.f90: Fix typo.
1414 * gfortran.dg/recursive_stack.f90: Fix typo.
1415
1416 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1417
1418 PR c++/33493
1419 * g++.dg/template/error31.C: New.
1420
1421 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1422
1423 * lib/prune.exp: Prune also "^In function .*$" lines and
1424 "^ inlined from .*$" lines.
1425
1426 2007-09-26 Richard Guenther <rguenther@suse.de>
1427
1428 PR tree-optimization/33563
1429 * gcc.dg/torture/pr33563.c: New testcase.
1430
1431 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1432
1433 PR c/25309
1434 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1435 array.
1436 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1437 without -O2.
1438
1439 2007-09-26 Richard Guenther <rguenther@suse.de>
1440
1441 PR tree-optimization/30375
1442 PR tree-optimization/33560
1443 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1444 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1445 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1446 * gcc.dg/torture/pr30375.c: New testcase.
1447 * gcc.dg/torture/pr33560.c: New testcase.
1448 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1449
1450 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1451
1452 PR c++/33207
1453 * g++.dg/parse/crash38.C: New test.
1454
1455 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1456
1457 PR target/33524
1458 * gcc.target/i386/sse5-convert.c: New file, test int->long
1459 vectorized conversions.
1460
1461 2007-09-25 Revital Eres <eres@il.ibm.com>
1462
1463 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1464
1465 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1466
1467 PR c/32295
1468 * gcc.dg/enum-incomplete-1.c: New test.
1469
1470 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1471
1472 * gcc.c-torture/compile/20070919-1.c: New test.
1473
1474 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1475
1476 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1477
1478 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1479
1480 PR c++/14688
1481 * g++.dg/inherit/override_attribs.C: New file.
1482
1483 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1484
1485 PR fortran/33269
1486 * io.c (check_format_string): Move NULL and constant checks into
1487 this function.
1488 (check_io_constraints): Call gfc_simplify_expr() before calling
1489 check_format_string(). Remove NULL and constant checks.
1490
1491 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
1492
1493 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1494 * gcc.c-torture/execute/loop-2g.x: Likewise.
1495
1496 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
1497
1498 * lib/target-supports.exp (check_effective_target_mips16_attribute):
1499 Reject hard-float modes unless the ABI is o32 or o64.
1500 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1501 of gcc.exp. Skip the tests when mips16 code generation is not
1502 supported.
1503 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1504 and use dg-add-options mips16_attribute.
1505
1506 2007-09-24 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR c++/33506
1509 * g++.dg/ext/attrib29.C: New test.
1510
1511 2007-09-23 Ollie Wild <aaw@google.com>
1512
1513 * gcc.dg/fold-bitand-1.c: New test.
1514 * gcc.dg/fold-bitand-2.c: New test.
1515 * gcc.dg/fold-bitand-3.c: New test.
1516 * gcc.dg/fold-bitand-4.c: New test.
1517
1518 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1519
1520 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1521 any of the macros to be defined for __mips16.
1522 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1523
1524 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1525
1526 * gcc.dg/vect/pr21591.c: Require vect_int.
1527 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1528 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1529 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1530
1531 2007-09-23 Jakub Jelinek <jakub@redhat.com>
1532
1533 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1534 attributes.
1535 * gcc.dg/va-arg-pack-len-2.c: New test.
1536 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1537 attributes.
1538 * g++.dg/ext/va-arg-pack-len-2.C: New test.
1539
1540 PR tree-optimization/32772
1541 * gcc.c-torture/compile/20070905-1.c: New test.
1542
1543 PR tree-optimization/32975
1544 * gcc.dg/pr32975.c: New test.
1545
1546 PR middle-end/28755
1547 * gcc.dg/pr28755.c: New test.
1548
1549 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1550
1551 * lib/target-supports.exp (check_effective_target_nomips16): New
1552 procedure.
1553 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1554 for mipsisa64*-*-*.
1555 * gcc.dg/vect/vect.exp: Likewise.
1556 * g++.dg/vect/vect.exp: Likewise.
1557 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1558 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1559 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1560 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1561 * gcc.target/mips/clear-cache-1.c (f): Likewise.
1562 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1563 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1564 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1565 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1566 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1567 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1568 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1569 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1570 (test14, test15, test16, test17, test18): Likewise.
1571 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1572 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1573 (test14, test15, test16, test17, test18, test19, test20, test21)
1574 (test22): Likewise.
1575 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1576 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1577 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1578 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1579 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1580 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1581 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1582 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1583 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1584 (test13, test14, test15, test16, test17, test18, test19, test20)
1585 (test21, test22, test23, test24, test25, test26, test27, test28)
1586 (test29, test30, test31): Likewise.
1587 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1588 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1589 (test13, test14, test15, test16, test17, test18, test19, test20)
1590 (test21, test22, test23, test24, test25, test26, test27, test28)
1591 (test29, test30, test31, test32, test33, test34, test35, test36)
1592 (test37, test38, test39, test40, test41, test42, test43, test44)
1593 (test45, test46, test47, test48, test49, test50, test51, test52)
1594 (test53, test54, test55, test56, test57, test58, test59, test60)
1595 (test61, test62, test63): Likewise.
1596 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1597 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1598 (test13, test14, test15, test16, test17, test18, test19, test20)
1599 (test21, test22, test23, test24, test25, test26, test27, test28)
1600 (test29, test30, test31): Likewise.
1601 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1602 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1603 (test13, test14, test15, test16, test17, test18, test19, test20)
1604 (test21, test22, test23, test24, test25, test26, test27, test28)
1605 (test29, test30, test31): Likewise.
1606 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1607 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1608 (test13, test14, test15): Likewise.
1609 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1610 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1611 (test13, test14, test15): Likewise.
1612 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1613 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1614 (test13, test14, test15, test16, test17, test18, test19, test20)
1615 (test21, test22, test23, test24, test25, test26, test27, test28)
1616 (test29, test30, test31): Likewise.
1617 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1618 (matrix_multiply4: Likewise.
1619 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1620 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1621 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1622 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1623 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1624 (test13, test14, test15, test16, test17, test18, test19, test20)
1625 (test21, test22, test23, test24, test25, test26, test27, test28)
1626 (test29, test30, test31): Likewise.
1627 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1628 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1629 (test13, test14, test15, test16, test17, test18, test19, test20)
1630 (test21, test22, test23, test24, test25, test26, test27, test28)
1631 (test29, test30, test31): Likewise.
1632 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1633 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1634 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1635 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1636 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1637 (sub_v4qi): Likewise.
1638 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1639 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1640 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1641 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1642 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1643 (subb, subc): Likewise.
1644 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1645 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1646 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1647 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1648 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1649 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1650 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1651 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1652 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1653 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1654 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1655 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1656 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1657
1658 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1659
1660 * lib/target-supports.exp (add_options_for_mips16_attribute)
1661 (check_effective_target_mips16_attribute): New functions.
1662 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1663 command line.
1664 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1665 extra_test_flags.
1666 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1667 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1668 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1669 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1670 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1671 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1672 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1673 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1674 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1675 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1676 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1677 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1678 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1679 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1680 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1681 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1682 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1683 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1684 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1685 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1686 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1687 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1688 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1689 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1690 (NOMIPS16): Delete.
1691 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1692 of dg-options.
1693 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1694 options. Require { target mips16_attribute } and use dg-add-options
1695 to add the associated options.
1696 (foo): Use MIPS16.
1697 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1698 * gcc.target/mips/call-saved-3.c: Likewise.
1699 * gcc.target/mips/code-readable-1.c: Require { target
1700 mips16_attribute } and use dg-add-options to add the associated
1701 options. Remove trailing whitespace.
1702 (NOMIPS16): Delete.
1703 * gcc.target/mips/code-readable-2.c: Likewise.
1704 * gcc.target/mips/code-readable-3.c: Likewise.
1705 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1706 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1707 Require { target mips16_attribute } and use dg-add-options to
1708 add the associated options.
1709 (cksum16, cksum8): Use MIPS16.
1710 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1711 Require { target mips16_attribute } and use dg-add-options to
1712 add the associated options.
1713 (foo): Use MIPS16.
1714 * gcc.target/mips/save-restore-2.c: Likewise.
1715 * gcc.target/mips/save-restore-3.c: Likewise.
1716 * gcc.target/mips/save-restore-4.c: Likewise.
1717 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1718 -mno-abicalls.
1719 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1720 (foo): Use NOMIPS16.
1721
1722 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1723
1724 PR fortran/33337
1725 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1726
1727 PR fortran/33376
1728 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1729
1730 2007-09-22 Tobias Burnus <burnus@net-b.de>
1731
1732 PR fortran/33445
1733 * gfortran.dg/gomp/free-2.f90: New.
1734 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1735 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1736
1737 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1738
1739 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1740 * gcc.target/i386/sse5-haddX.c: Ditto.
1741 * gcc.target/i386/sse5-hsubX.c: Ditto.
1742 * gcc.target/i386/sse5-maccXX.c: Ditto.
1743 * gcc.target/i386/sse5-msubXX.c: Ditto.
1744 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1745 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1746 * gcc.target/i386/sse5-permpX.c: Ditto.
1747 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1748 effective target.
1749 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1750 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1751 * gcc.target/i386/sse5-pcmov.c: Ditto.
1752 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1753
1754 2007-09-22 Richard Guenther <rguenther@suse.de>
1755
1756 PR tree-optimization/33146
1757 * gcc.c-torture/compile/pr33146.c: New testcase.
1758
1759 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1760
1761 * lib/target-supports.exp (check_cached_effective_target): New
1762 procedure.
1763 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1764 (check_effective_target_c99_runtime): New procedure.
1765 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1766 (test3l): Likewise cargl.
1767 * gcc.dg/builtins-59.c: Require c99_runtime.
1768 * gcc.dg/builtins-61.c: Likewise.
1769 * gcc.dg/builtins-62.c: Likewise.
1770
1771 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1772
1773 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1774 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1775 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1776 target-specific dg-options.
1777 * gcc.dg/builtins-20.c: Likewise.
1778 * gcc.dg/builtins-53.c: Likewise.
1779 * gcc.dg/builtins-55.c: Likewise.
1780 * gcc.dg/single-precision-constant.c: Likewise.
1781 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1782 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1783 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1784 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1785 * gcc.dg/torture/builtin-power-1.c: Likewise.
1786
1787 2007-09-21 Chao-ying Fu <fu@mips.com>
1788
1789 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1790 check if targets have fixed-point supports.
1791 * gcc.dg/fixed-point/fixed-point.exp: New file.
1792 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1793 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1794 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1795 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1796 * gcc.dg/fixed-point/constants-pedantic.c,
1797 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1798 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1799 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1800 * gcc.dg/fixed-point/keywords-pedantic.c,
1801 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1802 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1803 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1804 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1805 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1806 * gcc.dg/fixed-point/func-vararg-mixed.c,
1807 * gcc.dg/fixed-point/operator-logical.c,
1808 * gcc.dg/fixed-point/struct-union.c,
1809 * gcc.dg/fixed-point/bit-complement.c,
1810 * gcc.dg/fixed-point/operator-bitwise.c,
1811 * gcc.dg/fixed-point/operator-comma.c,
1812 * gcc.dg/fixed-point/struct-layout-1.c,
1813 * gcc.dg/fixed-point/union-init.c,
1814 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1815 * gcc.dg/fixed-point/func-mixed.c,
1816 * gcc.dg/fixed-point/func-vararg-size0.c,
1817 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1818 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1819 * gcc.dg/fixed-point/operator-unary.c,
1820 * gcc.dg/fixed-point/allop-const.c,
1821 * gcc.dg/fixed-point/muldiv-warning.c,
1822 * gcc.dg/nofixed-point-1.c,
1823 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1824 * gcc.target/mips/fixed-vector-type.c,
1825 * gcc.target/mips/fixed-scalar-type.c: New tests.
1826
1827 2007-09-21 Olivier Hainque <hainque@adacore.com>
1828
1829 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1830 * gnat.dg/test_nested_subtype_byref.adb: New test.
1831
1832 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1833
1834 PR fortran/33439
1835 * gfortran.dg/gomp/pr33439.f90: New test.
1836
1837 2007-09-21 Tobias Burnus <burnus@net-b.de>
1838
1839 PR fortran/33455
1840 * gfortran.dg/merge_char_3.f90: New.
1841
1842 2007-09-21 Tobias Burnus <burnus@net-b.de>
1843
1844 PR fortran/33037
1845 * gfortran.dg/transfer_check_1.f90: New.
1846
1847 2007-09-20 Asher Langton <langton2@llnl.gov>
1848
1849 PR fortran/20441
1850 * gfortran.dg/init_flag_1.f90: New.
1851 * gfortran.dg/init_flag_2.f90: New.
1852 * gfortran.dg/init_flag_3.f90: New.
1853 * gfortran.dg/init_flag_4.f90: New.
1854 * gfortran.dg/init_flag_5.f90: New.
1855 * gfortran.dg/init_flag_6.f90: New.
1856 * gfortran.dg/init_flag_7.f90: New.
1857
1858 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1859
1860 PR c++/33460
1861 * g++.dg/ext/anon-struct6.C: New.
1862
1863 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1864
1865 PR libfortran/23272
1866 * gfortran.dg/inquire_10.f90: New test.
1867
1868 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1869
1870 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1871
1872 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1873
1874 PR fortran/33221
1875 * gfortran.dg/used_types_18.f90: Declare variable of empty
1876 derived type.
1877
1878 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1879
1880 PR fortran/33288
1881 * gfortran.dg/array_constructor_19.f90: New test.
1882
1883 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1884
1885 PR debug/33316
1886 * gcc.dg/debug/pr33316.c: New test.
1887
1888 PR c++/33496
1889 * g++.dg/cpp0x/variadic76.C: New test.
1890 * g++.dg/cpp0x/variadic77.C: New test.
1891 * g++.dg/cpp0x/variadic78.C: New test.
1892
1893 PR c/33238
1894 PR c/27301
1895 * gcc.c-torture/execute/20070919-1.c: New test.
1896 * gcc.dg/pr33238.c: New test.
1897 * gcc.dg/pr27301.c: New test.
1898
1899 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1900
1901 * lib/target-supports.exp (check_effective_target_mips64): New
1902 procedure.
1903 * gcc.dg/lower-subreg-1.c: Require !mips64.
1904 * gcc.dg/sibcall-3.c (ATTR): New macro.
1905 (recurser_void1, recurser_void2): Use it.
1906 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1907 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1908
1909 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1910
1911 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1912 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1913 warning annotation.
1914 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1915
1916 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1917
1918 PR fortran/33497
1919 * gfortran.dg/c_loc_tests_11.f03: New test case.
1920
1921 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1922
1923 PR c++/33459
1924 * g++.dg/init/ref14.C: New.
1925
1926 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1927
1928 * gnat.dg/slice2.ad[sb]: New testcase.
1929
1930 2007-09-19 Nick Clifton <nickc@redhat.com>
1931
1932 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1933
1934 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1935
1936 * gcc.target/bfin/bfin.exp: New.
1937 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1938 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1939 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1940 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1941 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1942 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1943 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1944 mcpu-bf561.c, mcpu-default.c}: New tests.
1945
1946 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1947
1948 Restore detection of unsupported TLS.
1949
1950 Revert this patch:
1951 2007-02-10 Richard Henderson <rth@redhat.com>
1952
1953 * lib/target-supports.exp (check_effective_target_tls): Redefine
1954 to mean non-emulated tls.
1955 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1956 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1957 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1958 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1959 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1960 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1961 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1962
1963 And then:
1964 * lib/target-supports.exp (check_effective_target_tls): Use
1965 stronger test for compiler support for TLS.
1966 (check_effective_target_tls_native): New, to test for non-emulated
1967 TLS support.
1968 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1969 instead of dg-require-effective-target tls.
1970 * g++.dg/gomp/copyin-1.C: Likewise.
1971 * g++.dg/gomp/sharing-1.C: Likewise.
1972 * g++.dg/gomp/tls-1.C: Likewise.
1973 * g++.dg/gomp/tls-2.C: Likewise.
1974 * g++.dg/gomp/tls-3.C: Likewise.
1975 * g++.dg/tls/diag-1.C: Likewise.
1976 * g++.dg/tls/diag-2.C: Likewise.
1977 * g++.dg/tls/diag-3.C: Likewise.
1978 * g++.dg/tls/diag-4.C: Likewise.
1979 * g++.dg/tls/diag-5.C: Likewise.
1980 * g++.dg/tls/init-1.C: Likewise.
1981 * g++.dg/tls/init-2.C: Likewise.
1982 * g++.dg/tls/trivial.C: Likewise.
1983 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1984 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1985 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1986 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1987 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1988 * gcc.dg/gomp/clause-1.c: Likewise.
1989 * gcc.dg/gomp/copyin-1.c: Likewise.
1990 * gcc.dg/gomp/sharing-1.c: Likewise.
1991 * gcc.dg/gomp/tls-1.c: Likewise.
1992 * gcc.dg/gomp/tls-2.c: Likewise.
1993 * gcc.dg/tls/alpha-1.c: Likewise.
1994 * gcc.dg/tls/opt-1.c: Likewise.
1995 * gcc.dg/tls/opt-13.c: Likewise.
1996 * gcc.dg/tls/opt-14.c: Likewise.
1997 * gcc.dg/tls/opt-2.c: Likewise.
1998 * gcc.dg/tls/opt-3.c: Likewise.
1999 * gcc.dg/tls/opt-4.c: Likewise.
2000 * gcc.dg/tls/opt-7.c: Likewise.
2001 * gcc.dg/tls/section-1.c: Likewise.
2002 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2003 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2004 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2005 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2006 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2007 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2008 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2009 * gfortran.dg/gomp/crayptr2.f90: Likewise.
2010 * gfortran.dg/gomp/fixed-1.f: Likewise.
2011 * gfortran.dg/gomp/free-1.f90: Likewise.
2012 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2013 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2014 * gfortran.dg/gomp/reduction1.f90: Likewise.
2015 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2016
2017 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2018
2019 PR fortran/31119
2020 * gfortran.dg/bounds_check_9.f90: New test.
2021 * gfortran.dg/bounds_check_fail_2.f90: New test.
2022
2023 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2024
2025 PR c++/33462 (again)
2026 * g++.dg/ext/va-arg1.C: Adjust.
2027
2028 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2029
2030 PR c++/33462
2031 * g++.dg/ext/va-arg1.C: New.
2032
2033 2007-09-18 Tobias Burnus <burnus@net-b.de>
2034
2035 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2036
2037 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2038
2039 PR c++/33463
2040 * g++.dg/rtti/typeid6.C: New.
2041
2042 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2043
2044 PR c++/33464
2045 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2046 * g++.dg/ext/is_class_error2.C: New.
2047
2048 2007-09-18 Richard Guenther <rguenther@suse.de>
2049
2050 PR tree-optimization/33340
2051 * g++.dg/torture/pr33340.C: New testcase.
2052
2053 2007-09-18 Tobias Burnus <burnus@net-b.de>
2054
2055 PR fortran/33231
2056 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2057 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2058 * gfortran.dg/elemental_subroutine_5.f90: New.
2059
2060 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2061
2062 * lib/target-supports.exp (check_profiling_available): Extend
2063 mips*-*-elf check to mips*-*-elf*.
2064
2065 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2066
2067 * gcc.dg/format/c90-scanf-5.c: New test.
2068 * gcc.dg/format/c99-scanf-4.c: New test.
2069 * gcc.dg/format/ext-7.c: New test.
2070 * gcc.dg/format/ext-8.c: New test.
2071
2072 PR middle-end/33423
2073 * gcc.c-torture/compile/20070915-1.c: New test.
2074
2075 2007-09-17 Tobias Burnus <burnus@net-b.de>
2076
2077 PR fortran/33106
2078 * gfortran.dg/private_type_9.f90: New.
2079
2080 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2081
2082 PR middle-end/33449
2083 * gfortran.dg/pr33449.f90: New test.
2084
2085 2007-09-17 Tobias Burnus <burnus@net-b.de>
2086
2087 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2088 * gfortran.dg/private_type_1.f90: Ditto
2089 * gfortran.dg/interface_18.f90: New.
2090 * gfortran.dg/private_type_8.f90: New.
2091
2092 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2093
2094 PR c++/33124
2095 * g++.dg/warn/new1.C: Adjust.
2096 * g++.dg/torture/str_empty.C: Likewise.
2097
2098 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2099
2100 * gcc.target/mips/dse-1.c: New test.
2101
2102 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2103
2104 PR c++/32756
2105 * g++.dg/overload/operator3.C: New.
2106
2107 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2108
2109 * gcc.target/mips/truncate-1.c: New test.
2110
2111 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2112
2113 PR fortran/29396
2114 PR fortran/29606
2115 PR fortran/30625
2116 PR fortran/30871
2117 * gfortran.dg/subref_array_pointer_1.f90: New test.
2118 * gfortran.dg/subref_array_pointer_2.f90: New test.
2119
2120 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2121
2122 * gfortran.dg/nint_2.f90: Correct last change.
2123
2124 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2125
2126 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2127
2128 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2129
2130 * gcc.dg/vect/pr33373b.c: New test.
2131
2132 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2133
2134 PR target/33438
2135 * gcc.target/i386/pr33438.c: New test.
2136
2137 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2138
2139 * gfortran.dg/nint_2.f90: Revert previous commit.
2140
2141 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2142
2143 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2144
2145 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2146
2147 PR debug/33429
2148 * g++.dg/other/unused1.C: XFAIL class2 scan.
2149
2150 2007-09-13 Tobias Burnus <burnus@net-b.de>
2151
2152 PR fortran/33343
2153 * gfortran.dg/elemental_args_check_1.f90: New.
2154 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2155 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2156
2157 2007-09-13 Tobias Burnus <burnus@net-b.de>
2158
2159 * gfortran.dg/recursive_check_3.f90: New.
2160
2161 2007-09-13 Tobias Burnus <burnus@net-b.de>
2162
2163 PR fortran/33412
2164 * gfortran.dg/elemental_bind_c.f90: New.
2165
2166 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2167
2168 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2169 * gcc.target/mips/mips16-attributes-2.c: New test.
2170 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2171 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2172 hard-float asm when __mips16 is defined.
2173 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2174 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2175 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2176 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2177 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2178 * gcc.target/mips/pr26765.c (foo): Likewise.
2179 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2180 targets, use dg-mips-options instead of dg-options, and use -mgp32
2181 to force 32-bit mode.
2182 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2183 and 64-bit mode.
2184 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2185
2186 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2187 Michael Meissner <michael.meissner@amd.com>
2188
2189 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2190 * gcc.target/i386/sse5-hsubX.c: Ditto.
2191 * gcc.target/i386/sse5-permpX.c: Ditto.
2192 * gcc.target/i386/sse5-haddX.c: Ditto.
2193 * gcc.target/i386/sse5-maccXX.c: Ditto.
2194 * gcc.target/i386/sse5-msubXX.c: Ditto.
2195 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2196 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2197
2198 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2199 optimizes floating point conditional moves into the pcmov
2200 instruction on SSE5.
2201 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2202
2203 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2204 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2205 SSE5.
2206
2207 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2208 compiler optimizes vector (a*b)+c into fmadd on SSE5.
2209
2210 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2211 optimizes (a*b)+c into fmadd on SSE5.
2212
2213 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2214 whether the SSE5 instructions can be generated.
2215
2216 * gcc.target/i386/sse5-check.h: New. Add support for
2217 SSE5 tests.
2218
2219 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2220 ammintrin.h, and turn on -msse5 option instead of -msse4a.
2221 * gcc.target/i386/sse-13.c: Ditto.
2222 * gcc.target/i386/sse-14.c: Ditto.
2223
2224 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
2225
2226 PR testsuite/33153
2227 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2228 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2229
2230 2007-09-12 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR target/32338
2233 * gcc.dg/pr32338-1.c: New test.
2234 * gcc.dg/pr32338-2.c: New test.
2235
2236 2007-09-12 Bob Wilson <bob.wilson@acm.org>
2237
2238 * lib/target-supports.exp (check_effective_target_sync_int_long):
2239 Revert change to add xtensa.
2240 (check_effective_target_sync_char_short): Likewise.
2241
2242 2007-09-12 Olivier Hainque <hainque@adacore.com>
2243
2244 * gnat.dg/packed_subtype.adb: New test.
2245
2246 2007-09-12 Tobias Burnus <burnus@net-b.de>
2247
2248 PR fortran/33297
2249 * gfortran.dg/intrinsic_size.f90: New.
2250
2251 2007-09-12 Tobias Burnus <burnus@net-b.de>
2252
2253 PR fortran/33284
2254 PR fortran/33310
2255 * gfortran.dg/conflicts_2.f90: New.
2256
2257 2007-09-12 Ira Rosen <irar@il.ibm.com>
2258
2259 PR tree-optimization/32377
2260 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2261 dependence distance.
2262 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2263 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2264 * gcc.dg/vect/no-vfa-vect-depend-1.c,
2265 gfortran.dg/vect/no-vfa-pr32377.f90: New.
2266
2267 2007-09-12 Richard Guenther <rguenther@suse.de>
2268
2269 PR middle-end/33382
2270 * gcc.c-torture/compile/pr33382.c: New testcase.
2271 * gcc.c-torture/execute/pr33382.c: Likewise.
2272
2273 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
2274
2275 PR fortran/33395
2276 * gfortran.dg/c_ptr_tests_12.f03: New test case.
2277
2278 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
2279
2280 PR tree-optimization/33373
2281 * gcc.dg/vect/pr33373.c: New test.
2282
2283 2007-09-12 Ben Elliston <bje@au.ibm.com>
2284
2285 * lib/target-supports.exp (check_effective_target_vect_no_double):
2286 Remove unused proc.
2287
2288 2007-09-12 Ben Elliston <bje@au.ibm.com>
2289 Ulrich Weigand <uweigand@de.ibm.com>
2290
2291 * gcc.target/spu/dfcgt-nan.c: New test.
2292
2293 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
2294
2295 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2296
2297 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2298
2299 PR fortran/33040
2300 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2301
2302 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2303
2304 * gcc.dg/va-arg-pack-len-1.c: New test.
2305 * g++.dg/va-arg-pack-len-1.C: New test.
2306
2307 2007-09-11 Michael Matz <matz@suse.de>
2308
2309 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2310
2311 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2312
2313 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2314 checks for size of long double.
2315 * gcc.dg/dfp/convert.h: New file.
2316 * gcc.dg/dfp/convert-bfp-2.c: New test.
2317 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2318 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2319 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2320 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2321 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2322 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2323 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2324 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2325 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2326
2327 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2328
2329 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2330 Change dg-final to expect 1 non-profitable loop and
2331 3 profitable loops.
2332 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2333 Change dg-final to expect 1 non-profitable loop and
2334 3 profitable loops.
2335 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2336 Change dg-final to expect 1 profitable loop.
2337 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2338 Change dg-final to expect 1 profitable loop.
2339
2340 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2341
2342 * gcc.target/mips/call-saved-1.c: New test.
2343 * gcc.target/mips/call-saved-2.c: Likewise.
2344 * gcc.target/mips/call-saved-3.c: Likewise.
2345 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2346 instead of mips_mips64. Set mips_fp64 too.
2347 (is_gp32_flag): Return true for -mips1 and -mips2.
2348 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2349
2350 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2351
2352 * g++.dg/ext/va-arg-pack-1.C: New test.
2353 * g++.dg/ext/va-arg-pack-2.C: New test.
2354
2355 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2356
2357 PR target/33369
2358 * gcc.dg/vect/pr33369.c: New test.
2359
2360 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2361
2362 PR fortran/33370
2363 * gfortran.dg/array_memcpy_5.f90: New test.
2364
2365 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2366
2367 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2368
2369 2007-09-09 Richard Guenther <rguenther@suse.de>
2370
2371 * gcc.c-torture/compile/20070906-1.c: New testcase.
2372
2373 2007-09-09 Ira Rosen <irar@il.ibm.com>
2374
2375 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2376 noinline attribute.
2377 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2378 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2379 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2380 Likewise.
2381
2382 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2383
2384 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2385
2386 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2387
2388 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2389
2390 2007-09-09 Ira Rosen <irar@il.ibm.com>
2391
2392 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2393 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2394 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2395 Compile tests with -fno-tree-pre.
2396 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2397 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2398 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2399 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2400 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2401 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2402 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2403 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2404 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2405 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2406 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2407 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2408 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2409 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2410 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2411 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2412 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2413 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2414 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2415
2416 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2417
2418 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2419 to call objdump.
2420 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2421 Use remote_exec to call c++filt.
2422 * lib/target-supports-dg.exp (dg-require-host-local): New.
2423 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2424 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2425 * g++.dg/rtti/repo1.C: Likewise.
2426 * g++.dg/template/repo1.C: Likewise.
2427 * g++.dg/template/repo2.C: Likewise.
2428 * g++.dg/template/repo3.C: Likewise.
2429 * g++.dg/template/repo4.C: Likewise.
2430 * g++.dg/template/repo5.C: Likewise.
2431 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2432 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2433 * g++.old-deja/g++.pt/repo1.C: Likewise.
2434 * g++.old-deja/g++.pt/repo2.C: Likewise.
2435 * g++.old-deja/g++.pt/repo3.C: Likewise.
2436 * g++.old-deja/g++.pt/repo4.C: Likewise.
2437 * gcc.dg/cpp/trad/builtins.c: Likewise.
2438
2439 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2440
2441 PR tree-optimization/32283
2442 * gcc.dg/tree-ssa/loop-31.c: New test.
2443
2444 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2445
2446 PR rtl-optimization/26449
2447 * gcc.target/i386/pr26449-1.c: New file.
2448
2449 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2450
2451 PR target/33329
2452 PR rtl-optimization/26449
2453 * gcc.target/i386/pr33329.c: New file.
2454
2455 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2456
2457 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2458
2459 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2460
2461 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2462
2463 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2464
2465 PR tree-optimization/33301
2466 * gfortran.dg/vect/pr33301.f: New test.
2467
2468 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2469
2470 PR libfortran/33307
2471 * gfortran.dg/backspace_10.f90: New test.
2472
2473 2007-09-07 Richard Guenther <rguenther@suse.de>
2474
2475 Reapply
2476 2007-09-06 Richard Guenther <rguenther@suse.de>
2477
2478 PR tree-optimization/32586
2479 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2480 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2481 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2482 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2483 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2484 now obsolete simplification.
2485
2486 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2487
2488 PR tree-optimization/33299
2489 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2490 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2491
2492 2007-09-07 Richard Guenther <rguenther@suse.de>
2493
2494 Revert
2495 2007-09-06 Richard Guenther <rguenther@suse.de>
2496
2497 PR tree-optimization/32586
2498 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2499 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2500 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2501 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2502 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2503 now obsolete simplification.
2504
2505 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2506
2507 PR tree-optimization/32821
2508 * gcc.dg/tree-ssa/pr32821.c: New file.
2509
2510 2007-09-07 Richard Sandiford <richard@codesourcery.com>
2511
2512 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2513 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2514 and mips_forced_no_er.
2515 (dg-mips-options): Add -mno-abicalls when a small-data option is
2516 specified. Skip tests with small-data options if mips_forced_gp.
2517 Skip tests with -mexplicit-relocs if mips_forced_no_er.
2518 * gcc.target/mips/sdata-1.c: New test.
2519 * gcc.target/mips/sdata-2.c: Likewise.
2520 * gcc.target/mips/sdata-3.c: Likewise.
2521 * gcc.target/mips/sdata-4.c: Likewise.
2522
2523 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2524
2525 PR fortran/33298
2526 * spread_zerosize_1.f90: New test case.
2527 * spread_bounds_1.f90: New test case.
2528
2529 2007-09-06 Paolo Carlini <pcarlini@suse.de>
2530
2531 PR c++/32674
2532 * g++.dg/template/static31.C: New.
2533
2534 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2535
2536 PR fortran/33271
2537 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2538 powerpc*-linux-gnu.
2539
2540 2007-09-06 David Daney <ddaney@avtrex.com>
2541 Richard Sandiford <richard@codesourcery.com>
2542
2543 PR target/33256
2544 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2545 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2546 * gcc.target/mips/pr33256.c: New test.
2547
2548 2007-09-06 Tom Tromey <tromey@redhat.com>
2549
2550 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2551
2552 2007-09-06 Richard Guenther <rguenther@suse.de>
2553
2554 PR tree-optimization/32586
2555 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2556 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2557 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2558 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2559 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2560 now obsolete simplification.
2561
2562 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
2563
2564 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2565 * gcc.target/i386/sse3-addsubps.c: Ditto.
2566 * gcc.target/i386/sse3-haddpd.c: Ditto.
2567 * gcc.target/i386/sse3-haddps.c: Ditto.
2568 * gcc.target/i386/sse3-hsubpd.c: Ditto.
2569 * gcc.target/i386/sse3-hsubps.c: Ditto.
2570 * gcc.target/i386/sse3-lddqu.c: Ditto.
2571 * gcc.target/i386/sse3-movddup.c: Ditto.
2572 * gcc.target/i386/sse3-movshdup.c: Ditto.
2573 * gcc.target/i386/sse3-movsldup.c: Ditto.
2574
2575 2007-09-06 Richard Guenther <rguenther@suse.de>
2576
2577 PR tree-optimization/33302
2578 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2579
2580 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2581
2582 PR libfortran/33225
2583 * gfortran.dg./fmt_float.f90: New test.
2584
2585 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2586
2587 PR libfortran/33253
2588 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2589
2590 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2591
2592 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2593 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2594
2595 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2596
2597 * g++.dg/eh/builtin1.C: New test.
2598 * g++.dg/eh/builtin2.C: New test.
2599 * g++.dg/eh/builtin3.C: New test.
2600
2601 PR c++/33289
2602 * g++.dg/eh/builtin4.C: New test.
2603
2604 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2605
2606 * gcc.target/powerpc/dfp-dd.c: New test.
2607 * gcc.target/powerpc/dfp-td.c: New test.
2608
2609 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2610
2611 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2612 * gcc.dg/va-arg-pack-1.c: New test.
2613
2614 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2615
2616 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2617 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2618 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2619 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2620 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2621
2622 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2623
2624 PR c++/30302
2625 * g++.dg/ext/anon-struct5.C: New.
2626
2627 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2628
2629 * gcc.dg/i386-cpuid.h: Remove.
2630 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2631 (main): Use __get_cpuid to get target features.
2632 * gcc.target/i386/sse-check.h: Ditto.
2633 * gcc.target/i386/sse2-check.h: Ditto.
2634 * gcc.target/i386/sse3-check.h: Ditto.
2635 * gcc.target/i386/ssse3-check.h: Ditto.
2636 * gcc.target/i386/sse4_1-check.h: Ditto.
2637 * gcc.target/i386/sse4_2-check.h: Ditto.
2638 * gcc.target/i386/sse4a-check.h: Ditto.
2639 * gcc.dg/torture/pr16104-1.c: Ditto.
2640 (do_test): Change to void.
2641 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2642 * gcc.target/i386/sse-6.c: Ditto.
2643 * gcc.target/i386/sse-7.c: Ditto.
2644 * g++.dg/other/i386-1.C: Include cpuid.h.
2645 (main): New function. Use __get_cpuid to get target fetaures.
2646
2647 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2648 David Ung <davidu@mips.com>
2649 Nigel Stephens <nigel@mips.com>
2650
2651 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2652 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2653 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2654 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2655 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2656 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2657 * gcc.dg/torture/pr19683-1.c: Likewise.
2658 * gcc.target/mips/madd-3.c: Likewise.
2659 * gcc.target/mips/maddu-3.c: Likewise.
2660 * gcc.target/mips/msub-3.c: Likewise.
2661 * gcc.target/mips/msubu-3.c: Likewise.
2662 * gcc.target/mips/asm-1.c: Likewise.
2663 * gcc.target/mips/branch-1.c: Likewise.
2664 * gcc.target/mips/ins-1.c: Likewise.
2665 * gcc.target/mips/near-far-3.c: Likewise.
2666 * gcc.target/mips/near-far-4.c: Likewise.
2667 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2668 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2669 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2670 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2671 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2672 * gcc.target/mips/dspr2-MULT.c: Likewise.
2673 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2674 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2675 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2676 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2677 * gcc.target/mips/code-readable-2.c: Likewise.
2678 * gcc.target/mips/code-readable-3.c: Likewise.
2679
2680 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2681 David Ung <davidu@mips.com>
2682 Nigel Stephens <nigel@mips.com>
2683
2684 * gcc.target/mips/mips16-attributes.c: New.
2685
2686 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2687
2688 PR fortran/31564
2689 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2690
2691 PR fortran/33241
2692 * gfortran.dg/char_length_10.f90: New test.
2693
2694 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2695
2696 PR c++/29731
2697 * g++.dg/parse/template24.C: New.
2698
2699 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2700
2701 * g++.dg/other/spu2vmx-1.C: New test.
2702
2703 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2704
2705 PR tree-optimization/33017
2706 * gcc.dg/pr33017.c: New test.
2707
2708 2007-09-05 Ben Elliston <bje@au.ibm.com>
2709
2710 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2711 __protected_stream family of macros.
2712
2713 2007-09-04 Jan Hubicka <jh@suse.cz>
2714
2715 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2716 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2717 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2718 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2719 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2720 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2721 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2722 Likewise.
2723
2724 2007-09-04 Janus Weil <jaydub66@gmail.com>
2725 Tobias Burnus <burnus@net-b.de>
2726
2727 * gfortran.dg/proc_decl_1.f90: New.
2728 * gfortran.dg/proc_decl_2.f90: New.
2729 * gfortran.dg/proc_decl_3.f90: New.
2730 * gfortran.dg/proc_decl_4.f90: New.
2731
2732 2007-09-04 Jan Hubicka <jh@suse.cz>
2733
2734 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2735 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2736 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2737 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2738 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2739 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2740 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2741 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2742 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2743 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2744 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2745 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2746 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2747 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2748 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2749 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2750 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2751 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2752 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2753 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2754 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2755 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2756 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2757 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2758 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2759 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2760 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2761 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2762 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2763 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2764 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2765 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2766 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2767 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2768 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2769 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2770 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2771 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2772 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2773 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2774 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2775 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2776 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2777 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2778 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2779 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2780 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2781 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2782 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2783 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2784 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2785 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2786 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2787 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2788 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2789 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2790 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2791 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2792 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2793 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2794 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2795 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2796 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2797 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2798 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2799 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2800 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2801 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2802 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2803 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2804 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2805 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2806 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2807 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2808 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2809 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2810 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2811 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2812 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2813 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2814 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2815 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2816 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2817 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2818 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2819 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2820 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2821 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2822 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2823 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2824 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2825 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2826 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2827 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2828 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2829 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2830 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2831 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2832 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2833 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2834 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2835 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2836 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2837 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2838 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2839 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2840 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2841 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2842 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2843 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2844 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2845 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2846 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2847 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2848 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2849 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2850 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2851 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2852 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2853 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2854 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2855 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2856 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2857 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2858 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2859 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2860 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2861 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2862 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2863 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2864 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2865 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2866 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2867 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2868 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2869 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2870 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2871 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2872 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2873 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2874 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2875 noinline.
2876 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2877 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2878 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2879 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2880 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2881 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2882 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2883 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2884 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2885 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2886 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2887 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2888 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2889 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2890 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2891 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2892 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2893 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2894 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2895 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2896 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2897 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2898 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2899 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2900 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2901 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2902 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2903 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2904 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2905 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2906 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2907 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2908 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2909 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2910 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2911 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2912 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2913 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2914 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2915 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2916 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2917 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2918 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2919 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2920 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2921 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2922 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2923 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2924 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2925 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2926 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2927 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2928 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2929 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2930 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2931 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2932 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2933 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2934 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2935 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2936 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2937 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2938 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2939 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2940 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2941 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2942 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2943 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2944 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2945 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2946 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2947 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2948 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2949 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2950 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2951 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2952 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2953 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2954 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2955 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2956 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2957 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2958 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2959 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2960 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2961 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2962 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2963 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2964 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2965 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2966 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2967 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2968 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2969 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2970 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2971 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2972 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2973 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2974 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2975 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2976 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2977 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2978 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2979 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2980 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2981 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2982 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2983 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2984 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2985 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2986 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2987 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2988 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2989 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2990 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2991 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2992 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2993 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2994 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2995 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2996 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2997 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2998 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2999 * gcc.dg/vect/vect-83.c: Mark functions noinline.
3000 * gcc.dg/vect/vect-66.c: Mark functions noinline.
3001 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3002
3003 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3004
3005 PR middle-end/33187
3006 * gcc.target/i386/cmov7.c: New file.
3007
3008 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3009
3010 * gcc.target/i386/sse4a-check.h: New file.
3011 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
3012 * gcc.target/i386/sse4a-insert.c: Ditto.
3013 * gcc.target/i386/sse4a-montsd.c: Ditto.
3014 * gcc.target/i386/sse4a-montss.c: Ditto.
3015 * gcc.target/i386/mmx-check.h: New file.
3016 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
3017 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3018 * gcc.target/i386/sse-check.h: New file.
3019 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
3020 * gcc.target/i386/sse-3.c: Ditto.
3021 * gcc.target/i386/sse-7.c: Ditto.
3022 * gcc.target/i386/sse-9.c: Ditto.
3023 * gcc.target/i386/ssefn-3.c: Ditto.
3024 * gcc.target/i386/sse-recip.c: Ditto.
3025 * gcc.target/i386/sse-recip-vec.c: Ditto.
3026 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3027 * gcc.target/i386/20020523-1.c: Remove.
3028 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
3029 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3030 * gcc.target/i386/ssefn-4.c: Ditto.
3031 * gcc.target/i386/sse-6.c: Ditto.
3032 * gcc.target/i386/sse-10.c: Ditto.
3033 * gcc.target/i386/sse-11.c: Ditto.
3034 * gcc.target/i386/sse-18.c: Ditto.
3035 * gcc.target/i386/fpprec-1.c: Ditto.
3036 * g++.dg/other/i386-1.C: Ditto.
3037
3038 2007-09-04 Richard Guenther <rguenther@suse.de>
3039
3040 PR tree-optimization/33291
3041 * gcc.dg/volatile2.c: New testcase.
3042 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3043 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3044 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3045 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3046
3047 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3048
3049 PR fortran/33253
3050 * gfortran.dg/namelist_15.f90: Update test.
3051 * gfortran.dg/namelist_24.f90: Update test.
3052 * gfortran.dg/namelist_38.f90: New test.
3053
3054 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3055
3056 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
3057 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3058 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
3059 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3060 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
3061 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3062
3063 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3064
3065 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3066 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3067
3068 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3069
3070 2007-09-02 David Daney <ddaney@avtrex.com>
3071
3072 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3073 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3074 * gcc.target/mips/atomic-memory-1.c: Ditto.
3075 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3076
3077 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3078
3079 * gcc.target/cris/builtin_clz_v0.c: New testcase.
3080 * gcc.target/cris/builtin_clz_v3.c: New testcase.
3081
3082 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
3083
3084 * gfortran.dg/substr_6.f90: New test.
3085
3086 2007-09-02 Paolo Carlini <pcarlini@suse.de>
3087
3088 PR c++/33208
3089 * g++.dg/other/error18.C: New.
3090 * g++.dg/expr/bitfield3.C: Adjust.
3091
3092 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
3093
3094 PR fortran/33276
3095 * gfortran.fortran-torture/compile/pr33276.f90: New.
3096
3097 2007-09-02 Joseph Myers <joseph@codesourcery.com>
3098
3099 PR C/29237
3100 PR middle-end/33272
3101 * gcc.dg/c99-arraydecl-3.c: New test.
3102
3103 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3104
3105 PR c++/32597
3106 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3107 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3108
3109 2007-08-31 Tobias Burnus <burnus@net-b.de>
3110
3111 PR fortran/33232
3112 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3113 * gfortran.dg/read_1.f90: New.
3114
3115 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3116
3117 PR c++/33210
3118 * g++.dg/template/error30.C: New.
3119
3120 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3121
3122 PR c++/32113
3123 * g++.dg/template/crash70.C: New.
3124
3125 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3126
3127 PR c++/33212
3128 * g++.dg/ext/is_class_error.C: New.
3129
3130 2007-08-31 Olivier Hainque <hainque@adacore.com>
3131
3132 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3133
3134 2007-08-31 David Edelsohn <edelsohn@gnu.org>
3135 Revital Eres <eres@il.ibm.com>
3136
3137 * gcc.target/powerpc/paired-1.c: New test.
3138 * gcc.target/powerpc/paired-2.c: New test.
3139 * gcc.target/powerpc/paired-3.c: New test.
3140 * gcc.target/powerpc/paired-4.c: New test.
3141 * gcc.target/powerpc/paired-5.c: New test.
3142 * gcc.target/powerpc/paired-6.c: New test.
3143 * gcc.target/powerpc/paired-7.c: New test.
3144 * gcc.target/powerpc/ppc-paired.c: New test.
3145
3146 2007-08-31 Ollie Wild <aaw@google.com>
3147
3148 * g++.dg/conversion/ptrmem2.C: New test.
3149 * g++.dg/conversion/ptrmem3.C: New test.
3150 * g++.dg/conversion/ptrmem4.C: New test.
3151 * g++.dg/conversion/ptrmem5.C: New test.
3152 * g++.dg/conversion/ptrmem6.C: New test.
3153 * g++.dg/conversion/ptrmem7.C: New test.
3154 * g++.dg/conversion/ptrmem8.C: New test.
3155
3156 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
3157
3158 PR fortran/31879
3159 * gfortran.dg/char_length_7.f90: New test.
3160 * gfortran.dg/char_length_9.f90: New test.
3161 * gfortran.dg/char_assign_1.f90: Add extra warning.
3162
3163 PR fortran/31197
3164 PR fortran/31258
3165 * gfortran.dg/char_length_8.f90: New test.
3166
3167 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3168
3169 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3170
3171 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3172
3173 * gcc.dg/inline-24.c: New test.
3174 * g++.dg/opt/inline11.C: New test.
3175
3176 2007-08-30 Richard Guenther <rguenther@suse.de>
3177
3178 * gcc.target/i386/vectorize5.c: New testcase.
3179
3180 2007-08-30 Tobias Burnus <burnus@net-b.de>
3181
3182 PR fortran/33228
3183 * interface.c (check_interface0): Improve error for external procs.
3184 (check_sym_interfaces): Fix checking of module procedures.
3185
3186 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3187
3188 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3189 (AI): Add AI_ALIGN.
3190 * gcc.dg/sync-3.c: New test.
3191
3192 PR middle-end/32758
3193 * gcc.dg/cleanup-12.c: New test.
3194
3195 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
3196
3197 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3198 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3199 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3200 * gcc.dg/pr32450.c: Ditto.
3201 * gcc.dg/nest.c: Ditto.
3202 * gcc.dg/nested-func-4.c: Ditto.
3203 * g++.old-deja/g++.law/profile1.C: Ditto.
3204
3205 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3206
3207 PR fortran/32989
3208 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3209 non-default integer kind arguments.
3210
3211 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
3212
3213 PR fortran/33105
3214 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3215
3216 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3217
3218 * gcc.dg/h8300-ice2.c: Remove target selector.
3219
3220 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
3221
3222 PR fortran/33215
3223 * gfortran.dg/binding_label_tests_15.f03: New test case.
3224 * gfortran.dg/binding_label_tests_16.f03: Ditto.
3225
3226 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3227
3228 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3229 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3230
3231 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
3232
3233 PR c++/33194
3234 * g++.dg/other/canon-33194.C: New.
3235
3236 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
3237
3238 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3239 * gcc.c-torture/execute/pr23135.c: Likewise.
3240
3241 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3242
3243 * gcc.dg/pr31344.c: Move to ...
3244 * gcc.dg/dfp/pr31344.c: ... here.
3245 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3246 * gcc.dg/20050503-1.c: Ditto.
3247 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3248 * gcc.dg/20061127-1.c: Compile only for fpic targets.
3249 * gcc.dg/20060801-1.c: Ditto.
3250
3251 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
3252
3253 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3254 * gfortran.dg/nan_1.f90: Likewise.
3255
3256 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3257
3258 PR fortran/33055
3259 Revert previous patch.
3260
3261 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
3262 Kazu Hirata <kazu@codesourcery.com>
3263
3264 * gcc.target/m68k/interrupt-1.c: New.
3265
3266 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3267
3268 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3269 10000 for targets where "int" can't hold at least 100000.
3270 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3271 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3272 (test5)(test6): Use it.
3273 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3274 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3275 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3276 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3277 * gcc.dg/attr-alloc_size.c (test): Likewise.
3278
3279 2007-08-28 Paolo Carlini <pcarlini@suse.de>
3280
3281 PR c++/33209
3282 * g++.dg/template/error29.C: New.
3283
3284 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3285
3286 PR c++/32596
3287 * g++.dg/ext/visibility/anon5.C: New test.
3288
3289 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3290
3291 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3292
3293 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3294
3295 * gfortran.dg/gamma_1.f90: Remove large-real tests.
3296 * gfortran.dg/gamma_2.f90: Remove large-real tests.
3297 * gfortran.dg/gamma_4.f90: New: large-real tests.
3298
3299 2007-08-28 Jason Merrill <jason@redhat.com>
3300
3301 PR c++/29000
3302 * g++.dg/ext/stmtexpr12.C: New test.
3303
3304 PR c++/28558
3305 * g++.dg/ext/attrib28.C: New test.
3306
3307 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3308
3309 PR target/32661
3310 * gcc.target/i386/pr32661.c: New test.
3311
3312 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3313
3314 PR middle-end/32370
3315 * gcc.dg/pr32370.c: New test.
3316
3317 PR rtl-optimization/33148
3318 * gcc.c-torture/compile/20070827-1.c: New test.
3319
3320 PR debug/32914
3321 * d++.dg/debug/const3.C: New test.
3322 * d++.dg/debug/const4.C: New test.
3323 * d++.dg/debug/dwarf2/const1.C: New test.
3324 * d++.dg/debug/dwarf2/const2.C: New test.
3325 * d++.dg/debug/dwarf2/const2b.C: New test.
3326
3327 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3328 Vladimir Yanovsky <yanov@il.ibm.com>
3329 Revital Eres <eres@il.ibm.com>
3330 Andrey Belevantsev <abel@ispras.ru>
3331
3332 * gcc.dg/sms-1.c: New test.
3333
3334 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3335
3336 * g++.dg/ext/gnu-inline-common.h: New.
3337 * g++.dg/ext/gnu-inline-global-reject.C: New.
3338 * g++.dg/ext/gnu-inline-global.C: New.
3339 * g++.dg/ext/gnu-inline-namespace.C: New.
3340 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3341 * g++.dg/ext/gnu-inline-class.C: New.
3342 * g++.dg/ext/gnu-inline-class-static.C: New.
3343 * g++.dg/ext/gnu-inline-template-class.C: New.
3344 * g++.dg/ext/gnu-inline-template-func.C: New.
3345
3346 2007-08-27 Jason Merrill <jason@redhat.com>
3347
3348 PR c++/31337
3349 * g++.dg/ext/stmtexpr11.C: New.
3350
3351 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3352
3353 * lib/target-supports.exp (check_profiling_available):
3354 Set profiling_available_saved to 0 on fido-*-elf.
3355
3356 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3357
3358 PR tree-optimization/33173
3359
3360 * gcc.c-torture/compile/pr33173.c: New.
3361
3362 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3363
3364 PR target/31385
3365 * gcc.dg/dfp/pr31385.c: New.
3366
3367 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3368
3369 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3370
3371 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3372
3373 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3374 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3375 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3376 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3377 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3378 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3379 gcc.target/m68k directory.
3380 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3381 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3382 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3383 gcc.target/cris directory.
3384 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3385 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3386 gcc.target/bfin directory.
3387
3388 * gcc.target/sh: New directory.
3389 * gcc.target/sh/sh.exp: New file.
3390 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3391 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3392 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3393 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3394 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3395 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3396
3397 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3398
3399 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3400 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3401 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3402 * gcc.target/i386/local2.c: Ditto.
3403 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3404 * gcc.target/i386/20011119-1.c: Ditto.
3405 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3406 * gcc.target/i386/fastcall-1.c: Fix target selector.
3407
3408 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3409
3410 PR fortran/33055
3411 * gfortran.dg/negative_unit.f: Add new check
3412 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3413 -fdefault-integer-8.
3414
3415 2007-08-26 Asher Langton <langton2@llnl.gov>
3416
3417 * gfortran.dg/recursive_stack.f90: New.
3418 * gfortran.dg/openmp_stack.f90: New.
3419
3420 2007-08-26 Tobias Burnus <burnus@net-b.de>
3421
3422 PR fortran/31298
3423 * gfortran.dg/use_10.f90: New.
3424
3425 2007-08-26 Tobias Burnus <burnus@net-b.de>
3426
3427 PR fortran/32985
3428 * gfortran.dg/namelist_14.f90: Make test case valid.
3429 * gfortran.dg/common_10.f90: New.
3430
3431 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3432
3433 PR middle-end/33181
3434 * gcc.dg/ifelse-2.c: New.
3435
3436 2007-08-26 Tobias Burnus <burnus@net-b.de>
3437
3438 PR fortran/32980
3439 * gfortran.dg/gamma_1.f90: New.
3440 * gfortran.dg/gamma_2.f90: New.
3441 * gfortran.dg/gamma_3.f90: New.
3442
3443 2007-08-26 Tobias Burnus <burnus@net-b.de>
3444
3445 PR fortran/33188
3446 * gfortran.dg/used_types_18.f90: New.
3447
3448 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3449
3450 * gcc.dg/array-init-2.c: New test.
3451
3452 2007-08-24 Tobias Burnus <burnus@net-b.de>
3453
3454 PR fortran/33178
3455 * gfortran.dg/initialization_4.f90: Update dg-error.
3456 * gfortran.dg/initialization_13.f90: New.
3457
3458 2007-08-24 Richard Guenther <rguenther@suse.de>
3459
3460 PR middle-end/33166
3461 * gcc.c-torture/compile/pr33166.c: New testcase.
3462
3463 2007-08-24 Tobias Burnus <burnus@net-b.de>
3464
3465 PR fortran/33139
3466 * gfortran.dg/pointer_assign_4.f90: New.
3467 * gfortran.dg/shape_2.f90: Fix test case.
3468 * gfortran.dg/char_result_4.f90: Ditto.
3469
3470 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3471
3472 * gcc.dg/array-init-1.c: New test.
3473
3474 PR c++/32567
3475 * g++.dg/parse/crash36.C: New test.
3476
3477 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3478
3479 * gcc.dg/pr32721.c: Updated.
3480
3481 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR tree-optimization/32573
3484 PR middle-end/32946
3485 * gcc.dg/pr32573.c: New test.
3486
3487 PR c++/32898
3488 * g++.dg/lookup/ns3.C: New test.
3489
3490 * gfortran.dg/assumed_charlen_sharing.f90: New test.
3491
3492 PR c++/31941
3493 * g++.dg/parse/crash37.C: New test.
3494
3495 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3496
3497 PR target/17390
3498 * gcc.target/i386/pr17390.c: New test.
3499
3500 2007-08-23 Richard Guenther <rguenther@suse.de>
3501
3502 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3503 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3504 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3505 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3506 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3507 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3508 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3509 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3510
3511 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3512
3513 * gcc.target/s390: New directory.
3514 * gcc.target/s390/s390.exp: New file.
3515 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3516 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3517 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3518 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3519 gcc.target/s390 directory.
3520
3521 2007-08-23 Richard Guenther <rguenther@suse.de>
3522
3523 PR tree-optimization/32328
3524 * testsuite/gcc.dg/pr32328.c: New testcase.
3525
3526 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
3527
3528 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3529 available.
3530
3531 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3532
3533 PR fortran/33095
3534 * gfortran.dg/min_max_optional_5.f90: New test.
3535 * gfortran.dg/min_max_optional_2.f90: Remove.
3536 * gfortran.dg/min_max_optional_3.f90: Remove.
3537 * gfortran.dg/min_max_optional_4.f90: Remove.
3538
3539 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3540
3541 * gcc.target/i386/xorps-sse.c: New.
3542 * gcc.target/i386/xorps-sse2.c: New.
3543
3544 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3545
3546 * gcc.target/i386/cmov3.c: Fix scan-assembler.
3547 * gcc.target/i386/cmov4.c: Fix scan-assembler.
3548 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3549
3550 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
3551
3552 PR fortran/33020
3553 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3554 include multiple kinds for SHAPE parameter within a single
3555 namespace.
3556 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3557 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
3558
3559 2007-08-22 Janus Weil <jaydub66@gmail.com>
3560
3561 * interface_abstract_1.f90: Extended test case.
3562 * interface_abstract_3.f90: New test.
3563
3564 2007-08-21 Christian Bruel <christian.bruel@st.com>
3565
3566 * gcc.dg/fold-sub.c: New test.
3567
3568 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3569
3570 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3571 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3572 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3573 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3574 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3575 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3576
3577 2007-08-22 Richard Guenther <rguenther@suse.de>
3578
3579 PR middle-end/33007
3580 * gcc.dg/pr33007.c: New testcase.
3581
3582 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3583
3584 * gcc.c-torture/execute/strcmp-1.x: Delete.
3585
3586 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3587
3588 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3589 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3590 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3591 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3592 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3593 gcc.target/i386/stack-realign.c,
3594 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3595 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3596 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3597 target using dg-require-effective-target directive.
3598 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3599 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3600 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3601 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3602 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3603 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3604 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3605 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3606 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3607 Require lp64 target using dg-require-effective-target directive.
3608 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3609 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3610 directive.
3611 * gcc.target/i386/20010202-1.c: Move from here ...
3612 * gcc.dg/20010202-1.c: ... to here.
3613
3614 2007-08-22 Richard Guenther <rguenther@suse.de>
3615
3616 PR tree-optimization/33142
3617 * gcc.c-torture/execute/pr33142.c: New testcase.
3618
3619 2007-08-22 Richard Guenther <rguenther@suse.de>
3620
3621 PR middle-end/32563
3622 * g++.dg/torture/pr32563.C: New testcase.
3623
3624 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR middle-end/32912
3627 * gcc.dg/pr32912-1.c: Add -w to options.
3628 * gcc.dg/pr32912-2.c: Likewise.
3629 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3630
3631 2007-08-21 Ian Lance Taylor <iant@google.com>
3632
3633 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3634
3635 2007-08-21 Ian Lance Taylor <iant@google.com>
3636
3637 PR tree-optimization/33134
3638 * g++.dg/tree-ssa/pr33134.C: New test.
3639
3640 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3641
3642 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3643 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3644
3645 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR debug/32610
3648 * gcc.dg/debug/pr32610.c: New test.
3649
3650 * g++.dg/init/new24.C: New test.
3651
3652 PR middle-end/32912
3653 * gcc.dg/pr32912-1.c: New test.
3654 * gcc.dg/pr32912-2.c: New test.
3655 * gcc.dg/pr32912-3.c: New test.
3656
3657 2007-08-21 Richard Guenther <rguenther@suse.de>
3658
3659 * gcc.dg/pointer-arith-10.c: New testcase.
3660
3661 2007-08-21 Richard Guenther <rguenther@suse.de>
3662
3663 PR middle-end/33122
3664 * gcc.c-torture/compile/pr33122.c: New testcase.
3665
3666 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3667
3668 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3669
3670 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3671
3672 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3673
3674 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3675
3676 PR c++/33025
3677 * g++.dg/init/new23.C: New test.
3678
3679 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3680
3681 PR middle-end/30564
3682 * gcc.c-torture/compile/pr30564-1.c: New test.
3683 * gcc.c-torture/compile/pr30564-2.c: New test.
3684
3685 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3686
3687 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3688
3689 2007-08-19 Tobias Burnus <burnus@net-b.de>
3690
3691 * gfortran.dg/interface_abstract_2.f90: New.
3692 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3693
3694 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3695
3696 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3697 unknown (so that outer-loop wont get analyzed).
3698 * gcc.dg/vect/vect-outer-1a.c: New test.
3699 * gcc.dg/vect/vect-outer-1b.c: New test.
3700 * gcc.dg/vect/vect-outer-1.c: New test.
3701 * gcc.dg/vect/vect-outer-2a.c: New test.
3702 * gcc.dg/vect/vect-outer-2b.c: New test.
3703 * gcc.dg/vect/vect-outer-2c.c: New test.
3704 * gcc.dg/vect/vect-outer-2.c: New test.
3705 * gcc.dg/vect/vect-outer-3a.c: New test.
3706 * gcc.dg/vect/vect-outer-3b.c: New test.
3707 * gcc.dg/vect/vect-outer-3c.c: New test.
3708 * gcc.dg/vect/vect-outer-3.c: New test.
3709 * gcc.dg/vect/vect-outer-4a.c: New test.
3710 * gcc.dg/vect/vect-outer-4b.c: New test.
3711 * gcc.dg/vect/vect-outer-4c.c: New test.
3712 * gcc.dg/vect/vect-outer-4d.c: New test.
3713 * gcc.dg/vect/vect-outer-4e.c: New test.
3714 * gcc.dg/vect/vect-outer-4f.c: New test.
3715 * gcc.dg/vect/vect-outer-4g.c: New test.
3716 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3717 * gcc.dg/vect/vect-outer-4i.c: New test.
3718 * gcc.dg/vect/vect-outer-4j.c: New test.
3719 * gcc.dg/vect/vect-outer-4k.c: New test.
3720 * gcc.dg/vect/vect-outer-4l.c: New test.
3721 * gcc.dg/vect/vect-outer-4m.c: New test.
3722 * gcc.dg/vect/vect-outer-4.c: New test.
3723 * gcc.dg/vect/vect-outer-5.c: New test.
3724 * gcc.dg/vect/vect-outer-6.c: New test.
3725 * gcc.dg/vect/vect-outer-fir.c: New test.
3726 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3727 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3728
3729 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3730
3731 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3732 and -fno-tree-reassoc.
3733 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3734 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3735 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3736 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3737 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3738 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3739 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3740 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3741 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3742 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3743 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3744 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3745 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3746 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3747 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3748 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3749 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3750 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3751 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3752 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3753 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3754 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3755 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3756 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3757 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3758 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3759 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3760 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3761 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3762 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3763 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3764 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3765 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3766 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3767 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3768 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3769 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3770
3771 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3772
3773 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3774 versioning for aliasing).
3775 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3776
3777 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3778 targets.
3779 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3780
3781 2007-08-18 Tom Tromey <tromey@redhat.com>
3782
3783 PR preprocessor/32974:
3784 * gcc.dg/cpp/pr32974.c: New file.
3785
3786 2007-08-17 Tobias Burnus <burnus@net-b.de>
3787
3788 * gfortran.dg/interface_abstract_1.f90: New.
3789
3790 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3791
3792 PR fortran/32881
3793 * gfortran.dg/pure_initializer_1.f90: New test.
3794
3795 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3796
3797 PR fortran/32875
3798 * gfortran.dg/array_constructor_18.f90: New test.
3799
3800 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3801
3802 PR c++/28989
3803 * g++.dg/expr/lval3.C: New test.
3804 * g++.dg/expr/lval4.C: New test.
3805
3806 2007-08-17 Ollie Wild <aaw@google.com>
3807
3808 PR c++/31749
3809 * g++.dg/lookup/builtin3.C: New test.
3810 * g++.dg/lookup/builtin4.C: New test.
3811 * g++.dg/lookup/using19.C: New test.
3812
3813 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3814
3815 PR c++/32190
3816 * g++.dg/parse/error31.C: New.
3817
3818 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3819
3820 PR c++/32112
3821 * g++.dg/template/error26.C: New.
3822
3823 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3824
3825 PR fortran/33079
3826 * gfortran.dg/zero_length_2.f90: New test.
3827
3828 2007-08-17 Tobias Burnus <burnus@net-b.de>
3829
3830 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3831 * gfortran.dg/kind_tests_3.f03: Ditto.
3832 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3833 * gfortran.dg/interface_13.f90: Ditto.
3834 * gfortran.dg/pr32738.f90: Ditto.
3835 * gfortran.dg/module_private_1.f90: Ditto.
3836 * gfortran.dg/test_only_clause.f90: Ditto.
3837 * gfortran.dg/bind_c_vars.f90: Ditto.
3838 * gfortran.dg/bind_c_dts.f90: Ditto.
3839 * gfortran.dg/use_9.f90: Ditto.
3840 * gfortran.dg/generic_8.f90: Ditto.
3841 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3842 * gfortran.dg/private_type_6.f90: Ditto.
3843 * gfortran.dg/c_assoc.f90: Ditto.
3844 * gfortran.dg/private_type_7.f90: Ditto.
3845 * gfortran.dg/global_vars_c_init.f90: Ditto.
3846 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3847 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3848 * gfortran.dg/c_size_t_test.f03: Ditto.
3849 * gfortran.dg/used_types_12.f90: Ditto.
3850 * gfortran.dg/pr25923.f90: Ditto.
3851 * gfortran.dg/test_com_block.f90: Ditto.
3852 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3853 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3854 * gfortran.dg/com_block_driver.f90: Ditto.
3855 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3856 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3857 * gfortran.dg/c_loc_test.f90: Ditto.
3858 * gfortran.dg/c_ptr_tests.f03: Ditto.
3859 * gfortran.dg/module_interface_1.f90: Ditto.
3860
3861 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3862
3863 PR c++/32870
3864 * g++.dg/other/error17.C: Adjust.
3865
3866 2007-08-17 Ben Elliston <bje@au.ibm.com>
3867
3868 PR middle-end/32970
3869 * g++.dg/ext/altivec-14.C: New test.
3870
3871 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3872
3873 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3874 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3875 dump files.
3876 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3877 * gcc.dg/vect/pr32366.c: Ditto.
3878
3879 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3880
3881 PR testsuite/33082
3882 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3883 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3884 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3885 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3886
3887 2007-08-16 Tobias Burnus <burnus@net-b.de>
3888
3889 PR fortran/33072
3890 * gfortran.dg/use_9.f90: New.
3891
3892 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3893
3894 * g++.dg/gcov/gcov-5.C: New test.
3895
3896 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3897
3898 * g++.dg/gcov/gcov-4.C: New test.
3899 * lib/gcov.exp (verify-lines): Add support for
3900 checking no-coverage lines.
3901
3902 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3903
3904 * gcc.dg/vect/vect-vfa-01.c: New.
3905 * gcc.dg/vect/vect-vfa-02.c: New.
3906 * gcc.dg/vect/vect-vfa-03.c: New.
3907 * gcc.dg/vect/vect-vfa-04.c: New.
3908 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3909 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3910 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3911 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3912 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3913 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3914 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3915 gfortran.dg/vect/pr19049.f90: Rename to start with
3916 prefix no-vfa-.
3917 * gcc.dg/vect/vect.exp: Disable versioning for alias
3918 when test starts with no-vfa-.
3919 * gfortran.dg/vect/vect.exp: Likewise.
3920
3921 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3922
3923 * gcc.dg/torture/pr32897.c: New test.
3924
3925 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3926
3927 PR c++/31132
3928 * g++.dg/template/crash69.C: New.
3929
3930 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3931
3932 * lib/target-supports.exp (check_effective_target_arm32): Use
3933 check_no_compiler_messages.
3934
3935 2007-08-15 Diego Novillo <dnovillo@google.com>
3936
3937 gcc.dg/tree-ssa/20070815.c: New test.
3938
3939 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3940
3941 PR fortran/33077
3942 * gfortran.dg/random_7.f90: Initialize variable.
3943
3944 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3945
3946 PR middle-end/33074
3947 * gfortran.dg/pr33074.f90: New test.
3948
3949 PR c++/32992
3950 * g++.dg/opt/nrv14.C: New test.
3951
3952 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3953
3954 PR c++/33035
3955 * g++.dg/template/crash68.C: New.
3956
3957 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3958
3959 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3960 * gcc.dg/sibcall-4.c: Ditto.
3961
3962 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3963
3964 PR fortran/33066
3965 * gfortran.dg/use_8.f90: New test.
3966 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3967
3968 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3969
3970 PR c++/27211
3971 * g++.dg/template/error27.C: New.
3972 * g++.dg/template/error28.C: New.
3973 * g++.dg/other/pr28304.C: Adjust.
3974 * g++.old-deja/g++.mike/p811.C: Likewise.
3975
3976 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3977
3978 PR target/30315
3979 * gcc.target/i386/pr30315.c: New.
3980
3981 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3982
3983 PR fortran/32594
3984 * gfortran.dg/substr_5.f90: New test.
3985
3986 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3987
3988 PR c/30428
3989 * gcc.dg/vector-2.c: New test.
3990
3991 PR c++/30428
3992 * g++.dg/ext/vector8.C: New test.
3993
3994 2007-08-13 Dan Hipschman <dsh@google.com>
3995
3996 PR c/32953
3997 * gcc.dg/format/array-1.c: Add an additional test for
3998 unterminated format strings of length 1.
3999
4000 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4001
4002 PR fortran/32926
4003 * gfortran.dg/external_procedures_3.f90: New test.
4004
4005 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4006
4007 PR fortran/32827
4008 * gfortran.dg/import6.f90: New test.
4009
4010 2007-08-13 Andrew Pinski <pinskia@gmail.com>
4011
4012 PR C/30427
4013 * gcc.dg/vector-1.c: New test.
4014
4015 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4016
4017 * gcc.dg/pr21255-4.c: Skip for PIC.
4018 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4019
4020 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4021
4022 * gcc.dg/attr-isr.c: Skip for PIC.
4023 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4024 * gcc.dg/attr-isr-trapa.c: Likewise.
4025 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4026 * gcc.dg/pragma-isr-trapa.c: Likewise.
4027 * gcc.dg/pragma-isr-trapa2.c: Likewise.
4028
4029 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4030
4031 PR fortran/32962
4032 * gfortran.dg/transpose_1.f90: New test.
4033
4034 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4035
4036 PR fortran/29600
4037 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4038 intrinsic.
4039
4040 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4041
4042 PR fortran/30964
4043 PR fortran/33054
4044 * gfortran.dg/random_4.f90: New test.
4045 * gfortran.dg/random_5.f90: New test.
4046 * gfortran.dg/random_6.f90: New test.
4047 * gfortran.dg/random_7.f90: New test.
4048
4049 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4050
4051 PR fortran/32860
4052 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4053
4054 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4055
4056 PR fortran/31629
4057 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
4058
4059 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4060
4061 PR fortran/29600
4062 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4063 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4064
4065 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4066
4067 PR fortran/32937
4068 * gfortran.dg/char_length_6.f90: New test.
4069
4070 2007-08-10 Ollie Wild <aaw@google.com>
4071
4072 * g++.dg/lookup/using18.C: New test.
4073
4074 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4075
4076 PR c++/17763
4077 * g++.dg/other/error16.C: New.
4078
4079 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4080
4081 PR libfortran/33039
4082 * gfortran.dg/namelist_37.f90: New test.
4083
4084 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4085
4086 PR c++/22256
4087 * g++.dg/conversion/op3.C: New.
4088
4089 2007-08-09 Tobias Burnus <burnus@net-b.de>
4090
4091 PR fortran/32987
4092 * gfortran.dg/fmt_tab_1.f90: New.
4093 * gfortran.dg/fmt_tab_2.f90: New.
4094
4095 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4096
4097 PR c/32796
4098 * gcc.c-torture/compile/pr32796.c: New test.
4099
4100 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4101
4102 PR middle-end/32813
4103 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4104 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4105 instead of just -O.
4106
4107 2007-08-08 Richard Sandiford <richard@codesourcery.com>
4108
4109 * gcc.target/mips/code-readable-1.c: New test.
4110 * gcc.target/mips/code-readable-2.c: Likewise.
4111 * gcc.target/mips/code-readable-3.c: Likewise.
4112
4113 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
4114 Revital Eres <eres@il.ibm.com>
4115
4116 * gfortran.dg/sms-1.f90: Add comment.
4117 * gfortran.dg/sms-2.f90: New.
4118
4119 2007-08-07 Ian Lance Taylor <iant@google.com>
4120
4121 * gcc.dg/instrument-1.c: New test.
4122 * gcc.dg/instrument-2.c: New test.
4123 * gcc.dg/instrument-3.c: New test.
4124
4125 2007-08-07 Steve Ellcey <sje@cup.hp.com>
4126
4127 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4128
4129 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
4130
4131 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
4132 !vector_alignment_reachable targets.
4133 * gcc.dg/vect/vect-33.c: Likewise.
4134 * gcc.dg/vect/vect-42.c: Likewise.
4135 * gcc.dg/vect/vect-44.c: Likewise.
4136 * gcc.dg/vect/vect-50.c: Likewise.
4137 * gcc.dg/vect/vect-70.c: Likewise.
4138 * gcc.dg/vect/vect-71.c: Likewise.
4139 * gcc.dg/vect/vect-87.c: Likewise.
4140 * gcc.dg/vect/vect-88.c: Likewise.
4141 * gcc.dg/vect/vect-91.c: Likewise.
4142 * gcc.dg/vect/vect-93.c: Likewise.
4143 * gcc.dg/vect/vect-96.c: Likewise.
4144 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4145 * gcc.dg/vect/section-anchors-69.c: Likewise.
4146 * gcc.dg/vect/pr25413.c: Likewise.
4147 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4148 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4149 * gfortran.dg/vect-2.f90: Likewise.
4150 * gfortran.dg/vect-3.f90: Likewise.
4151 * gfortran.dg/vect-4.f90: Likewise.
4152 * gfortran.dg/vect-5.f90: Likewise.
4153 * lib/target-supports.exp (check_effective_target_natural_alignment):
4154 Return false for darwin.
4155 (check_effective_target_vector_alignment_reachable_for_double): New.
4156
4157 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
4158
4159 * gcc.dg/multiword-1.c: New testcase.
4160
4161 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
4162
4163 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4164 messages.
4165 * gfortran.dg/namelist_36.f90: New test.
4166
4167 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
4168
4169 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4170 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4171
4172 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
4173
4174 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4175 * gcc.dg/torture/type-generic-1.c: Likewise.
4176
4177 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4178
4179 * gcc.c-torture/20070522-1.c: Move to ...
4180 * gcc.c-torture/compile/20070522-1.c: Here.
4181
4182 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4183
4184 PR fortran/29828
4185 * gfortran.dg/minmax_char_1.f90: New test.
4186 * gfortran.dg/minmax_char_2.f90: New test.
4187 * gfortran.dg/min_max_optional_4.f90: New test.
4188
4189 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4190
4191 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4192 hanging on the testcase.
4193
4194 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4195
4196 PR middle-end/32988
4197 * gcc.c-torture/compile/pr32988.c: New test.
4198
4199 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4200
4201 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4202
4203 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
4204
4205 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
4206
4207 Revert:
4208 2007-03-22 Dirk Mueller <dmueller@suse.de>
4209
4210 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4211
4212 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4213
4214 PR fortran/32979
4215 * gfortran.dg/isnan_1.f90: New test.
4216
4217 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
4218 Revital Eres <eres@il.ibm.com>
4219
4220 * gcc.dg/sms-antideps.c: New test.
4221
4222 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
4223
4224 PR fortran/31214
4225 * gfortran.dg/entry_13.f90: New test.
4226
4227 * gfortran.dg/entry_12.f90: Clean up .mod file.
4228
4229 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4230
4231 PR fortran/32770
4232 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
4233 variables as kind=4 so they don't overflow the record length.
4234
4235 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
4236
4237 PR fortran/32968
4238 * gfortran.dg/selected_kind_1.f90: New test.
4239
4240 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4241
4242 PR middle-end/32780
4243 * gcc.c-torture/compile/pr32780.c: New test.
4244
4245 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4246
4247 RP middle-end/32399
4248 * gcc.c-torture/compile/pr32399.c: New testcase.
4249
4250 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4251
4252 PR middle-end/32304
4253 * g++.dg/torture/pr32304.C: New testcase.
4254
4255 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4256
4257 PR middle-end/32935
4258 * gfortran.fortran-torture/compile/complex_1.f90: New test.
4259
4260 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4261
4262 PR fortran/32955
4263 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4264
4265 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4266
4267 PR fortran/31202
4268 * gfortran.dg/nint_2.f90: New test.
4269
4270 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
4271
4272 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4273 * gcc.dg/weak/typeof-2.c: Likewise.
4274
4275 2007-08-03 Diego Novillo <dnovillo@google.com>
4276
4277 PR 31521
4278 * gcc.dg/tree-ssa/pr31521.c: New test.
4279
4280 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4281
4282 PR fortran/32770
4283 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
4284 iostat must be default kind.
4285
4286 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4287
4288 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4289
4290 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4291
4292 PR fortran/32770
4293 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
4294 explicit so test passes with -fdefault-integer-8.
4295 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4296 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4297
4298 2007-08-02 Lee Millward <lee.millward@gmail.com>
4299
4300 PR c++/30849
4301 * g++.dg/parse/asm1.C: New test.
4302
4303 PR c++/30850
4304 * g++.dg/parse/asm2.C: Likewise.
4305
4306 PR c++/30851
4307 * g++.dg/parse/asm3.C: Likewise.
4308
4309 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4310
4311 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4312 "int" is only 16 bit bits wide.
4313 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4314
4315 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4316
4317 * g++.dg/torture/type-generic-1.C: New.
4318 * gcc.dg/pr28796-2.c: Move tests ...
4319 * gcc.dg/tg-tests.h: ... here.
4320 * gcc.dg/torture/type-generic-1.c: New.
4321
4322 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4323
4324 PR libfortran/32954
4325 * minmaxloc_3.f90: New test case.
4326
4327 2007-08-01 Tobias Burnus <burnus@net-b.de>
4328
4329 PR fortran/32936
4330 * gfortran.dg/allocate_stat.f90: New.
4331
4332 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4333
4334 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4335
4336 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4337
4338 PR tree-optimization/32919
4339 * gcc.c-torture/compile/pr32919.c: New.
4340
4341 2007-08-01 Nick Clifton <nickc@redhat.com>
4342
4343 * gcc.c-torture/execute/execute.exp: Change copyright header to
4344 refer to version 3 of the GNU General Public License and to point
4345 readers at the COPYING3 file and the FSF's license web page.
4346 * gcc.c-torture/execute/ieee/ieee.exp,
4347 gcc.c-torture/unsorted/unsorted.exp,
4348 gcc.c-torture/compile/compile.exp,
4349 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4350 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4351 gcc.target/cris/torture/cris-torture.exp,
4352 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4353 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4354 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4355 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4356 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4357 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4358 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4359 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4360 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4361 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4362 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4363 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4364 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4365 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4366 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4367 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4368 gcc.dg/noncompile/noncompile.exp,
4369 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4370 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4371 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4372 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4373 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4374 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4375 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4376 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4377 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4378 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4379 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4380 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4381 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4382 g++.old-deja/old-deja.exp,
4383 gfortran.fortran-torture/execute/execute.exp,
4384 gfortran.fortran-torture/compile/compile.exp,
4385 treelang/output/output-1.c, treelang/output/output-1.tree,
4386 treelang/execute/execute.exp, treelang/Makefile.in,
4387 treelang/compile/compile.exp, g++.dg/dg.exp,
4388 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4389 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4390 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4391 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4392 g++.dg/compat/struct-layout-1.exp,
4393 g++.dg/compat/struct-layout-1_generate.c,
4394 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4395 g++.dg/bprob/bprob.exp, config/default.exp,
4396 gcc.test-framework/test-framework.awk,
4397 gcc.test-framework/gen_directive_tests,
4398 gcc.test-framework/test-framework.exp,
4399 objc.dg/special/special.exp,
4400 objc.dg/gnu-encoding/gnu-encoding.exp,
4401 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4402 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4403 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4404 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4405 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4406 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4407 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4408 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4409 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4410 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4411 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4412 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4413 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4414 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4415 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4416 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4417 Likewise.
4418
4419 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4420
4421 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4422 error message text.
4423
4424 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4425
4426 PR fortran/32945
4427 * gfortran.dg/initialization_12.f90: New test.
4428
4429 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4430
4431 PR fortran/31609
4432 * gfortran.dg/entry_12.f90: New test.
4433
4434 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4435
4436 PR fortran/32938
4437 * gfortran.dg/altreturn_6.f90: New test.
4438
4439 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4440
4441 PR fortran/32942
4442 * gfortran.dg/exponent_2.f90: New test.
4443
4444 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4445
4446 * gcc.dg/vect/vect-117.c: New test.
4447 * gcc.dg/vect/vect-74.c: Enabled test
4448 * gcc.dg/vect/vect-81.c: Enabled test
4449
4450 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4451
4452 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4453 s/dg-error/dg-warning where warning is expected.
4454
4455 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4456
4457 PR fortran/32770
4458 * gfortran.dg/array_constructor_12.f90: Adjust argument
4459 of huge() to correct kind.
4460
4461 2007-07-30 Ollie Wild <aaw@google.com>
4462
4463 * gcc.dg/cpp/counter-2.c: New test.
4464 * gcc.dg/cpp/counter-3.c: New test.
4465 * gcc.dg/cpp/dir-only-1.c: New test.
4466 * gcc.dg/cpp/dir-only-1.h: New file.
4467 * gcc.dg/cpp/dir-only-2.c: New test.
4468 * gcc.dg/cpp/dir-only-3.c: New test.
4469 * gcc.dg/cpp/dir-only-3a.h: New file.
4470 * gcc.dg/cpp/dir-only-3b.h: New file.
4471 * gcc.dg/cpp/dir-only-4.c: New test.
4472 * gcc.dg/cpp/dir-only-5.c: New test.
4473 * gcc.dg/cpp/dir-only-6.c: New test.
4474
4475 2007-07-30 Julian Brown <julian@codesourcery.com>
4476
4477 * gcc.target/arm/neon/v*.c: Regenerate.
4478
4479 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4480
4481 PR c++/32108
4482 * g++.dg/ext/label6.C: New.
4483
4484 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4485
4486 PR libfortran/32858
4487 PR libfortran/30814
4488 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
4489
4490 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
4491
4492 PR fortran/31211
4493 * gfortran.dg/actual_pointer_function_1.f90: New test.
4494
4495 PR fortran/32682
4496 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4497
4498 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
4499
4500 PR fortran/32906
4501 * gfortran.dg/shape_1.f90: Adjust error message.
4502 * gfortran.dg/parameter_array_ref_1.f90: New test.
4503
4504 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4505
4506 PR fortran/31609
4507 * gfortran.dg/entry_11.f90: New test.
4508
4509 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
4510 Revital Eres <eres@il.ibm.com>
4511
4512 * gfortran.dg/sms-1.f90: New test.
4513
4514 2007-07-28 Richard Guenther <rguenther@suse.de>
4515
4516 * gcc.c-torture/compile/pr32920.c: New testcase.
4517
4518 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
4519
4520 PR c++/30917
4521 * g++.dg/lookup/friend11.C: New test.
4522
4523 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
4524
4525 * gfortran.dg/namelist_5.f90: Adjusted error message.
4526 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4527 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4528 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4529 * gfortran.dg/namelist_32.f90: ... this.
4530
4531 PR fortran/32876
4532 * gfortran.dg/namelist_33.f90: New test.
4533
4534 PR fortran/32905
4535 * gfortran.dg/namelist_34.f90: New test.
4536
4537 PR fortran/31818
4538 * gfortran.dg/namelist_35.f90: New test.
4539
4540 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
4541
4542 PR fortran/32880
4543 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4544
4545 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4546
4547 PR testsuite/32471
4548 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4549 assuming it is 0x7ffffffff.
4550 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4551 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4552
4553 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4554
4555 * gfortran.dg/operator_3.f90: Fix dg directive.
4556 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4557 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4558 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4559
4560 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
4561
4562 * g++.dg/cpp0x/decltype1.C: New.
4563 * g++.dg/cpp0x/decltype2.C: New.
4564 * g++.dg/cpp0x/decltype3.C: New.
4565 * g++.dg/cpp0x/decltype4.C: New.
4566 * g++.dg/cpp0x/decltype5.C: New.
4567 * g++.dg/cpp0x/decltype6.C: New.
4568
4569 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4570
4571 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4572 because the test relies on bit 31 to be the sign bit.
4573
4574 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4575
4576 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4577 assuming it is 0x7fffffff.
4578 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4579 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4580
4581 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4582
4583 PR c++/32346
4584 * g++.dg/expr/bitfield9.C: New test.
4585
4586 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4587
4588 PR fortran/32899
4589 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4590
4591 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4592
4593 PR fortran/32760
4594 * gfortran.dg/private_type_7.f90: New test.
4595
4596 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4597
4598 PR fortran/32035
4599 * gfortran.dg/select_char_1.f90: New test.
4600
4601 2007-07-27 Tobias Burnus <burnus@net-b.de>
4602
4603 PR fortran/32903
4604 * gfortran.dg/initialization_11.f90: New test.
4605
4606 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4607
4608 * gcc.target/mips/ins-1.c: New test.
4609
4610 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4611
4612 PR/19232
4613 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4614 (f1): Likewise.
4615
4616 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4617
4618 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4619 error: width of 'spare' exceeds its type.
4620
4621 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4622
4623 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4624 * gcc.dg/sibcall-4.c: Likewise.
4625
4626 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4627
4628 PR rtl-optimization/31500
4629 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4630 * g++.dg/warn/Warray-bounds.C: Likewise.
4631
4632 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4633
4634 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4635
4636 2007-07-25 Julian Brown <julian@codesourcery.com>
4637 Paul Brook <paul@codesourcery.com>
4638 Joseph Myers <joseph@codesourcery.com>
4639 Mark Shinwell <shinwell@codesourcery.com>
4640
4641 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4642 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4643 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4644 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4645 (check_effective_target_arm_neon_hw): New.
4646 * gcc.target/arm/neon/neon.exp: New file.
4647 * gcc.target/arm/neon/polytypes.c: New file.
4648 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4649
4650 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4651
4652 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4653 targets where an "int" is less than 32 bits wide.
4654
4655 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4656
4657 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4658
4659 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4660
4661 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4662 during addition if an int is only 16 bits wide.
4663 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4664
4665 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4666
4667 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4668 size as "long int" and are 32 or 64 bits wide.
4669 * gcc.dg/torture/pr28814.c: Likewise.
4670
4671 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4672
4673 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4674 exactly as wide as an int.
4675
4676 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4677
4678 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4679 Define and use throughout as long long printf format specifier.
4680 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4681 Likewise.
4682
4683 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4684
4685 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4686 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4687
4688 2007-07-25 Ben Elliston <bje@au.ibm.com>
4689
4690 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4691
4692 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4693
4694 * gcc.c-torture/execute/20070724-1.c: New.
4695
4696 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4697
4698 PR fortran/31205
4699 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4700 "deallocates" to 24, since patch has code rid of much spurious
4701 code.
4702 * gfortran.dg/interface_assignment_1.f90 : New test.
4703
4704 PR fortran/32842
4705 * gfortran.dg/interface_assignment_2.f90 : New test.
4706
4707 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4708
4709 PR fortran/32867
4710 * fortran.dg/initialization_10.f90: New test.
4711
4712 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4713
4714 PR fortran/32778
4715 * gfortran.dg/imag_2.f: Removed
4716 * gfortran.dg/warn_std_1.f90: New test.
4717 * gfortran.dg/warn_std_2.f90: New test.
4718 * gfortran.dg/warn_std_3.f90: New test.
4719
4720 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4721
4722 PR c++/29001
4723 * g++.dg/init/new22.C: New.
4724
4725 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4726
4727 PR c++/32561
4728 * g++.dg/template/crash67.C: New.
4729
4730 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4731
4732 * lib/target-support.exp (check_effective_target_natural_alignment):
4733 (check_effective_target_vector_alignment_reachable): New.
4734 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4735 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4736 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4737 check.
4738 * gcc.dg/vect/pr25413.c: Likewise.
4739 * gcc.dg/vect/pr31699.c: Likewise.
4740
4741 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4742
4743 PR fortran/30814
4744 * gfortran.dg/pack_bounds_1.f90: New test case.
4745
4746 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4747
4748 PR fortran/31639
4749 * gfortran.dg/initialization_9.f90: New test.
4750
4751 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4752
4753 PR fortran/32797
4754 PR fortran/32800
4755 * gfortran.dg/bind_c_usage_8.f03: New test case.
4756 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4757 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4758
4759 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4760
4761 * gcc.target/mips/branch-cost-1.c: New test.
4762 * gcc.target/mips/branch-cost-2.c: Likewise.
4763
4764 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4765
4766 PR fortran/32732
4767 * gfortran.dg/c_char_tests.f03: New test case.
4768 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4769 * gfortran.dg/c_char_tests_2.f03: New test case.
4770 * gfortran.dg/value_6.f03: Ditto.
4771 * gfortran.dg/value_7.f03: Ditto.
4772
4773 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4774
4775 PR fortran/32600
4776 * gfortran.dg/c_funloc_tests_5.f03: New.
4777 * gfortran.dg/c_funloc_tests_5.f04: New.
4778 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4779
4780 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4781
4782 PR c++/32839
4783 * g++.dg/expr/call4.C: New.
4784 * g++.dg/expr/call5.C: New.
4785
4786 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4787
4788 PR fortran/32710
4789 * gfortran.dg/namelist_30.f90: New test.
4790
4791 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4792
4793 PR fortran/29962
4794 * gfortran.dg/array_initializer_1.f90: Removed warning.
4795 * gfortran.dg/initialization_1.f90: Adjusted messages.
4796 * gfortran.dg/nested_modules_6.f90: Removed warning.
4797
4798 PR fortran/31253
4799 * gfortran.dg/initialization_7.f90: New test.
4800
4801 PR fortran/31639
4802 * gfortran.dg/initialization_8.f90: New test.
4803
4804 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4805
4806 PR c++/30818
4807 * g++.dg/template/crash47.C: Adjust errors.
4808 * g++.dg/template/crash48.C: Adjust errors.
4809 * g++.dg/template/typename12.C: New.
4810 * g++.dg/template/typename13.C: New.
4811 * g++.dg/template/typename14.C: New.
4812 * g++.dg/template/typedef6.C: Adjust errors.
4813
4814 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4815
4816 PR fortran/32627
4817 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4818 * gfortran.dg/pr32627.f03: New test case.
4819
4820 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4821 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4822 c_f_pointer_logical.
4823 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4824 c_f_pointer_complex.
4825 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4826 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4827 c_f_pointer_shape_tests_2.
4828 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4829
4830 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4831
4832 PR fortran/32804
4833 * gfortran.dg/c_loc_tests_9.f03: New test case.
4834 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4835
4836 2007-07-21 Lee Millward <lee.millward@gmail.com>
4837
4838 PR fortran/32823
4839 * gfortran.dg/int_2.f90: New test.
4840
4841 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4842
4843 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4844
4845 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4846
4847 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4848 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4849
4850 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4851
4852 PR tree-optimization/19910
4853 * gcc.dg/pr19910.c: New test.
4854
4855 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4856
4857 PR fortran/32738
4858 * gfortran.dg/pr32738.f90: New test.
4859
4860 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4861
4862 PR tree-optimzation/32635
4863 * gfortran.dg/pr32635.f: New test case.
4864
4865 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4866
4867 PR fortran/32801
4868 * gfortran.dg/pr32801.f03: New test case.
4869
4870 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4871
4872 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4873 Test negative numbers also.
4874 * gcc.dg/c99-math-float-1.c: Likewise.
4875 * gcc.dg/c99-math-long-double-1.c: Likewise.
4876 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4877 test inputs.
4878
4879 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4880
4881 * lib/target-supports.exp (check_effective_target_sync_int_long):
4882 Enable for xtensa.
4883 (check_effective_target_sync_char_short): Likewise.
4884
4885 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4886
4887 * gcc.dg/pr28796-2.c: Add more cases.
4888
4889 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4890
4891 * gcc.dg/pr28796-1.c: Add more cases.
4892 * gcc.dg/pr28796-2.c: Likewise.
4893
4894 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4895
4896 * gcc.dg/pr28796-1.c: Add more cases.
4897 * gcc.dg/pr28796-2.c: Likewise.
4898
4899 2007-07-17 Janus Weil <jaydub66@gmail.com>
4900
4901 PR fortran/32535
4902 * gfortran.dg/pr32535.f90: New test.
4903
4904 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4905
4906 PR fortran/31320
4907 PR fortran/32665
4908 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4909
4910 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4911
4912 PR rtl-optimization/32773
4913 * gcc.dg/pr32773.c: New test.
4914
4915 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4916
4917 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4918 match flax-vector-conversions note.
4919 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4920 instead of dg-error for the warning.
4921
4922 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4923
4924 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4925 adapted to work on targets with 16-bit or wider int.
4926 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4927 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4928 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4929 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4930
4931 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4932
4933 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4934 support large arrays.
4935 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4936 * gcc.dg/20061109-1.c: Likewise.
4937 * gcc.c-torture/execute/20061101-1.x: Likewise.
4938 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4939 * gcc.c-torture/execute/pr31448.x: Likewise.
4940
4941 2007-07-16 Lee Millward <lee.millward@gmail.com>
4942
4943 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4944
4945 PR fortran/32238
4946 * gfortran.dg/pr32238.f90: New test.
4947
4948 PR fortran/32222
4949 * gfortran.dg/pr32222.f90: New test.
4950
4951 PR fortran/32242
4952 * gfortran.dg/pr32242.f90: New test.
4953
4954 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4955 David Ung <davidu@mips.com>
4956
4957 * gcc.target/mips/mips-sched-madd.c: New test case.
4958
4959 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4960
4961 PR libfortran/32611
4962 * gfortran.dg/large_real_kind_1.f90: Update test.
4963 * gfortran.dg/pr17706.f90: Update test.
4964 * gfortran.dg/fmt_zero_digits.f90: Update test.
4965 * gfortran.dg/fmt_zero_precision.f90: Update test.
4966 * gfortran.dg/real_const_3.f90: Update test.
4967
4968 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4969
4970 PR fortran/32036
4971 * gfortran.dg/bounds_check_8.f90: New test.
4972 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4973
4974 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4975
4976 PR fortran/32357
4977 * gfortran.dg/mvbits_2.f90: New test.
4978
4979 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4980
4981 PR libfortran/32731
4982 * gfortran.dg/pack_mask_1.f90: New test.
4983 * gfortran.dg/unpack_mask_1.f90: New test.
4984
4985 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4986
4987 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4988 * gcc.dg/20001101-1.c: Likewise.
4989 * gcc.dg/20001102-1.c: Likewise.
4990 * gcc.dg/20020116-2.c: Likewise.
4991 * gcc.dg/20020416-1.c: Likewise.
4992 * gcc.dg/sparc-constant-1.c: Likewise.
4993 * gcc.dg/sparc-dwarf2.c: Likewise.
4994 * gcc.dg/sparc-frame-1.c: Likewise.
4995 * gcc.dg/sparc-getcontext-1.c: Likewise.
4996 * gcc.dg/sparc-loop-1.c: Likewise.
4997 * gcc.dg/sparc-reg-1.c: Likewise.
4998 * gcc.dg/sparc-ret.c: Likewise.
4999 * gcc.dg/sparc-trap-1.c: Likewise.
5000 * gcc.dg/ultrasp10.c: Likewise.
5001 * gcc.dg/ultrasp11.c: Likewise.
5002 * gcc.dg/ultrasp1.c: Likewise.
5003 * gcc.dg/ultrasp2.c: Likewise.
5004 * gcc.dg/ultrasp3.c: Likewise.
5005 * gcc.dg/ultrasp4.c: Likewise.
5006 * gcc.dg/ultrasp5.c: Likewise.
5007 * gcc.dg/ultrasp6.c: Likewise.
5008 * gcc.dg/ultrasp7.c: Likewise.
5009 * gcc.dg/ultrasp8.c: Likewise.
5010 * gcc.dg/ultrasp9.c: Likewise.
5011 * gcc.dg/splet-1.c: Delete.
5012
5013 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
5014
5015 PR fortran/32724
5016 * gfortran.dg/stfunc_5.f90: New test.
5017
5018 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
5019
5020 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5021 New procedure to check if arrays are naturally aligned to the vector
5022 alignment boundary.
5023 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
5024 in size_t typedef. Adjust tree dump scan results according to
5025 vect_aligned_arrays target check.
5026 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5027 vect_aligned_arrays target check.
5028 * gcc.dg/vect/pr31699.c: Ditto.
5029
5030 2007-07-13 Sa Liu <saliu@de.ibm.com>
5031
5032 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5033 for V2DFmode vector conditional expression.
5034 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
5035 and dfceq patterns.
5036 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
5037 and dfcgt patterns.
5038 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
5039 V2DFmode comparison and test special values.
5040 * lib/target-supports.exp: Switch on test for V2DFmode
5041 vector conditional expression.
5042
5043 2007-07-13 Richard Guenther <rguenther@suse.de>
5044
5045 PR tree-optimization/32721
5046 * gcc.dg/pr32721.c: New testcase.
5047
5048 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
5049
5050 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5051 error message part that continues on a new line.
5052
5053 2007-07-12 Geoffrey Keating <geoffk@apple.com>
5054
5055 * gcc.dg/c99-tgmath-1.c: New.
5056 * gcc.dg/c99-tgmath-2.c: New.
5057 * gcc.dg/c99-tgmath-3.c: New.
5058 * gcc.dg/c99-tgmath-4.c: New.
5059
5060 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5061 Janis Johnson <janis187@us.ibm.com>
5062
5063 PR testsuite/25241
5064 * gcc.test-framework/dg-error-exp-F.c: New test.
5065 * gcc.test-framework/dg-warning-exp-F.c: New test.
5066 * lib/gcc.exp: Enable warning and error prefixes.
5067 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5068 (dg-error): Wrap original dg-error.
5069 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5070 markers from dg-error/dg-warning directives.
5071 * gcc.dg/20040322-1.c: Likewise.
5072 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5073 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5074 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5075 * gcc.dg/Werror-1.c: Likewise.
5076 * gcc.dg/Werror-10.c: Likewise.
5077 * gcc.dg/Werror-11.c: Likewise.
5078 * gcc.dg/Werror-2.c: Likewise.
5079 * gcc.dg/Werror-3.c: Likewise.
5080 * gcc.dg/Werror-4.c: Likewise.
5081 * gcc.dg/Werror-5.c: Likewise.
5082 * gcc.dg/Werror-6.c: Likewise.
5083 * gcc.dg/Werror-7.c: Likewise.
5084 * gcc.dg/Werror-8.c: Likewise.
5085 * gcc.dg/Werror-9.c: Likewise.
5086 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5087 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5088 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5089 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5090 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5091 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5092 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5093 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5094 * gcc.dg/Wnested-externs-1.c: Likewise.
5095 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5096 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5097 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5098 * gcc.dg/Wshadow-3.c: Likewise.
5099 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5100 * gcc.dg/Wwrite-strings-1.c: Likewise.
5101 * gcc.dg/anon-struct-5.c: Likewise.
5102 * gcc.dg/anon-struct-6.c: Likewise.
5103 * gcc.dg/anon-struct-7.c: Likewise.
5104 * gcc.dg/anon-struct-8.c: Likewise.
5105 * gcc.dg/array-8.c: Likewise.
5106 * gcc.dg/array-quals-2.c: Likewise.
5107 * gcc.dg/asm-qual-1.c: Likewise.
5108 * gcc.dg/asm-wide-1.c: Likewise.
5109 * gcc.dg/assign-warn-1.c: Likewise.
5110 * gcc.dg/assign-warn-2.c: Likewise.
5111 * gcc.dg/bitfld-10.c: Likewise.
5112 * gcc.dg/bitfld-11.c: Likewise.
5113 * gcc.dg/bitfld-12.c: Likewise.
5114 * gcc.dg/bitfld-13.c: Likewise.
5115 * gcc.dg/bitfld-14.c: Likewise.
5116 * gcc.dg/builtin-choose-expr-2.c: Likewise.
5117 * gcc.dg/builtins-30.c: Likewise.
5118 * gcc.dg/c90-const-expr-5.c: Likewise.
5119 * gcc.dg/c90-typespec-1.c: Likewise.
5120 * gcc.dg/c99-const-expr-5.c: Likewise.
5121 * gcc.dg/c99-flex-array-5.c: Likewise.
5122 * gcc.dg/c99-fordecl-3.c: Likewise.
5123 * gcc.dg/c99-tag-3.c: Likewise.
5124 * gcc.dg/c99-typespec-1.c: Likewise.
5125 * gcc.dg/c99-vla-jump-1.c: Likewise.
5126 * gcc.dg/c99-vla-jump-2.c: Likewise.
5127 * gcc.dg/c99-vla-jump-3.c: Likewise.
5128 * gcc.dg/c99-vla-jump-4.c: Likewise.
5129 * gcc.dg/c99-vla-jump-5.c: Likewise.
5130 * gcc.dg/cast-1.c: Likewise.
5131 * gcc.dg/cast-2.c: Likewise.
5132 * gcc.dg/cast-3.c: Likewise.
5133 * gcc.dg/cast-4.c: Likewise.
5134 * gcc.dg/cast-pretty-print-1.c: Likewise.
5135 * gcc.dg/comp-goto-2.c: Likewise.
5136 * gcc.dg/comp-goto-3.c: Likewise.
5137 * gcc.dg/cpp/error-1.c: Likewise.
5138 * gcc.dg/cpp/if-paren.c: Likewise.
5139 * gcc.dg/decl-7.c: Likewise.
5140 * gcc.dg/decl-8.c: Likewise.
5141 * gcc.dg/decl-nospec-1.c: Likewise.
5142 * gcc.dg/decl-nospec-2.c: Likewise.
5143 * gcc.dg/decl-nospec-3.c: Likewise.
5144 * gcc.dg/declspec-10.c: Likewise.
5145 * gcc.dg/declspec-11.c: Likewise.
5146 * gcc.dg/declspec-12.c: Likewise.
5147 * gcc.dg/declspec-13.c: Likewise.
5148 * gcc.dg/declspec-14.c: Likewise.
5149 * gcc.dg/declspec-15.c: Likewise.
5150 * gcc.dg/declspec-16.c: Likewise.
5151 * gcc.dg/declspec-17.c: Likewise.
5152 * gcc.dg/declspec-4.c: Likewise.
5153 * gcc.dg/declspec-5.c: Likewise.
5154 * gcc.dg/declspec-6.c: Likewise.
5155 * gcc.dg/declspec-7.c: Likewise.
5156 * gcc.dg/declspec-8.c: Likewise.
5157 * gcc.dg/declspec-9.c: Likewise.
5158 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5159 * gcc.dg/dfp/constants-c99.c: Likewise.
5160 * gcc.dg/dfp/keywords-c89.c: Likewise.
5161 * gcc.dg/dfp/keywords-c99.c: Likewise.
5162 * gcc.dg/dfp/keywords-reserved.c: Likewise.
5163 * gcc.dg/dfp/typespec.c: Likewise.
5164 * gcc.dg/dremf-type-compat-2.c: Likewise.
5165 * gcc.dg/dremf-type-compat-3.c: Likewise.
5166 * gcc.dg/dremf-type-compat-4.c: Likewise.
5167 * gcc.dg/empty-source-2.c: Likewise.
5168 * gcc.dg/empty-source-3.c: Likewise.
5169 * gcc.dg/enum3.c: Likewise.
5170 * gcc.dg/extra-semi-2.c: Likewise.
5171 * gcc.dg/extra-semi-3.c: Likewise.
5172 * gcc.dg/float-range-1.c: Likewise.
5173 * gcc.dg/float-range-2.c: Likewise.
5174 * gcc.dg/float-range-3.c: Likewise.
5175 * gcc.dg/float-range-5.c: Likewise.
5176 * gcc.dg/format/asm_fprintf-2.c: Likewise.
5177 * gcc.dg/format/asm_fprintf-3.c: Likewise.
5178 * gcc.dg/format/asm_fprintf-4.c: Likewise.
5179 * gcc.dg/format/asm_fprintf-5.c: Likewise.
5180 * gcc.dg/format/cast-1.c: Likewise.
5181 * gcc.dg/format/gcc_diag-3.c: Likewise.
5182 * gcc.dg/format/gcc_diag-4.c: Likewise.
5183 * gcc.dg/format/gcc_diag-6.c: Likewise.
5184 * gcc.dg/format/gcc_diag-8.c: Likewise.
5185 * gcc.dg/format/gcc_diag-9.c: Likewise.
5186 * gcc.dg/format/nul-2.c: Likewise.
5187 * gcc.dg/format/opt-1.c: Likewise.
5188 * gcc.dg/format/opt-2.c: Likewise.
5189 * gcc.dg/format/opt-3.c: Likewise.
5190 * gcc.dg/format/opt-4.c: Likewise.
5191 * gcc.dg/format/opt-5.c: Likewise.
5192 * gcc.dg/format/opt-6.c: Likewise.
5193 * gcc.dg/framework-2.c: Likewise.
5194 * gcc.dg/func-args-1.c: Likewise.
5195 * gcc.dg/func-outside-1.c: Likewise.
5196 * gcc.dg/func-outside-2.c: Likewise.
5197 * gcc.dg/gnu-cond-expr-2.c: Likewise.
5198 * gcc.dg/gnu-cond-expr-3.c: Likewise.
5199 * gcc.dg/if-empty-1.c: Likewise.
5200 * gcc.dg/init-bad-1.c: Likewise.
5201 * gcc.dg/init-bad-2.c: Likewise.
5202 * gcc.dg/init-bad-3.c: Likewise.
5203 * gcc.dg/init-desig-obs-2.c: Likewise.
5204 * gcc.dg/init-desig-obs-3.c: Likewise.
5205 * gcc.dg/init-empty-2.c: Likewise.
5206 * gcc.dg/init-empty-3.c: Likewise.
5207 * gcc.dg/inline-11.c: Likewise.
5208 * gcc.dg/inline-12.c: Likewise.
5209 * gcc.dg/inline-8.c: Likewise.
5210 * gcc.dg/inline-9.c: Likewise.
5211 * gcc.dg/inline3.c: Likewise.
5212 * gcc.dg/label-decl-1.c: Likewise.
5213 * gcc.dg/label-decl-2.c: Likewise.
5214 * gcc.dg/label-decl-3.c: Likewise.
5215 * gcc.dg/label-decl-4.c: Likewise.
5216 * gcc.dg/long-long-typespec-1.c: Likewise.
5217 * gcc.dg/lvalue-2.c: Likewise.
5218 * gcc.dg/lvalue-3.c: Likewise.
5219 * gcc.dg/nested-func-3.c: Likewise.
5220 * gcc.dg/nested-redef-1.c: Likewise.
5221 * gcc.dg/noreturn-4.c: Likewise.
5222 * gcc.dg/old-style-prom-2.c: Likewise.
5223 * gcc.dg/old-style-prom-3.c: Likewise.
5224 * gcc.dg/old-style-then-proto-1.c: Likewise.
5225 * gcc.dg/overflow-warn-1.c: Likewise.
5226 * gcc.dg/overflow-warn-2.c: Likewise.
5227 * gcc.dg/overflow-warn-3.c: Likewise.
5228 * gcc.dg/overflow-warn-4.c: Likewise.
5229 * gcc.dg/overflow-warn-6.c: Likewise.
5230 * gcc.dg/parm-forwdecl-2.c: Likewise.
5231 * gcc.dg/parm-forwdecl-3.c: Likewise.
5232 * gcc.dg/parm-impl-decl-1.c: Likewise.
5233 * gcc.dg/parm-impl-decl-2.c: Likewise.
5234 * gcc.dg/parm-incomplete-1.c: Likewise.
5235 * gcc.dg/parm-mismatch-1.c: Likewise.
5236 * gcc.dg/pointer-arith-1.c: Likewise.
5237 * gcc.dg/pointer-arith-2.c: Likewise.
5238 * gcc.dg/pointer-arith-3.c: Likewise.
5239 * gcc.dg/pointer-arith-4.c: Likewise.
5240 * gcc.dg/pointer-arith-6.c: Likewise.
5241 * gcc.dg/pointer-arith-7.c: Likewise.
5242 * gcc.dg/pointer-arith-8.c: Likewise.
5243 * gcc.dg/pr13804-1.c: Likewise.
5244 * gcc.dg/pr15698-1.c: Likewise.
5245 * gcc.dg/pr15698-2.c: Likewise.
5246 * gcc.dg/pr15698-3.c: Likewise.
5247 * gcc.dg/pr15698-4.c: Likewise.
5248 * gcc.dg/pr15698-5.c: Likewise.
5249 * gcc.dg/pr15698-6.c: Likewise.
5250 * gcc.dg/pr15698-7.c: Likewise.
5251 * gcc.dg/pr15698-8.c: Likewise.
5252 * gcc.dg/pr17188-1.c: Likewise.
5253 * gcc.dg/pr17301-1.c: Likewise.
5254 * gcc.dg/pr17301-2.c: Likewise.
5255 * gcc.dg/pr17730-1.c: Likewise.
5256 * gcc.dg/pr20368-1.c: Likewise.
5257 * gcc.dg/pr20368-2.c: Likewise.
5258 * gcc.dg/pr20368-3.c: Likewise.
5259 * gcc.dg/pr22308-1.c: Likewise.
5260 * gcc.dg/qual-component-1.c: Likewise.
5261 * gcc.dg/redecl-1.c: Likewise.
5262 * gcc.dg/redecl-11.c: Likewise.
5263 * gcc.dg/redecl-12.c: Likewise.
5264 * gcc.dg/redecl-13.c: Likewise.
5265 * gcc.dg/redecl-14.c: Likewise.
5266 * gcc.dg/redecl-15.c: Likewise.
5267 * gcc.dg/register-var-1.c: Likewise.
5268 * gcc.dg/register-var-2.c: Likewise.
5269 * gcc.dg/stmt-expr-2.c: Likewise.
5270 * gcc.dg/stmt-expr-3.c: Likewise.
5271 * gcc.dg/stmt-expr-label-1.c: Likewise.
5272 * gcc.dg/stmt-expr-label-2.c: Likewise.
5273 * gcc.dg/stmt-expr-label-3.c: Likewise.
5274 * gcc.dg/struct-empty-2.c: Likewise.
5275 * gcc.dg/struct-empty-3.c: Likewise.
5276 * gcc.dg/struct-parse-1.c: Likewise.
5277 * gcc.dg/struct-semi-1.c: Likewise.
5278 * gcc.dg/struct-semi-2.c: Likewise.
5279 * gcc.dg/struct-semi-3.c: Likewise.
5280 * gcc.dg/switch-5.c: Likewise.
5281 * gcc.dg/switch-6.c: Likewise.
5282 * gcc.dg/switch-7.c: Likewise.
5283 * gcc.dg/tls/diag-5.c: Likewise.
5284 * gcc.dg/transparent-union-1.c: Likewise.
5285 * gcc.dg/transparent-union-3.c: Likewise.
5286 * gcc.dg/typespec-1.c: Likewise.
5287 * gcc.dg/vla-init-2.c: Likewise.
5288 * gcc.dg/vla-init-3.c: Likewise.
5289 * gcc.dg/vla-init-4.c: Likewise.
5290 * gcc.dg/vla-init-5.c: Likewise.
5291 * gcc.dg/void-cast-2.c: Likewise.
5292 * gcc.dg/wvla-3.c: Likewise.
5293 * gcc.dg/wvla-7.c: Likewise.
5294 * gcc.target/i386/991209-1.c: Likewise.
5295 * gcc.target/ia64/fpreg-1.c: Likewise.
5296 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5297 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5298
5299 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5300
5301 PR fortran/31639
5302 * gfortran.dg/func_decl_4.f90: New test.
5303
5304 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5305
5306 PR fortran/32727
5307 * gfortran.dg/interface_17.f90: New test.
5308
5309 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5310
5311 PR fortran/32599
5312 * gfortran.dg/32599.f03: New test case.
5313
5314 PR fortran/32601
5315 * gfortran.dg/32601.f03: New test case.
5316 * gfortran.dg/32601_1.f03: Ditto.
5317 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5318 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5319
5320 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5321
5322 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5323
5324 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5325 Devang Patel <dpatel@apple.com>
5326
5327 PR tree-optimization/25413
5328 * gcc.dg/vect/vect-align-1.c: New.
5329 * gcc.dg/vect/vect-align-2.c: New.
5330 * gcc.dg/vect/pr25413.c: New.
5331 * gcc.dg/vect/pr25413a.c: New.
5332 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5333
5334 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5335
5336 * lib/target-support.exp (check_ultrasparc_hw_available):
5337 New function.
5338 (is-effective-target): Check $arg for ultrasparc_hw.
5339 (is-effective-target-keyword): Likewise.
5340 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5341 when determining what to do on sparc platforms.
5342 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5343 * gcc.dg/20001101-1.c: Likewise.
5344 * gcc.dg/20001101-2.c: Likewise.
5345 * gcc.dg/ultrasp9.c: Likewise.
5346 * gcc.dg/ultrasp10.c: Likewise.
5347 * gcc.target/sparc/pdist-3.c: Likewise.
5348
5349 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5350
5351 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5352
5353 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5354
5355 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5356 get vectorized.
5357 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5358 now get vectorized.
5359 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5360 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5361 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5362 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5363 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5364 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5365 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5366 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5367 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5368 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5369 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5370 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5371 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5372 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5373 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5374 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5375 Add spu.
5376
5377 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5378
5379 PR c++/30854
5380 * g++.dg/parse/error30.C: New test.
5381
5382 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5383
5384 PR fortran/29804
5385 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5386
5387 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5388
5389 * gfortran.fortran-torture/compile/pr32663.f: New test.
5390
5391 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5392
5393 PR c++/31027
5394 * g++.dg/inherit/virtual4.C: New.
5395
5396 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5397
5398 PR target/32661
5399 * gcc.target/i386/pr32661-1.c: New test.
5400
5401 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5402
5403 * gnat.dg/invariant_index.ad[sb]: New test.
5404
5405 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5406
5407 PR c++/32560
5408 * g++.dg/template/decl3.C: New.
5409
5410 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5411
5412 PR 32617
5413 * gcc.c-torture/execute/align-3.c: New.
5414
5415 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5416
5417 PR target/32708
5418 * gcc.target/i386/pr32708-1.c: New test.
5419 * gcc.target/i386/pr32708-2.c: Ditto.
5420 * gcc.target/i386/pr32708-3.c: Ditto.
5421
5422 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5423
5424 * g++.dg/init/new20.C: Remove svn:executable flag.
5425
5426 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5427
5428 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5429
5430 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5431
5432 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5433
5434 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5435
5436 PR testsuite/25241
5437 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5438 directive.
5439
5440 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5441
5442 PR fortran/32157
5443 * gfortran.dg/overload_2.f90: New test.
5444
5445 PR fortran/32689
5446 * gfortran.dg/transfer_simplify_5.f90
5447
5448 PR fortran/32634
5449 * gfortran.dg/interface_15.f90: New test.
5450
5451 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5452
5453 PR libfortran/32336
5454 * gfortran.dg/matmul_5.f90: New test case.
5455
5456 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5457
5458 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5459 * gcc.dg/fesd-any.h: Likewise.
5460 * gcc.dg/fesd-baseonly.c: Likewise.
5461 * gcc.dg/fesd-baseonly.h: Likewise.
5462 * gcc.dg/fesd-none.c: Likewise.
5463 * gcc.dg/fesd-none.h: Likewise.
5464 * gcc.dg/fesd-reduced.c: Likewise.
5465 * gcc.dg/fesd-reduced.h: Likewise.
5466 * gcc.dg/fesd-sys.c: Likewise.
5467 * gcc.dg/fesd-sys.h: Likewise
5468 * gcc.dg/fesd.h: Likewise.
5469
5470 * g++.dg/debug/dwarf2: New directory.
5471 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5472 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5473 * g++.dg/other/fesd-any.h: Likewise.
5474 * g++.dg/other/fesd-baseonly.C: Likewise.
5475 * g++.dg/other/fesd-baseonly.h: Likewise.
5476 * g++.dg/other/fesd-none.C: Likewise.
5477 * g++.dg/other/fesd-none.h: Likewise.
5478 * g++.dg/other/fesd-reduced.C: Likewise.
5479 * g++.dg/other/fesd-reduced.h: Likewise.
5480 * g++.dg/other/fesd-sys.C: Likewise.
5481 * g++.dg/other/fesd-sys.h: Likewise.
5482 * g++.dg/other/fesd.h: Likewise.
5483
5484 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5485
5486 PR fortran/31129
5487 * gfortran.dg/parameter_unused.f90: New test.
5488
5489 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
5490
5491 PR tree-optimization/32681
5492 * gcc.dg/tree-ssa/pr32681.c: New test.
5493
5494 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5495
5496 PR fortran/32678
5497 * gfortran.dg/fmt_t_5.f90: New test.
5498
5499 2007-07-08 Paolo Carlini <pcarlini@suse.de>
5500
5501 PR c++/30535
5502 * g++.dg/template/operator10.C: New.
5503
5504 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5505
5506 PR libfortran/32217
5507 * gfortran.dg/unpack_zerosize_1.f90: New test case.
5508
5509 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5510
5511 PR fortran/29876
5512 * gfortran.dg/operator_6.f90: New test.
5513
5514 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5515
5516 PR fortran/17711
5517 * gfortran.dg/operator_4.f90: New test.
5518 * gfortran.dg/operator_5.f90: New test.
5519 * gfortran.dg/logical_comp.f90: Adjusted error messages.
5520 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5521
5522 2007-07-08 Tobias Burnus <burnus@net-b.de>
5523
5524 PR fortran/32669
5525 * gfortran.dg/argument_checking_6.f90: New.
5526
5527 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5528
5529 PR fortran/25094
5530 * gfortran.dg/interface_155555.f90: New test.
5531
5532 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5533
5534 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5535 c99-math-long-double-1.c, c99-math.h: Test subnormals.
5536
5537 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5538
5539 PR testsuite/25241
5540 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5541 discern pedantic diagnostics and errors.
5542 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5543 and not an error.
5544 * gcc.dg/20050121-1.c: This is an error and not a warning.
5545 * gcc.target/i386/sseregparm-2.c: Likewise.
5546 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5547 * gcc.dg/charset/attribute2.c: Likewise.
5548 * gcc.dg/bitfld-1.c: Likewise.
5549 * gcc.dg/pack-test-2.c: Likewise.
5550 * gcc.dg/940510-1.c: Match separately error and warning.
5551 * gcc.dg/array-2.c: Match separately multiple messages. The second
5552 diagnostic is a pedantic warning and not an error.
5553 * gcc.dg/pr14475.c: Match separately multiple messages.
5554 * gcc.dg/pr18809-1.c: Likewise.
5555 * gcc.dg/pr27953.c: Likewise.
5556 * gcc.dg/vla-init-1.c: Likewise.
5557 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5558
5559 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5560
5561 PR fortran/32644
5562 * gfortran.dg/char_decl_1.f90: New test.
5563
5564 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
5565
5566 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5567
5568 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5569
5570 PR c++/32232
5571 * g++.dg/template/overload9.C: New test.
5572
5573 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5574
5575 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5576 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5577
5578 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5579
5580 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5581 * gcc.dg/20001012-2.c: Likewise.
5582 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5583 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5584
5585 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5586
5587 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5588 about the chunk size when STACK_SIZE is defined.
5589
5590 2007-07-06 Josh Conner <jconner@apple.com>
5591
5592 PR middle-end/32602
5593 * gcc.dg/sibcall-8.c: New test.
5594
5595 2007-07-06 Josh Conner <jconner@apple.com>
5596
5597 PR middle-end/32603
5598 * gcc.target/arm/sibcall-1.c: New test.
5599
5600 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5601
5602 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5603
5604 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5605
5606 * gfortran.dg/save_parameter.f90: New test.
5607 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5608
5609 2007-07-06 Richard Guenther <rguenther@suse.de>
5610
5611 * g++.dg/opt/pr30965.C: New testcase.
5612
5613 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5614
5615 * gcc.target/mips/save-restore-5.c: New test.
5616
5617 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5618
5619 PR rtl_optimization/32450
5620 * gcc.dg/pr32450.c: New runtime test.
5621
5622 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5623
5624 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5625 single underscore in scan directives.
5626
5627 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5628
5629 PR c++/32245
5630 * g++.dg/init/ptrmem4.C: New test.
5631
5632 PR c++/32251
5633 * g++.dg/init/new21.C: Likewise.
5634
5635 PR c++/31992
5636 * g++.dg/template/static30.C: Likewise.
5637
5638 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5639
5640 * gcc.dg/vect/costmodel/ppc: New directory.
5641 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5642 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5643 New test.
5644 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5645 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5646 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5647 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5648 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5649 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5650 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5651 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5652 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5653 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5654 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5655 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5656 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5657 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5658
5659 2007-07-05 Tobias Burnus <burnus@net-b.de>
5660
5661 PR fortran/32359
5662 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5663
5664 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5665
5666 PR fortran/32526
5667 * gfortran.dg/interface_14.f90: New test.
5668
5669 PR fortran/32613
5670 * gfortran.dg/do_iterator_2.f90: New test.
5671
5672 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5673
5674 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5675 (FE_DEC_DOWNWARD): Likewise.
5676 (FE_DEC_UPWARD): Likewise.
5677 (FE_DEC_TOWARDZERO): Likewise.
5678 (FE_DEC_TONEARESTFROMZERO): Likewise.
5679
5680 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5681
5682 * gcc.c-torture/compile/pr32606.c: New.
5683 * gfortran.fortran-torture/execute/pr32604.f90: New.
5684
5685 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5686
5687 * gcc.dg/visibility-12.c: New test.
5688 * gcc.dg/visibility-13.c: Likewise.
5689 * g++.dg/ext/visibility-9.C: Likewise.
5690 * g++.dg/ext/visibility-10.C: Likewise.
5691
5692 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5693
5694 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5695 * gcc.dg/sh-relax-vxworks.c: New test.
5696
5697 2007-07-04 Richard Guenther <rguenther@suse.de>
5698
5699 PR tree-optimization/32500
5700 * gcc.c-torture/execute/pr32500.c: New testcase.
5701
5702 2007-07-04 Richard Guenther <rguenther@suse.de>
5703
5704 PR tree-optimization/32482
5705 * gcc.c-torture/compile/pr32482.c: New testcase.
5706
5707 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5708
5709 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5710 VxWorks kernels.
5711 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5712 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5713 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5714 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5715
5716 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5717
5718 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5719
5720 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5721
5722 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5723
5724 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5725
5726 PR fortran/31198
5727 * gfortran.dg/min_max_optional_1.f90: New test.
5728 * gfortran.dg/min_max_optional_2.f90: New test.
5729 * gfortran.dg/min_max_optional_3.f90: New test.
5730
5731 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5732
5733 PR fortran/32545
5734 * gfortran.dg/fmt_error.f90: New test.
5735
5736 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5737
5738 PR fortran/32612
5739 * gfortran.dg/interface_13.f90: New test.
5740
5741 2007-07-03 Dave Brolley <brolley@redhat.com>
5742
5743 PR c++/31743
5744 * g++.dg/init/new20.C: New test.
5745
5746 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5747
5748 PR fortran/32579
5749 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5750
5751 2007-07-03 Tobias Burnus <burnus@net-b.de>
5752
5753 PR fortran/25062
5754 * common_7.f90: New.
5755 * common_8.f90: New.
5756 * common_9.f90: New.
5757
5758 2007-07-03 Tobias Burnus <burnus@net-b.de>
5759
5760 PR fortran/30940
5761 * gfortran.dg/argument_checking_1.f90: New.
5762 * gfortran.dg/argument_checking_2.f90: New.
5763 * gfortran.dg/argument_checking_3.f90: New.
5764 * gfortran.dg/argument_checking_4.f90: New.
5765 * gfortran.dg/argument_checking_5.f90: New.
5766 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5767 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5768
5769 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5770
5771 * gcc.dg/pr32176.c: Add -w to default dg-options.
5772
5773 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5774
5775 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5776
5777 2007-07-03 Tobias Burnus <burnus@net-b.de>
5778
5779 PR fortran/20888
5780 * gfortran.dg/null_2.f90: New.
5781
5782 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5783 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5784
5785 PR middle-end/32176
5786 * gcc.dg/pr32176.c: New test.
5787
5788 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5789
5790 * gcc.dg/const-float80.c : New test.
5791 * gcc.dg/const-float128.c : New test.
5792 * gcc.dg/const-float80-ped.c : New test.
5793 * gcc.dg/const-float128-ped.c : New test.
5794
5795 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5796
5797 * gcc.dg/c99-math.h: Fix typo.
5798
5799 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR libgomp/32468
5802 * gcc.dg/gomp/pr32468-1.c: New test.
5803
5804 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5805
5806 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5807 an ABI option.
5808
5809 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5810
5811 * gfortran.fortran-torture/compile/pr32583.f: New.
5812 * gcc.c-torture/compile/pr32584.c: New
5813
5814 2007-07-02 Ollie Wild <aaw@google.com>
5815
5816 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5817 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5818
5819 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5820
5821 * gcc.target/mips/save-restore-1.c: New test.
5822 * gcc.target/mips/save-restore-2.c: Likewise.
5823 * gcc.target/mips/save-restore-3.c: Likewise.
5824 * gcc.target/mips/save-restore-4.c: Likewise.
5825
5826 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5827
5828 PR tree-optimization/31966
5829 PR tree-optimization/32533
5830 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5831 * gfortran.dg/pr32533.f90: Ditto.
5832
5833 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5834
5835 * g++.dg/opt/nrv12.C: New test.
5836 * gcc.target/i386/nrv1.c: New test.
5837
5838 PR c++/31748
5839 * g++.dg/gomp/pr31748.C: New test.
5840
5841 2007-07-02 Ira Rosen <irar@il.ibm.com>
5842
5843 PR tree-optimization/32230
5844 * gcc.dg/vect/pr32230.c: New test.
5845
5846 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5847
5848 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5849 * bind_c_coms.f90: Ditto.
5850 * bind_c_coms_driver.c: Ditto.
5851 * bind_c_dts.f90: Ditto.
5852 * bind_c_dts_2.f03: Ditto.
5853 * bind_c_dts_2_driver.c: Ditto.
5854 * bind_c_dts_3.f03: Ditto.
5855 * bind_c_dts_4.f03: Ditto.
5856 * bind_c_dts_driver.c: Ditto.
5857 * bind_c_implicit_vars.f03: Ditto.
5858 * bind_c_procs.f03: Ditto.
5859 * bind_c_usage_2.f03: Ditto.
5860 * bind_c_usage_3.f03: Ditto.
5861 * bind_c_usage_5.f03: Ditto.
5862 * bind_c_usage_6.f03: Ditto.
5863 * bind_c_usage_7.f03: Ditto.
5864 * bind_c_vars.f90: Ditto.
5865 * bind_c_vars_driver.c: Ditto.
5866 * binding_c_table_15_1.f03: Ditto.
5867 * binding_label_tests.f03: Ditto.
5868 * binding_label_tests_10.f03: Ditto.
5869 * binding_label_tests_10_main.f03: Ditto.
5870 * binding_label_tests_11.f03: Ditto.
5871 * binding_label_tests_11_main.f03: Ditto.
5872 * binding_label_tests_12.f03: Ditto.
5873 * binding_label_tests_13.f03: Ditto.
5874 * binding_label_tests_13_main.f03: Ditto.
5875 * binding_label_tests_14.f03: Ditto.
5876 * binding_label_tests_2.f03: Ditto.
5877 * binding_label_tests_3.f03: Ditto.
5878 * binding_label_tests_4.f03: Ditto.
5879 * binding_label_tests_5.f03: Ditto.
5880 * binding_label_tests_6.f03: Ditto.
5881 * binding_label_tests_7.f03: Ditto.
5882 * binding_label_tests_8.f03: Ditto.
5883 * binding_label_tests_9.f03: Ditto.
5884 * c_assoc.f90: Ditto.
5885 * c_assoc_2.f03: Ditto.
5886 * c_f_pointer_shape_test.f90: Ditto.
5887 * c_f_pointer_tests.f90: Ditto.
5888 * c_f_tests_driver.c: Ditto.
5889 * c_funloc_tests.f03: Ditto.
5890 * c_funloc_tests_2.f03: Ditto.
5891 * c_funloc_tests_3.f03: Ditto.
5892 * c_funloc_tests_3_funcs.c: Ditto.
5893 * c_kind_params.f90: Ditto.
5894 * c_kind_tests_2.f03: Ditto.
5895 * c_kinds.c: Ditto.
5896 * c_loc_driver.c: Ditto.
5897 * c_loc_test.f90: Ditto.
5898 * c_loc_tests_2.f03: Ditto.
5899 * c_loc_tests_2_funcs.c: Ditto.
5900 * c_loc_tests_3.f03: Ditto.
5901 * c_loc_tests_4.f03: Ditto.
5902 * c_loc_tests_5.f03: Ditto.
5903 * c_loc_tests_6.f03: Ditto.
5904 * c_loc_tests_7.f03: Ditto.
5905 * c_loc_tests_8.f03: Ditto.
5906 * c_ptr_tests.f03: Ditto.
5907 * c_ptr_tests_10.f03: Ditto.
5908 * c_ptr_tests_5.f03: Ditto.
5909 * c_ptr_tests_7.f03: Ditto.
5910 * c_ptr_tests_7_driver.c: Ditto.
5911 * c_ptr_tests_8.f03: Ditto.
5912 * c_ptr_tests_8_funcs.c: Ditto.
5913 * c_ptr_tests_9.f03: Ditto.
5914 * c_ptr_tests_driver.c: Ditto.
5915 * c_size_t_driver.c: Ditto.
5916 * c_size_t_test.f03: Ditto.
5917 * com_block_driver.f90: Ditto.
5918 * global_vars_c_init.f90: Ditto.
5919 * global_vars_c_init_driver.c: Ditto.
5920 * global_vars_f90_init.f90: Ditto.
5921 * global_vars_f90_init_driver.c: Ditto.
5922 * interop_params.f03: Ditto.
5923 * iso_c_binding_only.f03: Ditto.
5924 * iso_c_binding_rename_1.f03: Ditto.
5925 * iso_c_binding_rename_1_driver.c: Ditto.
5926 * iso_c_binding_rename_2.f03: Ditto.
5927 * iso_c_binding_rename_2_driver.c: Ditto.
5928 * kind_tests_2.f03: Ditto.
5929 * kind_tests_3.f03: Ditto.
5930 * module_md5_1.f90: Ditto.
5931 * only_clause_main.c: Ditto.
5932 * print_c_kinds.f90: Ditto.
5933 * test_bind_c_parens.f03: Ditto.
5934 * test_c_assoc.c: Ditto.
5935 * test_com_block.f90: Ditto.
5936 * test_common_binding_labels.f03: Ditto.
5937 * test_common_binding_labels_2.f03: Ditto.
5938 * test_common_binding_labels_2_main.f03: Ditto.
5939 * test_common_binding_labels_3.f03: Ditto.
5940 * test_common_binding_labels_3_main.f03: Ditto.
5941 * test_only_clause.f90: Ditto.
5942 * use_iso_c_binding.f90: Ditto.
5943 * value_5.f90: Ditto.
5944 * value_test.f90: Ditto.
5945 * value_tests_f03.f90: Ditto.
5946
5947 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5948
5949 * gcc.dg/tls/opt-14.c: New.
5950
5951 2007-07-01 Ollie Wild <aaw@google.com>
5952
5953 * g++.dg/lookup/using16.C: New test.
5954 * g++.dg/lookup/using17.C: New test.
5955
5956 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5957
5958 PR fortran/32239
5959 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5960 (test_4): Use proper test for floating point equality.
5961 (test_8): Likewise.
5962
5963 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5964
5965 PR libgfortran/32554
5966 * gfortran.dg/fmt_p_1.f90: New test.
5967
5968 2007-07-01 Ira Rosen <irar@il.ibm.com>
5969
5970 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5971 initialization and fix dg-final check - the initialization loop is
5972 vectorizable.
5973
5974 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5975 Volker Reichelt <reichelt@netcologne.de>
5976
5977 PR middle-end/32559
5978 * gcc.dg/pr32559.c: New test.
5979
5980 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5981
5982 PR tree-optimization/25371
5983 * gcc.dg/vect/pr25371.c: New test.
5984
5985 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5986
5987 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5988 when allocating and initializing a flexible array.
5989
5990 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5991
5992 PR fortran/20373
5993 * gfortran.dg/intrinsic.f90: New test.
5994
5995 2007-06-30 Tobias Burnus <burnus@net-b.de>
5996
5997 PR fortran/32555
5998 * gfortran.dg/fmt_zero_check.f90: New.
5999
6000 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
6001
6002 PR fortran/30284
6003 * gfortran.dg/repeat_f90: New test.
6004
6005 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6006
6007 PR testsuite/25241
6008 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6009 -pedantic-errors, so we should match errors.
6010 * gcc.dg/cpp/escape-1.c: Likewise.
6011 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6012 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6013 warning.
6014 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6015 errors instead of warnings.
6016 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6017 a pedantic warning.
6018 * gcc.dg/cpp/arith-3.c: Likewise.
6019
6020 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6021
6022 PR testsuite/25241
6023 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6024 * gcc.dg/pch/valid-2.c: Likewise.
6025 * gcc.dg/pch/valid-3.c: Likewise.
6026 * gcc.dg/pch/warn-1.c: Likewise.
6027 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6028
6029 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6030
6031 PR c/4076
6032 * gcc.dg/Wunused-function.c: New.
6033
6034 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6035
6036 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6037
6038 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
6039
6040 * g++.dg/other/canon-31724.C: New.
6041
6042 2007-06-29 Jan Hubicka <jh@suse.cz>
6043
6044 PR middle-end/32372
6045 * gcc.c-torture/compile/pr32372.c: new.
6046
6047 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6048
6049 * gfortran.dg/operator_3.f90: New test.
6050
6051 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6052
6053 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6054 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6055
6056 2007-06-29 Richard Guenther <rguenther@suse.de>
6057
6058 PR middle-end/32493
6059 * gcc.dg/inline-23.c: New testcase.
6060
6061 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
6062
6063 PR tree-optimization/24659
6064 * gcc.target/i386/vectorize2.c: New test.
6065 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6066 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6067
6068 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
6069
6070 * gcc.dg/pointer-arith-9.c: New test.
6071
6072 2007-06-29 Tobias Burnus <burnus@net-b.de>
6073
6074 PR fortran/32483
6075 * gfortran.dg/fmt_read_2.f90: New.
6076
6077 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6078
6079 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6080 If it exists, don't try to create it.
6081
6082 2007-06-28 Geoffrey Keating <geoffk@apple.com>
6083
6084 * g++.dg/ext/visibility/ms-compat-1.C: New.
6085
6086 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6087
6088 PR tree-opt/32417
6089 * gfortran.fortran-torture/compile/pr32417.f90: New test.
6090
6091 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
6092
6093 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6094 targets.
6095
6096 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
6097
6098 PR fortran/32467
6099 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6100
6101 2007-06-27 Richard Guenther <rguenther@suse.de>
6102
6103 PR middle-end/32492
6104 * gcc.dg/inline-22.c: New testcase.
6105
6106 2007-06-26 Hui-May Chang <hm.chang@apple.com>
6107
6108 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6109 the scan-assembler constant.
6110
6111 2007-06-25 Geoffrey Keating <geoffk@apple.com>
6112
6113 PR 20216
6114 * gcc.dg/pr20216.c: New.
6115
6116 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6117
6118 PR tree-opt/32421
6119 * gcc.dg/vect/pr32421.c: New test.
6120
6121 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
6122
6123 PR c++/32111
6124 * g++.dg/other/friend5.C: New test.
6125
6126 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
6127
6128 PR fortran/32464
6129 * gfortran.dg/host_assoc_function_2.f90: New test.
6130
6131 PR fortran/31494
6132 * gfortran.dg/host_assoc_call_1.f90: New test.
6133
6134 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6135
6136 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6137
6138 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6139
6140 PR fortran/32456
6141 * gfortran.dg/error_format.f90: New test.
6142
6143 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6144
6145 PR fortran/32136
6146 * gfortran.dg/pr32136.f90: New test.
6147
6148 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6149
6150 PR fortran/31726
6151 * gfortran.dg/minmaxloc_1.f90: New test.
6152
6153 PR fortran/32298
6154 * gfortran.dg/minmaxloc_2.f90: New test.
6155
6156 2007-06-23 Richard Guenther <rguenther@suse.de>
6157
6158 PR tree-optimization/16876
6159 PR middle-end/29478
6160 * gcc.dg/pr29254.c: The warning is bogus.
6161 * gcc.dg/warn-1.c: Likewise.
6162 * gcc.dg/assign-warn-3.c: Likewise.
6163 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6164
6165 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
6166
6167 * gcc.c-torture/execute/20070623-1.c: New.
6168
6169 2007-06-22 Jan Hubicka <jh@suse.cz>
6170
6171 * gcc.c-torture/compile/pr31541.c: New.
6172
6173 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6174
6175 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6176 Remove -m64 from dg-options.
6177
6178 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6179
6180 PR middle-end/32374
6181 * gcc.dg/pr32374.c: New test.
6182
6183 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6184
6185 PR fortran/32360
6186 * gfortran.dg/pointer_assign_3.f90: New test.
6187
6188 2007-06-21 Sebastian Pop <sebpop@gmail.com>
6189
6190 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6191
6192 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6193
6194 PR fortran/31162
6195 * gfortran.dg/assign.f90: Update test.
6196 * gfortran.dg/real_do_1.f90: Update test.
6197 * gfortran.dg/gomp/omp_do1.f90: Update test.
6198 * gfortran.dg/warnings_are_errors_1.f: Update test.
6199 * gfortran.dg/g77/20010519-1.f: Update test.
6200 * gfortran.dg/g77/pr9258.f: Update test.
6201 * gfortran.dg/g77/960317-1.f: Update test.
6202
6203 2007-06-21 Richard Guenther <rguenther@suse.de>
6204
6205 PR tree-optimization/32453
6206 * gcc.c-torture/compile/pr32453.c: New testcase.
6207
6208 2007-06-21 Jakub Jelinek <jakub@redhat.com>
6209
6210 PR tree-optimization/31866
6211 * gcc.dg/pr31866.c: New test.
6212
6213 2007-06-21 Richard Guenther <rguenther@suse.de>
6214
6215 PR tree-optimization/32451
6216 * g++.dg/torture/20070621-1.C: New testcase.
6217
6218 2007-06-21 Christian Bruel <christian.bruel@st.com>
6219
6220 * gcc.dg/attr-isr.c: Test delay slot content.
6221
6222 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6223
6224 PR fortran/32361
6225 gfortran.dg/pointer_assign_2.f90: New test.
6226
6227 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6228
6229 PR fortran/25061
6230 gfortran.dg/invalid_procedure_name.f90: New test.
6231
6232 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
6233
6234 PR tree-optimization/25737
6235 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6236
6237 2007-06-20 Hui-May Chang <hm.chang@apple.com>
6238
6239 * gcc.target/i386/large-size-array-3.c: New.
6240
6241 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6242 Richard Guenther <rguenther@suse.de>
6243
6244 PR fortran/32140
6245 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6246
6247 2007-06-20 Jakub Jelinek <jakub@redhat.com>
6248
6249 PR middle-end/31959
6250 * gcc.dg/pr31959.c: New test.
6251
6252 PR inline-asm/32109
6253 * g++.dg/ext/asm10.C: New test.
6254
6255 PR middle-end/32285
6256 * gcc.c-torture/execute/20070614-1.c: New test.
6257
6258 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
6259
6260 * gcc.target/arm/stack-corruption.c: New test.
6261
6262 2007-06-19 Richard Guenther <rguenther@suse.de>
6263
6264 * g++.dg/torture/pr30252.C: New testcase.
6265
6266 2007-06-19 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR tree-optimization/32353
6269 * g++.dg/opt/nrv13.C: New test.
6270
6271 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
6272
6273 PR fortran/20863
6274 PR fortran/20882
6275 * gfortran.dg/impure_assignment_2.f90 : New test.
6276
6277 PR fortran/32236
6278 * gfortran.dg/data_initialized_2.f90 : New test.
6279
6280 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6281 appropriate version of 'dmach'.
6282
6283 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6284
6285 PR target/32389
6286 * gcc.target/i386/pr32389.c New test.
6287
6288 2007-06-18 Simon Baldwin <simonb@google.com>
6289
6290 PR c++/31923
6291 * g++.dg/template/error25.C: New.
6292 * g++.dg/template/spec35.C: New.
6293
6294 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
6295
6296 * gcc.c-torture/compile/pr32355.c: New testcase.
6297
6298 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6299
6300 PR tree-optimization/32383
6301 * g++.dg/opt/pr32383.C: New test.
6302
6303 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6304
6305 PR rtl-optimization/32366
6306 * gcc.dg/vect/pr32366.c: New test.
6307
6308 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6309
6310 * gcc.c-torture/compile/pr32349.c: New testcase.
6311
6312 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6313
6314 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6315 * gcc.target/sparc/combined-2.c: Likewise.
6316 * gcc.target/sparc/fexpand.c : Likewise.
6317 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6318 * gcc.target/sparc/fpack16.c : Likewise.
6319 * gcc.target/sparc/fpmerge.c : Likewise.
6320 * gcc.target/sparc/fpmul.c : Likewise.
6321 * gcc.target/sparc/noresult.c : Likewise.
6322 * gcc.target/sparc/pdist.c: Likewise.
6323
6324 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6325
6326 PR middle-end/31723
6327 * gcc.target/i386/recip-divf.c: New test.
6328 * gcc.target/i386/recip-sqrtf.c: Ditto.
6329 * gcc.target/i386/recip-vec-divf.c: Ditto.
6330 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6331 * gcc.target/i386/sse-recip.c: Ditto.
6332 * gcc.target/i386/sse-recip-vec.c: Ditto.
6333
6334 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6335
6336 PR tree-opt/32225
6337 * gcc.c-torture/compile/20070605-1.c: New test.
6338
6339 * gcc.c-torture/compile/20070603-1.c: New testcase.
6340 * gcc.c-torture/compile/20070603-2.c: New testcase.
6341
6342 * gcc.c-torture/compile/20070531-1.c: New test.
6343
6344 PR tree-opt/32167
6345 * gcc.c-torture/compile/20070531-2.c: New test.
6346
6347 PR tree-opt/32144
6348 * gcc.c-torture/compile/20070529-1.c: New test.
6349
6350 PR tree-opt/32145
6351 * gcc.c-torture/compile/20070529-2.c: New test.
6352
6353 PR tree-opt/32015
6354 * gcc.c-torture/compile/20070520-1.c: New test.
6355
6356 * g++.dg/ext/java-1.C: New test.
6357
6358 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6359 loops instead of one. Remove the "can't determine dependence"
6360 check.
6361 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6362 needed as the cast is gone in the first place.
6363 * gcc.dg/max-1.c: Change local variable a to be a global one.
6364 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6365 have a cast which is PREd.
6366
6367 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6368
6369 * g++.dg/lookup/anon6.C: New test.
6370
6371 2007-06-14 Dirk Mueller <dmueller@suse.de>
6372
6373 PR c++/31806
6374 * g++.dg/opt/static6.C: New testcase.
6375
6376 2007-06-14 Geoff Keating <geoffk@apple.com>
6377
6378 * g++.dg/ext/visibility/overload-1.C: New.
6379
6380 PR 31093
6381 * g++.dg/ext/visibility/anon4.C: New.
6382
6383 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6384
6385 PR target/32268
6386 * gcc.target/i386/pr32268.c: New test.
6387
6388 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6389
6390 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6391 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6392 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6393
6394 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6395 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6396 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6397 BID is used.
6398
6399 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6400
6401 PR fortran/32302
6402 * gfortran.dg/common_resize_1.f90: New test.
6403
6404 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6405
6406 PR target/32274
6407 * gcc.dg/vect/pr32224.c: Fix.
6408
6409 2007-06-13 Eric Christopher <echristo@apple.com>
6410
6411 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6412
6413 2007-06-13 Tobias Burnus <burnus@net-b.de>
6414
6415 PR fortran/32323
6416 * gfortran.dg/actual_array_vect_1.f90: New.
6417
6418 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6419
6420 * gcc.target/sparc/mfpu.c: New test.
6421
6422 2007-06-12 Geoff Keating <geoffk@apple.com>
6423
6424 * g++.dg/warn/weak1.C: Suppress on Darwin.
6425 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6426
6427 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6428
6429 PR middle-end/31579
6430 * g++.dg/torture/pr31579.C: New testcase.
6431
6432 2007-06-12 Ian Lance Taylor <iant@google.com>
6433
6434 PR libstdc++/29286
6435 * g++.dg/init/new16.C: New test.
6436 * g++.dg/init/new17.C: New test.
6437 * g++.dg/init/new18.C: New test.
6438 * g++.dg/init/new19.C: New test.
6439
6440 2007-06-12 Olivier Hainque <hainque@adacore.com>
6441
6442 * gnat.dg/lhs_view_convert.adb: New test.
6443
6444 2007-06-12 Richard Guenther <rguenther@suse.de>
6445
6446 PR tree-optimization/15353
6447 PR tree-optimization/31657
6448 * gcc.c-torture/execute/20070424-1.c: New testcase.
6449 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6450 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6451 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6452 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6453 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6454
6455 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6456
6457 PR rtl-optimization/32293
6458 * gcc.dg/pr32293.c: New test.
6459
6460 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6461
6462 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6463
6464 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6465
6466 PR fortran/29786
6467 * gfortran.dg/equiv_7.f90: New test.
6468 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6469
6470 PR fortran/30875
6471 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6472
6473 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6474
6475 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6476 * gcc.dg/setjmp-4.c: Likewise.
6477 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6478
6479 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6480
6481 PR rtl-optimization/31025
6482 * gfortran.dg/pr31025.f90: New.
6483
6484 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6485
6486 PR target/32280
6487 * gcc.target/i386/pr32280.c: New test.
6488
6489 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6490
6491 PR middle-end/32279
6492 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6493
6494 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6495
6496 PR libgfortran/32235
6497 * gfortran.dg/backspace_9.f: New test.
6498
6499 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
6500
6501 * gcc.dg/tree-ssa/prefetch-7.c: New test.
6502
6503 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
6504
6505 * gcc.dg/tree-ssa/loop-28.c: New testcase.
6506
6507 2007-06-09 Ian Lance Taylor <iant@google.com>
6508
6509 PR tree-optimization/32169
6510 * gcc.c-torture/compile/pr32169.c: New test.
6511
6512 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
6513
6514 * gcc.dg/vect/costmodel: New directory.
6515 * gcc.dg/vect/costmodel/i386: New directory.
6516 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6517 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6518 New test.
6519 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6520 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6521 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6522 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6523 * gcc.dg/vect/costmodel/x86_64: New directory.
6524 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6525 New testsuite.
6526 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6527 New test.
6528 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6529 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6530 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6531 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6532 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6533
6534 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
6535
6536 PR tree-optimization/32243
6537 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
6538 flags for -Os tests.
6539 * gcc.dg/vect/03-vect-pr32243.c: New test.
6540
6541 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
6542
6543 PR tree-optimization/32224
6544 * gcc.dg/vect/pr32224.c: New test.
6545
6546 2007-06-08 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR c++/32177
6549 * g++.dg/gomp/pr32177.C: New test.
6550
6551 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6552
6553 PR testsuite/25241
6554 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6555 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6556 warning nor an error.
6557 * gcc.dg/Wfatal-2.c: Likewise.
6558 * gcc.dg/Werror-1.c: Likewise.
6559 * gcc.dg/Werror-5.c: Likewise.
6560 * gcc.dg/Werror-7.c: Likewise.
6561 * gcc.dg/Werror-10.c: Likewise.
6562 * gcc.dg/Werror-11.c: Likewise.
6563
6564 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
6565
6566 PR c++/30759
6567 * g++.dg/init/brace6.C: New test.
6568
6569 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6570
6571 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6572 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6573 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6574 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6575
6576 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6577 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6578 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6579 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6580 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6581 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6582 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6583 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6584
6585 * gcc.dg/darwin-minversion-3.c: New.
6586
6587 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6588
6589 * gcc.target/i386/builtin-copysign.c: New test.
6590
6591 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6592
6593 PR tree-optimization/32220
6594 * gfortran.dg/predcom-2.f: New testcase.
6595
6596 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6597
6598 PR tree-opt/32231
6599 * gcc.target/i386/vectorize4.c: New test.
6600
6601 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6602
6603 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6604
6605 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6606
6607 PR testsuite/25241
6608 * gcc.dg/simd-5.c: Mark output as a note.
6609 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6610 dg-message.
6611 * gcc.dg/simd-1.c: Likewise.
6612 * gcc.dg/always_inline.c: Mark output as a sorry.
6613 * gcc.dg/always_inline2.c: Likewise.
6614 * gcc.dg/always_inline3.c: Likewise.
6615
6616 2007-06-06 Ian Lance Taylor <iant@google.com>
6617
6618 * g++.dg/conversion/enum1.C: New test.
6619
6620 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6621
6622 PR tree-optimization/32216
6623 * gcc.dg/vect/pr32216.c: New test.
6624
6625 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6626
6627 PR testsuite/18923
6628 * gfortran.dg/invalid_contains_1.f90: New test.
6629 * gfortran.dg/invalid_contains_2.f90: New test.
6630
6631 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6632
6633 PR testsuite/32057
6634 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6635 midnight issues.
6636
6637 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6638
6639 PR testsuite/25241
6640 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6641 dg-message to match de note.
6642 * gcc.dg/pr26570.c: Use dg-message for a note.
6643 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6644 dg-error instead of dg-warning because of -Werror.
6645 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6646 neither an error, nor a warning.
6647 * gcc.dg/glibc-uclibc-2.c: Likewise
6648 * gcc.dg/cpp/19940712-1.c: Likewise.
6649
6650 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6651
6652 PR preprocessor/23479
6653 * gcc.dg/binary-constants-1.c: Add test suites for
6654 the 0b-prefixed binary integer constants.
6655 * gcc.dg/binary-constants-2.c: Ditto.
6656 * gcc.dg/binary-constants-3.c: Ditto.
6657 * gcc.dg/binary-constants-4.c: Ditto.
6658
6659 2007-06-05 Ian Lance Taylor <iant@google.com>
6660
6661 * gcc.dg/Wstrict-overflow-19.c: New test.
6662
6663 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6664
6665 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6666
6667 2007-06-04 Ian Lance Taylor <iant@google.com>
6668
6669 * gcc.dg/Wstrict-overflow-18.c: New test.
6670
6671 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6672
6673 PR testsuite/25241
6674 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6675 * gcc.dg/cpp/mi5.c: Likewise.
6676 * gcc.dg/cpp/mi7.c: Likewise.
6677
6678 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6679
6680 PR c/32191
6681 * gcc.dg/pr32191.c: New test.
6682
6683 2007-05-28 Tobias Burnus <burnus@net-b.de>
6684
6685 PR fortran/32124
6686 * gfortran.dg/allocate_stat_1.f90: Remove.
6687
6688 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6689
6690 * gcc.target/i386/sse4_2-check.h: New.
6691 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6692 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6693 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6694 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6695 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6696 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6697 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6698 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6699 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6700 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6701 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6702 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6703 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6704 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6705 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6706 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6707 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6708 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6709
6710 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6711
6712 * gcc.dg/pie-link.c: New test.
6713
6714 2007-06-01 Ian Lance Taylor <iant@google.com>
6715
6716 * gcc.dg/Wstrict-overflow-17.c: New test.
6717
6718 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6719
6720 * gcc.dg/builtin-return-1.c (g): New.
6721 (main): Allocate at least 64 bytes on the stack.
6722
6723 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6724
6725 * g++.dg/init/cleanup3.C: New test.
6726
6727 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6728
6729 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6730 int is 16 bits.
6731
6732 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6733
6734 PR fortran/32156
6735 * gfortran.dg/char_array_constructor_3.f90: New test.
6736
6737 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6738
6739 PR tree-optimization/32160
6740 * gfortran.dg/predcom-1.f: New test.
6741
6742 2007-05-31 Richard Guenther <rguenther@suse.de>
6743
6744 * g++.dg/other/str_empty.C: Move...
6745 * g++.dg/other/pr30567.C: Move...
6746 * g++.dg/tree-ssa/pr27218.C: Move...
6747 * g++.dg/torture: ...here and remove dg-options.
6748
6749 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6750
6751 PR c++/32158
6752 * g++.dg/ext/is_pod_incomplete.C: New.
6753
6754 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6755 Douglas Gregor <doug.gregor@gmail.com>
6756 Pedro Lamarao <pedro.lamarao@mndfck.org>
6757 Howard Hinnant <howard.hinnant@gmail.com>
6758
6759 PR c++/7412
6760 PR c++/29939
6761 * g++.dg/cpp0x/rv8p.C: New.
6762 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6763 * g++.dg/cpp0x/cast-bug.C: New.
6764 * g++.dg/cpp0x/elision_weak.C: New.
6765 * g++.dg/cpp0x/collapse-bug.C: New.
6766 * g++.dg/cpp0x/rv3p.C: New.
6767 * g++.dg/cpp0x/rv7n.C: New.
6768 * g++.dg/cpp0x/overload-conv-1.C: New.
6769 * g++.dg/cpp0x/rv2n.C: New.
6770 * g++.dg/cpp0x/deduce.C: New.
6771 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6772 * g++.dg/cpp0x/rv6p.C: New.
6773 * g++.dg/cpp0x/template_deduction.C: New.
6774 * g++.dg/cpp0x/implicit-copy.C: New.
6775 * g++.dg/cpp0x/rv1p.C: New.
6776 * g++.dg/cpp0x/cast.C: New.
6777 * g++.dg/cpp0x/rv5n.C: New.
6778 * g++.dg/cpp0x/collapse.C: New.
6779 * g++.dg/cpp0x/overload-conv-2.C: New.
6780 * g++.dg/cpp0x/rv4p.C: New.
6781 * g++.dg/cpp0x/rvo.C: New.
6782 * g++.dg/cpp0x/iop.C: New.
6783 * g++.dg/cpp0x/rv3n.C: New.
6784 * g++.dg/cpp0x/rv7p.C: New.
6785 * g++.dg/cpp0x/reference_collapsing.C: New.
6786 * g++.dg/cpp0x/overload.C: New.
6787 * g++.dg/cpp0x/named.C: New.
6788 * g++.dg/cpp0x/rv2p.C: New.
6789 * g++.dg/cpp0x/rv6n.C: New.
6790 * g++.dg/cpp0x/not_special.C: New.
6791 * g++.dg/cpp0x/bind.C: New.
6792 * g++.dg/cpp0x/rv1n.C: New.
6793 * g++.dg/cpp0x/rv5p.C: New.
6794 * g++.dg/cpp0x/elision.C: New.
6795 * g++.dg/cpp0x/named_refs.C: New.
6796 * g++.dg/cpp0x/unnamed_refs.C: New.
6797 * g++.dg/cpp0x/rv4n.C: New.
6798 * g++.dg/cpp0x/elision_neg.C: New.
6799 * g++.dg/init/copy7.C: Run in C++98 mode.
6800 * g++.dg/overload/arg1.C: Ditto.
6801 * g++.dg/overload/arg4.C: Ditto.
6802
6803 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6804
6805 PR c++/31809
6806 * g++.dg/opt/static5.C: New test.
6807
6808 2007-05-30 Richard Guenther <rguenther@suse.de>
6809
6810 * g++.dg/dg.exp: Prune torture/.
6811 * g++.dg/torture/dg-torture.exp: New testsuite.
6812
6813 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6814
6815 * gcc.target/arm/pr27387.C: Move and rename to ...
6816 * g++.dg/inherit/thunk8.C: ... here.
6817
6818 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR tree-optimization/31769
6821 * g++.dg/gomp/pr31769.C: New test.
6822
6823 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6824
6825 * gcc.target/i386/stack-realign.c: New.
6826
6827 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6828
6829 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6830
6831 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6832
6833 * gfortran.dg/sizeof.f90: New.
6834
6835 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6836
6837 PR c/31339
6838 * gcc.dg/boolcomplex-1.c: New test.
6839
6840 PR c++/31339
6841 * g++.dg/ext/boolcomplex-1.c: New test.
6842
6843 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6844
6845 * gcc.dg/matrix: New directory.
6846
6847 2007-05-28 Tobias Burnus <burnus@net-b.de>
6848
6849 PR fortran/32124
6850 * gfortran.dg/allocate_stat_1.f90: New.
6851
6852 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6853
6854 PR fortran/31972
6855 * transfer_hollerith_1.f90: New test.
6856
6857 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6858
6859 PR tree-opt/32100
6860 * gcc.c-torture/execute/vrp-7.c: New test.
6861
6862 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6863
6864 * gfortran.dg/transfer_simplify_4.f90: New test.
6865
6866 2007-05-27 Tobias Burnus <burnus@net-b.de>
6867
6868 PR fortran/32088
6869 * gfortran.dg/func_result_3.f90: New.
6870
6871 2007-05-27 Tobias Burnus <burnus@net-b.de>
6872
6873 PR middle-end/32083
6874 * gfortran.dg/transfer_simplify_3.f90: New.
6875
6876 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6877
6878 PR target/32065
6879 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6880 to compile options.
6881 * gcc.target/i386/pr32065-2.c: New test.
6882
6883 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6884
6885 PR fortran/31813
6886 * gfortran.dg/io_constraints_2.f90: Update.
6887
6888 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6889
6890 PR fortran/31219
6891 * gfortran.dg/array_constructor_17.f90: New test.
6892
6893 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6894
6895 PR tree-opt/32090
6896 * g++.dg/opt/array2.C: New testcase.
6897
6898 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6899
6900 PR target/32065
6901 * gcc.target/i386/pr32065.c: New test.
6902
6903 2007-05-25 Dirk Mueller <dmueller@suse.de>
6904 Marcus Meissner <meissner@suse.de>
6905
6906 * gcc.dg/attr-alloc_size.c: New.
6907
6908 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6909 Lee Millward <lee.millward@gmail.com>
6910
6911 PR c++/31745
6912 * g++.dg/parse/crash34.C: New test.
6913
6914 * g++.dg/parse/crash35.C: New test.
6915
6916 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6917
6918 * gcc.target/i386/sse2-check.h: New.
6919 * gcc.target/i386/sse2-vec-1.c: Likewise.
6920 * gcc.target/i386/sse2-vec-2.c: Likewise.
6921 * gcc.target/i386/sse2-vec-3.c: Likewise.
6922 * gcc.target/i386/sse2-vec-4.c: Likewise.
6923 * gcc.target/i386/sse2-vec-5.c: Likewise.
6924 * gcc.target/i386/sse2-vec-6.c: Likewise.
6925
6926 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6927
6928 PR c++/31431
6929 PR c++/31432
6930 PR c++/31434
6931 PR c++/31435
6932 PR c++/31437
6933 PR c++/31438
6934 PR c++/31442
6935 PR c++/31443
6936 PR c++/31444
6937 PR c++/31445
6938 * g++.dg/cpp0x/pr31431.C: New.
6939 * g++.dg/cpp0x/pr31437.C: New.
6940 * g++.dg/cpp0x/pr31442.C: New.
6941 * g++.dg/cpp0x/pr31444.C: New.
6942 * g++.dg/cpp0x/pr31431-2.C: New.
6943 * g++.dg/cpp0x/pr31432.C: New.
6944 * g++.dg/cpp0x/pr31434.C: New.
6945 * g++.dg/cpp0x/pr31438.C: New.
6946 * g++.dg/cpp0x/pr31443.C: New.
6947 * g++.dg/cpp0x/pr31445.C: New.
6948 * g++.dg/cpp0x/variadic-crash1.C: New.
6949
6950 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6951
6952 * gcc.target/arm/long-calls-1.c: New test.
6953 * gcc.target/arm/long-calls-2.c: Likewise.
6954 * gcc.target/arm/long-calls-3.c: Likewise.
6955 * gcc.target/arm/long-calls-4.c: Likewise.
6956
6957 2007-05-25 Richard Guenther <rguenther@suse.de>
6958 Andrew Pinski <andrew_pinski@playstation.sony.com>
6959
6960 PR tree-optimization/31982
6961 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6962
6963 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6964
6965 PR fortran/32047
6966 * gfortran.dg/result_in_spec_2.f90: New test.
6967
6968 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6969
6970 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6971
6972 2007-05-24 Ollie Wild <aaw@google.com>
6973
6974 * gcc.dg/cpp/counter-1.c: New test.
6975 * gcc.dg/pch/counter-1.c: New test.
6976 * gcc.dg/pch/counter-1.hs: New file.
6977 * gcc.dg/pch/counter-2.c: New test.
6978 * gcc.dg/pch/counter-2.hs: New file.
6979 * gcc.dg/pch/counter-3.c: New test.
6980 * gcc.dg/pch/counter-3.hs: New file.
6981
6982 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6983
6984 * gcc.dg/tree-ssa/predcom-1.c: New test.
6985 * gcc.dg/tree-ssa/predcom-2.c: New test.
6986 * gcc.dg/tree-ssa/predcom-3.c: New test.
6987 * gcc.dg/tree-ssa/predcom-4.c: New test.
6988 * gcc.dg/tree-ssa/predcom-5.c: New test.
6989 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6990
6991 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6992
6993 PR testsuite/32062
6994 * gcc.target/i386/sse4_1-check.h (MASK): New.
6995
6996 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6997
6998 PR fortran/32038
6999 * gfortran.dg/pr25603.f: Initialize integer variables.
7000
7001 2007-05-23 Ian Lance Taylor <iant@google.com>
7002
7003 * g++.dg/other/vrp1.C: New test.
7004
7005 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
7006
7007 PR preprocessor/20077
7008 * gcc.dg/cpp/paste15.c: New test.
7009
7010 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
7011 Nigel Stephens <nigel@mips.com>
7012 Richard Sandiford <richard@codesourcery.com>
7013
7014 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7015 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7016 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7017 * gcc.target/mips/inter/mips16-inter.exp: New.
7018
7019 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
7020
7021 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7022
7023 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
7024
7025 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7026 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
7027 * gcc.target/i386/sse3-addsubps.c: Likewise.
7028 * gcc.target/i386/sse3-haddpd.c: Likewise.
7029 * gcc.target/i386/sse3-haddps.c: Likewise.
7030 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7031 * gcc.target/i386/sse3-hsubps.c: Likewise.
7032 * gcc.target/i386/sse3-lddqu.c: Likewise.
7033 * gcc.target/i386/sse3-movddup.c: Likewise.
7034 * gcc.target/i386/sse3-movshdup.c: Likewise.
7035 * gcc.target/i386/sse3-movsldup.c: Likewise.
7036
7037 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7038 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
7039 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7040 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7041 * gcc.target/i386/ssse3-palignr.c: Likewise.
7042 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7043 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7044 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7045 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7046 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7047 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7048 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7049 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7050 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7051 * gcc.target/i386/ssse3-psignb.c: Likewise.
7052 * gcc.target/i386/ssse3-psignd.c: Likewise.
7053 * gcc.target/i386/ssse3-psignw.c: Likewise.
7054 * gcc.target/i386/ssse3-vals.h: Likewise.
7055
7056 * gcc.target/i386/sse3-check.h: New file.
7057 * gcc.target/i386/ssse3-check.h: Likewise.
7058
7059 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7060
7061 PR middle-end/31095
7062 * gcc.c-torture/compile/bcopy-1.c: New testcase.
7063
7064 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7065
7066 PR middle-end/31606
7067 * gcc.c-torture/20070522-1.c: New testcase.
7068
7069 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7070
7071 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7072
7073 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7074
7075 * gcc.c-torture/execute/ieee/20000320-1.x,
7076 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7077 m68k-*-* and check_effective_target_coldfire_fpu.
7078
7079 2007-05-22 Ollie Wild <aaw@google.com>
7080
7081 * g++.dg/lookup/hidden-class10.C: New test.
7082 * g++.dg/lookup/hidden-class11.C: New test.
7083
7084 2007-05-22 Ollie Wild <aaw@google.com>
7085
7086 * g++.dg/lookup/name-clash5.C: New test.
7087 * g++.dg/lookup/name-clash6.C: New test.
7088
7089 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7090
7091 * g++.dg/other/i386-2.C: Update comments on header files tested.
7092 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
7093 of <tmmintrin.h>.
7094 * gcc.target/i386/sse-12.c: Likewise.
7095 * gcc.target/i386/sse-13.c: Likewise.
7096 * gcc.target/i386/sse-14.c: Likewise.
7097
7098 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7099 Redefined to test with immediate operand.
7100 (__builtin_ia32_blendps): Likewise.
7101 (__builtin_ia32_blendpd): Likewise.
7102 (__builtin_ia32_dpps): Likewise.
7103 (__builtin_ia32_dpps): Likewise.
7104 (__builtin_ia32_insertps128): Likewise.
7105 (__builtin_ia32_vec_ext_v4sf): Likewise.
7106 (__builtin_ia32_vec_set_v16qi): Likewise.
7107 (__builtin_ia32_vec_set_v4si): Likewise.
7108 (__builtin_ia32_vec_set_v2di): Likewise.
7109 (__builtin_ia32_vec_ext_v16qi): Likewise.
7110 (__builtin_ia32_vec_ext_v4si): Likewise.
7111 (__builtin_ia32_vec_ext_v2di): Likewise.
7112 (__builtin_ia32_roundpd): Likewise.
7113 (__builtin_ia32_roundsd): Likewise.
7114 (__builtin_ia32_roundps): Likewise.
7115 (__builtin_ia32_roundss): Likewise.
7116 (__builtin_ia32_mpsadbw128): Likewise.
7117
7118 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7119
7120 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7121
7122 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7123
7124 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7125 failures.
7126 * gcc.dg/dfp/func-struct.c: Ditto.
7127 * gcc.dg/dfp/operator-assignment.c: Ditto.
7128 * gcc.dg/dfp/convert-bfp.c: Ditto.
7129 * gcc.dg/dfp/convert-int.c: Ditto.
7130 * gcc.dg/dfp/convert-int-max.c: Ditto.
7131 * gcc.dg/dfp/func-scalar.c: Ditto.
7132 * gcc.dg/dfp/cast.c: Ditto.
7133 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7134 failures, and fix a typo in return type of arg1_128.
7135 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7136 failures, and fix a typo in a constant suffix.
7137 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7138 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7139
7140 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7141 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7142
7143 * lib/gcc-dg.exp(process_message): New proc.
7144 (dg-message): New test directive.
7145 * gcc.dg/always_inline.c: Use dg-message.
7146 * gcc.dg/always_inline2.c: Ditto.
7147 * gcc.dg/always_inline3.c: Ditto.
7148 * gcc.dg/invalid-call-1.c: Ditto.
7149 * gcc.dg/pr17506.c: Ditto.
7150 * gcc.dg/simd-5.c: Ditto.
7151 * gcc.dg/simd-6.c: Ditto.
7152 * gcc.dg/va-arg-2.c: Ditto.
7153 * gcc.dg/cpp/syshdr.c: Ditto.
7154 * gcc.dg/cpp/unc4.c: Ditto.
7155 * gcc.dg/cpp/trad/mi1.c: Ditto.
7156 * gcc.dg/cpp/trad/mi5.c: Ditto.
7157 * gcc.dg/cpp/trad/mi7.c: Ditto.
7158 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7159 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7160 * gcc.test-framework/test-framework.awk: Special-case outexists
7161 tests.
7162
7163 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7164
7165 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7166 (bit_SSE4_2): Likewise.
7167 (bit_POPCNT): Likewise.
7168
7169 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7170 Check if assembler supports SSE4 instructions.
7171
7172 * gcc.target/i386/sse4_1-blendpd.c: New file.
7173 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7174 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7175 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7176 * gcc.target/i386/sse4_1-check.h: Likewise.
7177 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7178 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7179 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7180 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7181 * gcc.target/i386/sse4_1-extractps.c: Likewise.
7182 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7183 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7184 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7185 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7186 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7187 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7188 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7189 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7190 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7191 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7192 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7193 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7194 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7195 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7196 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7197 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7198 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7199 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7200 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7201 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7202 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7203 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7204 * gcc.target/i386/sse4_1-pminud.c: Likewise.
7205 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7206 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7207 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7208 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7209 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7210 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7211 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7212 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7213 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7214 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7215 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7216 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7217 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7218 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7219 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7220 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7221 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7222 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7223 * gcc.target/i386/sse4_1-round.h: Likewise.
7224 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7225 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7226 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7227 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7228 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7229 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7230 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7231 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7232 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7233 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7234 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7235 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7236 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7237 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7238
7239 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7240
7241 PR fortran/31627
7242 * gfortran.dg/bounds_check_7.f90: New test.
7243
7244 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
7245
7246 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7247 (check_effective_target_sse4a): Ditto.
7248
7249 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7250 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7251 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7252 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7253 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7254 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7255 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7256 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7257 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7258 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7259 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7260 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7261 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7262 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7263 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7264 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7265 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7266 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7267 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7268 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7269
7270 2007-05-21 Mark Mitchell <mark@codesourcery.com>
7271
7272 * g++.dg/ext/cleanup-1.C: New test.
7273 * g++.dg/ext/cleanup-2.C: Likewise.
7274 * g++.dg/ext/cleanup-3.C: Likewise.
7275 * g++.dg/ext/cleanup-4.C: Likewise.
7276 * g++.dg/ext/cleanup-5.C: Likewise.
7277 * g++.dg/ext/cleanup-6.C: Likewise.
7278 * g++.dg/ext/cleanup-8.C: Likewise.
7279 * g++.dg/ext/cleanup-9.C: Likewise.
7280 * g++.dg/ext/cleanup-10.C: Likewise.
7281 * g++.dg/ext/cleanup-11.C: Likewise.
7282 * g++.dg/ext/cleanup-dtor.C: Likewise.
7283
7284 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7285
7286 PR middle-end/31995
7287 * gcc.dg/vect/vect-102a.c: New test.
7288
7289 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
7290 Paolo Carlini <pcarlini@suse.de>
7291 Uros Bizjak <ubizjak@gmail.com>
7292
7293 * gcc.dg/gcc-have-sync-compare-and-swap.c,
7294 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7295 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7296 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7297 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7298 New testcases.
7299
7300 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7301
7302 PR fortran/32002
7303 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7304
7305 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7306
7307 PR fortran/32027
7308 * gfortran.dg/do_3.F90: Add checks for the final value of the
7309 loop variable.
7310
7311 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7312
7313 * gcc.c-torture/execute/990127-2.x: New file.
7314
7315 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7316
7317 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7318 * gcc.target/i386/sse-12: Add -O to compile options.
7319 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7320 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7321 and mm3dnow.h. Add -O to compile options.
7322
7323 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7324
7325 PR fortran/31867
7326 * gfortran.dg/char_length_5.f90: New test.
7327
7328 PR fortran/31994
7329 * gfortran.dg/array_reference_1.f90: New test.
7330
7331 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7332
7333 PR middle-end/7651
7334 PR c++/11856
7335 PR c/12963
7336 PR c/23587
7337 PR other/29694
7338 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7339 * gcc.dg/Wtype-limits.c: New.
7340 * gcc.dg/Wtype-limits-Wextra.c: New.
7341 * gcc.dg/Wtype-limits-no.c: New.
7342 * g++.dg/warn/Wtype-limits.C: New.
7343 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7344 * g++.dg/warn/Wtype-limits-no.C: New.
7345
7346 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7347
7348 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7349 instead of "-msse2".'
7350 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7351 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7352 and mm3dnow.h.
7353 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7354 to test with immediate operand.
7355 (__builtin_ia32_insertqi): Ditto.
7356 (__builtin_ia32_palignr128): Ditto.
7357 (__builtin_ia32_palignr): Ditto.
7358 (__builtin_ia32_pshufhw): Ditto.
7359 (__builtin_ia32_pshuflw): Ditto.
7360 (__builtin_ia32_pshufd): Ditto.
7361 (__builtin_ia32_vec_set_v8hi): Ditto.
7362 (__builtin_ia32_vec_ext_v8hi): Ditto.
7363 (__builtin_ia32_shufpd): Ditto.
7364 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7365
7366 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7367
7368 PR fortran/32001
7369 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7370
7371 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7372
7373 PR target/31585
7374 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7375 and "__inline". Use "-msse" instead of "-msse2".
7376
7377 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7378
7379 PR middle-end/7651
7380 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7381 * gcc.dg/20030906-2.c: Likewise.
7382 * objc.dg/method-17.m: Add -Wreturn-type.
7383 * obj-c++.dg/method-21.mm: Likewise.
7384
7385 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7386
7387 PR target/31585
7388 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7389 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7390 (__builtin_ia32_psrlqi128): Ditto.
7391 (__builtin_ia32_psrlwi128): Ditto.
7392 (__builtin_ia32_psrldi128): Ditto.
7393 (__builtin_ia32_psrldqi128): Ditto.
7394 (__builtin_ia32_pslldqi128): Ditto.
7395 (__builtin_ia32_psrawi128): Ditto.
7396 (__builtin_ia32_psradi128): Ditto.
7397 (__builtin_ia32_psllqi128): Ditto.
7398 (__builtin_ia32_pslldi128): Ditto.
7399 (__builtin_prefetch): Ditto.
7400 (__builtin_ia32_pshufw): Ditto.
7401 (__builtin_ia32_vec_set_v4hi): Ditto.
7402 (__builtin_ia32_vec_ext_v4hi): Ditto.
7403 (__builtin_ia32_shufps): Ditto.
7404 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7405
7406 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7407
7408 PR fortran/31974
7409 * gfortran.dg/char_allocation_1.f90: New test.
7410
7411 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7412
7413 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7414 * gcc.dg/Wconversion-sign.c: New.
7415 * gcc.dg/Wconversion-integer-no-sign.c: New.
7416 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7417 Wconversion-sign.C
7418 * g++.dg/warn/Wconversion-sign.C: New.
7419 * g++.old-deja/g++.other/warn4.C: Update.
7420 * g++.dg/warn/Wconversion1.C: Likewise.
7421
7422 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7423
7424 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7425 * gcc.dg/torture/builtin-math-4.c: Likewise.
7426
7427 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7428
7429 PR libfortran/31964
7430 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7431
7432 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7433
7434 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7435
7436 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7437
7438 PR target/31628
7439 * gcc.target/i386/pr31628.c: New.
7440
7441 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7442
7443 PR middle-end/31344
7444 * gcc.dg/pr31344.c: New test.
7445
7446 2007-05-17 Ian Lance Taylor <iant@google.com>
7447
7448 PR tree-optimization/31953
7449 * gcc.c-torture/compile/pr31953.c: New test.
7450
7451 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7452
7453 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7454
7455 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7456 and drem.
7457 * gcc.dg/torture/builtin-math-4.c: Likewise.
7458
7459 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7460 * gcc.dg/torture/builtin-math-4.c: Likewise.
7461
7462 * gcc.dg/torture/builtin-math-4.c: New test.
7463
7464 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7465 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7466
7467 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7468 * gcc.dg/cpp/include2.c: Ditto.
7469 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7470 * gcc.dg/cpp/paste5.c: Ditto.
7471 * gcc.dg/cpp/paste6.c: Ditto.
7472 * gcc.dg/cpp/paste8.c: Ditto.
7473 * gcc.dg/cpp/paste11.c: Ditto.
7474 * gcc.dg/cpp/paste13.c: Ditto.
7475 * gcc.dg/cpp/skipping2.c: Ditto.
7476 * gcc.dg/reg-vol-struct-1.c: Ditto.
7477 * gcc.dg/Wshadow-1.c: Ditto.
7478 * gcc.dg/cpp/trad/comment.c: Ditto.
7479 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7480 * gcc.dg/cpp/if-2.c: Ditto.
7481 * gcc.dg/array-5.c: Ditto.
7482 * gcc.dg/inline-15.c: Ditto.
7483 * gcc.dg/pr27953.c: Ditto.
7484 * gcc.dg/Wno-c++-compat.c: Ditto.
7485
7486 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7487
7488 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7489
7490 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7491
7492 * gcc.c-torture/execute/20070517-1.c: New test.
7493
7494 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
7495
7496 PR fortran/31919
7497 * gfortran.dg/min_max_conformance.f90: New test.
7498
7499 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
7500
7501 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7502 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7503 gcc.dg/vect/vect-104.c: Use more complex construction to
7504 prevent vectorizing.
7505 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7506
7507 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
7508
7509 PR tree-optimization/24659
7510 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7511 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7512 not vect_int target.
7513 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7514 not vect_int target. Loop is vectorized for vect_intfloat_cvt
7515 targets.
7516 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7517 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7518 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7519
7520 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
7521
7522 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7523 and x86_64-*-* targets.
7524 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7525
7526 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
7527
7528 PR fortran/18769
7529 PR fortran/30881
7530 PR fortran/31194
7531 PR fortran/31216
7532 PR fortran/31427
7533 * transfer_simplify_1.f90: New test.
7534 * transfer_simplify_2.f90: New test.
7535
7536 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7537
7538 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7539
7540 2007-05-14 Janis Johnson <janis187@us.ibm.com>
7541
7542 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7543
7544 * gcc.dg/fltconst-pedantic-dfp.c: New test.
7545
7546 PR c/31924
7547 * gcc.dg/fltconst-1.c: New test.
7548
7549 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7550 * gcc.dg/dfp/operator-assignment.c: Ditto.
7551
7552 2007-05-14 Paolo Carlini <pcarlini@suse.de>
7553
7554 PR c++/29928
7555 * g++.dg/rtti/typeid5.C: New.
7556
7557 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7558
7559 PR fortran/31725
7560 * gfortran.dg/substr_4.f: New test.
7561
7562 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
7563
7564 * gcc.target/m68k/interrupt_thread-1.c,
7565 gcc.target/m68k/interrupt_thread-2.c,
7566 gcc.target/m68k/interrupt_thread-3.c: New.
7567 * gcc.target/m68k/m68k.exp: Accept fido.
7568
7569 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7570
7571 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7572 * gfortran.dg/altreturn_3.f90: Likewise.
7573 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7574 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7575 * gfortran.dg/inquire_iolength.f90: Likewise.
7576 * gfortran.dg/module_naming_1.f90: Likewise.
7577 * gfortran.dg/oldstyle_2.f90: Likewise.
7578 * gfortran.dg/operator_2.f90: Likewise.
7579 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7580 * gfortran.dg/used_types_11.f90: Likewise.
7581 * gfortran.dg/zero_array_components_1.f90: Likewise.
7582 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7583 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7584 * gfortran.dg/real_const_3.f90: Likewise.
7585
7586 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7587
7588 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7589 * gcc.dg/tree-ssa/loop-30.c: New test.
7590
7591 2007-05-13 Richard Guenther <rguenther@suse.de>
7592
7593 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7594 scanning forwprop1.
7595 * g++.dg/tree-ssa/pr31146.C: Likewise.
7596
7597 2007-05-13 Revital Eres <eres@il.ibm.com>
7598
7599 * gcc.dg/dse.c: New test.
7600
7601 2007-05-12 Richard Guenther <rguenther@suse.de>
7602
7603 PR tree-optimization/31797
7604 * gcc.c-torture/compile/pr31797.c: New testcase.
7605
7606 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7607
7608 PR fortran/30746
7609 * gfortran.dg/host_assoc_function_1.f90: New test.
7610
7611 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7612
7613 PR c++/31829
7614 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7615
7616 2007-05-11 Silvius Rus <rus@google.com>
7617
7618 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7619 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7620 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7621 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7622 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7623 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7624 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7625 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7626 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7627 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7628 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7629 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7630 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7631 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7632 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7633 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7634
7635 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7636
7637 PR other/31852
7638 * gcc.c-torture/execute/builtins/memchr.c: New.
7639 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7640 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7641
7642 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7643
7644 PR fortran/30876
7645 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7646 line.
7647 * gfortran.dg/recursive_reference_2.f90: New test.
7648
7649 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7650
7651 PR fortran/30878
7652 * gfortran.dg/namelist_29.f90: New test.
7653
7654 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7655
7656 PR fortran/31474
7657 * gfortran.dg/entry_10.f90: New test.
7658
7659 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7660
7661 PR tree-optimization/31885
7662 * gcc.dg/tree-ssa/loop-29.c: New test.
7663
7664 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7665
7666 * assumed_dummy_1.f90: Fix dg directive.
7667 * char_initialiser_actual.f90: Likewise.
7668 * nested_modules_2.f90: Likewise.
7669 * shift-alloc.f90: Likewise.
7670
7671 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7672
7673 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7674
7675 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7676
7677 PR libfortran/31880
7678 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7679
7680 2007-05-09 Mike Stump <mrs@apple.com>
7681
7682 * g++.dg/other/first-global.C: Add -fpie for darwin.
7683 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7684
7685 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7686
7687 * gcc.dg/20070507-1.c: New testcase.
7688
7689 2007-05-08 Chao-ying Fu <fu@mips.com>
7690
7691 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7692 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7693 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7694 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7695
7696 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7697
7698 PR 31847
7699 * gcc.dg/pr31847.c: New test.
7700
7701 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7702
7703 PR fortran/31692
7704 * gfortran.dg/actual_array_result_1.f90: New test.
7705
7706 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7707
7708 PR fortran/29397
7709 * gfortran.dg/parameter_array_init_1.f90: New test.
7710
7711 PR fortran/29400
7712 * gfortran.dg/parameter_array_init_2.f90: New test.
7713
7714 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7715
7716 PR target/31854
7717 * gcc.target/i386/pr31854.c: New test.
7718
7719 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7720
7721 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7722
7723 2007-05-07 Mike Stump <mrs@apple.com>
7724
7725 * g++.old-deja/g++.mike/empty.C: Add.
7726
7727 2007-05-07 Eric Christopher <echristo@apple.com>
7728
7729 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7730
7731 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7732
7733 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7734 variable. Rearrange conversions from binary float to decimal float.
7735
7736 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7737
7738 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7739 x86.
7740
7741 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7742
7743 * gnat.dg/opt1.ad[sb]: New testcase.
7744
7745 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7746
7747 PR fortran/31399
7748 * gfortran.dg/do_3.F90: New test.
7749
7750 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7751
7752 PR fortran/31764
7753 * gfortran.dg/new_line.f90: Add new checks.
7754
7755 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7756
7757 PR fortran/31201
7758 * gfortran.dg/large_unit_1.f90: New.
7759 * gfortran.dg/large_unit_2.f90: New.
7760 * gfortran.dg/iostat_4.f90: New
7761 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7762
7763 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7764
7765 PR fortran/31540
7766 * gfortran.dg/char_result_4.f90: New test.
7767
7768 2007-06-05 Revital Eres <eres@il.ibm.com>
7769
7770 PR 30957
7771 * gcc.dg/pr30957-1.c: New test.
7772
7773 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7774
7775 PR fortran/31251
7776 * gfortran.dg/char_type_len_2.f90: New test.
7777
7778 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7779
7780 PR 31775
7781 * g++.dg/other/nested-extern.cc: New.
7782 * g++.dg/other/nested-extern-1.C: New.
7783 * g++.dg/other/nested-extern-2.C: New.
7784
7785 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7786
7787 PR fortran/31760
7788 * gfortran.dg/erf.f90: New test.
7789 * gfortran.dg/besxy.f90: New test.
7790
7791 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7792
7793 PR fortran/22359
7794 * gfortran.dg/fseek.f90: New test.
7795
7796 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7797
7798 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7799
7800 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7801
7802 PR libfortran/31210
7803 * gfortran.dg/zero_length_1.f90: New test.
7804
7805 2007-05-04 Tobias Burnus <burnus@net-b.de>
7806
7807 PR fortran/31803
7808 * gfortran.dg/char_pointer_assign_3.f90: New test.
7809 * gfortran.dg/char_result_2.f90: Re-enable test.
7810
7811 2007-05-04 Tobias Burnus <burnus@net-b.de>
7812
7813 PR fortran/25071
7814 * gfortran.dg/char_length_3.f90: New test.
7815 * gfortran.dg/char_result_2.f90: Fix test.
7816
7817 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7818
7819 PR tree-optimization/30565
7820 * gcc.dg/tree-ssa/loop-27.c: New test.
7821
7822 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7823
7824 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7825 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7826 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7827 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7828
7829 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7830
7831 PR tree-optimization/31699
7832 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7833 New.
7834 (check_effective_target_vect_floatint_cvt): New.
7835 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7836 of specific targets.
7837 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7838 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7839 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7840 * gcc.dg/vect/vect-iv-4.c: Likewise.
7841 * gcc.dg/vect/vect-multitypes-11.c: New.
7842 * gcc.dg/vect/pr31699.c: New.
7843
7844 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7845
7846 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7847
7848 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7849
7850 PR C++/31663
7851 * g++.dg/warn/anonymous-namespace-2.C: New.
7852 * g++.dg/warn/anonymous-namespace-2.h: New.
7853
7854 2007-05-02 Paul Brook <paul@codesourcery.com>
7855
7856 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7857
7858 2007-05-02 Eric Christopher <echristo@apple.com>
7859
7860 * gcc.dg/cpp/if-div.c: New file.
7861
7862 2007-05-02 Tom Tromey <tromey@redhat.com>
7863
7864 PR preprocessor/28709:
7865 * gcc.dg/cpp/pr28709.c: New file.
7866
7867 2007-05-02 Richard Guenther <rguenther@suse.de>
7868
7869 PR tree-optimization/31146
7870 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7871
7872 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7873
7874 * gcc.c-torture/compile/limits-blockid.c: New.
7875 * gcc.c-torture/compile/limits-caselabels.c: New.
7876 * gcc.c-torture/compile/limits-declparen.c: New.
7877 * gcc.c-torture/compile/limits-enumconst.c: New.
7878 * gcc.c-torture/compile/limits-exprparen.c: New.
7879 * gcc.c-torture/compile/limits-externalid.c: New.
7880 * gcc.c-torture/compile/limits-fnargs.c: New.
7881 * gcc.c-torture/compile/limits-fndefn.c: New.
7882 * gcc.c-torture/compile/limits-idexternal.c: New.
7883 * gcc.c-torture/compile/limits-idinternal.c: New.
7884 * gcc.c-torture/compile/limits-pointer.c: New.
7885 * gcc.c-torture/compile/limits-stringlit.c: New.
7886 * gcc.c-torture/compile/limits-structmem.c: New.
7887 * gcc.c-torture/compile/limits-structnest.c: New.
7888
7889 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7890
7891 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7892
7893 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7894
7895 PR middle-end/31740
7896 * gcc.c-torture/compile/20070501-1.c: New testcase.
7897
7898 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7899
7900 PR fortran/31732
7901 * gfortran.dg/array_memset_2: New test case.
7902
7903 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7904
7905 PR testsuite/31615
7906 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7907
7908 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7909
7910 PR testsuite/31589
7911 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7912 dg-final test.
7913 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7914 keyword to dg-final test.
7915 * gcc.dg/vect/vect-iv-4.c: Likewise.
7916 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7917 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7918 test.
7919 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7920 cast.
7921 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7922 * lib/target-supports.exp
7923 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7924 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7925
7926 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7927
7928 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7929 __LONG_LONG_MAX__ and its friends instead of those supplied by
7930 limits.h.
7931
7932 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7933
7934 PR C++/31721
7935 * g++.dg/ext/vector7.C: New testcase.
7936
7937 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7938
7939 PR fortran/31591
7940 * gfortran.dg/bound_simplification_1.f90: New test.
7941
7942 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7943
7944 PR fortran/31645
7945 * gfortran.dg/bom_error.f90: New test.
7946 * gfortran.dg/bom_include.f90: New test.
7947 * gfortran.dg/bom_UTF16-LE.f90: New test.
7948 * gfortran.dg/bom_UTF16-BE.f90: New test.
7949 * gfortran.dg/bom_UTF-8.f90: New test.
7950 * gfortran.dg/bom_UTF-32.f90: New test.
7951 * gfortran.dg/bom_UTF-8.F90: New test.
7952 * gfortran.dg/bom_include.inc: New file.
7953
7954 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7955
7956 PR C++/30221
7957 * g++.dg/init/ptrfn2.C: New test.
7958 * g++.dg/init/ptrfn3.C: New test.
7959
7960 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7961
7962 PR fortran/31711
7963 * gfortran.dg/dependency_21.f90: New test.
7964
7965 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7966
7967 * gfortran.dg/secnds.f: Use real*8.
7968 * gfortran.dg/secnds-1.f: Use real*8.
7969
7970 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7971
7972 PR libfortran/31532
7973 * gfortran.dg/inquire_5.f90: Update test.
7974
7975 2007-04-27 Ian Lance Taylor <iant@google.com>
7976
7977 PR middle-end/31710
7978 * gcc.c-torture/compile/pr31710.c: New test.
7979
7980 2007-04-27 Richard Guenther <rguenther@suse.de>
7981
7982 PR tree-optimization/30965
7983 PR tree-optimization/30978
7984 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7985 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7986 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7987 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7988
7989 2007-04-27 Richard Guenther <rguenther@suse.de>
7990
7991 PR tree-optimization/31715
7992 * gcc.dg/Warray-bounds-4.c: New testcase.
7993
7994 2007-04-26 Ian Lance Taylor <iant@google.com>
7995
7996 PR target/28675
7997 * gcc.c-torture/compile/pr28675.c: New test.
7998
7999 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
8000
8001 PR C++/30016
8002 * g++.dg/ext/vector6.C: New test.
8003
8004 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
8005
8006 * gcc.c-torture/execute/ieee/20000320-1.x: New.
8007
8008 2007-04-26 Steve Ellcey <sje@cup.hp.com>
8009
8010 PR middle-end/31617
8011 * g++.dg/other/str_empty.C: Add expected warning.
8012
8013 2007-04-26 Richard Guenther <rguenther@suse.de>
8014 Daniel Berlin <dberlin@dberlin.org>
8015
8016 PR tree-optimization/30567
8017 * g++.dg/other/pr30567.C: New testcase.
8018
8019 2007-04-26 Richard Guenther <rguenther@suse.de>
8020
8021 PR tree-optimization/31703
8022 * gcc.c-torture/compile/pr31703.c: New testcase.
8023 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8024 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8025
8026 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
8027
8028 * gfortran.dg/open_errors.f90: Added if statements checking
8029 the value of iostat.
8030
8031 2007-04-26 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR c++/31598
8034 * g++.dg/gomp/pr31598.C: New test.
8035
8036 PR tree-optimization/30558
8037 * g++.dg/gomp/pr30558.C: New test.
8038
8039 2007-04-24 Mark Mitchell <mark@codesourcery.com>
8040
8041 PR c++/31338
8042 * g++.dg/ext/complex2.C: New test.
8043
8044 2007-04-25 Paolo Carlini <pcarlini@suse.de>
8045
8046 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8047
8048 2007-04-25 Thiemo Seufer <ths@mips.com>
8049
8050 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8051 value to signed char.
8052
8053 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
8054
8055 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
8056 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
8057 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
8058
8059 2007-04-25 Tobias Burnus <burnus@net-b.de>
8060
8061 PR fortran/31668
8062 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8063 statement functions.
8064 * gfortran.dg/c_by_val_5.f90: New test.
8065
8066 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
8067
8068 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8069 with two new subroutines to avoid parameter-induced aliasing.
8070 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8071 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8072
8073 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8074
8075 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8076 * g++.dg/warn/Warray-bounds.C: Likewise.
8077
8078 2007-04-24 Ian Lance Taylor <iant@google.com>
8079
8080 PR tree-optimization/31605
8081 * gcc.c-torture/execute/pr31605.c: New test.
8082
8083 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8084
8085 PR fortran/31587
8086 * lib/gcc-dg.exp (scan-module): New function.
8087 * gfortran.dg/module_md5_1.f90: New test.
8088
8089 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
8090
8091 * g++.old-deja/g++.pt/defarg6.C: Only run with
8092 -std=gnu++98.
8093 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8094 * g++.dg/cpp0x/variadic61.C: Ditto.
8095 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8096 * g++.dg/cpp0x/variadic62.C: Ditto.
8097 * g++.dg/template/meminit1.C: Ditto.
8098 * g++.dg/template/operator7.C: Ditto.
8099 * g++.dg/template/static15.C: Ditto.
8100 * g++.dg/template/invalid1.C: Ditto.
8101 * g++.dg/template/shift1.C: Ditto.
8102 * g++.dg/template/error10.C: Ditto.
8103
8104 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
8105
8106 PR diagnostic/25923
8107 * gfortran.dg/pr25923.f90: New test.
8108
8109 2007-04-24 Ian Lance Taylor <iant@google.com>
8110
8111 PR tree-optimization/31602
8112 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8113
8114 2007-04-24 Janis Johnson <janis187@us.ibm.com>
8115
8116 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8117 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8118
8119 2007-04-24 Hui-May Chang <hm.chang@apple.com>
8120
8121 * gcc.target/i386/reload-1.c. New.
8122
8123 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8124 Olga Golovanevsky <olga@il.ibm.com>
8125
8126 * g++.dg/other/str_empty.C: New test.
8127
8128 2007-04-24 Richard Henderson <rth@redhat.com>
8129
8130 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8131
8132 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
8133
8134 PR target/31641
8135 * gcc.c-torture/compile/pr31641.c: New testcase.
8136
8137 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
8138
8139 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8140 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8141 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8142 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8143
8144 2007-04-23 Simon Baldwin <simonb@google.com>
8145
8146 * g++.dg/other/error15.C: New.
8147 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8148 triggering a "multiple parameters named" error.
8149
8150 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8151
8152 PR fortran/31618
8153 * gfortran.dg/backspace_8.f: New test case.
8154
8155 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
8156
8157 PR fortran/31630
8158 * gfortran.dg/used_types_17.f90: New test.
8159
8160 PR fortran/31620
8161 * gfortran.dg/zero_array_components_1.f90: New test.
8162
8163 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8164
8165 PR fortran/31616
8166 * gfortran.dg/open_errors.f90: Allow a different error message.
8167
8168 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
8169
8170 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8171 Rename from check_effective_target_vect_pack_mod. Rename global
8172 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
8173 messages.
8174 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8175 rename.
8176 * gcc.dg/vect/vect-iv-8a.c: Ditto.
8177 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8178
8179 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8180
8181 PR middle-end/31448
8182 * gcc.c-torture/execute/pr31448.c: New testcase.
8183
8184 2007-04-22 Nick Clifton <nickc@redhat.com>
8185
8186 * gcc.dg/20020312-2.c: Add support for the FRV.
8187
8188 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
8189
8190 PR tree-optimization/24659
8191 * gcc.dg/vect/vect-float-extend-1.c: New test.
8192 * gcc.dg/vect/vect-float-truncate-1.c: New test.
8193
8194 2007-04-22 Richard Guenther <rguenther@suse.de>
8195
8196 PR tree-optimization/29789
8197 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8198 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8199
8200 2007-04-22 Revital Eres <eres@il.ibm.com>
8201
8202 * gcc.dg/var-expand2.c: New test.
8203
8204 2007-04-22 Revital Eres <eres@il.ibm.com>
8205
8206 * gcc.dg/var-expand3.c: New test.
8207
8208 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8209
8210 PR fortran/31495
8211 * gfortran.dg/continuation_8.f90: New test.
8212
8213 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8214
8215 PR C/30265
8216 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8217 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8218
8219 2007-04-21 Richard Guenther <rguenther@suse.de>
8220
8221 PR middle-end/31136
8222 * gcc.c-torture/execute/pr31136.c: New testcase.
8223
8224 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
8225
8226 * gcc.target/i386/movsi-sm-1.c: New.
8227
8228 2007-04-20 Richard Henderson <rth@redhat.com>
8229
8230 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8231 * gcc.dg/pr27095.c: Cope with alpha GOT load.
8232
8233 2007-04-20 Jakub Jelinek <jakub@redhat.com>
8234
8235 * gcc.target/i386/ordcmp-1.c: New test.
8236 * gcc.target/i386/unordcmp-1.c: New test.
8237
8238 PR tree-optimization/31632
8239 * gcc.c-torture/compile/20070419-1.c: New test.
8240
8241 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
8242
8243 * gcc.dg/invalid-call-1.c: New test.
8244
8245 2007-04-18 Dirk Mueller <dmueller@suse.de>
8246
8247 PR diagnostic/31227
8248 * gcc.dg/Warray-bounds-3.c: New.
8249
8250 2007-04-18 Richard Guenther <rguenther@suse.de>
8251
8252 PR tree-optimization/19431
8253 PR tree-optimization/21463
8254 * gcc.c-torture/execute/20070212-1.c: New testcase.
8255 * gcc.c-torture/execute/20070212-2.c: Likewise.
8256 * gcc.c-torture/execute/20070212-3.c: Likewise.
8257 * gcc.dg/tree-ssa/pr19431.c: Likewise.
8258 * gcc.dg/tree-ssa/pr21463.c: Likewise.
8259 * g++.dg/tree-ssa/pr21463.C: Likewise.
8260 * g++.dg/tree-ssa/pr30738.C: Likewise.
8261
8262 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8263
8264 PR c++/31513
8265 * g++.dg/expr/bitfield8.C: New test.
8266
8267 2007-04-17 Joseph Myers <joseph@codesourcery.com>
8268 Richard Sandiford <richard@codesourcery.com>
8269
8270 * lib/target-supports.exp (check_profiling_available): Return 0
8271 for uClibc with -p or -pg.
8272
8273 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
8274
8275 PR c++/31517
8276 * g++.dg/template/init7.C: New test.
8277
8278 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
8279
8280 PR rtl-optimization/31360
8281 * gcc.dg/loop-7.c: New test.
8282
8283 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8284
8285 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8286 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8287 build.
8288 (compat-execute): Likewise.
8289 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8290 files to remote hosts.
8291 * lib/c-ctorture.exp (c-torture-compile): Likewise.
8292 (c-torture-execute): Likewise.
8293 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8294 or plain file. Use remote_upload and remote_download to copy
8295 files about.
8296 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8297 before scanning it.
8298
8299 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8300
8301 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8302
8303 2007-04-16 Lawrence Crowl <crowl@google.com>
8304
8305 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8306 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8307 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8308 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8309 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8310 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8311 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8312 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8313 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8314 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8315 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8316
8317 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8318 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8319 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8320 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8321 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8322 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8323 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8324 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8325 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8326 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8327 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8328
8329 2007-04-16 Ian Lance Taylor <iant@google.com>
8330
8331 PR tree-optimization/31522
8332 * gcc.dg/Wstrict-overflow-16.c: New test.
8333
8334 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8335
8336 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8337
8338 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8339
8340 PR fortran/31144
8341 * gfortran.dg/module_naming_1.f90: New.
8342
8343 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8344
8345 * lib/target-supports.exp (check_profiling_available): Return
8346 false for m68k-*-uclinux.
8347
8348 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8349
8350 PR c++/29365
8351 Testcase for c++ anonymous namespace warning
8352
8353 * g++.dg/warn/anonymous-namespace-1.C: New test
8354 * g++.dg/warn/anonymous-namespace-1.h: New test
8355
8356 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8357
8358 PR testsuite/31578
8359 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8360
8361 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8362
8363 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8364
8365 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8366
8367 PR fortran/31204
8368 * gfortran.dg/array_constructor_16.f90: New test.
8369
8370 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8371
8372 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8373 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8374
8375 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8376
8377 PR rtl-optimization/31500
8378 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8379 * g++.dg/warn/Warray-bounds.C: Likewise.
8380
8381 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8382
8383 PR C/31520
8384 * gcc.dg/gnu89-init-4.c: New testcase.
8385
8386 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR c++/25874
8389 * gcc.dg/gomp/pr25874.c: Add dg-options.
8390 * g++.dg/gomp/pr25874.C: Add dg-options.
8391
8392 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8393
8394 PR fortran/21061
8395 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8396 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8397
8398 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8399
8400 PR fortran/31561
8401 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8402
8403 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8404
8405 PR fortran/29507
8406 PR fortran/31404
8407 * gfortran.dg/initialization_6.f90: New test.
8408
8409 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8410
8411 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8412
8413 * lib/target-supports.exp (check_gc_sections_available):
8414 Return false if ldflags includes -elf2flt.
8415
8416 2007-04-13 Jason Merrill <jason@redhat.com>
8417
8418 PR c++/31074
8419 * conv3.C: New test.
8420
8421 2007-04-13 Mike Stump <mrs@apple.com>
8422
8423 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8424 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8425
8426 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8427
8428 PR tree-optimization/29598
8429 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8430
8431 2007-04-13 Tobias Burnus <burnus@net-b.de>
8432
8433 PR fortran/31559
8434 * gfortran.dg/func_assign.f90: New test.
8435
8436 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8437
8438 PR fortran/31550
8439 * gfortran.dg/used_types_16.f90: New test.
8440
8441 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8442
8443 PR fortran/18937
8444 * gfortran.dg/goto_2.f90: New.
8445 * gfortran.dg/goto_3.f90: New.
8446 * gfortran.dg/pr17708.f90: Rename to ...
8447 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8448
8449 2007-04-13 Tobias Burnus <burnus@net-b.de>
8450
8451 PR fortran/31562
8452 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8453 instead of a struct.
8454
8455 2007-04-13 Tobias Burnus <burnus@net-b.de>
8456
8457 PR fortran/31562
8458 * gfortran.dg/value_4.c: Use GNU extensions for complex
8459 instead of a struct.
8460
8461 2007-04-13 Richard Guenther <rguenther@suse.de>
8462
8463 PR tree-optimization/21258
8464 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8465
8466 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8467
8468 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8469 <complex.h>.
8470
8471 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8472
8473 PR fortran/31250
8474 * gfortran.dg/char_length_2.f90: New.
8475 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8476 * gfortran.dg/repeat_4.f90: Likewise.
8477
8478 PR fortran/31266
8479 * gfortran.dg/char_assign_1.f90: New.
8480
8481 PR fortran/31471
8482 * gfortran.dg/block_name_1.f90: New.
8483 * gfortran.dg/block_name_2.f90: New.
8484
8485 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8486
8487 PR c++/31078
8488 * g++.dg/other/pr31078.C: New.
8489
8490 2007-04-12 Richard Guenther <rguenther@suse.de>
8491
8492 PR tree-optimization/31169
8493 * gcc.c-torture/execute/pr31169.c: New testcase.
8494
8495 2007-04-12 Richard Guenther <rguenther@suse.de>
8496
8497 PR tree-optimization/24689
8498 PR tree-optimization/31307
8499 * g++.dg/tree-ssa/pr31307.C: New testcase.
8500 * gcc.dg/tree-ssa/pr24689.c: Likewise.
8501
8502 2007-04-12 Tobias Burnus <burnus@net-b.de>
8503
8504 PR fortran/31472
8505 * gfortran.dg/access_spec_1.f90: New test.
8506 * gfortran.dg/access_spec_2.f90: New test.
8507 * gfortran.dg/non_module_public.f90: Match new error message.
8508
8509 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
8510
8511 PR testsuite/31538
8512 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8513 to 4 at line 38 to fix bounds problem.
8514
8515 2007-04-11 Tobias Burnus <burnus@net-b.de>
8516
8517 PR testsuite/31240
8518 * gfortran.dg/pointer_intent_1.f90: Fix test.
8519
8520 2007-04-10 Eric Christopher <echristo@apple.com>
8521
8522 * lib/target-supports.exp
8523 (check_effective_target_fstack_protector): Rewrite.
8524
8525 2007-04-09 Mark Mitchell <mark@codesourcery.com>
8526
8527 PR c++/31449
8528 * g++.dg/init/const5.C: New test.
8529
8530 2007-04-09 Jan Hubicka <jh@suse.cz>
8531
8532 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8533
8534 2007-04-08 Jan Hubicka <jh@suse.cz>
8535
8536 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8537
8538 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8539
8540 PR fortran/31257
8541 * gfortran.dg/achar_4.f90: New test.
8542
8543 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8544
8545 PR fortran/30880
8546 * gfortran.dg/used_dummy_types_8.f90: New test.
8547
8548 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8549
8550 PR fortran/30872
8551 * gfortran.dg/parameter_array_element_1.f90: New test.
8552
8553 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8554
8555 PR fortran/31222
8556 * gfortran.dg/default_numeric_type_1.f90: New test.
8557
8558 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8559
8560 PR fortran/31424
8561 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8562
8563 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8564
8565 PR fortran/31293
8566 * gfortran.dg/interface_12.f90: New test.
8567
8568 2007-04-07 Bruce Korb <bkorb@gnu.org>
8569
8570 * gcc.dg/format/opt-6.c: New test.
8571 * gcc.dg/format/nul-1.c: New test.
8572 * gcc.dg/format/nul-2.c: New test.
8573
8574 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8575
8576 PR libgfortran/31395
8577 * gfortran.dg/fmt_colon.f90: New test.
8578
8579 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8580
8581 * g++.old-deja/g++.other/init18.C: Use
8582 dg-require-effective-target instead of an explicit xfail.
8583
8584 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8585
8586 * gcc.dg/dfp/signbit-1.c
8587 * gcc.dg/dfp/signbit-2.c
8588
8589 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8590
8591 PR fortran/31483
8592 * gfortran.dg/altreturn_5.f90: New test.
8593
8594 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8595
8596 PR fortran/31292
8597 * gfortran.dg/contained_module_proc_1.f90: New test.
8598
8599 2007-04-04 Stuart Hastings <stuart@apple.com>
8600
8601 PR 31281
8602 * objc/execute/exceptions/pr31281.m: New.
8603
8604 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8605
8606 * g++.dg/ext/dllimport12.C: Update comments.
8607
8608 2007-04-03 Eric Christopher <echristo@apple.com>
8609
8610 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8611
8612 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8613
8614 PR fortran/31304
8615 * gfortran.dg/repeat_2.f90: New test.
8616 * gfortran.dg/repeat_3.f90: New test.
8617 * gfortran.dg/repeat_4.f90: New test.
8618
8619 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8620
8621 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8622
8623 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR c++/30847
8626 * g++.dg/parse/cond3.C: New test.
8627
8628 PR middle-end/30704
8629 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8630
8631 2007-04-02 Jason Merrill <jason@redhat.com>
8632
8633 PR c++/31187
8634 * g++.dg/ext/visibility/anon3.C: New test.
8635
8636 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8637
8638 PR libgfortran/31052
8639 * gfortran.dg/namelist_28.f90: New test.
8640
8641 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8642
8643 PR libgfortran/31366
8644 * gfortran.dg/direct_io_6.f90: New test.
8645
8646 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8647
8648 PR libgfortran/31207
8649 * gfortran.dg/advance_5.f90: New test.
8650 * gfortran.dg/advance_6.f90: New test.
8651
8652 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8653
8654 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8655 * g++.dg/ext/dllimport7.C: Likewise.
8656 * g++.dg/ext/selectany1.C: Likewise.
8657
8658 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8659
8660 * g++.dg/parser/pr31138.C: New.
8661 * g++.dg/parser/pr31140.C: New.
8662 * g++.dg/parser/pr31141.C: New.
8663
8664 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8665
8666 PR c++/26099
8667 * g++.dg/ext/is_base_of.C: New.
8668 * g++.dg/ext/has_virtual_destructor.C: New.
8669 * g++.dg/ext/is_polymorphic.C: New.
8670 * g++.dg/ext/is_base_of_diagnostic.C: New.
8671 * g++.dg/ext/is_enum.C: New.
8672 * g++.dg/ext/has_nothrow_assign.C: New.
8673 * g++.dg/ext/has_nothrow_constructor.C: New.
8674 * g++.dg/ext/is_empty.C: New.
8675 * g++.dg/ext/has_trivial_copy.C: New.
8676 * g++.dg/ext/has_trivial_assign.C: New.
8677 * g++.dg/ext/is_abstract.C: New.
8678 * g++.dg/ext/is_pod.C: New.
8679 * g++.dg/ext/has_nothrow_copy.C: New.
8680 * g++.dg/ext/is_class.C: New.
8681 * g++.dg/ext/has_trivial_constructor.C: New.
8682 * g++.dg/ext/is_union.C: New.
8683 * g++.dg/ext/has_trivial_destructor.C: New.
8684 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8685 * g++.dg/template/crash43.C: Likewise.
8686
8687 2007-03-29 Dirk Mueller <dmueller@suse.de>
8688
8689 * g++.dg/warn/pedantic2.C: New testcase.
8690
8691 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8692
8693 * size_dim.f90: Fix dg directive.
8694 * pr16433.f: Likewise.
8695 * use_6.f90: Likewise.
8696 * use_7.f90: Likewise.
8697 * entry_9.f90: Likewise.
8698 * pointer_intent_2.f90: Likewise.
8699 * protected_1.f90: Likewise.
8700 * fmt_missing_period_2.f: Likewise.
8701 * pointer_intent_3.f90: Likewise.
8702 * protected_2.f90: Likewise.
8703 * protected_3.f90: Likewise.
8704 * pr15754.f90: Likewise.
8705 * protected_4.f90: Likewise.
8706 * protected_5.f90: Likewise.
8707 * initialization_2.f90: Likewise.
8708 * protected_6.f90: Likewise.
8709 * continuation_7.f90: Likewise.
8710 * derived_function_interface_1.f90: Likewise.
8711 * der_pointer_4.f90: Likewise.
8712 * fmt_zero_precision.f90: Likewise.
8713 * blockdata_3.f90: Likewise.
8714 * fmt_missing_period_1.f: Likewise.
8715 * real_const_3.f90: Likewise.
8716 * use_4.f90: Likewise.
8717 * fmt_missing_period_3.f: Likewise.
8718 * use_5.f90: Likewise.
8719
8720 2007-03-28 Mike Stump <mrs@apple.com>
8721
8722 * gcc.dg/darwin-comm.c: Add.
8723
8724 2007-03-28 Eric Christopher <echristo@apple.com>
8725
8726 * lib/target-supports.exp (check_effective_target_fstack_protector):
8727 New.
8728 * gcc.dg/ssp-1.c: Use.
8729 * gcc.dg/ssp-2.c: Ditto.
8730
8731 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8732
8733 PR c++/29077
8734 * g++.dg/parse/constructor3.C: New test.
8735
8736 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8737
8738 * gnat.dg/thin_pointer.ad[sb]: New test.
8739
8740 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8741
8742 * g++.dg/cpp0x/bracket1.C: New.
8743 * g++.dg/cpp0x/bracket2.C: New.
8744 * g++.dg/cpp0x/bracket3.C: New.
8745 * g++.dg/cpp0x/bracket4.C: New.
8746
8747 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8748
8749 * g++.dg/cpp0x/temp_default1.C: New.
8750 * g++.dg/cpp0x/temp_default3.C: New.
8751 * g++.dg/cpp0x/temp_default2.C: New.
8752 * g++.dg/cpp0x/temp_default4.C: New.
8753
8754 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8755
8756 PR c++/29993
8757 * g++.dg/other/cv_func2.C: New.
8758
8759 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8760
8761 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8762 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8763 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8764 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8765
8766 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8767 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8768
8769 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8770
8771 * lib/compat.exp (compat-execute): Fix processing of file names.
8772
8773 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8774
8775 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8776
8777 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8778
8779 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8780 Delete created executable test file.
8781 (check_effective_target_fortran_large_int): Ditto.
8782 (check_effective_target_static_libgfortran): Ditto.
8783
8784 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8785
8786 PR c++/30500
8787 * g++.dg/warn/pragma-system_header1.C: New test.
8788 * g++.dg/warn/pragma-system_header2.C: New test.
8789 * g++.dg/warn/pragma-system_header1.h. New.
8790 * g++.dg/warn/pragma-system_header2.h. New.
8791
8792 2007-03-26 Ian Lance Taylor <iant@google.com>
8793
8794 PR tree-optimization/31345
8795 * gcc.c-torture/compile/pr31345-1.c: New test.
8796
8797 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8798
8799 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8800 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8801 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8802 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8803 * gfortran.dg/overload_1.f90: Likewise.
8804 * gfortran.dg/impure_assignment_1.f90: Likewise.
8805 * gfortran.dg/error_recovery_3.f90: Likewise.
8806 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8807 * gfortran.dg/sequence_types_1.f90: Likewise.
8808 * gfortran.dg/internal_references_1.f90: Likewise.
8809 * gfortran.dg/present_1.f90: Likewise.
8810 * gfortran.dg/volatile10.f90: Likewise.
8811 * gfortran.dg/module_equivalence_2.f90: Likewise.
8812 * gfortran.dg/use_4.f90: Likewise.
8813 * gfortran.dg/elemental_result_1.f90: Likewise.
8814 * gfortran.dg/generic_actual_arg.f90: Likewise.
8815 * gfortran.dg/private_type_5.f90: Likewise.
8816 * gfortran.dg/protected_4.f90: Likewise.
8817 * gfortran.dg/interface_3.f90: Likewise.
8818
8819 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8820
8821 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8822 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8823
8824 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8825
8826 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8827
8828 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8829
8830 PR libgfortran/31199
8831 * gfortran.dg/fmt_t_4.f90: New test.
8832
8833 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8834
8835 PR libfortran/31297
8836 * gfortran.dg/backspace_5.f: Initialize variable(s).
8837 * gfortran.dg/backspace_6.f: Likewise.
8838 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8839 * gfortran.dg/direct_io_2.f90: Likewise.
8840 * gfortran.dg/write_back.f: Likewise.
8841 * gfortran.dg/write_rewind_2.f: Likewise.
8842 * gfortran.dg/write_rewind_1.f: Likewise.
8843 * gfortran.dg/write_rewind_2.f: Likewise.
8844
8845 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8846
8847 PR tree-optimization/30784
8848 * gcc.dg/vect/pr30784.c: New test.
8849
8850 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8851
8852 PR fortran/30877
8853 * gfortran.dg/operator_1.f90: New test.
8854 * gfortran.dg/operator_2.f90: New test.
8855
8856 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8857
8858 PR libfortran/31196
8859 * gfortran.dg/reshape_transpose_1.f90: New test.
8860
8861 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8862
8863 PR fortran/30655
8864 * gfortran.dg/bounds_check_6.f90: New test.
8865
8866 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8867
8868 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8869 #ifndef/#endif.
8870 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8871 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8872
8873 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8874
8875 PR fortran/31209
8876 * gfortran.dg/pointer_function_actual_1.f90: New test.
8877
8878 PR fortran/31200
8879 * gfortran.dg/pointer_function_actual_2.f90: New test.
8880
8881 PR fortran/31215
8882 * gfortran.dg/result_in_spec_1.f90: New test.
8883
8884 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8885
8886 PR fortran/30834
8887 * gfortran.dg/integer_exponentiation_3.F90: New test.
8888 * gfortran.dg/integer_exponentiation_4.f90: New test.
8889 * gfortran.dg/integer_exponentiation_5.F90: New test.
8890
8891 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8892
8893 PR c++/30863
8894 * g++.dg/template/error24.C: New test.
8895 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8896
8897 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8898
8899 PR c++/31273
8900 * g++.dg/expr/bitfield7.C: New test.
8901
8902 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8903
8904 PR other/23572
8905 * gcc.dg/float-range-4.c: New.
8906 * gcc.dg/float-range-1.c: Update. Test for a warning.
8907 * gcc.dg/float-range-3.c: New.
8908 * gcc.dg/float-range-5.c: New.
8909
8910 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8911
8912 PR fortran/31262
8913 * gfortran.dg/no_range_check_1.f90: New test.
8914
8915 2007-03-22 Dirk Mueller <dmueller@suse.de>
8916
8917 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8918 * g++.dg/other/static1.C: Remove stray semicolon.
8919 * g++.dg/other/init1.C: Likewise.
8920 * g++.dg/rtti/dyncast1.C: Likewise.
8921 * g++.dg/tree-ssa/pr17153.C: Likewise.
8922 * g++.dg/lookup/disamb1.C: Likewise.
8923 * g++.dg/lookup/scoped2.C: Likewise.
8924 * g++.dg/lookup/friend7.C: Likewise.
8925 * g++.dg/parse/parse4.C: Likewise.
8926 * g++.dg/parse/parse5.C: Likewise.
8927 * g++.dg/expr/pr29066.C: Likewise.
8928 * g++.dg/expr/cast4.C: Likewise.
8929 * g++.dg/tc1/dr193.C: Likewise.
8930 * g++.dg/tc1/dr213.C: Likewise.
8931 * g++.dg/abi/dcast1.C: Likewise.
8932 * g++.dg/abi/covariant2.C: Likewise.
8933 * g++.dg/inherit/covariant11.C: Likewise.
8934 * g++.dg/inherit/covariant9.C: Likewise.
8935 * g++.dg/inherit/covariant10.C: Likewise.
8936 * g++.dg/init/static3.C: Likewise.
8937 * g++.dg/init/init-ref3.C: Likewise.
8938 * g++.dg/init/ref10.C: Likewise.
8939 * g++.dg/template/meminit2.C: Likewise.
8940 * g++.dg/template/using9.C: Likewise.
8941 * g++.dg/template/friend9.C: Likewise.
8942 * g++.dg/template/ref1.C: Likewise.
8943 * g++.old-deja/g++.warn/inline.C: Likewise.
8944 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8945 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8946 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8947 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8948 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8949 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8950 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8951 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8952 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8953 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8954 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8955 * g++.old-deja/g++.brendan/template11.C: Likewise.
8956 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8957 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8958 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8959 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8960 * g++.old-deja/g++.jason/parse9.C: Likewise.
8961 * g++.old-deja/g++.jason/byval2.C: Likewise.
8962 * g++.old-deja/g++.jason/overload8.C: Likewise.
8963 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8964 * g++.old-deja/g++.jason/template33.C: Likewise.
8965 * g++.old-deja/g++.jason/return3.C: Likewise.
8966 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8967 * g++.old-deja/g++.jason/virtual.C: Likewise.
8968 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8969 * g++.old-deja/g++.jason/template27.C: Likewise.
8970 * g++.old-deja/g++.jason/synth6.C: Likewise.
8971 * g++.old-deja/g++.jason/ref8.C: Likewise.
8972 * g++.old-deja/g++.jason/offset1.C: Likewise.
8973 * g++.old-deja/g++.other/static20.C: Likewise.
8974 * g++.old-deja/g++.other/array1.C: Likewise.
8975 * g++.old-deja/g++.other/new3.C: Likewise.
8976 * g++.old-deja/g++.other/array2.C: Likewise.
8977 * g++.old-deja/g++.other/overload9.C: Likewise.
8978 * g++.old-deja/g++.other/cast6.C: Likewise.
8979 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8980 * g++.old-deja/g++.other/eh4.C: Likewise.
8981 * g++.old-deja/g++.other/using7.C: Likewise.
8982 * g++.old-deja/g++.other/init18.C: Likewise.
8983 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8984 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8985 * g++.old-deja/g++.other/dtor11.C: Likewise.
8986 * g++.old-deja/g++.pt/static11.C: Likewise.
8987 * g++.old-deja/g++.pt/crash19.C: Likewise.
8988 * g++.old-deja/g++.pt/overload12.C: Likewise.
8989 * g++.old-deja/g++.pt/crash46.C: Likewise.
8990 * g++.old-deja/g++.pt/mi1.C: Likewise.
8991 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8992 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8993 * g++.old-deja/g++.pt/local5.C: Likewise.
8994 * g++.old-deja/g++.pt/typename2.C: Likewise.
8995 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8996 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8997 * g++.old-deja/g++.law/visibility1.C: Likewise.
8998 * g++.old-deja/g++.law/visibility2.C: Likewise.
8999 * g++.old-deja/g++.law/virtual2.C: Likewise.
9000 * g++.old-deja/g++.law/operators19.C: Likewise.
9001 * g++.old-deja/g++.law/parsing10.C: Likewise.
9002 * g++.old-deja/g++.law/visibility4.C: Likewise.
9003 * g++.old-deja/g++.law/operators4.C: Likewise.
9004 * g++.old-deja/g++.law/dtors2.C: Likewise.
9005 * g++.old-deja/g++.law/missed-error3.C: Likewise.
9006 * g++.old-deja/g++.law/visibility10.C: Likewise.
9007 * g++.old-deja/g++.law/scope3.C: Likewise.
9008 * g++.old-deja/g++.law/casts2.C: Likewise.
9009 * g++.old-deja/g++.law/code-gen5.C: Likewise.
9010 * g++.old-deja/g++.law/operators33.C: Likewise.
9011 * g++.old-deja/g++.law/friend4.C: Likewise.
9012 * g++.old-deja/g++.mike/pmf7.C: Likewise.
9013 * g++.old-deja/g++.mike/p5611.C: Likewise.
9014 * g++.old-deja/g++.mike/net37.C: Likewise.
9015 * g++.old-deja/g++.mike/p3570.C: Likewise.
9016 * g++.old-deja/g++.mike/p5718.C: Likewise.
9017 * g++.old-deja/g++.mike/net21.C: Likewise.
9018 * g++.old-deja/g++.mike/p1862.C: Likewise.
9019 * g++.old-deja/g++.mike/p4511.C: Likewise.
9020 * g++.old-deja/g++.mike/virt3.C: Likewise.
9021 * g++.old-deja/g++.mike/p16146.C: Likewise.
9022 * g++.old-deja/g++.mike/p1989.C: Likewise.
9023 * g++.old-deja/g++.mike/p5571.C: Likewise.
9024 * g++.old-deja/g++.gb/scope10.C: Likewise.
9025 * g++.old-deja/g++.abi/primary5.C: Likewise.
9026 * g++.old-deja/g++.abi/empty2.C: Likewise.
9027 * g++.old-deja/g++.abi/arraynew.C: Likewise.
9028 * g++.old-deja/g++.eh/vbase4.C: Likewise.
9029 * g++.old-deja/g++.eh/ptr1.C: Likewise.
9030 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9031 * g++.old-deja/g++.bob/template3.C: Likewise.
9032 * g++.old-deja/g++.bob/inherit1.C: Likewise.
9033
9034 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
9035
9036 PR fortran/31193
9037 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9038
9039 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
9040
9041 PR fortran/20897
9042 * gfortran.dg/derived_name_1.f90: New.
9043 * gfortran.dg/derived_name_2.f: New.
9044
9045 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9046
9047 * lib/target-supports.exp (check_effective_target_nonpic): New
9048 procedure.
9049 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9050 when compiling PIC.
9051 * gcc.target/i386/asm-4.c: Require nonpic.
9052 * gcc.target/i386/cmov1.c: Likewise.
9053 * gcc.target/i386/mul.c: Likewise.
9054 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9055 * gcc.target/i386/ssetype-1.c: Require nonpic.
9056 * gcc.target/i386/ssetype-3.c: Likewise.
9057 * gcc.target/i386/ssetype-5.c: Likewise.
9058
9059 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9060
9061 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9062 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9063 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9064 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9065
9066 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
9067
9068 PR tree-optimization/30590
9069 * g++.dg/opt/pr30590.C: New testcase.
9070
9071 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR c/30762
9074 * gcc.dg/pr30762-1.c: New test.
9075 * gcc.dg/pr30762-2.c: New test.
9076
9077 PR inline-asm/30505
9078 * gcc.target/i386/pr30505.c: New test.
9079
9080 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
9081
9082 * gcc.target/arm/register-variables.c: New.
9083
9084 2007-03-19 Jeff Law <law@redhat.com>
9085
9086 * PR tree-optimization/30984
9087 * gcc.c-torture/pr30984.c: New test.
9088
9089 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
9090 Richard Guenther <rguenther@suse.de>
9091
9092 PR tree-optimization/31254
9093 * gcc.dg/torture/pr31254.c: New testcase.
9094
9095 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
9096
9097 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9098 target default_packed.
9099
9100 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9101
9102 PR fortran/31203
9103 * gfortran.dg/string_length_1.f90: New test.
9104
9105 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9106
9107 PR testsuite/30395
9108 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9109
9110 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9111
9112 PR libgfortran/31052
9113 * gfortran.dg/namelist_27.f90: New test.
9114
9115 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
9116
9117 PR fortran/30531
9118 * gfortran.dg/used_types_14.f90: New test.
9119
9120 PR fortran/31086
9121 * gfortran.dg/used_types_15.f90: New test.
9122
9123 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
9124
9125 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9126 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9127
9128 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9129
9130 PR fortran/31120
9131 * gfortran.dg/integer_exponentiation_2.f90: New test.
9132
9133 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
9134
9135 PR tree-optimization/31041
9136 * gcc.dg/vect/pr31041.c: New test.
9137
9138 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9139
9140 * g++.dg/warn/Wconversion-integer.C: New
9141 * g++.dg/warn/Wconversion-real.C: New.
9142 * g++.dg/warn/Wconversion-real-integer.C: New.
9143 * g++.dg/warn/conv2.C: Updated.
9144
9145 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9146
9147 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9148 exclude RTPs.
9149
9150 2007-03-16 Richard Guenther <rguenther@suse.de>
9151
9152 PR tree-optimization/31146
9153 * g++.dg/tree-ssa/pr31146.C: New testcase.
9154
9155 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9156
9157 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9158 assume that the target has <features.h>.
9159
9160 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9161
9162 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9163 dg-options rather than to the whole test.
9164
9165 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
9166
9167 PR debug/29906
9168 * g++.dg/debug/pr29906.C: New
9169
9170 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9171
9172 PR libgfortran/31099
9173 * gfortran.dg/unformatted_recl.f90: Update test.
9174
9175 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
9176
9177 * gcc.dg/tree-ssa/prefetch-5.c: New test.
9178
9179 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9180
9181 PR c++/30891
9182 * g++.dg/parse/namespace-definition.C: New.
9183
9184 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9185
9186 PR c++/24924
9187 * g++.dg/cpp/pedantic-errors.C: New.
9188 * g++.dg/cpp/permissive.C: New.
9189
9190 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9191
9192 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9193 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9194
9195 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9196
9197 * lib/target-supports.exp (check_missing_uclibc_feature)
9198 (check_effective_target_wchar): New procedures.
9199 * gcc.dg/wchar_t-1.c: Require target wchar.
9200 * gcc.dg/wint_t-1.c: Likewise.
9201
9202 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9203
9204 * lib/target-supports.exp (check_gc_sections_available): Return
9205 false for VxWorks targets.
9206
9207 2007-03-15 Dirk Mueller <dmueller@suse.de>
9208
9209 * g++.dg/warn/Wconversion2.C: Fix typo.
9210 * gcc.dg/if-empty-1.c: Ditto.
9211
9212 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9213
9214 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9215
9216 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9217
9218 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9219 * gcc.target/i386/pr31167.c: Ditto.
9220
9221 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9222
9223 PR target/31167
9224 * gcc.target/i386/pr31167.c: New test.
9225
9226 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
9227
9228 PR fortran/30922
9229 * gfortran.dg/import5.f90.f90: New test.
9230
9231
9232 PR fortran/30879
9233 * gfortran.dg/data_components_1.f90: New test.
9234
9235
9236 PR fortran/30870
9237 * gfortran.dg/generic_13.f90: New test.
9238
9239 PR fortran/31163
9240 * gfortran.dg/alloc_comp_basics_5.f90: New test.
9241
9242 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9243
9244 PR libgfortran/31051
9245 * gfortran.dg/fmt_t_4.f90: New
9246
9247 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9248
9249 PR C++/31165
9250 * g++.dg/other/default7.C: New test.
9251
9252 2007-03-15 Dirk Mueller <dmueller@suse.de>
9253
9254 * g++.dg/warn/Wconversion2.C: New.
9255
9256 2007-03-14 Eric Christopher <echristo@apple.com>
9257
9258 * gcc.dg/ssp-1.c: New.
9259 * gcc.dg/ssp-2.c: Ditto.
9260
9261 2007-03-14 Dirk Mueller <dmueller@suse.de>
9262
9263 * g++.dg/warn/do-empty.C: New.
9264 * gcc.dg/do-empty.c: New.
9265 * gcc.dg/if-empty-1.c: Update.
9266 * gcc.dg/20001116-1.c: Update.
9267 * gcc.dg/pr23165.c: Update.
9268
9269 2007-03-14 Jakub Jelinek <jakub@redhat.com>
9270
9271 * gfortran.dg/module_implicit_conversion.f90: New test.
9272
9273 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
9274
9275 PR middle-end/31127
9276 * gcc.dg/pr31127.c: New.
9277
9278 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
9279
9280 * gcc.dg/tree-ssa/loop-26.c: New test.
9281
9282 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
9283
9284 * gcc.target/i386/cmpxchg16b-1.c: New test.
9285
9286 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9287
9288 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9289 * gcc.dg/c99-vla-1.c: Likewise.
9290 * g++.dg/ext/vla1.C: Likewise
9291
9292 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9293
9294 * gcc.dg/wvla-1.c: New test
9295 * gcc.dg/wvla-2.c: New test
9296 * gcc.dg/wvla-3.c: New test
9297 * gcc.dg/wvla-4.c: New test
9298 * gcc.dg/wvla-5.c: New test
9299 * gcc.dg/wvla-6.c: New test
9300 * gcc.dg/wvla-7.c: New test
9301 * g++.dg/warn/Wvla-1.C: New test
9302 * g++.dg/warn/Wvla-2.C: New test
9303 * g++.dg/warn/Wvla-3.C: New test
9304
9305 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9306
9307 PR c++/30108
9308 * g++.dg/other/default6.C: New test.
9309
9310 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9311
9312 * lib/target-supports.exp (check_profiling_available): Return false
9313 for VxWorks.
9314 (check_effective_target_vxworks_kernel): New procedure.
9315 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9316 VxWorks.
9317 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9318 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9319 to include VxWorks.
9320 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9321
9322 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9323
9324 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9325 PIC is not supported.
9326 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9327 * gcc.dg/20020426-2.c: Likewise.
9328 * gcc.dg/pr28243.c: Likewise.
9329 * gcc.dg/visibility-11.c: Likewise.
9330 * gcc.dg/tls/opt-9.c: Likewise.
9331 * gcc.dg/tls/opt-10.c: Likewise.
9332 * gcc.dg/tls/pic-1.c: Likewise.
9333 * gcc.dg/tls/struct-1.c: Likewise.
9334 * gcc.target/i386/20000807-1.c: Likewise.
9335 * gcc.target/i386/20000904-1.c: Likewise.
9336 * gcc.target/i386/20011119-1.c: Likewise.
9337 * gcc.target/i386/990213-2.c: Likewise.
9338 * gcc.target/i386/990214-1.c: Likewise.
9339 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9340 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9341 * gcc.target/i386/pic-1.c: Likewise.
9342 * gcc.target/i386/pr21518.c: Likewise.
9343 * gcc.target/i386/pr23098.c: Likewise.
9344 * gcc.target/i386/pr23943.c: Likewise.
9345
9346 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9347
9348 PR c++/31038
9349 * g++.dg/template/complit2.C: New test.
9350
9351 PR c++/30328
9352 * g++.dg/ext/bitfield1.C: New test.
9353
9354 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9355
9356 PR fortran/30883
9357 * gfortran.dg/interface_11.f90: New test.
9358
9359 2007-03-11 Richard Guenther <rguenther@suse.de>
9360
9361 PR tree-optimization/31115
9362 * gcc.dg/torture/pr31115.c: New testcase.
9363
9364 2007-03-11 Ira Rosen <irar@il.ibm.com>
9365
9366 PR tree-optimization/29925
9367 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9368
9369 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9370
9371 PR c++/30274
9372 * g++.dg/expr/bitfield3.C: New test.
9373 * g++.dg/expr/bitfield4.C: Likewise.
9374 * g++.dg/expr/bitfield5.C: Likewise.
9375 * g++.dg/expr/bitfield6.C: Likewise.
9376
9377 PR c++/30924
9378 * g++.dg/template/array18.C: New test.
9379
9380 2007-03-10 Dirk Mueller <dmueller@suse.de>
9381
9382 PR c++/17946
9383 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9384 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9385
9386 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9387
9388 PR c++/20599
9389 * g++.dg/cpp0x/variadic-bind.C: New.
9390 * g++.dg/cpp0x/variadic-function.C: New.
9391 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9392 * g++.dg/cpp0x/variadic-tuple.C: New.
9393 * g++.dg/cpp0x/variadic1.C: New.
9394 * g++.dg/cpp0x/variadic2.C: New.
9395 * g++.dg/cpp0x/variadic3.C: New.
9396 * g++.dg/cpp0x/variadic4.C: New.
9397 * g++.dg/cpp0x/variadic5.C: New.
9398 * g++.dg/cpp0x/variadic6.C: New.
9399 * g++.dg/cpp0x/variadic7.C: New.
9400 * g++.dg/cpp0x/variadic8.C: New.
9401 * g++.dg/cpp0x/variadic9.C: New.
9402 * g++.dg/cpp0x/variadic10.C: New.
9403 * g++.dg/cpp0x/variadic11.C: New.
9404 * g++.dg/cpp0x/variadic12.C: New.
9405 * g++.dg/cpp0x/variadic13.C: New.
9406 * g++.dg/cpp0x/variadic14.C: New.
9407 * g++.dg/cpp0x/variadic15.C: New.
9408 * g++.dg/cpp0x/variadic16.C: New.
9409 * g++.dg/cpp0x/variadic17.C: New.
9410 * g++.dg/cpp0x/variadic18.C: New.
9411 * g++.dg/cpp0x/variadic19.C: New.
9412 * g++.dg/cpp0x/variadic20.C: New.
9413 * g++.dg/cpp0x/variadic21.C: New.
9414 * g++.dg/cpp0x/variadic22.C: New.
9415 * g++.dg/cpp0x/variadic23.C: New.
9416 * g++.dg/cpp0x/variadic24.C: New.
9417 * g++.dg/cpp0x/variadic25.C: New.
9418 * g++.dg/cpp0x/variadic26.C: New.
9419 * g++.dg/cpp0x/variadic27.C: New.
9420 * g++.dg/cpp0x/variadic28.C: New.
9421 * g++.dg/cpp0x/variadic29.C: New.
9422 * g++.dg/cpp0x/variadic30.C: New.
9423 * g++.dg/cpp0x/variadic31.C: New.
9424 * g++.dg/cpp0x/variadic32.C: New.
9425 * g++.dg/cpp0x/variadic33.C: New.
9426 * g++.dg/cpp0x/variadic34.C: New.
9427 * g++.dg/cpp0x/variadic35.C: New.
9428 * g++.dg/cpp0x/variadic36.C: New.
9429 * g++.dg/cpp0x/variadic37.C: New.
9430 * g++.dg/cpp0x/variadic38.C: New.
9431 * g++.dg/cpp0x/variadic39.C: New.
9432 * g++.dg/cpp0x/variadic40.C: New.
9433 * g++.dg/cpp0x/variadic41.C: New.
9434 * g++.dg/cpp0x/variadic42.C: New.
9435 * g++.dg/cpp0x/variadic43.C: New.
9436 * g++.dg/cpp0x/variadic44.C: New.
9437 * g++.dg/cpp0x/variadic45.C: New.
9438 * g++.dg/cpp0x/variadic46.C: New.
9439 * g++.dg/cpp0x/variadic47.C: New.
9440 * g++.dg/cpp0x/variadic48.C: New.
9441 * g++.dg/cpp0x/variadic49.C: New.
9442 * g++.dg/cpp0x/variadic50.C: New.
9443 * g++.dg/cpp0x/variadic51.C: New.
9444 * g++.dg/cpp0x/variadic52.C: New.
9445 * g++.dg/cpp0x/variadic53.C: New.
9446 * g++.dg/cpp0x/variadic54.C: New.
9447 * g++.dg/cpp0x/variadic55.C: New.
9448 * g++.dg/cpp0x/variadic56.C: New.
9449 * g++.dg/cpp0x/variadic57.C: New.
9450 * g++.dg/cpp0x/variadic58.C: New.
9451 * g++.dg/cpp0x/variadic59.C: New.
9452 * g++.dg/cpp0x/variadic60.C : New.
9453 * g++.dg/cpp0x/variadic61.C : New.
9454 * g++.dg/cpp0x/variadic62.C : New.
9455 * g++.dg/cpp0x/variadic63.C : New.
9456 * g++.dg/cpp0x/variadic64.C : New.
9457 * g++.dg/cpp0x/variadic65.C : New.
9458 * g++.dg/cpp0x/variadic66.C : New.
9459 * g++.dg/cpp0x/variadic67.C : New.
9460 * g++.dg/cpp0x/variadic68.C : New.
9461 * g++.dg/cpp0x/variadic69.C : New.
9462 * g++.dg/cpp0x/variadic70.C : New.
9463 * g++.dg/cpp0x/variadic71.C : New.
9464 * g++.dg/cpp0x/variadic72.C : New.
9465 * g++.dg/cpp0x/variadic73.C : New.
9466 * g++.dg/cpp0x/variadic74.C : New.
9467 * g++.dg/cpp0x/variadic75.C : New.
9468 * g++.dg/cpp0x/variadic-ex1.C : New.
9469 * g++.dg/cpp0x/variadic-ex2.C : New.
9470 * g++.dg/cpp0x/variadic-ex3.C : New.
9471 * g++.dg/cpp0x/variadic-ex4.C : New.
9472 * g++.dg/cpp0x/variadic-ex5.C : New.
9473 * g++.dg/cpp0x/variadic-ex6.C : New.
9474 * g++.dg/cpp0x/variadic-ex7.C : New.
9475 * g++.dg/cpp0x/variadic-ex8.C : New.
9476 * g++.dg/cpp0x/variadic-ex9.C : New.
9477 * g++.dg/cpp0x/variadic-ex10.C : New.
9478 * g++.dg/cpp0x/variadic-ex11.C : New.
9479 * g++.dg/cpp0x/variadic-ex12.C : New.
9480 * g++.dg/cpp0x/variadic-ex13.C : New.
9481 * g++.dg/cpp0x/variadic-ex14.C : New.
9482
9483 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9484
9485 PR libgfortran/31099
9486 * gfortran.dg/unformatted_recl.f90: New test.
9487
9488 2007-03-09 Roger Sayle <roger@eyesopen.com>
9489
9490 * gcc.dg/fold-eqcmplx-1.c: New test case.
9491
9492 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
9493
9494 PR rtl-optimization/30643
9495 * gcc.dg/pr30643.c: New.
9496
9497 2007-03-09 Chao-ying Fu <fu@mips.com>
9498
9499 * gcc.target/mips/mips32-dspr2-type.c: New test.
9500 * gcc.target/mips/mips32-dspr2.c: New test.
9501 * gcc.target/mips/dspr2-MULT.c: New test.
9502 * gcc.target/mips/dspr2-MULTU.c: New test.
9503 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9504 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9505 Adjust some formats.
9506
9507 2007-03-09 Dirk Mueller <dmueller@suse.de>
9508
9509 PR c++/17946
9510 * gcc.dg/Wlogical-op-1.c: New.
9511 * g++.dg/warn/Wlogical-op-1.C: New.
9512
9513 2007-03-09 Richard Guenther <rguenther@suse.de>
9514
9515 PR tree-optimization/30904
9516 PR middle-end/31058
9517 * gcc.dg/pr30904.c: Remove xfail.
9518
9519 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9520
9521 PR C/31072
9522 * gcc.c-torture/execute/pr31072.c: New test.
9523
9524 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9525
9526 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9527 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9528 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
9529 *lrint* and *lround*.
9530 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9531 floor->lfloor.
9532 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9533 * gcc.dg/torture/builtin-integral-1.c: Likewise.
9534 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
9535 and *lround*. Correct macro names.
9536 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9537 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9538
9539 2007-03-08 Ian Lance Taylor <iant@google.com>
9540
9541 * gcc.dg/no-strict-overflow-5.c: New test.
9542 * gcc.dg/no-strict-overflow-6.c: New test.
9543 * gcc.dg/Wstrict-overflow-11.c: New test.
9544 * gcc.dg/Wstrict-overflow-12.c: New test.
9545 * gcc.dg/Wstrict-overflow-13.c: New test.
9546 * gcc.dg/Wstrict-overflow-14.c: New test.
9547 * gcc.dg/Wstrict-overflow-15.c: New test.
9548
9549 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9550
9551 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
9552 for VxWorks kernel mode.
9553 * gcc.c-torture/execute/strncmp-1.x: Likewise.
9554
9555 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9556
9557 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9558 mode.
9559
9560 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9561
9562 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9563 and lib/bfill.c on VxWorks targets.
9564 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9565 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9566 lib/bfill.c and lib/memmove.c on VxWorks targets.
9567 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9568 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9569 on VxWorks targets.
9570 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9571 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9572
9573 2007-03-08 Tobias Burnus <burnus@net-b.de>
9574
9575 * gfortran.dg/use_5.f90: New test.
9576 * gfortran.dg/use_6.f90: Ditto.
9577 * gfortran.dg/use_7.f90: Ditto.
9578
9579 2007-03-08 Tobias Burnus <burnus@net-b.de>
9580
9581 PR fortran/30973
9582 * gfortran.dg/use_4.f90: New test.
9583 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9584
9585 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9586
9587 PR fortran/31011
9588 * gfortran.dg/parameter_array_section_2.f90: New test.
9589
9590 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9591
9592 PR c++/30852
9593 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9594
9595 PR c++/30534
9596 * g++.dg/template/arg5.C: New test.
9597
9598 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9599
9600 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9601
9602 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9603
9604 * gcc.dg/var-expand1.c: Add newline at end of file.
9605
9606 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9607
9608 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9609
9610 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9611
9612 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9613
9614 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9615
9616 * gcc.dg/torture/builtin-convert-4.c: New test.
9617
9618 2007-03-05 Ian Lance Taylor <iant@google.com>
9619
9620 * gcc.c-torture/compile/pr31034.c: New test.
9621
9622 2007-03-05 Ian Lance Taylor <iant@google.com>
9623
9624 * gcc.dg/inline-18.c: New test.
9625 * gcc.dg/inline-19.c: New test.
9626 * gcc.dg/inline-20.c: New test.
9627 * gcc.dg/inline-21.c: New test.
9628
9629 2007-03-05 Richard Guenther <rguenther@suse.de>
9630
9631 PR tree-optimization/14052
9632 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9633
9634 2007-03-05 Richard Guenther <rguenther@suse.de>
9635
9636 PR tree-optimization/23777
9637 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9638
9639 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9640
9641 PR other/30465
9642 * gcc.dg/multiple-overflow-warn-3.c: New.
9643 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9644
9645 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9646
9647 PR c++/30895
9648 * g++.dg/parse/template23.C: New test.
9649
9650 2007-03-04 Roger Sayle <roger@eyesopen.com>
9651
9652 PR middle-end/30744
9653 * gcc.dg/pr30744-1.c: New test case.
9654
9655 2007-03-04 Tobias Burnus <burnus@net-b.de>
9656
9657 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9658
9659 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9660
9661 PR target/30406
9662 * gfortran.dg/logical_3.f90: New test.
9663
9664 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9665
9666 PR libfortran/30981
9667 * gfortran.dg/integer_exponentiation_1.f90: New test.
9668
9669 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9670
9671 * gcc.target/m68k/m68k.exp: New.
9672 * gcc.target/m68k/crash1.c: New.
9673
9674 2007-03-03 Tobias Burnus <burnus@net-b.de>
9675
9676 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9677 to be more compatible with integer(kind=8).
9678
9679 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9680
9681 PR libfortran/31001
9682 * gfortran.dg/zero_sized_3.f90: New test.
9683
9684 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9685
9686 PR c++/15787
9687 * g++.dg/parse/else.C: New.
9688 * g++.dg/parse/else-2.C: New.
9689
9690 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9691 Tobias Burnus <burnus@net-b.de>
9692
9693 PR fortran/30882
9694 * gfortran.dg/size_dim.f90: New test.
9695
9696 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9697 Tobias Burnus <burnus@net-b.de>
9698
9699 PR fortran/30873
9700 * gfortran.dg/entry_9.f90: New test.
9701
9702 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9703
9704 PR c++/28253
9705 * g++.dg/inherit/covariant16.C: New test.
9706
9707 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9708
9709 * g++.dg/other/darwin-minversion-1.C: New.
9710
9711 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9712
9713 * gcc.dg/tree-ssa/20070302-1.c: New test.
9714
9715 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9716
9717 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9718 tests.
9719
9720 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9721
9722 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9723
9724 2007-03-01 Simon Baldwin <simonb@google.com>
9725
9726 PR c++/23689
9727 * warn/ignored_typedef.C: New.
9728 * init/ctor8.C: Added dg-warning to consume ignored typedef
9729 warning.
9730 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9731 and added an explicit line number.
9732
9733 2007-02-28 Richard Guenther <rguenther@suse.de>
9734
9735 PR middle-end/30364
9736 * gcc.dg/torture/pr30364-1.c: New testcase.
9737 * gcc.dg/torture/pr30364-2.c: Likewise.
9738 * gcc.dg/torture/pr30364-3.c: Likewise.
9739
9740 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9741
9742 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9743 powerpc*, use -funsafe-math-optimizations.
9744 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9745 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9746
9747 2007-02-28 Tobias Burnus <burnus@net-b.de>
9748 Paul Thomas <pault@gcc.gnu.org>
9749
9750 PR fortran/30888
9751 PR fortran/30887
9752 * c_by_val_1.f: Test %VAL() with non-default kind.
9753 * c_by_val.c: Ditto.
9754 * c_by_val_4.f: New test.
9755
9756 2007-02-28 Tobias Burnus <burnus@net-b.de>
9757
9758 PR fortran/30968
9759 * gfortran.dg/continuation_7.f90: New test.
9760
9761 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9762
9763 * g++.dg/inherit/thunk7.C: New test.
9764 * lib/target-supports.exp (check_profiling_available): Not available
9765 for bfin-*-*.
9766
9767 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9768
9769 PR target/30970
9770 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9771
9772 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9773
9774 * lib/target-supports.exp (check_effective_target_init_priority):
9775 Remove Solaris special case.
9776
9777 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9778
9779 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9780 for more builtin types.
9781
9782 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9783 * g++.dg/ext/visibility/noPLT.C: Likewise.
9784
9785 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9786
9787 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9788 sh* targets.
9789
9790 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9791
9792 PR fortran/30865
9793 * size_optional_dim_1.f90: New test.
9794
9795 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9796
9797 * gcc.dg/vxworks/vxworks.exp: New file.
9798 * gcc.dg/vxworks/initpri1.c: Likewise.
9799 * gcc.dg/vxworks/initpri2.c: Likewise.
9800 * gcc.dg/initpri2.c: Add more tests.
9801 * g++.dg/special/initpri2.C: Likewise.
9802
9803 * gcc.dg/initpri1.c: New test.
9804 * gcc.dg/initpri2.c: Likewise.
9805 * g++.dg/special/initpri1.C: New test.
9806 * g++.dg/special/initpri2.C: Likewise.
9807 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9808 * g++.dg/special/conpr-2.C: Likewise.
9809 * g++.dg/special/conpr-3.C: Likewise.
9810 * g++.dg/special/conpr-4.C: Likewise.
9811 * g++.dg/special/initp1.C: Likewise.
9812 * g++.dg/special/ecos.exp: Remove code to detect availability of
9813 constructor priorities.
9814 * lib/target-supports.exp (check_effective_target_init_priority):
9815 New function.
9816
9817 2007-02-24 Jan Hubicka <jh@suse.cz>
9818
9819 * gcc.c-torture/execute/pr30778.c: New testcase.
9820
9821 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9822
9823 PR libgfortran/30918
9824 * gfortran.dg/namelist_26.f90: New test.
9825
9826 2007-02-24 Richard Guenther <rguenther@suse.de>
9827
9828 PR middle-end/30951
9829 * gcc.dg/pr30951.c: New testcase.
9830
9831 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9832
9833 * gcc.dg/torture/builtin-modf-1.c: New test.
9834
9835 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9836
9837 PR tree-optimization/30904
9838 * gcc.dg/pr30904.c: New test.
9839
9840 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9841
9842 * gcc.test-framework/README: Correct command.
9843 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9844 -Wunused-value.
9845 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9846
9847 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9848
9849 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9850
9851 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9852
9853 * lib/target-supports.exp (check_effective_target_newlib): New
9854 function.
9855
9856 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9857
9858 PR fortran/30660
9859 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9860 allocatable component.
9861
9862
9863 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9864
9865 * gcc.dg/torture/builtin-logb-1.c: New test.
9866 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9867 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9868 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9869 sh* targets.
9870
9871 2007-02-23 Richard Guenther <rguenther@suse.de>
9872
9873 * g++.dg/warn/changes-meaning.C: New testcase.
9874
9875 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9876
9877 PR libgfortran/30910
9878 * gfortran.dg/fmt_zero_precision.f90: Update test.
9879
9880 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9881
9882 * gcc.dg/torture/builtin-frexp-1.c: New test.
9883
9884 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9885
9886 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9887
9888 2007-02-22 Ian Lance Taylor <iant@google.com>
9889
9890 PR debug/30898
9891 * g++.dg/debug/pr30898.C: New test.
9892
9893 2007-02-22 Ira Rosen <irar@il.ibm.com>
9894
9895 * gcc.dg/vect/vect-106.c: New test.
9896
9897 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9898 Ira Rosen <irar@il.ibm.com>
9899
9900 PR tree-optimization/30843
9901 * gcc.dg/vect/pr30843.c: New test.
9902
9903 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9904
9905 PR tree-optimization/30858
9906 * gcc.dg/vect/pr30858.c: New test.
9907
9908 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9909
9910 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9911 to set options for compiling testglue.
9912 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9913 * lib/obj-c++.exp (obj-c++_init): Likewise.
9914
9915 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9916
9917 * gnat.dg/derived_aggregate.adb: New test.
9918
9919 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9920
9921 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9922 sh* targets. Call the correct CKSGN macro.
9923
9924 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9925
9926 * gfortran.dg/gomp/omp_parse1.f90: New test.
9927 * gfortran.dg/gomp/omp_parse2.f: New test.
9928
9929 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9930
9931 PR fortran/30869
9932 * gfortran.dg/do_pointer_1.f90: New test.
9933
9934 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9935
9936 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9937 and scalbln.
9938
9939 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9940
9941 * gcc.dg/darwin-minversion-1.c: New.
9942 * gcc.dg/darwin-minversion-2.c: New.
9943
9944 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9945
9946 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9947
9948 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9949 DJ Delorie <dj@redhat.com>
9950
9951 PR other/30824
9952 * gcc.dg/Wfatal.c: New.
9953 * gcc.dg/Wfatal-2.c: New.
9954 * gcc.dg/Werror-1.c: Adjust expectations.
9955 * gcc.dg/Werror-5.c: Likewise.
9956 * gcc.dg/Werror-7.c: Likewise.
9957 * gcc.dg/Werror-10.c: Likewise.
9958 * gcc.dg/Werror-11.c: Likewise.
9959
9960 2007-02-20 Tobias Burnus <burnus@net-b.de>
9961
9962 PR fortran/30522
9963 * gfortran.dg/volatile10.f90: New test.
9964
9965 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9966
9967 PR libfortran/30533
9968 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9969
9970 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9971
9972 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9973 * gcc.dg/Walways-true-1.c: Likewise.
9974 * gcc.dg/weak/weak-3.c: Likewise.
9975 * gcc.dg/Werror-1.c: Likewise.
9976 * gcc.dg/Werror-3.c: Likewise.
9977 * gcc.dg/Werror-4.c: Likewise.
9978 * gcc.dg/Werror-5.c: Likewise.
9979 * gcc.dg/Werror-6.c: Likewise.
9980 * gcc.dg/Werror-7.c: Likewise.
9981 * gcc.dg/Werror-8.c: Likewise.
9982 * gcc.dg/Werror-10.c: Likewise.
9983 * gcc.dg/Werror-11.c: Likewise.
9984 * gcc.dg/Werror-12.c: Likewise.
9985 * g++.old-deja/g++.mike/warn8.C: Likewise.
9986 * g++.dg/warn/Walways-true-1.C: Likewise.
9987 * g++.dg/warn/Walways-true-2.C: Likewise.
9988 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9989 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9990 -Wstring-literal-comparison with -Waddress.
9991 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9992 -Wno-string-literal-comparison with -Wno-address.
9993
9994 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9995
9996 * gnat.dg/self_aggregate_with_call.adb: New test.
9997
9998 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9999
10000 PR tree-optimization/30975
10001 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10002 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10003 * gcc.dg/vect/pr30795.c: New.
10004
10005 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10006
10007 PR fortran/30681
10008 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10009
10010 2007-02-18 Roger Sayle <roger@eyesopen.com>
10011
10012 PR rtl-optimization/28173
10013 * gcc.target/i386/andor-1.c: New test case.
10014
10015 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10016
10017 * gcc.dg/torture/builtin-ldexp-1.c: New.
10018 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10019
10020 2007-02-18 Roger Sayle <roger@eyesopen.com>
10021
10022 * gfortran.dg/array_constructor_15.f90: New test case.
10023
10024 2007-02-18 Roger Sayle <roger@eyesopen.com>
10025
10026 * gfortran.dg/forall_10.f90: New test case.
10027
10028 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10029
10030 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10031
10032 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10033
10034 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10035 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10036
10037 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
10038
10039 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10040 * gcc.target/i386/builtin-bswap-3.c: Ditto.
10041 * gcc.target/i386/xchg-1.c: New test.
10042 * gcc.target/i386/xchg-2.c: New test.
10043
10044 2007-02-16 Richard Guenther <rguenther@suse.de>
10045 Christian Bruel <christian.bruel@st.com>
10046
10047 * gcc.dg/strict-overflow-5.c: New testcase.
10048
10049 2007-02-16 Tobias Burnus <burnus@net-b.de>
10050
10051 PR fortran/30793
10052 * gfortran.dg/func_derived_4.f90: New test.
10053
10054 2007-02-15 Roger Sayle <roger@eyesopen.com>
10055
10056 PR middle-end/30391
10057 * gfortran.dg/pr30391-1.f90: New test case.
10058
10059 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10060
10061 PR middle-end/30433
10062 * gcc.c-torture/compile/pr30433.c: New testcase to check
10063 that complex constants comparisions are foldded.
10064
10065 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10066
10067 PR C++/30158
10068 * g++.dg/ext/stmtexpr10.C: New testcase.
10069
10070 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10071
10072 PR middle-end/30729
10073 * gcc.dg/Wunused-value-2.c: New testcase.
10074
10075 2007-02-15 Ian Lance Taylor <iant@google.com>
10076
10077 * g++.dg/eh/subreg-1.C: New test.
10078
10079 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10080
10081 PR c/26494
10082 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10083 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10084 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10085 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10086 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10087 * gcc.dg/Werror-implicit-function-declaration.c: New.
10088
10089 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10090
10091 PR c++/28943
10092 * g++.dg/warn/pr28943.C: New.
10093
10094 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10095
10096 * gfortran.fortran-torture/execute/math.f90: Fix typo.
10097
10098 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10099
10100 PR fortran/30779
10101 * gfortran.dg/error_recovery_3.f90: New test.
10102
10103 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10104
10105 * g++.dg/tree-ssa/sra-1.C: New.
10106
10107 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10108
10109 * g++.dg/tree-ssa/sra-1.C: New.
10110
10111 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10112
10113 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10114
10115 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10116
10117 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10118
10119 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
10120
10121 PR fortran/30799
10122 * gfortran.dg/logical_2.f90: New test.
10123
10124 2007-02-14 Joseph Myers <joseph@codesourcery.com>
10125
10126 * gcc.dg/torture/complex-alias-1.c: New test.
10127
10128 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
10129
10130 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10131 instead of -fdump-tree-tailcall.
10132
10133 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
10134
10135 * gfortran.dg/interface_10.f90: Fix comment typo.
10136
10137 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
10138
10139 PR tree-optimization/30771
10140 * gcc.dg/vect/pr30771.c: New test.
10141
10142 2007-02-13 Ian Lance Taylor <iant@google.com>
10143
10144 * gcc.dg/Wstrict-overflow-1.c: New test.
10145 * gcc.dg/Wstrict-overflow-2.c: New test.
10146 * gcc.dg/Wstrict-overflow-3.c: New test.
10147 * gcc.dg/Wstrict-overflow-4.c: New test.
10148 * gcc.dg/Wstrict-overflow-5.c: New test.
10149 * gcc.dg/Wstrict-overflow-6.c: New test.
10150 * gcc.dg/Wstrict-overflow-7.c: New test.
10151 * gcc.dg/Wstrict-overflow-8.c: New test.
10152 * gcc.dg/Wstrict-overflow-9.c: New test.
10153 * gcc.dg/Wstrict-overflow-10.c: New test.
10154
10155 2007-02-13 Roger Sayle <roger@eyesopen.com>
10156
10157 * gcc.target/ia64/builtin-bswap-2.c: New test case.
10158
10159 2007-02-13 Richard Henderson <rth@redhat.com>
10160
10161 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10162 * gcc.c-torture/execute/pr29302-1.c: ... here.
10163
10164 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10165
10166 PR c/29521
10167 * gcc.dg/c90-return-1.c: Update output.
10168 * gcc.dg/c99-return-1.c: Likewise.
10169
10170 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
10171
10172 PR fortran/30554
10173 * gfortran.dg/used_dummy_types_7.f90: New test..
10174
10175 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
10176
10177 * gcc.target/i386/parity-1.c: New test.
10178 * gcc.target/i386/parity-2.c: New test.
10179
10180 2007-02-12 Roger Sayle <roger@eyesopen.com>
10181
10182 * gcc.target/i386/builtin-bswap-3.c: New test case.
10183
10184 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
10185
10186 PR tree-optimization/29145
10187 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10188 alias analysis is improved to take better advantage of restrict
10189 qualified pointers.
10190 * gcc.dg/vect/vect-80.c: Likewise.
10191 * gcc.dg/vect/pr29145.c: New.
10192
10193 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
10194
10195 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10196 * gcc.target/i386/sse4a-insert.c: Likewise.
10197
10198 2007-02-11 Roger Sayle <roger@eyesopen.com>
10199
10200 * gcc.target/ia64/builtin-popcount-1.c: New test case.
10201 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10202
10203 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
10204
10205 PR fortran/30478
10206 * gfortran.dg/enum_4.f90: Update error message checks.
10207
10208 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
10209
10210 PR fortran/30554
10211 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10212 versions of the modules.
10213
10214 PR fortran/30617
10215 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10216 by getting rid of recursive I/O and providing functions with
10217 results.
10218
10219 PR fortran/30319
10220 * gfortran.dg/char_array_constructor_2.f90
10221
10222 2007-02-11 Mark Mitchell <mark@codesourcery.com>
10223
10224 PR c++/26988
10225 * g++.dg/template/spec34.C: New test
10226
10227 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
10228
10229 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10230 on i?86 and x86_64.
10231 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10232 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10233 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10234 on i?86 and x86_64.
10235 * gcc.dg/vect/vect-113.c: Ditto.
10236
10237 2007-02-06 Mark Mitchell <mark@codesourcery.com>
10238
10239 PR c++/29487
10240 * g++.dg/eh/weak1-C: New test.
10241 * g++.dg/eh/weak1-a.cc: Likewise.
10242 * g++.dg/eh/comdat1.C: Likewise.
10243
10244 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
10245 Dorit Nuzman <dorit@il.ibm.com>
10246
10247 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
10248 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
10249 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10250 * gcc.dg/vect/vect-113.c: Likewise.
10251
10252 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10253
10254 2007-02-10 Richard Henderson <rth@redhat.com>
10255
10256 * lib/target-supports.exp (check_effective_target_tls): Redefine
10257 to mean non-emulated tls.
10258 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10259 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10260 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10261 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10262 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10263 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10264 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10265
10266 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10267
10268 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10269
10270 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
10271
10272 * gfortran.dg/secnds.f: Replace time tolerance with a
10273 before-and-after bracket.
10274 * gfortran.dg/secnds-1.f: Likewise.
10275
10276 2007-02-09 Tobias Burnus <burnus@net-b.de>
10277
10278 PR fortran/30512
10279 * gfortran.dg/maxlocval_1.f90: New test.
10280
10281 2007-02-09 Roger Sayle <roger@eyesopen.com>
10282
10283 * gcc.target/ia64/builtin_bswap-1.c: New test case.
10284
10285 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10286
10287 PR fortran/30720
10288 * gfortran.dg/array_function_1.f90: New test.
10289
10290 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10291
10292 * lib/target-supports.exp (check_effective_target_lax_strtofp)
10293 (check_effective_target_dummy_wcsftime): New functions.
10294
10295 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10296
10297 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10298 * lib/target-supports.exp (check_effective_target_uclibc): New
10299 function.
10300
10301 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10302
10303 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10304 (vsnprintf): Don't define for uClibc targets.
10305
10306 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10307
10308 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10309 set before checking whether it was allowed.
10310 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10311 before checking inside_main.
10312
10313 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10314
10315 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10316 uClinux targets.
10317 (u16sf): Likewise u4sf.
10318 * g++.dg/compat/struct-layout-1.h: Likewise.
10319
10320 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10321
10322 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10323 procedure.
10324 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10325 m68k targets if check_effective_target_coldfire_fpu returns true.
10326
10327 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10328 Richard Guenther <rguenther@suse.de>
10329
10330 PR middle-end/23361
10331 * gcc.dg/fold-compare-3.c: New testcase.
10332 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10333
10334 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10335
10336 * gcc.dg/pr26570.c: Clean up coverage files.
10337 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10338 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10339 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10340 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10341 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10342 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10343 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10344 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10345 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10346 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10347 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10348 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10349 * gcc.dg/vect/pr28952.c: Ditto.
10350 * gcc.dg/vect/pr27151.c: Ditto.
10351 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10352 * g++.dg/gomp/macro-3.C: Ditto.
10353
10354 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10355
10356 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10357 of the loop.
10358
10359 2007-02-08 Roger Sayle <roger@eyesopen.com>
10360
10361 * gcc.target/i386/builtin-bswap-2.c: New test case.
10362
10363 2007-02-08 Roger Sayle <roger@eyesopen.com>
10364
10365 * gfortran.dg/forall_8.f90: New test case.
10366 * gfortran.dg/forall_9.f90: Likewise.
10367
10368 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10369
10370 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10371
10372 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10373
10374 * lib/target-supports.exp (check_effective_target_simulator): New.
10375
10376 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10377
10378 * gcc.dg/tree-ssa/loop-25.c: New test.
10379
10380 2007-02-06 Richard Henderson <rth@redhat.com>
10381
10382 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10383
10384 2007-02-06 Roger Sayle <roger@eyesopen.com>
10385
10386 * gcc.target/powerpc/popcount-1.c: New test case.
10387 * gcc.target/powerpc/parity-1.c: Likewise.
10388
10389 2007-02-06 Richard Guenther <rguenther@suse.de>
10390
10391 PR middle-end/27302
10392 * gcc.dg/torture/pr27302-2.c: New testcase.
10393
10394 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10395
10396 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10397 * gcc.dg/vect/vect-iv-1.c: New test.
10398 * gcc.dg/vect/vect-iv-2.c: New test.
10399 * gcc.dg/vect/vect-iv-3.c: New test.
10400 * gcc.dg/vect/vect-iv-4.c: New test.
10401 * gcc.dg/vect/vect-iv-5.c: New test.
10402 * gcc.dg/vect/vect-iv-6.c: New test.
10403 * gcc.dg/vect/vect-iv-7.c: New test.
10404 * gcc.dg/vect/vect-iv-8.c: New test.
10405 * gcc.dg/vect/vect-iv-9.c: New test.
10406 * gcc.dg/vect/vect-iv-10.c: New test.
10407 * gcc.dg/vect/vect-iv-11.c: New test.
10408 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10409 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10410 * gcc.dg/vect/vect-14.c: Now vectorizable.
10411 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10412 loop).
10413 * gcc.dg/vect/vect-27.c: Likewise.
10414 * gcc.dg/vect/vect-29.c Likewise.
10415 * gcc.dg/vect/vect-dv-2.c: Likewise.
10416 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10417 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10418 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10419
10420 2007-02-06 Ira Rosen <irar@il.ibm.com>
10421
10422 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10423
10424 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10425
10426 * gcc.dg/builtins-20.c: Add more cases.
10427
10428 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10429
10430 PR debug/30189
10431 * gcc.dg/pr30189.c: New test.
10432
10433 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10434
10435 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10436 for running tests.
10437 * gcc.target/i386/sse4a-extract.c: New test.
10438 * gcc.target/i386/sse4a-insert.c: New test.
10439 * gcc.target/i386/sse4a-montsd.c: New test.
10440 * gcc.target/i386/sse4a-montss.c: New test.
10441
10442 2007-02-05 Richard Guenther <rguenther@suse.de>
10443
10444 * gcc.target/i386/vectorize3.c: New testcase.
10445
10446 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10447
10448 PR target/30665
10449 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10450
10451 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10452
10453 PR fortran/30611
10454 * gfortran.dg/repeat_1.f90: New test.
10455
10456 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10457
10458 PR fortran/30605
10459 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10460 * gfortran.dg/derived_init_2.f90: Ditto.
10461 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10462 * gfortran.dg/array_initializer_1.f90: Ditto.
10463 * gfortran.dg/do_2.f90: Ditto.
10464 * gfortran.dg/proc_assign_1.f90: Ditto.
10465
10466 2007-02-04 Richard Guenther <rguenther@suse.de>
10467
10468 PR middle-end/30636
10469 * g++.dg/warn/pr30636.C: New testcase.
10470 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10471
10472 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10473
10474 PR middle-end/30667
10475 * gfortran.dg/pr30667.f: New test.
10476
10477 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10478
10479 * gcc.dg/builtins-54.c: Add more cases.
10480
10481 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10482
10483 PR fortran/30514
10484 * gfortran.dg/zero_sized_2.f90: New test.
10485
10486 PR fortran/30660
10487 * gfortran.dg/alloc_comp_basics_4.f90: New test.
10488
10489 PR fortran/29820
10490 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10491 file.
10492
10493 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
10494
10495 PR fortran/30683
10496 * gfortran.dg/interface_10.f90: New test.
10497
10498 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10499
10500 * gcc.dg/builtins-20.c: Add more cases.
10501
10502 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10503
10504 PR target/29682
10505 * gcc-target/ia64/pr29682.c: New test.
10506
10507 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
10508
10509 PR fortran/30284
10510 * gfortran.dg/arrayio_11.f90.f90: New test.
10511
10512 PR fortran/30626
10513 * gfortran.dg/arrayio_12.f90.f90: New test.
10514
10515 2007-02-02 Jakub Jelinek <jakub@redhat.com>
10516
10517 PR c++/30536
10518 * g++.dg/tls/diag-5.C: New test.
10519
10520 PR middle-end/30473
10521 * gcc.dg/pr30473.c: New test.
10522 * gcc.c-torture/execute/20070201-1.c: New test.
10523
10524 2007-02-01 Roger Sayle <roger@eyesopen.com>
10525
10526 * gfortran.dg/dependency_20.f90: New test case.
10527
10528 2007-01-31 Ian Lance Taylor <iant@google.com>
10529
10530 * gcc.dg/lower-subreg-1.c (test): New test.
10531
10532 2007-01-30 Geoffrey Keating <geoffk@apple.com>
10533
10534 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10535
10536 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10537
10538 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10539 * gcc.dg/torture/builtin-math-3.c: Likewise.
10540
10541 2007-01-31 Dirk Mueller <dmueller@suse.de>
10542
10543 gcc.dg/Wparentheses-2.c: Update and add new tests.
10544
10545 2007-01-31 Ira Rosen <irar@il.ibm.com>
10546
10547 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10548 vectorize.
10549
10550 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
10551
10552 * gcc.dg/builtins-63.c: New test.
10553
10554 2007-01-31 Tobias Burnus <burnus@net-b.de>
10555
10556 PR fortran/27588
10557 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10558
10559 2007-01-31 Tobias Burnus <burnus@net-b.de>
10560
10561 PR fortran/30520
10562 * gfortran.dg/volatile8.f90: New argument conformance test.
10563 * gfortran.dg/volatile9.f90: New scope test.
10564
10565 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10566
10567 PR c++/24745
10568 * g++.dg/warn/null4.C: New.
10569
10570 2001-01-30 Roger Sayle <roger@eyesopen.com>
10571 Uros Bizjak <ubizjak@gmail.com>
10572
10573 * gcc.dg/large-size-array-3.c: Correct typo.
10574
10575 2007-01-30 Richard Guenther <rguenther@suse.de>
10576
10577 PR middle-end/27657
10578 * g++.dg/debug/pr27657.C: New testcase.
10579
10580 2007-01-30 Richard Guenther <rguenther@suse.de>
10581
10582 PR middle-end/30313
10583 * gcc.dg/torture/pr30313.c: New testcase.
10584
10585 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10586
10587 * gcc.dg/dfp/dfp-except.h: New file.
10588 * gcc.dg/dfp/fe-check.h: New file.
10589 * gcc.dg/dfp/fe-binop.c: New test.
10590 * gcc.dg/dfp/fe-convert-1.c: New test.
10591 * gcc.dg/dfp/fe-convert-2.c: New test.
10592 * gcc.dg/dfp/fe-convert-3.c: New test.
10593
10594 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10595 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10596 * gcc.dg/dfp/convert-dfp.c: Ditto.
10597 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10598
10599 2007-01-29 Josh Conner <jconner@apple.com>
10600
10601 * gcc.target/powerpc/altivec-24.c: New test.
10602
10603 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10604
10605 PR c++/28266
10606 * g++.dg/parse/defarg12.C: New test.
10607
10608 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10609
10610 PR fortran/30554
10611 * gfortran.dg/used_dummy_types_6.f90: New test.
10612
10613 2007-01-28 Jan Hubicka <jh@suse.cz>
10614
10615 * gcc.dg/tree-prof/val-prof-6.c: New test.
10616
10617 2007-01-28 Roger Sayle <roger@eyesopen.com>
10618
10619 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10620
10621 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10622
10623 PR C++/28988
10624 * g++.dg/expr/dtor4.C: New test.
10625
10626 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10627
10628 * gcc.dg/tree-ssa/loop-23.c: New test.
10629
10630 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10631
10632 PR libfortran/30389
10633 * gfortran.dg/achar_2.f90: New test.
10634 * gfortran.dg/achar_3.f90: New test.
10635
10636 2007-01-27 Ian Lance Taylor <iant@google.com>
10637
10638 * gcc.dg/strict-overflow-1.c: New test.
10639 * gcc.dg/no-strict-overflow-1.c: New test.
10640 * gcc.dg/strict-overflow-2.c: New test.
10641 * gcc.dg/no-strict-overflow-2.c: New test.
10642 * gcc.dg/strict-overflow-3.c: New test.
10643 * gcc.dg/no-strict-overflow-3.c: New test.
10644 * gcc.dg/strict-overflow-4.c: New test.
10645 * gcc.dg/no-strict-overflow-4.c: New test.
10646 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10647 * gcc.dg/pr15784-1.c: Likewise.
10648 * gcc.dg/pr20922-1.c: Likewise.
10649 * gcc.dg/pr20922-3.c: Likewise.
10650 * gcc.dg/pr20922-4.c: Likewise.
10651 * gcc.dg/pr20922-6.c: Likewise.
10652 * gcc.dg/compare-4.c: Likewise.
10653 * gcc.dg/torture/pr26898-1.c: Likewise.
10654 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10655 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10656 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10657 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10658 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10659 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10660 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10661 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10662 * g++.dg/tree-ssa/pr21082.C: Likewise.
10663
10664 2007-01-27 Roger Sayle <roger@eyesopen.com>
10665
10666 * gcc-dg/large-size-array-3.c: New test case.
10667
10668 2007-01-27 Roger Sayle <roger@eyesopen.com>
10669
10670 * gfortran.dg/forall_7.f90: New test case.
10671
10672 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10673
10674 PR fortran/30407
10675 * gfortran.dg/where_operator_assign_1.f90: New test.
10676 * gfortran.dg/where_operator_assign_2.f90: New test.
10677 * gfortran.dg/where_operator_assign_3.f90: New test.
10678
10679 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10680
10681 * lib/target-supports.exp
10682 (check_effective_target_powerpc_altivec): New.
10683 (check_effective_target_vect_cmdline_needed): Use it.
10684
10685 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10686
10687 PR fortran/30278
10688 * gfortran.dg/backslash_3.f: New test.
10689
10690 2007-01-26 Richard Guenther <rguenther@suse.de>
10691
10692 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10693
10694 2007-01-26 Tobias Burnus <burnus@net-b.de>
10695
10696 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10697 * gfortran.dg/vect/vect.exp: Ditto.
10698 * gfortran.dg/dg.exp: Ditto.
10699 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10700 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10701
10702 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10703
10704 * gcc.dg/builtins-20.c: Add more cases.
10705 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10706
10707 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10708
10709 PR fortran/30437
10710 * gcc.dg/Wall.c: New.
10711 * gcc.dg/Wno-all.c: New.
10712 * gfortran.dg/Wall.f90: New.
10713 * gfortran.dg/Wno-all.f90: New.
10714
10715 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10716
10717 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10718 * g++.dg/eh/simd-2.C: Also run on Darwin.
10719 * g++.dg/eh/simd-3.C: New.
10720 * g++.dg/eh/simd-4.C: New.
10721
10722 2007-01-25 Richard Guenther <rguenther@suse.de>
10723
10724 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10725 and _PROFILE_USE.
10726 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10727
10728 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10729
10730 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10731 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10732 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10733 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10734 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10735 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10736 * gcc.dg/ipa/ipa-7.c: New testcase.
10737
10738 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10739
10740 * g++.dg/cpp0x/warn_cxx0x.C: New.
10741
10742 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10743
10744 * gcc.dg/builtins-20.c: Test builtin carg.
10745
10746 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR middle-end/27416
10749 * gcc.dg/gomp/pr27416.c: New test.
10750
10751 PR middle-end/30494
10752 * gcc.dg/gomp/pr30494.c: New test.
10753 * g++.dg/gomp/pr30494.C: New test.
10754
10755 PR middle-end/30421
10756 * gcc.dg/gomp/pr30421.c: New test.
10757
10758 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10759
10760 * gcc.target/ia64/versionid-1.c: New test.
10761 * gcc.target/ia64/versionid-2.c: New test.
10762
10763 2007-01-24 Richard Guenther <rguenther@suse.de>
10764
10765 PR testsuite/30181
10766 * gcc.dg/builtins-57.c: Change to a link-time testcase
10767 to support non-C99 targets.
10768
10769 2007-01-24 Jan Hubicka <jh@suse.cz>
10770
10771 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10772
10773 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10774
10775 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10776
10777 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10778
10779 PR objc/27438
10780 * objc.dg/const-str-12.m: New test.
10781
10782 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10783
10784 PR fortran/30532
10785 * gfortran.dg/ctrl-z.f90: New test.
10786
10787 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10788
10789 PR fortran/30481
10790 * gfortran.dg/namelist_assumed_char.f90: New test.
10791
10792 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10793
10794 PR c++/27492
10795 * g++.dg/inherit/covariant15.C: New test.
10796
10797 2007-01-23 Ian Lance Taylor <iant@google.com>
10798
10799 * g++.dg/warn/Wparentheses-24.C: New test.
10800
10801 2007-01-23 Richard Guenther <rguenther@suse.de>
10802
10803 PR testsuite/30560
10804 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10805 with full path.
10806
10807 2007-01-22 Richard Guenther <rguenther@suse.de>
10808
10809 PR tree-optimization/30038
10810 * gcc.dg/builtins-62.c: New testcase.
10811
10812 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10813
10814 * gcc.c-torture/compile/20070121.c: New test.
10815
10816 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10817
10818 PR libfortran/30525
10819 * gfortran.dg/char_comparison_1.f: New test.
10820
10821 2007-01-21 Ira Rosen <irar@il.ibm.com>
10822
10823 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10824
10825 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10826
10827 PR objc/30479
10828 * objc.dg/pch: New directory.
10829 * objc.dg/pch/pch.exp: New file.
10830 * objc.dg/pch/interface-1.m: New test.
10831 * objc.dg/pch/interface-1.hs: New include file.
10832 * lib/objc.exp (objc_target_compile): Add
10833 "-x objective-c-header" in front of the sources if this is
10834 a precompiled header being compiled.
10835
10836 2007-01-20 Roger Sayle <roger@eyesopen.com>
10837
10838 * gfortran.dg/array_memcpy_3.f90: New test case.
10839 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10840
10841 2007-01-20 Roger Sayle <roger@eyesopen.com>
10842 Brooks Moses <brooks.moses@codesourcery.com>
10843 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10844
10845 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10846 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10847
10848 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10849
10850 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10851
10852 2007-01-19 Mike Stump <mrs@apple.com>
10853
10854 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10855 away.
10856
10857 2007-01-19 Roger Sayle <roger@eyesopen.com>
10858
10859 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10860 option instead of -funsafe-math-optimizations.
10861
10862 2007-01-19 Tomas Bily <tbily@suse.cz>
10863
10864 gcc.dg/tree-prof/indir-call-prof.c: New.
10865 g++.dg/dg.exp: Add tree-prof subdirectory.
10866 g++.dg/tree-prof/indir-call-prof.C: New.
10867 g++.dg/tree-prof/tree-prof.exp: New.
10868
10869 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10870
10871 PR c++/17947
10872 * g++.dg/warn/deprecated.C: Update warning output.
10873 * g++.dg/warn/deprecated-2.C: Likewise.
10874 * g++.dg/warn/deprecated-3.C: New.
10875
10876 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10877
10878 * gcc.c-torture/execute/nestfunc-7.c: New.
10879
10880 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10881
10882 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10883
10884 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10885
10886 * gcc.dg/m68k-pic-1.c: New.
10887
10888 2007-01-18 Roger Sayle <roger@eyesopen.com>
10889
10890 * gfortran.dg/array_memcpy_4.f90: New test case.
10891
10892 2007-01-18 Josh Conner <jconner@apple.com>
10893
10894 PR target/30485
10895 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10896 * gcc.dg/vect/no-trapping-math-1: New.
10897 * gcc.dg/vect/no-trapping-math-2: New.
10898
10899 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10900
10901 * gcc.target/i386/387-8.c: Update comment about optimizing
10902 inherent load of 1.0 of fptan instruction.
10903
10904 2007-01-18 Dirk Mueller <dmueller@suse.de>
10905 Richard Guenther <rguenther@suse.de>
10906
10907 PR diagnostic/8268
10908 * gcc.dg/Warray-bounds.c: New testcase.
10909 * gcc.dg/Warray-bounds-2.c: New testcase.
10910 * g++.dg/warn/Warray-bounds.C: New testcase.
10911 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10912
10913 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10914
10915 PR fortran/30476
10916 * gfortran.dg/generic_12.f90: New test.
10917
10918 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10919
10920 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10921 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10922
10923 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10924
10925 * gcc.dg/dfp/compare-special.h: New file.
10926 * gcc.dg/dfp/compare-special-32.c: New test.
10927 * gcc.dg/dfp/compare-special-64.c: New test.
10928 * gcc.dg/dfp/compare-special-128.c: New test.
10929
10930 2007-01-16 Roger Sayle <roger@eyesopen.com>
10931 Paul Thomas <pault@gcc.gnu.org>
10932 Steven G. Kargl <kargl@gcc.gnu.org>
10933
10934 PR fortran/30404
10935 * gfortran.dg/forall_6.f90: New test case.
10936 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10937 * gfortran.dg/dependency_13.f90: Likewise.
10938
10939 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10940
10941 PR testsuite/12325
10942 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10943 targets that don't support Inf.
10944
10945 2007-01-15 Dale Johannesen <dalej@apple.com>
10946
10947 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10948
10949 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10950
10951 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10952 of achar for 0xff to avoid the "Extended ASCII not
10953 implemented" error message.
10954
10955 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10956
10957 PR fortran/28172
10958 * gfortran.dg/altreturn_4.f90: New test.
10959
10960 PR fortran/29389
10961 * gfortran.dg/stfunc_4.f90: New test.
10962
10963 PR fortran/29712
10964 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10965 * gfortran.dg/initialization_1.f90: Change warning.
10966
10967 PR fortran/30283
10968 * gfortran.dg/specification_type_resolution_2.f90: New test.
10969
10970 2007-01-14 Jan Hubicka <jh@suse.cz>
10971
10972 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10973 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10974 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10975 elimination.
10976
10977 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10978
10979 PR fortran/30410
10980 * gfortran.dg/external_procedures_2.f90: New test.
10981
10982 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10983
10984 PR target/30413
10985 * gcc.target/i386/pr30413.c: New test.
10986
10987 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10988
10989 PR fortran/30452
10990 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10991
10992 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10993
10994 * gcc.dg/20070112-1.c: New test.
10995
10996 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10997
10998 PR libgfortran/30435
10999 * gfortran.dg/list_read_6.f90: New test.
11000
11001 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
11002
11003 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
11004
11005 2007-01-12 Tom Tromey <tromey@redhat.com>
11006
11007 PR preprocessor/28227:
11008 * gcc.dg/cpp/pr28227.c: New file.
11009
11010 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11011
11012 * gcc.dg/tree-ssa/loop-22.c: New test.
11013
11014 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11015
11016 PR tree-optimization/29516
11017 * gcc.dg/tree-ssa/loop-20.c: New test.
11018
11019 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
11020
11021 PR libfortran/30415
11022 * minmaxloc_integer_kinds_1.f90: New test.
11023
11024 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
11025
11026 PR c++/29573
11027 * g++.dg/template/sizeof-template-argument.C: New test.
11028
11029 2007-01-11 Jan Hubicka <jh@suse.cz>
11030
11031 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11032 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11033 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11034 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11035 * gcc.dg/tree-ssa/pr21658.c: Likewise.
11036 * gcc.dg/tree-ssa/pr15349.c: Likewise.
11037 * gcc.dg/tree-ssa/pr25501.c: Likewise.
11038 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11039 transformation in question.
11040 * gcc.dg/tree-ssa/vrp05.c: Likewise.
11041 * gcc.dg/tree-ssa/pr20701.c: Likewise.
11042 * gcc.dg/always_inline3.c: Likewise.
11043
11044 2007-01-10 Mark Mitchell <mark@codesourcery.com>
11045
11046 PR c++/28999
11047 * g++.dg/template/typename11.C: New test.
11048
11049 2007-01-10 Robert Kennedy <jimbob@google.com>
11050
11051 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11052
11053 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11054
11055 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11056 for different integer kinds.
11057 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11058 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11059 * gfortran.dg/ishft_2.f90: New test.
11060 * gfortran.dg/ishft_3.f90: New test.
11061
11062 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11063
11064 * gfortran.dg/altreturn_2.f90: Removed executable bit.
11065
11066 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
11067
11068 PR tree-optimization/30322
11069 * gcc.dg/tree-ssa/loop-21.c: New test.
11070
11071 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11072
11073 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11074
11075 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11076
11077 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11078
11079 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11080
11081 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11082 * g++.dg/warn/overflow-warn-3.C: Likewise.
11083 * g++.dg/warn/overflow-warn-4.C: Likewise.
11084 * g++.dg/warn/overflow-warn-5.C: Likewise.
11085 * g++.dg/warn/overflow-warn-6.C: Likewise.
11086 * g++.dg/warn/Woverflow-1.C: Likewise.
11087 * g++.dg/warn/Woverflow-2.C: Likewise.
11088 * g++.dg/warn/Woverflow-3.C: Likewise.
11089 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11090
11091 2007-01-08 Roger Sayle <roger@eyesopen.com>
11092
11093 * gfortran.dg/array_constructor_14.f90: New test case.
11094 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11095
11096 2007-01-08 Richard Guenther <rguenther@suse.de>
11097
11098 PR tree-optimization/23603
11099 * gcc.dg/tree-ssa/vrp31.c: New testcase.
11100 * gcc.dg/tree-ssa/vrp32.c: Likewise.
11101
11102 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11103
11104 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11105 in __v8qi typedef.
11106 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11107 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11108 compiler behaviour.
11109 * gcc.dg/simd-5.c: Likewise.
11110 * gcc.dg/simd-6.c: Likewise.
11111 * g++.dg/conversion/simd1.C: Likewise.
11112 * g++.dg/conversion/simd3.C: Likewise.
11113 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11114 (main): Use it.
11115
11116 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11117
11118 PR tree-optimization/29877
11119 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11120 name of a hard register for the target concerned. Adjust dg-error
11121 directives to cope with new behaviour of TER.
11122
11123 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11124
11125 PR c++/28986
11126 * g++.dg/conversion/nullptr1.C: Added overflow warning.
11127 * g++.dg/warn/overflow-warn-1.C: New.
11128 * g++.dg/warn/overflow-warn-3.C: New.
11129 * g++.dg/warn/overflow-warn-4.C: New.
11130 * g++.dg/warn/overflow-warn-5.C: New.
11131 * g++.dg/warn/overflow-warn-6.C: New.
11132 * g++.dg/warn/Woverflow-1.C: New.
11133 * g++.dg/warn/Woverflow-2.C: New.
11134 * g++.dg/warn/Woverflow-3.C: New.
11135 * g++.dg/warn/multiple-overflow-warn-2.C: New.
11136
11137 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
11138
11139 PR fortran/27698
11140 * gfortran.dg/invalid_name.f90: New test.
11141 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11142 * gfortran.dg/gomp/pr29759.f90: Ditto.
11143
11144 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
11145
11146 * gfortran.dg/present_1.f90: Update error message.
11147
11148 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
11149
11150 PR c++/19439
11151 * g++.dg/template/duplicate1.C: New test
11152 * g++.dg/template/memfriend6.C: Adjust error markers.
11153
11154 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
11155
11156 PR tree-opt/30385
11157 * gcc.dg/torture/inline-1.c: New test.
11158
11159 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11160
11161 PR c/19978
11162 * gcc.dg/multiple-overflow-warn-1.c: New.
11163 * gcc.dg/multiple-overflow-warn-2.c: New.
11164 * gcc.dg/overflow-warn-6.c: New.
11165 * g++.dg/warn/multiple-overflow-warn-1.C: New.
11166
11167 2007-01-05 Roger Sayle <roger@eyesopen.com>
11168
11169 * gfortran.dg/array_memcpy_1.f90: New test case.
11170 * gfortran.dg/array_memcpy_2.f90: Likewise.
11171
11172 2007-01-05 Richard Guenther <rguenther@suse.de>
11173
11174 PR middle-end/27826
11175 * g++.dg/opt/pr27826.C: New testcase.
11176
11177 2007-01-05 Ian Lance Taylor <iant@google.com>
11178
11179 * gcc.dg/Walways-true-1.c: New test.
11180 * gcc.dg/Walways-true-2.c: New test.
11181 * g++.dg/warn/Walways-true-1.C: New test.
11182 * g++.dg/warn/Walways-true-2.C: New test.
11183
11184 2007-01-05 Jakub Jelinek <jakub@redhat.com>
11185
11186 PR c/30360
11187 * gcc.dg/pr30360.c: New test.
11188
11189 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
11190
11191 PR fortran/23232
11192 * gfortran.dg/data_implied_do_1.f90: New test.
11193
11194 PR fortran/27996
11195 PR fortran/27998
11196 * gfortran.dg/char_length_1.f90: New test.
11197
11198 2007-01-05 Richard Guenther <rguenther@suse.de>
11199
11200 PR middle-end/28116
11201 * g++.dg/opt/pr28116.C: New testcase.
11202
11203 2007-01-05 Tobias Burnus <burnus@net-b.de>
11204
11205 PR fortran/29624
11206 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11207 invalid deallocate.
11208 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11209 * gfortran.dg/protected_4.f90: Add pointer intent check.
11210 * gfortran.dg/protected_6.f90: Add pointer intent check.
11211 * gfortran.dg/pointer_intent_1.f90: New test.
11212 * gfortran.dg/pointer_intent_2.f90: New test.
11213 * gfortran.dg/pointer_intent_3.f90: New test.
11214
11215 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
11216
11217 PR 30235
11218 * gfortran.dg/altreturn_2.f90: new test.
11219
11220 2007-01-04 Tom Tromey <tromey@redhat.com>
11221
11222 PR preprocessor/28165:
11223 * gcc.dg/cpp/pr28165.c: New file.
11224
11225 2007-01-03 Josh Conner <jconner@apple.com>
11226
11227 PR middle-end/29683
11228 * gcc.dg/pr29683.c: New.
11229
11230 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11231
11232 PR c++/28217
11233 * g++.dg/pch/template-1.C: New test.
11234 * g++.dg/pch/template-1.Hs: New file.
11235
11236 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11237
11238 PR middle-end/30353
11239 * gcc.c-torture/compile/complex-4.c: New test.
11240
11241 2007-01-03 Joseph Myers <joseph@codesourcery.com>
11242
11243 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11244 -maltivec.
11245 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11246
11247 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11248
11249 PR middle-end/30286
11250 * gcc.dg/pr30286.c: New test.
11251
11252 PR c++/29535
11253 * g++.dg/template/crash66.C: New test.
11254
11255 PR c++/29054
11256 * g++.dg/template/friend49.C: New test.
11257
11258 2007-01-03 Steven G. Kargl <kargls@comcast.net>
11259
11260 * gfortran.dg/ibits.f90: New test.
11261
11262 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
11263
11264 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11265 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11266
11267 2007-01-02 Jan Hubicka <jh@suse.cz>
11268
11269 * gcc.dg/pr16194.c: We now output error on all three functions,
11270 not just first one.
11271
11272 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11273
11274 PR c/19977
11275 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11276 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11277
11278 2006-01-02 Ian Lance Taylor <iant@google.com>
11279
11280 * g++.dg/warn/Wparentheses-22.C: New test.
11281 * g++.dg/warn/Wparentheses-23.C: New test.
11282
11283 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11284
11285 PR middle-end/7651
11286 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11287 * gcc.dg/declspec-3-Wextra.c: New.
11288 * gcc.dg/declspec-3-no.c: New
11289
11290 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
11291
11292 PR fortran/20896
11293 * gfortran.dg/interface_10.f90: Remove.
11294
11295 2007-01-01 Roger Sayle <roger@eyesopen.com>
11296
11297 * gcc.dg/fold-eqxor-4.c: New test case.
11298
11299 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11300
11301 PR middle-end/30311
11302 * gcc.c-torture/compile/pr30311.c: New test.
11303
11304 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11305
11306 PR middle-end/30253
11307 * gcc.c-torture/compile/statement-expression-1.c: New test.
11308
11309 2007-01-01 Andreas Schwab <schwab@suse.de>
11310
11311 PR target/29166
11312 * g++.dg/eh/pr29166.C: New test.
11313
11314 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11315
11316 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11317 New.
11318 (check_effective_target_vect_cmdline_needed): Use it.
11319
11320 2006-12-31 Richard Guenther <rguenther@suse.de>
11321
11322 PR middle-end/30137
11323 * gcc.dg/pr30137-1.c: New testcase.
11324 * gcc.dg/pr30137-2.c: Likewise.
11325
11326 2006-12-31 Roger Sayle <roger@eyesopen.com>
11327
11328 PR middle-end/30322
11329 * gcc.dg/fold-plusnot-1.c: New test case.
11330
11331 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11332
11333 PR c++/29731
11334 * g++.dg/parse/template22.C: New test.
11335
11336 2006-12-31 Richard Guenther <rguenther@suse.de>
11337
11338 PR middle-end/30338
11339 * gcc.c-torture/compile/pr30338.c: New testcase.
11340
11341 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11342
11343 PR fortran/27900
11344 * gfortran.dg/intrinsic_actual_4.f90: New test.
11345
11346 PR fortran/24325
11347 * gfortran.dg/func_decl_3.f90: New test.
11348
11349 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11350
11351 PR fortran/23060
11352 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11353 * gfortran.dg/c_by_val_1.f: New test.
11354 * gfortran.dg/c_by_val_2.f: New test.
11355 * gfortran.dg/c_by_val_3.f: New test.
11356
11357 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11358
11359 PR libfortran/30321
11360 * gfortran.dg/sum_zero_array_1.f90: New test.
11361
11362 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR preprocessor/29612
11365 * gcc.dg/cpp/pr29612-1.c: New test.
11366 * gcc.dg/cpp/pr29612-2.c: New test.
11367
11368 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11369
11370 PR fortran/30034
11371 * gfortran.dg/pure_formal_proc_1.f90: New test.
11372
11373 PR fortran/30237
11374 * gfortran.dg/intrinsic_actual_3.f90: New test.
11375
11376 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11377
11378 PR fortran/30014
11379 * gfortran.dg/io_constraints_1.f90: Update test.
11380 * gfortran.dg/io_constraints_2.f90: Update test.
11381 * gfortran.dg/inquire_iolength.f90: New test.
11382
11383 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11384
11385 PR fortran/20896
11386 * gfortran.dg/interface_10.f90: New test.
11387 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11388 since z is already, locally a variable.
11389
11390 PR fortran/25135
11391 * gfortran.dg/generic_11.f90: New test.
11392 * gfortran.dg/interface_7.f90: Remove name clash between module
11393 name and procedure 'x' referenced in the interface.
11394
11395 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11396
11397 PR middle-end/7651
11398 * gcc.dg/Wmissing-parameter-type.c: New.
11399 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11400 * gcc.dg/Wmissing-parameter-type-no.c: New.
11401
11402 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11403
11404 PR fortran/25818
11405 * gfortran.dg/entry_array_specs_2.f: New test.
11406
11407 PR fortran/30084
11408 * gfortran.dg/nested_modules_6.f90: New test.
11409
11410 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11411
11412 PR middle-end/7651
11413 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11414 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11415
11416 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11417
11418 PR C++/30168
11419 * g++.dg/opt/complex6.C: New test.
11420
11421 2006-12-22 Ben Elliston <bje@au.ibm.com>
11422
11423 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11424 full" if the linker on spu-*-* warns about exceeding local store.
11425
11426 And revert this patch:
11427 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11428 fail to link due to relocation overflows on spu-*-*.
11429
11430 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11431
11432 PR fortran/30273
11433 * gfortran.dg/dependency_19.f90: New test.
11434
11435 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11436
11437 PR fortran/30202
11438 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11439
11440 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11441
11442 PR middle-end/30262
11443 * gcc.c-torture/execute/20061220-1.c: New test.
11444
11445 PR middle-end/30263
11446 * gcc.dg/gomp/asm-1.c: New test.
11447
11448 PR target/30230
11449 * g++.dg/eh/ia64-2.C: New test.
11450
11451 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11452
11453 PR target/28966
11454 PR target/29248
11455 * gcc.dg/rs6000-leaf.c: New.
11456
11457 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11458
11459 PR fortran/25392
11460 * gfortran.dg/f2c_8.f90: New test.
11461
11462 2006-12-20 Bill Wendling <wendling@apple.com>
11463
11464 * gcc.dg/asm-b.c: Check for __ppc64__.
11465
11466 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11467
11468 PR fortran/30190
11469 * gfortran.dg/bounds_check_5.f90: New test.
11470
11471 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11472
11473 PR middle-end/30143
11474 * gcc.dg/gomp/complex-1.c: New testcase.
11475
11476 2006-12-20 Roger Sayle <roger@eyesopen.com>
11477
11478 * gfortran.dg/array_memset_1.f90: New test case.
11479
11480 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11481
11482 * lib/target-supports.exp: Add spu to
11483 check_effective_target_vect_widen_mult_hi_to_si.
11484
11485 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11486
11487 PR fortran/29992
11488 * gfortran.dg/generic_9.f90: New test.
11489
11490 PR fortran/30081
11491 * gfortran.dg/generic_10.f90: New test.
11492
11493 2006-12-19 Andrew Pinski <pinskia@gmail.com>
11494
11495 PR tree-opt/30045
11496 * gcc.dg/pr30045.c: New test.
11497
11498 2006-12-20 Ben Elliston <bje@au.ibm.com>
11499
11500 * gcc.dg/20020312-2.c: Add a case for __SPU__.
11501
11502 2006-12-19 Eric Christopher <echristo@apple.com>
11503
11504 PR target/29302
11505 * gcc.c-torture/execute/pr29302-1.c: New.
11506
11507 2006-12-19 Tobias Burnus <burnus@net-b.de>
11508
11509 PR fortran/39238
11510 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11511
11512 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
11513
11514 PR fortran/30236
11515 * gfortran.dg/altreturn_3.f90: New test.
11516
11517 * gfortran.dg/char_result_12.f90: Fix comment typos.
11518
11519 2006-12-19 Ben Elliston <bje@au.ibm.com>
11520
11521 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11522 as newlib's stdio.h uses non-traditional cpp constructs.
11523
11524 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11525
11526 * gfortran.dg/advance.f90: Renamed to advance_1.f90
11527 * gfortran.dg/append-1.f90: Renamed to append_1.f90
11528 * gfortran.dg/array-1.f90: Renamed to array_1.f90
11529 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11530 * gfortran.dg/backspace.f: Renamed to backspace_1.f
11531 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11532 * gfortran.dg/default_initialization.f: Renamed to
11533 default_initialization_1.f
11534 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11535 dollar_edit_descriptor_1.f
11536 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11537 dollar_edit_descriptor_2.f
11538 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11539 dollar_edit_descriptor_3.f
11540 * gfortran.dg/logint-1.f: Renamed to logint_1.f
11541 * gfortran.dg/logint-2.f: Renamed to logint_2.f
11542 * gfortran.dg/logint-3.f: Renamed to logint_3.f
11543 * gfortran.dg/advance_1.f90: Renamed from advance.f90
11544 * gfortran.dg/append_1.f90: Renamed from append-1.f90
11545 * gfortran.dg/array_1.f90: Renamed from array-1.f90
11546 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11547 * gfortran.dg/backspace_1.f: Renamed from backspace.f
11548 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11549 * gfortran.dg/default_initialization_1.f: Renamed from
11550 default_initialization.f
11551 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11552 dollar_edit_descriptor-1.f
11553 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11554 dollar_edit_descriptor-2.f
11555 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11556 dollar_edit_descriptor-3.f
11557 * gfortran.dg/logint_1.f: Renamed from logint-1.f
11558 * gfortran.dg/logint_2.f: Renamed from logint-2.f
11559 * gfortran.dg/logint_3.f: Renamed from logint-3.f
11560
11561 2006-12-18 Bill Wendling <wendling@apple.com>
11562
11563 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11564 id is an OjbC keyword.
11565
11566 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11567
11568 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11569
11570 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11571
11572 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11573
11574 2006-12-18 Ian Lance Taylor <iant@google.com>
11575
11576 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11577
11578 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11579
11580 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11581
11582 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11583
11584 PR fortran/30207
11585 * gfortran.fortran-torture/execute/where21.f90: New test.
11586
11587 2006-12-17 Tobias Burnus <burnus@net-b.de>
11588
11589 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11590
11591 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11592
11593 PR middle-end/7651
11594 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11595 * gcc.dg/if-empty-1.c: Likewise.
11596 * gcc.dg/pr23165.c: Likewise.
11597 * g++.dg/warn/empty-body.C: Likewise.
11598
11599 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11600
11601 PR libfortran/30005
11602 * gfortran.dg/open_errors.f90: New test.
11603
11604 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11605
11606 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11607
11608 * gcc.target/i386/ssse3-pabsb.c: New file.
11609 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11610 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11611 * gcc.target/i386/ssse3-palignr.c: Likewise.
11612 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11613 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11614 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11615 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11616 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11617 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11618 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11619 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11620 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11621 * gcc.target/i386/ssse3-psignb.c: Likewise.
11622 * gcc.target/i386/ssse3-psignd.c: Likewise.
11623 * gcc.target/i386/ssse3-psignw.c: Likewise.
11624 * gcc.target/i386/ssse3-vals.h: Likewise.
11625
11626 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11627
11628 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11629 * lib/fortran-torture.exp: Include target-supports.exp.
11630
11631 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11632
11633 PR target/30185
11634 * gcc.c-torture/execute/pr30185.c: New test.
11635
11636 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11637
11638 PR testsuite/30179
11639 PR testsuite/30180
11640 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11641 * gcc.dg/builtin-bswap-2.c: Likewise.
11642 * gcc.dg/builtin-bswap-3.c: Likewise.
11643 * gcc.dg/builtin-bswap-4.c: Likewise.
11644 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11645 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11646
11647 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11648
11649 PR libfortran/30145
11650 * gfortran.dg/write_zero_array: New test.
11651
11652 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11653
11654 PR fortran/30200
11655 * gfortran.dg/write_fmt_trim.f90: New test.
11656
11657 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11658
11659 PR 30194
11660 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11661 temporarily.
11662
11663 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11664
11665 * lib/target-supports.exp (check_weak_available): Use istarget
11666 "hppa*-*-hpux10*" instead of regexp.
11667 (check_cxa_atexit_available): Likewise.
11668
11669 2006-12-14 Richard Guenther <rguenther@suse.de>
11670
11671 PR tree-optimization/30197
11672 * gcc.c-torture/execute/complex-1.c: Fix function name.
11673 * gcc.dg/builtins-61.c: New testcase.
11674
11675 2006-12-14 Richard Guenther <rguenther@suse.de>
11676
11677 PR middle-end/30172
11678 * gcc.dg/pr30172-1.c: New testcase.
11679
11680 2006-12-14 Richard Guenther <rguenther@suse.de>
11681
11682 PR tree-optimization/30198
11683 * gcc.dg/builtins-60.c: New testcase.
11684
11685 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11686
11687 * lib/target-supports.exp (vect_no_align): Remove spu.
11688
11689 2006-12-13 Ian Lance Taylor <iant@google.com>
11690
11691 PR c++/19564
11692 PR c++/19756
11693 * g++.dg/warn/Wparentheses-5.C: New test.
11694 * g++.dg/warn/Wparentheses-6.C: New test.
11695 * g++.dg/warn/Wparentheses-7.C: New test.
11696 * g++.dg/warn/Wparentheses-8.C: New test.
11697 * g++.dg/warn/Wparentheses-9.C: New test.
11698 * g++.dg/warn/Wparentheses-10.C: New test.
11699 * g++.dg/warn/Wparentheses-11.C: New test.
11700 * g++.dg/warn/Wparentheses-12.C: New test.
11701 * g++.dg/warn/Wparentheses-13.C: New test.
11702 * g++.dg/warn/Wparentheses-14.C: New test.
11703 * g++.dg/warn/Wparentheses-15.C: New test.
11704 * g++.dg/warn/Wparentheses-16.C: New test.
11705 * g++.dg/warn/Wparentheses-17.C: New test.
11706 * g++.dg/warn/Wparentheses-18.C: New test.
11707 * g++.dg/warn/Wparentheses-19.C: New test.
11708 * g++.dg/warn/Wparentheses-20.C: New test.
11709 * g++.dg/warn/Wparentheses-21.C: New test.
11710
11711 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11712
11713 PR testsuite/30157
11714 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11715 for target "hppa.*hpux10".
11716
11717 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11718
11719 * g++.dg/debug/vartrack1.C: New test.
11720
11721 * g++.dg/opt/ifcvt1.C: New test.
11722
11723 * gcc.dg/tls/opt-13.c: New test.
11724
11725 * gcc.dg/20060425-2.c: New test.
11726
11727 * g++.dg/opt/pr15054-2.C: New test.
11728
11729 * gcc.c-torture/execute/20060420-1.c: New test.
11730
11731 * gcc.c-torture/execute/20060412-1.c: New test.
11732
11733 * objc/compile/20060406-1.m: New test.
11734
11735 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11736
11737 * g++.dg/template/array17.C: New test.
11738
11739 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11740
11741 * gcc.target/powerpc/altivec-23.c: New test.
11742
11743 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11744
11745 PR c++27316
11746 * g++.dg/inherit/error3.C: New test.
11747
11748 PR c++/28740
11749 * g++.dg/inherit/error4.C: New test.
11750
11751 2006-12-13 Richard Guenther <rguenther@suse.de>
11752
11753 PR tree-optimization/17687
11754 * gcc.dg/builtins-59.c: New testcase.
11755
11756 2006-12-13 Ben Elliston <bje@au.ibm.com>
11757
11758 * gcc.target/spu/Wmain.c: New test.
11759
11760 2006-12-12 Josh Conner <jconner@apple.com>
11761
11762 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11763 * g++.dg/abi/thunk4.C: Likewise.
11764 * g++.dg/abi/rtti3.C: Likewise.
11765
11766 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11767
11768 * gcc.target/spu/cpat-1.c: New test.
11769 * gcc.target/spu/cpat-2.c: New test.
11770 * gcc.target/spu/cpat-3.c: New test.
11771 * gcc.target/spu/cpat-4.c: New test.
11772
11773 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11774
11775 PR tree-opt/28436
11776 * gcc.c-torture/compile/vector-1.c: New test.
11777 * gcc.c-torture/compile/vector-2.c: New test.
11778 * gcc.c-torture/compile/vector-3.c: New test.
11779
11780 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11781
11782 * lib/fortran-torture.exp: Update copyright years. Remove
11783 obsolete comment. Test -ftree-vectorize where it makes sense.
11784 * lib/gfortran-dg.exp: Update copyright years. Use settings
11785 from fortran-torture.exp.
11786 * gfortran.dg/char_transpose_1.f90,
11787 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11788 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11789 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11790 '-w' to dg-options.
11791
11792 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11793
11794 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11795 saved_${tool}_load.
11796
11797 2006-12-12 Ira Rosen <irar@il.ibm.com>
11798
11799 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11800 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11801 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11802 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11803 gaps.
11804
11805 2006-12-12 Richard Guenther <rguenther@suse.de>
11806
11807 PR middle-end/30147
11808 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11809
11810 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11811 Diego Novillo <dnovillo@redhat.com>
11812
11813 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11814 VDEF/VUSE changes.
11815 * gcc.dg/tree-ssa/pr26421.c: Likewise
11816 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11817 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11818 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11819 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11820 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11821 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11822 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11823 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11824 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11825
11826 2006-12-11 Jan Hubicka <jh@suse.cz>
11827
11828 * gcc.dg/tree-prof/stringop-1.c: New test.
11829 * gcc.dg/tree-prof/stringop-2.c: New test.
11830
11831 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11832
11833 PR target/30120
11834 * gcc.target/i386/pr30120.c: New test.
11835
11836 Revert:
11837 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11838
11839 * gcc.target/i386/x87regparm-1.c: New test.
11840 * gcc.target/i386/x87regparm-2.c: New test.
11841 * gcc.target/i386/x87regparm-3.c: New test.
11842 * gcc.target/i386/x87regparm-4.c: New test.
11843
11844 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11845
11846 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11847
11848 2006-12-10 Tobias Burnus <burnus@net-b.de>
11849
11850 PR fortran/23994
11851 * gfortran.dg/protected_1.f90: New test.
11852 * gfortran.dg/protected_2.f90: New test.
11853 * gfortran.dg/protected_3.f90: New test.
11854 * gfortran.dg/protected_4.f90: New test.
11855 * gfortran.dg/protected_5.f90: New test.
11856 * gfortran.dg/protected_6.f90: New test.
11857
11858 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11859 Tobias Burnus <burnus@gcc.gnu.org>
11860
11861 PR fortran/29975
11862 PR fortran/30068
11863 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11864 interface.
11865 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11866 ambiguous interfaces.
11867 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11868 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11869 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11870 ambiguous interfaces.
11871 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11872 * gfortran.dg/array_initializer_2.f90: Add initializer array
11873 constructor test.
11874
11875 PR fortran/30096
11876 * gfortran.dg/interface_9.f90: Test that host interfaces are
11877 not checked for ambiguity with the local version.
11878
11879 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11880
11881 PR fortran/29464
11882 * gfortran.dg/module_interface_2.f90: New test.
11883
11884 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11885
11886 PR fortran/29941
11887 * gfortran.dg/assumed_len.f90: New test.
11888
11889 2006-12-09 Richard Guenther <rguenther@suse.de>
11890
11891 * g++.dg/warn/implicit-typename1.C: Qualify types.
11892 * g++.dg/parse/crash12.C: Likewise.
11893 * g++.dg/tree-ssa/pr22444.C: Likewise.
11894
11895 2006-12-09 Tobias Burnus <burnus@net-b.de>
11896
11897 * gfortran.dg/array_2.f90: Added sqrt test.
11898
11899 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11900
11901 * gcc.target/i386/x87regparm-1.c: XFAIL.
11902 * gcc.target/i386/x87regparm-2.c: XFAIL.
11903 * gcc.target/i386/x87regparm-3.c: XFAIL.
11904 * gcc.target/i386/x87regparm-4.c: XFAIL.
11905
11906 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11907
11908 * lib/target-supports.exp
11909 (check_effective_target_large_long_double): New.
11910 * gcc.dg/Wconversion-real.c : Use it.
11911 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11912 unsigned.
11913
11914 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11915
11916 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11917
11918 2006-12-08 Tobias Burnus <burnus@net-b.de>
11919
11920 PR fortran/27546
11921 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11922
11923 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11924
11925 PR c++/29732
11926 * g++.dg/template/crash65.C: New test.
11927 * g++.dg/template/spec16.C: Tweak error markers.
11928
11929 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11930
11931 * gcc.target/spu: New directory.
11932 * gcc.target/spu/spu.exp: New file.
11933 * gcc.target/spu/intrinsics-1.c: New test.
11934
11935 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11936
11937 PR c++/29980
11938 * g++.dg/ext/attrib27.C: New test.
11939 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11940 * g++.dg/parse/typedef5.C: Likewise.
11941
11942 2006-12-07 Mike Stump <mrs@apple.com>
11943
11944 * treelang/compile/var_defs.tree: Adjust.
11945
11946 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11947
11948 PR c++/29730
11949 * g++.dg/template/crash64.C: New test.
11950 * g++.dg/parse/crash27.C: Adjust error markers.
11951
11952 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11953
11954 PR libfortran/30009
11955 PR libfortran/30056
11956 * gfortran.dg/read_eof_4.f90: Add tests.
11957 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11958 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11959
11960 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11961
11962 PR c++/29729
11963 * g++.dg/template/crash63.C: New test.
11964
11965 PR c++/29728
11966 * g++.dg/template/crash62.C: New test.
11967
11968 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11969
11970 PR fortran/30003
11971 * gfortran.dg/allocatable_function_1.f90: Increase the number
11972 of expected calls of free to 10; the lhs section reference is
11973 now evaluated so there is another call to bar. Change the
11974 comment appropriately.
11975 * gfortran.dg/array_section_1.f90: New test.
11976
11977 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11978
11979 PR fortran/29912
11980 * gfortran.dg/char_result_12.f90: New test.
11981
11982 2006-12-05 Richard Guenther <rguenther@suse.de>
11983
11984 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11985 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11986 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11987 vect_double, xfail for spu*-*-*.
11988
11989 2006-12-04 Tobias Burnus <burnus@net-b.de>
11990
11991 PR fortran/29962
11992 * initialization_4.f90: Test noninteger exponents (-std=f95).
11993 * initialization_5.f90: New test for noninteger exponents
11994 with -std=f2003.
11995
11996 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11997
11998 PR fortran/29821
11999 * gfortran.dg/parameter_array_section_1.f90: New test.
12000
12001 2006-12-04 Mark Mitchell <mark@codesourcery.com>
12002
12003 PR c++/29733
12004 * g++.dg/template/crash61.C: New test.
12005
12006 PR c++/29632
12007 * g++.dg/template/error23.C: New test.
12008
12009 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
12010
12011 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12012
12013 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12014
12015 PR fortran/29916
12016 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12017
12018 2006-12-04 Jakub Jelinek <jakub@redhat.com>
12019
12020 PR middle-end/29965
12021 * gcc.dg/gomp/pr29965-1.c: New test.
12022 * gcc.dg/gomp/pr29965-2.c: New test.
12023 * gcc.dg/gomp/pr29965-3.c: New test.
12024 * gcc.dg/gomp/pr29965-4.c: New test.
12025 * gcc.dg/gomp/pr29965-5.c: New test.
12026 * gcc.dg/gomp/pr29965-6.c: New test.
12027 * g++.dg/gomp/pr29965-1.C: New test.
12028 * g++.dg/gomp/pr29965-2.C: New test.
12029 * g++.dg/gomp/pr29965-3.C: New test.
12030 * g++.dg/gomp/pr29965-4.C: New test.
12031 * g++.dg/gomp/pr29965-5.C: New test.
12032 * g++.dg/gomp/pr29965-6.C: New test.
12033 * g++.dg/gomp/pr29965-7.C: New test.
12034 * g++.dg/gomp/pr29965-8.C: New test.
12035 * g++.dg/gomp/pr29965-9.C: New test.
12036 * g++.dg/gomp/pr29965-10.C: New test.
12037
12038 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
12039
12040 * gnat.dg/pointer_variable_bounds.adb: New test.
12041 * gnat.dg/pointer_variable_bounds.ads: Likewise.
12042 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12043
12044 2006-12-03 Eric Christopher <echristo@apple.com>
12045
12046 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12047
12048 2006-12-03 Richard Henderson <rth@redhat.com>
12049 Andrew Pinski <pinskia@gmail.com>
12050
12051 PR C++/14329
12052 * g++.dg/warn/unit-1.C: New test.
12053
12054 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
12055
12056 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12057
12058 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12059
12060 * g++.dg/vect/vect.exp: Enable tests to run on spu.
12061 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12062 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12063 * gcc.dg/vect/vect-70.c: Reduce array size.
12064 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12065 vect_no_compaer_double targets.
12066 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12067 vect_float, vect_double, and vect_int.
12068
12069 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12070
12071 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12072 test for loop versioning on vect_no_align targets.
12073 * gcc.dg/vect/pr20122.c: Likewise.
12074 * gcc.dg/vect/vect-105.c: Likewise.
12075 * gcc.dg/vect/vect-42.c: Likewise.
12076 * gcc.dg/vect/vect-43.c: Likewise.
12077 * gcc.dg/vect/vect-74.c: Likewise.
12078 * gcc.dg/vect/vect-75.c: Likewise.
12079 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12080 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12081 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12082 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12083
12084 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
12085
12086 PR fortran/29642
12087 * gfortran.dg/value_1.f90 : New test.
12088 * gfortran.dg/value_2.f90 : New test.
12089 * gfortran.dg/value_3.f90 : New test.
12090 * gfortran.dg/value_4.f90 : New test.
12091 * gfortran.dg/value_4.c : Called from value_4.f90.
12092
12093 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
12094
12095 PR C++/30033
12096 * g++.dg/cpp0x/static_assert4.C: New testcase.
12097
12098 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12099
12100 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12101
12102 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
12103
12104 PR c/27953
12105 * gcc.dg/pr27953.c: New test.
12106
12107 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12108
12109 PR c++/30022
12110 * g++.dg/ext/vector5.C: New test.
12111
12112 PR c++/30021
12113 * g++.dg/other/main1.C: New test.
12114
12115 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
12116
12117 PR libfortran/29568
12118 * gfortran.dg/convert_implied_open.f90: Change to
12119 new default record length.
12120 * gfortran.dg/unf_short_record_1.f90: Adapt to
12121 new error message.
12122 * gfortran.dg/unformatted_subrecords_1.f90: New test.
12123
12124 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
12125
12126 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12127
12128 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
12129
12130 PR c++/29066
12131 * g++.dg/expr/pr29066.c: New.
12132
12133 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
12134 Zdenek Dvorak <dvorakz@suse.cz>
12135
12136 PR tree-optimization/29921
12137 * gcc.dg/pr29921-2.c: New test.
12138
12139 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
12140
12141 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12142 (i386_get_cpuid): New function.
12143 (i386_cpuid_ecx): Likewise.
12144 (i386_cpuid_edx): Likewise.
12145 (i386_cpuid): Updated to call i386_cpuid_edx.
12146
12147 * gcc.target/i386/sse3-addsubpd.c: New file.
12148 * gcc.target/i386/sse3-addsubps.c: Likewise.
12149 * gcc.target/i386/sse3-haddpd.c: Likewise.
12150 * gcc.target/i386/sse3-haddps.c: Likewise.
12151 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12152 * gcc.target/i386/sse3-hsubps.c: Likewise.
12153 * gcc.target/i386/sse3-lddqu.c: Likewise.
12154 * gcc.target/i386/sse3-movddup.c: Likewise.
12155 * gcc.target/i386/sse3-movshdup.c: Likewise.
12156 * gcc.target/i386/sse3-movsldup.c: Likewise.
12157
12158 2006-12-01 Dirk Mueller <dmueller@suse.de>
12159
12160 * g++.dg/warn/Wreturn-type-4.C: New testcase.
12161
12162 2006-11-30 Janis Johnson <janis187@us.ibm.com>
12163
12164 * gcc.dg/dfp/convert-int-max.c: New test.
12165 * gcc.dg/dfp/convert-int-max-fold.c: New test.
12166
12167 2006-11-30 Richard Guenther <rguenther@suse.de>
12168
12169 * gcc.dg/vect/vect-pow-1.c: Rename ...
12170 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
12171 floats instead of doubles, check successful vectorization.
12172
12173 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
12174
12175 PR target/29945
12176 * gcc.c-torture/compile/pr29945.c: New testcase.
12177
12178 2006-11-30 Joseph Myers <joseph@codesourcery.com>
12179
12180 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12181 -maltivec.
12182
12183 2006-11-29 Eric Christopher <echristo@apple.com>
12184
12185 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12186
12187 2006-11-29 Janis Johnson <janis187@us.ibm.com>
12188
12189 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12190
12191 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12192
12193 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
12194
12195 PR c++/29022
12196 * g++.dg/inherit/virtual2.C: New test.
12197 * g++.dg/inherit/virtual3.C: Likewise.
12198 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12199 * g++.dg/inherit/error2.C: Likewise.
12200 * g++.dg/template/instantiate1.C: Likewise.
12201
12202 2006-11-28 Andrew Pinski <pinskia@gmail.com>
12203
12204 PR tree-opt/29984
12205 * gcc.dg/tree-ssa/reassoc-12.c: New test.
12206
12207 2006-11-28 Jan Hubicka <jh@suse.cz>
12208
12209 * gcc.dg/memcpy-1.c: New test.
12210
12211 2006-11-28 Jakub Jelinek <jakub@redhat.com>
12212
12213 PR c++/29735
12214 * g++.dg/warn/main-3.C: New test.
12215
12216 2006-11-28 Jan Hubicka <jh@suse.cz>
12217
12218 * gcc.dg/winline-1.c: New test.
12219
12220 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
12221
12222 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12223 alignments.
12224
12225 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12226
12227 PR fortran/29976
12228 * gfortran.dg/missing_optional_dummy_3.f90
12229
12230 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12231
12232 PR fortran/20880
12233 * gfortran.dg/interface_3.f90: Modify errors.
12234
12235 2006-11-28 Ben Elliston <bje@au.ibm.com>
12236
12237 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12238 fail to link due to relocation overflows on spu-*-*.
12239
12240 2006-11-27 Michael Matz <matz@suse.de>
12241 Andreas Krebbel <krebbel1@de.ibm.com>
12242
12243 PR target/29319
12244 * gcc.dg/20061127-1.c: New testcase.
12245
12246 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
12247
12248 * gcc.dg/20061124-1.c: Add exit() function prototype.
12249
12250 2006-11-27 Jan Hubicka <jh@suse.cz>
12251
12252 * gcc.target/i386/memcpy-1.c: Adjust size.
12253 * gcc.dg/visibility-11.c: Likewise.
12254
12255 2006-11-27 Richard Guenther <rguenther@suse.de>
12256
12257 PR middle-end/25620
12258 * gcc.target/i386/pow-1.c: New testcase.
12259 * gcc.dg/builtins-58.c: Likewise.
12260
12261 2006-11-26 Mark Mitchell <mark@codesourcery.com>
12262
12263 PR c++/29886
12264 * g++.dg/expr/cast8.C: New test.
12265
12266 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12267
12268 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12269 Don't ever inline the testcase.
12270
12271 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12272
12273 PR fortran/29982
12274 * gfortran.fortran-torture/compile/parameter_3.f90: New
12275 testcase.
12276
12277 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12278
12279 PR fortran/29951
12280 * gfortran.fortran-torture/execute/transfer2.f90: New test.
12281
12282 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12283
12284 * gfortran.fortran-torture/execute/specifics.f90: Remove test
12285 for CHAR.
12286
12287 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12288
12289 PR libgfortran/29936
12290 * gfortran.dg/write_check3.f90: New test.
12291
12292 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12293
12294 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12295
12296 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
12297
12298 PR fortran/20880
12299 * gfortran.dg/interface_3.f90: New test.
12300
12301 PR fortran/29387
12302 * gfortran.dg/generic_8.f90: New test.
12303
12304 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12305
12306 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12307 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12308 * gfortran.dg/specifics_3.f90: Remove.
12309
12310 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12311
12312 PR c/29955
12313 * gcc.dg/gomp/pr29955.c: New test.
12314
12315 PR c/29736
12316 * gcc.dg/pr29736.c: New test.
12317
12318 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12319
12320 PR tree-opt/29964
12321 * gcc.dg/pure-1.c: New test.
12322
12323 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12324
12325 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12326 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12327
12328 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12329
12330 * gcc.dg/20061124-1.c: New testcase.
12331
12332 2006-11-23 Eric Christopher <echristo@apple.com>
12333
12334 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12335
12336 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12337
12338 PR c/2707
12339 PR c++/26167
12340 * gcc.dg/Wconversion-integer.c: New. Supersedes
12341 Wconversion-negative-constants.c
12342 * gcc.dg/Wconversion-real.c: New.
12343 * gcc.dg/Wconversion-real-integer.c: New.
12344 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12345 * g++.dg/warn/Wconversion1.C: Modified.
12346
12347 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12348
12349 * gfortran.dg/overload_1.f90: New test.
12350
12351 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12352
12353 PR c/9072
12354 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12355 Wtraditional-conversion.
12356 * gcc.dg/overflow-warn-2.c: Likewise.
12357 * gcc.dg/Wconversion.c: Likewise. Renamed as
12358 Wtraditional-conversion.c .
12359 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12360 Wtraditional-conversion-2.c .
12361 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12362 Wtraditional-conversion-2.c
12363 * gcc.dg/Wconversion-negative-constants.c: New.
12364
12365 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12366
12367 * gcc.dg/tree-ssa/dump-1.c: New test.
12368
12369 2006-11-23 David Ung <davidu@mips.com>
12370
12371 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12372 -mfp64, allowable when ISA >= 33 and float is enabled.
12373 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12374 of mthc1 and mfhc1 patterns.
12375
12376 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12377
12378 PR tree-optimization/29921
12379 * gcc.dg/pr29921.c: New test.
12380
12381 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12382
12383 PR fortran/29441
12384 * gfortran.dg/initialization_4.f90: New test.
12385
12386 2006-11-22 Ira Rosen <irar@il.ibm.com>
12387
12388 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12389 platforms that have interleaving support.
12390 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12391 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12392 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12393 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12394 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12395 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12396 gcc.dg/vect/vect-strided-u8-i8.c,
12397 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12398 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12399 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12400 gcc.dg/vect/vect-strided-float.c,
12401 gcc.dg/vect/vect-strided-a-mult.c,
12402 gcc.dg/vect/vect-strided-mult-char-ls.c,
12403 gcc.dg/vect/vect-strided-a-u16-mult.c,
12404 gcc.dg/vect/vect-strided-a-u32-mult.c,
12405 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12406 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12407 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12408 gcc.dg/vect/vect-strided-mult.c,
12409 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12410 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12411 New.
12412
12413 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12414
12415 PR fortran/25087
12416 * gfortran.dg/auto_char_len_4.f90: New test.
12417
12418 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12419
12420 PR fortran/29652
12421 * gfortran.dg/generic_7.f90: New test.
12422 * gfortran.dg/defined_operators_1.f90: Add new error.
12423
12424 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12425
12426 PR tree-optimization/29902
12427 * g++.dg/tree-ssa/pr29902.C: New test.
12428
12429 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12430
12431 PR fortran/29820
12432 * gfortran.dg/used_types_13.f90: New test.
12433
12434 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12435
12436 * gcc.dg/dfp/snan.c: Delete.
12437
12438 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12439
12440 * g++.dg/cpp0x/static_assert1.C: New.
12441 * g++.dg/cpp0x/static_assert2.C: New.
12442 * g++.dg/cpp0x/static_assert3.C: New.
12443
12444 2006-11-21 Richard Guenther <rguenther@suse.de>
12445
12446 * gcc.dg/vect/vect-pow-1.c: New testcase.
12447 * gcc.dg/vect/vect-pow-2.c: Likewise.
12448
12449 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12450
12451 PR c++/29570
12452 * g++.dg/template/static29.C: New test.
12453
12454 PR c++/29734
12455 * g++.dg/conversion/simd4.C: New test.
12456
12457 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12458
12459 PR c++/29475
12460 * g++.dg/template/access19.C: New test.
12461 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12462 error is reported.
12463
12464 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12465
12466 PR tree-opt/25500
12467 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12468
12469 2006-11-20 Tobias Burnus <burnus@net-b.de>
12470
12471 PR fortran/27546
12472 * gfortran.dg/import.f90: Extended test.
12473 * gfortran.dg/import2.f90: Extended test.
12474
12475 2006-11-20 Tobias Burnus <burnus@net-b.de>
12476
12477 * gfortran.dg/volatile3.f90: Add conflict test.
12478
12479 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12480
12481 PR fortran/24783
12482 * gfortran.dg/implicit_10.f90: New test.
12483
12484 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12485
12486 PR c++/8586
12487 * g++.dg/warn/Wall-write-strings.C: New.
12488
12489 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
12490
12491 * gfortran.dg/alloc_comp_constraint_5.f90: New.
12492 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12493
12494 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12495
12496 * gfortran.dg/use_3.f90: Remove error message.
12497 * gfortran.dg/iso_fortran_env_1.f90: New test.
12498 * gfortran.dg/iso_fortran_env_2.f90: New test.
12499 * gfortran.dg/iso_fortran_env_3.f90: New test.
12500 * gfortran.dg/iso_fortran_env_4.f90: New test.
12501
12502 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
12503
12504 * gcc.dg/vect/vect-27.c: Fix initialization.
12505
12506 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12507
12508 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12509 * gcc.dg/torture/builtin-minmax-1.c: New.
12510
12511 * gcc.dg/builtins-20.c: Add cases for copysign.
12512
12513 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12514
12515 PR fortran/24285
12516 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12517
12518 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12519 * gfortran.dg/use_1.f90: New test.
12520 * gfortran.dg/use_1.f90: New test.
12521 * gfortran.dg/use_1.f90: New test.
12522
12523 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
12524
12525 PR tree-optimization/29801
12526 * gcc.dg/pr29801.c: New test.
12527
12528 2006-11-17 Jakub Jelinek <jakub@redhat.com>
12529
12530 PR middle-end/29584
12531 * gcc.dg/torture/pr29584.c: New test.
12532
12533 2006-11-17 Joseph Myers <joseph@codesourcery.com>
12534
12535 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12536 Condition PowerPC tests for saving FPRs on powerpc_fprs.
12537 * gcc.target/powerpc/compress-float-ppc.c,
12538 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12539 powerpc_fprs.
12540 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12541 do not pass -mhard-float.
12542
12543 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
12544
12545 * gnat.dg/volatile_aggregate.adb: New test.
12546
12547 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12548
12549 PR fortran/29391
12550 PR fortran/29489
12551 * gfortran.dg/bound_2.f90: Add more checks.
12552 * gfortran.dg/bound_3.f90: New test.
12553
12554 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12555
12556 PR target/29201
12557 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12558
12559 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
12560
12561 * gfortran.dg/import3.f90: Fix error message.
12562
12563 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12564
12565 PR tree-opt/29788
12566 * gfortran.fortran-torture/compile/inline_1.f90:
12567 New testcase.
12568
12569 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12570
12571 * gcc.target/i386/x87regparm-1.c: New test.
12572 * gcc.target/i386/x87regparm-2.c: New test.
12573 * gcc.target/i386/x87regparm-3.c: New test.
12574 * gcc.target/i386/x87regparm-4.c: New test.
12575
12576 2006-11-15 Tobias Burnus <burnus@net-b.de>
12577
12578 PR fortran/27546
12579 * gfortran.dg/import.f90: New test.
12580 * gfortran.dg/import2.f90: New test.
12581 * gfortran.dg/import3.f90: New test.
12582
12583 2006-11-15 Tobias Burnus <burnus@net-b.de>
12584
12585 PR fortran/27588
12586 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12587
12588 2006-11-15 Tobias Burnus <burnus@net-b.de>
12589
12590 PR fortran/29806
12591 * gfortran.dg/contains.f90: New test.
12592 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12593
12594 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12595
12596 PR tree-optimization/29581
12597 * gcc.dg/pr29581-1.c: New test.
12598 * gcc.dg/pr29581-2.c: New test.
12599 * gcc.dg/pr29581-3.c: New test.
12600 * gcc.dg/pr29581-4.c: New test.
12601 * gfortran.dg/pr29581.f90: New test.
12602
12603 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12604
12605 PR fortran/29702
12606 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12607 numbers in error message headers.
12608
12609 2006-11-14 Richard Guenther <rguenther@suse.de>
12610
12611 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12612 to i?86 and x86_64 targets.
12613
12614 2006-11-14 Caroline Tice <ctice@apple.com>
12615
12616 * gcc.dg/pubtypes-1.c: New file/testcase.
12617 * gcc.dg/pubtypes-2.c: New file/testcase.
12618 * gcc.dg/pubtypes-3.c: New file/testcase.
12619 * gcc.dg/pubtypes-4.c: New file/testcase.
12620 * g++.dg/pubtypes.C: New file/testcase.
12621
12622 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12623
12624 PR c++/29106
12625 * g++.dg/init/self1.C: New test.
12626
12627 2006-11-14 Tobias Burnus <burnus@net-b.de>
12628
12629 PR fortran/29657
12630 * gfortran.dg/conflicts.f90: Add.
12631
12632 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12633
12634 PR rtl-optimization/29798
12635
12636 * gcc.c-torture/execute/pr29798.c: New.
12637
12638 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12639
12640 * gcc.dg/builtins-20.c: Add more cases.
12641
12642 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12643
12644 PR fortran/29759
12645 * gfortran.dg/gomp/pr29759.f90: New test.
12646
12647 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12648
12649 PR c++/29518
12650 * g++.dg/template/static28.C: New test.
12651
12652 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12653
12654 * lib/c-torture.exp: Use target-libpath.exp.
12655 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12656 set GCC_EXEC_PREFIX env var from global variable of same name.
12657
12658 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12659
12660 PR fortran/26994
12661 * gfortran.fortran-torture/compile/transfer-1.f90:
12662 New testcase.
12663
12664 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12665 Zdenek Dvorak <dvorakz@suse.cz>
12666
12667 PR tree-optimization/29680
12668 * gcc.dg/alias-11.c: New test.
12669
12670 2006-11-12 Jason Merrill <jason@redhat.com>
12671 Andrew Pinski <pinskia@physics.uc.edu>
12672
12673 PR middle-end/28915
12674 * gcc.target/i386/vectorize1.c: New.
12675
12676 2006-11-12 Roger Sayle <roger@eyesopen.com>
12677
12678 PR rtl-optimization/29797
12679 * gcc.c-torture/execute/pr29797-1.c: New test case.
12680
12681 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12682
12683 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12684
12685 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12686
12687 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12688
12689 2006-11-12 Roger Sayle <roger@eyesopen.com>
12690
12691 PR tree-optimization/13827
12692 * gcc.dg/fold-eqand-1.c: New test case.
12693
12694 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12695
12696 PR rtl-opt/28812
12697 * gcc.c-torture/execute/mayalias-3.c: New test.
12698
12699 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12700
12701 PR middle-end/27528
12702 * gcc.c-torture/compile/pr27528.c: New test.
12703 * gcc.dg/pr27528.c: Likewise.
12704
12705 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12706
12707 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12708
12709 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12710
12711 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12712
12713 PR fortran/29758
12714 * gfortran.dg/reshape_source_size_1.f90: New test.
12715
12716 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12717
12718 PR fortran/29315
12719 * gfortran.dg/aliasing_dummy_4.f90: New test.
12720
12721 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12722
12723 PR target/29777
12724 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12725 and x86_64-*-* targets.
12726
12727 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12728
12729 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12730 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12731 New macros. Use them in exact tests.
12732 (TESTIT3): New macro.
12733 Add tests for fmin, fmax and fma.
12734
12735 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12736
12737 PR fortran/29431
12738 * gfortran.dg/array_constructor_13.f90: New test.
12739
12740 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12741
12742 PR fortran/29744
12743 * gfortran.dg/used_types_12.f90: New test.
12744
12745 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12746
12747 PR middle-end/29726
12748 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12749 (test6): Ditto.
12750 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12751 * gcc.dg/fold-eqandshift-3.c: New test case.
12752
12753 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12754
12755 PR fortran/29699
12756 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12757
12758 PR fortran/21370
12759 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12760
12761 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12762
12763 * gcc.dg/20061109-1.c: New testcase.
12764
12765 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12766
12767 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12768
12769 2006-11-09 Tobias Burnus <burnus@net-b.de>
12770
12771 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12772 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12773
12774 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12775
12776 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12777 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12778
12779 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12780
12781 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12782
12783 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12784
12785 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12786 vect-9.c).
12787 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12788 * gcc.dg/vect/vect-9.c: Now vectorizable.
12789 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12790 that support vect_widen_mult.
12791 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12792 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12793 vect-reduc-dot-u16.c).
12794 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12795 vect-reduc-dot-u16.c).
12796 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12797 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12798 vect-reduc-dot-s8.c).
12799 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12800 vect-reduc-dot-s8.c).
12801 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12802 vect-reduc-dot-s8.c).
12803 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12804 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12805 vect-reduc-dot-u8.c).
12806 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12807 vect-reduc-dot-u8.c).
12808 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12809 * gcc.dg/vect/vect-multitypes-9.c: New test.
12810 * gcc.dg/vect/vect-multitypes-10.c: New test.
12811 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12812 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12813 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12814 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12815 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12816 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12817 wrapv-vect-reduc-dot-s8.c.
12818 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12819 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12820 targets that support vec_unpack.
12821 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12822 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12823 (check_effective_target_vect_widen_mult_hi_to_si): New.
12824 (check_effective_target_vect_widen_sum): Removed.
12825
12826 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12827
12828 * gcc.dg/vect/vect-multitypes-8.c: New test.
12829 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12830
12831 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12832
12833 * gcc.dg/vect/vect-multitypes-7.c: New test.
12834
12835 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12836
12837 * gcc.dg/vect/vect-multitypes-4.c: New test.
12838 * gcc.dg/vect/vect-multitypes-5.c: New test.
12839 * gcc.dg/vect/vect-multitypes-6.c: New test.
12840
12841 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12842
12843 * gcc.dg/vect/vect-multitypes-1.c: New test.
12844 * gcc.dg/vect/vect-multitypes-2.c: New test.
12845 * gcc.dg/vect/vect-multitypes-3.c: New test.
12846
12847 2006-11-07 Eric Christopher <echristo@apple.com>
12848
12849 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12850 Test using scan-assembler-not.
12851
12852 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12853
12854 * gcc.dg/inline-17.c: New test.
12855
12856 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12857
12858 PR other/25028
12859 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12860 on HP-UX.
12861
12862 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12863
12864 PR fortran/29539
12865 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12866
12867 PR fortran/29634
12868 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12869 test.
12870
12871 2006-11-07 Tobias Burnus <burnus@net-b.de>
12872
12873 PR fortran/29601
12874 * gfortran.dg/volatile.f90: Add.
12875 * gfortran.dg/volatile2.f90: Add.
12876 * gfortran.dg/volatile3.f90: Add.
12877 * gfortran.dg/volatile4.f90: Add.
12878 * gfortran.dg/volatile5.f90: Add.
12879 * gfortran.dg/volatile6.f90: Add.
12880 * gfortran.dg/volatile7.f90: Add.
12881
12882 2006-11-06 Tobias Burnus <burnus@net-b.de>
12883
12884 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12885 for matching error messages.
12886 * gfortran.dg/specifics_3.f90: Adjust pattern
12887 for matching error messages.
12888
12889 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12890 Bernhard Fischer <aldot@gcc.gnu.org>
12891
12892 * lib/gcc-dg.exp (output-exists): New proc.
12893 (output-exists-not): New proc.
12894 * gcc.test-framework/test-framework.awk: Support new directives.
12895 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12896 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12897 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12898 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12899 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12900 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12901
12902 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12903
12904 PR fortran/29630
12905 PR fortran/29679
12906 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12907 * gfortran.dg/initialization_3.f90: New.
12908
12909 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12910
12911 PR libgfortran/25545
12912 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12913
12914 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR middle-end/29695
12917 * gcc.c-torture/execute/pr29695-1.c: New test.
12918 * gcc.c-torture/execute/pr29695-2.c: New test.
12919
12920 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12921
12922 PR fortran/29565
12923 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12924
12925 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12926
12927 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12928 for matching error messages.
12929
12930 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12931
12932 PR target/26915
12933 * gcc.target/i386/387-12.c: New test.
12934
12935 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12936
12937 PR libfortran/29713
12938 * gfortran.dg/pr29713.f90: New test.
12939
12940 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12941
12942 * gcc.c-torture/execute/arith-rand-ll.c:
12943 Also test for bogus rest sign.
12944
12945 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12946
12947 PR libfortran/27895
12948 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12949
12950 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12951
12952 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12953 from error messages.
12954
12955 2006-11-02 Mike Stump <mrs@apple.com>
12956
12957 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12958
12959 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12960
12961 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12962
12963 * g++.dg/eh/gcsec1.C: New test.
12964
12965 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12966
12967 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12968 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12969
12970 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12971
12972 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12973 hexadecimal value.
12974 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12975 * gcc.dg/pr14796-2.c: Likewise.
12976
12977 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12978
12979 * gcc.c-torture/execute/20061101-1.c: New test.
12980
12981 2006-11-01 Richard Guenther <rguenther@suse.de>
12982
12983 * gcc.target/i386/fpprec-1.c: New testcase.
12984
12985 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12986
12987 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12988 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12989
12990 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12991
12992 * gcc.c-torture/execute/20061031-1.c: New test.
12993
12994 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12995
12996 PR 23067
12997 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12998 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12999 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13000 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13001 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13002 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13003 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13004
13005 2006-10-31 Eric Christopher <echristo@apple.com>
13006 Falk Hueffner <falk@debian.org>
13007
13008 * gcc.dg/builtin-bswap-1.c: New.
13009 * gcc.dg/builtin-bswap-2.c: New.
13010 * gcc.dg/builtin-bswap-3.c: New.
13011 * gcc.dg/builtin-bswap-4.c: New.
13012 * gcc.dg/builtin-bswap-5.c: New.
13013 * gcc.target/i386/builtin-bswap-1.c: New.
13014
13015 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13016
13017 * gcc.dg/inline-16.c: New.
13018
13019 PR 16622
13020 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13021 defining it.
13022 * gcc.dg/inline-13.c: New.
13023 * gcc.dg/inline-14.c: New.
13024 * gcc.dg/inline-15.c: New.
13025
13026 PR 11377
13027 * gcc.dg/inline6.c: New.
13028 * gcc.dg/inline7.c: New.
13029
13030 2006-10-31 Roger Sayle <roger@eyesopen.com>
13031
13032 PR middle-end/23470
13033 * gcc.dg/pr23470-1.c: New test case.
13034
13035 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
13036
13037 PR fortran/29537
13038 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13039 data.
13040 * gfortran.dg/blockdata_2.f90: New testcase.
13041
13042 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
13043
13044 PR libfortran/29627
13045 * gfortran.dg/unf_short_record_1.f90: New test.
13046
13047 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13048
13049 PR fortran/29067
13050 * gfortran.dg/pr29067.f: New test.
13051
13052 2006-10-31 Joseph Myers <joseph@codesourcery.com>
13053 Richard Sandiford <richard@codesourcery.com>
13054
13055 * lib/target-supports.exp (get_compiler_messages): Append options
13056 as a single list element.
13057 (check_effective_target_arm_vfp_ok): New.
13058 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13059
13060 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
13061
13062 PR fortran/29387
13063 * gfortran.dg/intrinsic_actual_2.f90: New test.
13064
13065 PR fortran/29490
13066 * gfortran.dg/actual_array_interface_1.f90: New test.
13067
13068 PR fortran/29641
13069 * gfortran.dg/used_types_11.f90: New test.
13070
13071 2006-10-30 Dirk Mueller <dmueller@suse.de>
13072
13073 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13074 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13075 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13076 * g++.old-deja/g++.mike/net25.C (main): Same.
13077 * g++.dg/lookup/exception1.C (main): Same.
13078 * g++.dg/parse/parens2.C (main): Same.
13079
13080 2006-10-30 Roger Sayle <roger@eyesopen.com>
13081
13082 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13083
13084 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13085
13086 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13087 * gcc.dg/torture/builtin-math-3.c: Likewise.
13088
13089 2006-10-30 Tobias Burnus <burnus@net-b.de>
13090
13091 PR fortran/29452
13092 * gfortran.dg/write_check.f90: Check run-time keyword checking.
13093 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13094
13095 2006-10-30 Andrew Pinski <pinskia@gmail.com>
13096
13097 PR Fortran/29410
13098 * gfortran.fortran-torture/execute/transfer1.f90: New test.
13099
13100 2006-10-30 Joseph Myers <joseph@codesourcery.com>
13101
13102 * lib/target-supports.exp (check_function_available): Declare
13103 function before calling.
13104
13105 2006-10-30 Jakub Jelinek <jakub@redhat.com>
13106
13107 PR tree-optimization/29637
13108 * gcc.dg/pr29637.c: New test.
13109
13110 2006-10-29 Roger Sayle <roger@eyesopen.com>
13111
13112 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13113 tree canonicalization.
13114
13115 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13116
13117 * gcc.dg/builtins-20.c: Add more hypot tests.
13118
13119 2006-10-29 Roger Sayle <roger@eyesopen.com>
13120
13121 * gcc.dg/fold-compare-1.c: New test case.
13122
13123 2006-10-29 Dirk Mueller <dmueller@suse.de>
13124
13125 PR c++/16307
13126 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13127
13128 2006-10-29 Roger Sayle <roger@eyesopen.com>
13129
13130 PR tree-optimization/15458
13131 * gcc.dg/fold-xornot-1.c: New test case.
13132
13133 2006-10-29 Richard Guenther <rguenther@suse.de>
13134
13135 * gcc.target/i386/math-torture/trunc.c: New testcase.
13136
13137 2006-10-29 Richard Guenther <rguenther@suse.de>
13138
13139 * gcc.target/i386/math-torture/round.c: New testcase.
13140
13141 2006-10-29 Richard Guenther <rguenther@suse.de>
13142
13143 * gcc.target/i386/math-torture/ceil.c: New testcase.
13144 * gcc.target/i386/math-torture/floor.c: Likewise.
13145
13146 2006-10-29 Richard Guenther <rguenther@suse.de>
13147
13148 * gcc.target/i386/math-torture/rint.c: New testcase.
13149 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13150
13151 2006-10-29 Richard Guenther <rguenther@suse.de>
13152
13153 * gcc.target/i386/math-torture/lfloor.c: New testcase.
13154 * gcc.target/i386/math-torture/lceil.c: Likewise.
13155
13156 2006-10-28 Tobias Burnus <burnus@net-b.de>
13157
13158 PR libgfortran/24313
13159 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13160
13161 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
13162
13163 * gcc.c-torture/execute/20020118-1.c,
13164 gcc.c-torture/execute/builtins/strlen.c,
13165 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13166 comment typos.
13167
13168 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13169
13170 * gcc.dg/builtins-20.c: Add tests for hypot.
13171 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
13172 two-argument builtins.
13173 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13174 TESTIT2. Update all callers.
13175 (TESTIT2, TESTIT2_R): New helper macros.
13176 Add testcases for pow, hypot and atan2.
13177
13178 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13179
13180 PR C++/29295
13181 * g++.dg/expr/bool1.C: New test.
13182 * g++.dg/expr/bool2.C: New test.
13183
13184 2006-10-28 Tobias Burnus <burnus@net-b.de>
13185
13186 PR fortran/28224
13187 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13188 * gfortran.dg/namelist_internal.f90: New test.
13189
13190 2006-10-28 Tobias Burnus <burnus@net-b.de>
13191
13192 PR fortran/29625
13193 * gfortran.dg/io_real_boz.f90: Add.
13194 * gfortran.dg/io_real_boz2.f90: Add.
13195
13196 2006-10-28 Richard Guenther <rguenther@suse.de>
13197
13198 PR middle-end/26899
13199 * gcc.dg/tree-ssa/pr26899.c: New testcase.
13200
13201 2006-10-28 Richard Guenther <rguenther@suse.de>
13202
13203 PR target/28806
13204 * gcc.target/i386/math-torture/lround.c: New testcase.
13205
13206 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
13207
13208 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13209 * gcc.dg/builtins-44.c: Likewise.
13210 * gcc.dg/builtins-45.c: Likewise.
13211 * gcc.dg/pr28796-2.c: Likewise.
13212 * gcc.dg/unordered-3.c: Likewise.
13213
13214 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13215
13216 PR libgfortran/27954
13217 * gfortran.dg/error_recovery_2.f90: New test.
13218
13219 2006-10-26 Richard Guenther <rguenther@suse.de>
13220
13221 * gcc.target/i386/i386.exp: Use glob, not find to collect
13222 tests. Avoids recursing into subdirectories.
13223 * gcc.target/i386/math-torture/math-torture.exp: Torture
13224 for interesting ia32 math options.
13225 * gcc.target.i386/math-torture/lrint.c: New testcase.
13226
13227 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13228
13229 PR libgfortran/29563
13230 * gfortran.dg/arrayio_9.f90: Update test.
13231 * gfortran.dg/arrayio_19.f90: New test.
13232
13233 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
13234
13235 * gcc.dg/20061026.c: New testcase.
13236
13237 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13238
13239 PR libgfortran/29563
13240 * gfortran.dg/arrayio_9.f90: New test.
13241
13242 2006-10-26 Ben Elliston <bje@au.ibm.com>
13243
13244 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13245 Copy the strings manually, as strcpy may call strlen.
13246
13247 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13248
13249 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13250 Add checks for log, log2, log10 and log1p.
13251
13252 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13253 we already test 0.0. Add checks for expm1, log, log2, log10,
13254 log1p, cbrt, erf and erfc.
13255
13256 2006-10-25 Steve Ellcey <sje@cup.hp.com>
13257
13258 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13259
13260 2006-10-25 Uros Bizjak <uros@kss-loka.si>
13261
13262 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13263 and remainderl() built-in functions. Remove -ffast-math from
13264 dg-options.
13265
13266 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13267
13268 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13269 acosh and atanh.
13270
13271 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13272 floating point modifiers to arguments passed to float and long
13273 double functions respectively. Update all callers to use floating
13274 point numbers, not integers. Add tests for exp, exp2 and
13275 exp10/pow10.
13276
13277 * gcc.dg/torture/builtin-math-3.c: New test.
13278
13279 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
13280
13281 PR fortran/29393
13282 * gfortran.dg/initialize_2.f90: New.
13283
13284 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13285
13286 * gcc.dg/torture/builtin-math-2.c: New test.
13287
13288 2006-10-24 Richard Guenther <rguenther@suse.de>
13289
13290 PR middle-end/28796
13291 * gcc.dg/pr28796-1.c: New testcase.
13292 * gcc.dg/pr28796-2.c: Likewise.
13293
13294 2006-10-24 Richard Guenther <rguenther@suse.de>
13295
13296 * gcc.dg/builtins-57.c: New testcase.
13297
13298 2006-10-24 Richard Guenther <rguenther@suse.de>
13299
13300 PR tree-optimization/29567
13301 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13302
13303 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13304
13305 PR tree-optimization/14784
13306 * gcc.dg/alias-10.c: New test.
13307
13308 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13309
13310 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13311
13312 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13313
13314 * gcc.dg/builtin-strncat-chk-1.c: New test.
13315
13316 2006-10-23 Jan Hubicka <jh@suse.cz>
13317
13318 * gcc.dg/memmove-1.c: New test.
13319
13320 2006-10-23 Paul Brook <paul@codesourcery.com>
13321
13322 * gcc.dg/pragma-pack-5.c: New test.
13323
13324 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13325
13326 * g++.dg/other/s390-1.C: New testcase.
13327
13328 2006-10-23 Richard Guenther <rguenther@suse.de>
13329
13330 PR middle-end/27132
13331 PR middle-end/23295
13332 * gcc.dg/pr27132.c: New testcase.
13333 * gcc.dg/pr23295.c: Likewise.
13334 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13335 * g++.dg/tree-ssa/pr19807.C: Likewise.
13336
13337 2006-10-23 Richard Guenther <rguenther@suse.de>
13338
13339 PR middle-end/21032
13340 * gcc.dg/pr21032.c: New testcase.
13341
13342 2006-10-22 Jeff Law <law@redhat.com>
13343 Richard Guenther <rguenther@suse.de>
13344
13345 PR tree-optimization/15911
13346 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13347
13348 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13349
13350 PR c++/20647
13351 * g++.dg/abi/rtti3.C: New.
13352
13353 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13354
13355 PR middle-end/28252
13356 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13357 transformation.
13358
13359 2006-10-21 Richard Guenther <rguenther@suse.de>
13360
13361 PR tree-optimization/3511
13362 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13363
13364 2006-10-21 Richard Guenther <rguenther@suse.de>
13365
13366 PR middle-end/26898
13367 * gcc.dg/torture/pr26898-1.c: New testcase.
13368 * gcc.dg/torture/pr26898-2.c: Likewise.
13369
13370 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13371
13372 PR c++/28053
13373 * g++.dg/parse/bitfield1.C: Adjust error markers.
13374 * g++.dg/parse/bitfield2.C: New test.
13375
13376 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13377
13378 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13379
13380 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13381
13382 PR libfortran/27895
13383 * gfortran.dg/zero_sized_1.f90: New test.
13384
13385 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13386
13387 * gcc.dg/div-compare-1.c: New test.
13388
13389 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13390
13391 PR fortran/29216
13392 * gfortran.dg/result_default_init_1.f90: New test.
13393
13394 PR fortran/29314
13395 * gfortran.dg/automatic_default_init_1.f90: New test.
13396
13397 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13398 from 38 to 33.
13399
13400 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13401
13402 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13403 'using namespace std' without previous declaration.
13404 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13405 * g++.old-deja/g++.robertl/eb133c.C: New.
13406
13407 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13408
13409 PR libgfortran/29277
13410 * gfortran.dg/streamio_4.f90: Update test.
13411 * gfortran.dg/streamio_11.f90: New test.
13412
13413 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13414
13415 PR c++/27952
13416 * g++.dg/inherit/virtual1.C: New test.
13417
13418 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13419
13420 PR c++/28261
13421 * g++.dg/parse/enum3.C: New test.
13422
13423 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13424
13425 PR c++/29039
13426 * g++.dg/init/ctor8.C: New test.
13427
13428 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13429
13430 PR c++/27270
13431 * g++.dg/ext/complit8.C: Tweak error markers.
13432 * g++.dg/template/complit1.C: Add error marker.
13433
13434 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13435
13436 PR c++/27270
13437 * g++.dg/ext/complit8.C: New test.
13438
13439 PR c++/29408
13440 * g++.dg/parse/dtor12.C: New test.
13441
13442 PR c++/29435
13443 * g++.dg/template/sizeof11.C: New test.
13444
13445 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13446
13447 PR fortran/29392
13448 * gfortran.dg/data_char_3.f90: New test.
13449
13450 PR fortran/29451
13451 * gfortran.dg/negative_automatic_size.f90: New test.
13452
13453 2006-10-16 David Daney <ddaney@avtrex.com>
13454
13455 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13456
13457 2006-10-16 Eric Christopher <echristo@apple.com>
13458
13459 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13460 x86_64.
13461
13462 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13463
13464 PR c++/28211
13465 * g++.dg/tc1/dr49.C: Tweak error messages.
13466 * g++.dg/parse/template21.C: New test.
13467
13468 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13469
13470 PR middle-end/20491
13471 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13472
13473 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13474
13475 PR fortran/29403
13476 * gfortran.dg/print_1.f90: New test.
13477
13478 2006-10-15 Jan Hubicka <jh@suse.cz>
13479
13480 PR middle-end/29241
13481 * gcc.c-torture/compile/pr29241.c: New testcase.
13482
13483 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13484
13485 PR middle-end/29250
13486 * gcc.c-torture/compile/pr29250.c: New test.
13487
13488 2006-10-15 Richard Guenther <rguenther@suse.de>
13489
13490 * gcc.dg/pr29299.c: New testcase.
13491
13492 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
13493
13494 PR fortran/24767
13495 * gfortran.dg/label_4.f90: Adjust warning flag.
13496
13497 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13498
13499 PR fortran/29371
13500 * gfortran.dg/nullify_3.f90: New test.
13501
13502 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13503
13504 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13505 on Solaris 2.5.1 too.
13506
13507 2006-10-13 Eric Christopher <echristo@apple.com>
13508
13509 * gcc.dg/pr25993.c: Skip for darwin.
13510
13511 2006-10-13 Eric Christopher <echristo@apple.com>
13512
13513 * gcc.dg/visibility-11.c: Skip for darwin.
13514
13515 2006-10-13 Eric Christopher <echristo@apple.com>
13516
13517 * gcc.dg/darwin-weakimport-1.c: Use
13518 -fno-asynchronous-unwind-tables.
13519 * gcc.dg/darwin-weakimport-3.c: Ditto.
13520
13521 2006-10-13 Richard Guenther <rguenther@suse.de>
13522
13523 PR tree-optimization/29446
13524 * gcc.dg/torture/pr29446.c: New testcase.
13525
13526 2006-10-13 Bill Wendling <wendling@apple.com>
13527
13528 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13529 * g++.old-deja/g++.jason/hmc1.C: Likewise.
13530 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13531 * g++.old-deja/g++.law/shadow1.C: Likewise.
13532 * g++.old-deja/g++.law/ctors10.C: Likewise.
13533 * g++.dg/debug/namespace1.C: Likewise.
13534 * g++.dg/inherit/namespace-as-base.C: Likewise.
13535 * g++.dg/opt/delay-slot-1.C: Likewise.
13536 * g++.dg/parse/defarg10.C: Likewise.
13537 * g++.dg/template/ptrmem11.C: Likewise.
13538 * g++.dg/template/mem_func_ptr.C: Likewise.
13539 * g++.dg/template/spec19.C: Likewise.
13540
13541 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
13542
13543 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13544
13545 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13546
13547 PR fortran/29373
13548 * gfortran.dg/implicit_9.f90: New test.
13549
13550 PR fortran/29407
13551 * gfortran.dg/namelist_25.f90: New test.
13552
13553 PR fortran/27701
13554 * gfortran.dg/same_name_2.f90: New test.
13555
13556 PR fortran/29232
13557 * gfortran.dg/host_assoc_types_1.f90: New test.
13558
13559 PR fortran/29364
13560 * gfortran.dg/missing_derived_type_1.f90: New test.
13561 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13562
13563 PR fortran/29422
13564 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13565
13566 PR fortran/29428
13567 * gfortran.dg/alloc_comp_assign_5.f90: New test.
13568
13569 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13570
13571 PR fortran/29391
13572 * gfortran.dg/bound_2.f90: New test.
13573
13574 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13575
13576 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13577 directive.
13578 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13579 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13580 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13581 * gfortran.dg/gomp/reduction3.f90: Likewise.
13582 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13583 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13584 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13585 * gfortran.dg/forall_4.f90: Likewise.
13586 * gfortran.dg/spec_expr_4.f90: Likewise.
13587 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13588 * gfortran.dg/forall_5.f90: Likewise.
13589 * gfortran.dg/open_access_append_2.f90: Add check for
13590 compile-time warning.
13591
13592 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13593
13594 PR c++/28506
13595 * g++.dg/parse/pure1.C: New test.
13596
13597 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13598
13599 PR fortran/21435
13600 * gfortran.dg/io_constraints_3.f90: New test.
13601 * gfortran.dg/open_access_append_1.f90: Add checks
13602 for compile-time warnings.
13603 * gfortran.dg/pr20163-2.f: Likewise.
13604 * gfortran.dg/iostat_2.f90: Likewise.
13605 * gfortran.dg/label_4.f90: Delete the temporary
13606 file.
13607 * gfortran.dg/direct_io_2.f90: Add a FILE=
13608 specifier.
13609 * gfortran.dg/iomsg_1.f90: Add check for
13610 compile-time warning.
13611
13612 2006-10-12 Jan Hubicka <jh@suse.cz>
13613
13614 PR c/28419
13615 * gcc.dg/pr28319.c: New test.
13616
13617 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13618 PR c++/29318
13619 * g++.dg/ext/vla4.C: New test.
13620
13621 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13622
13623 PR c++/27961
13624 * g++.dg/template/crash60.C: New test.
13625 * g++.dg/other/large-size-array.C: Adjust error markers.
13626 * g++.dg/parse/crash27.C: Likewise.
13627 * g++.dg/template/crash1.C: Likewise.
13628
13629 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13630
13631 PR testsuite/29093
13632 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13633
13634 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13635
13636 PR preprocessor/28709
13637 * gcc.dg/cpp/paste14.c: New test.
13638
13639 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13640
13641 PR c++/29175
13642 * g++.dg/init/array24.C: New test.
13643
13644 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13645
13646 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13647 of <sys/types.h>.
13648
13649 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13650
13651 PR c++/29024
13652 * g++.dg/parse/typedef8.C: New test.
13653 * g++.dg/other/mult-stor1.C: Adjust error markers.
13654
13655 2006-10-11 Richard Guenther <rguenther@suse.de>
13656
13657 PR tree-optimization/28230
13658 * gcc.dg/torture/pr28230.c: New testcase.
13659
13660 2006-10-11 Richard Guenther <rguenther@suse.de>
13661
13662 PR inline-asm/29119
13663 * gcc.dg/torture/pr29119.c: New testcase.
13664
13665 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13666
13667 PR middle-end/29272
13668 * gcc.c-torture/execute/20060930-2.c: New test.
13669
13670 2006-10-09 Richard Henderson <rth@redhat.com>
13671
13672 Revert emutls patch.
13673
13674 2006-10-09 Richard Guenther <rguenther@suse.de>
13675
13676 PR middle-end/29254
13677 * gcc.dg/pr29254.c: New testcase.
13678
13679 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13680 Paul Thomas <pault@gcc.gnu.org>
13681
13682 PR fortran/20541
13683 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13684 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13685 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13686 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13687 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13688 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13689 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13690 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13691 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13692 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13693 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13694 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13695 * gfortran.dg/alloc_comp_std.f90: New test.
13696 * gfortran.dg/move_alloc.f90: New test.
13697
13698 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13699
13700 PR fortran/29115
13701 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13702
13703 PR fortran/29211
13704 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13705
13706 2006-10-08 Tobias Burnus <burnus@net-b.de>
13707
13708 PR fortran/28585
13709 * gfortran.dg/new_line.f90: New test.
13710
13711 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13712
13713 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13714 * gcc.dg/torture/builtin-convert-1.c,
13715 gcc.dg/torture/builtin-convert-2.c,
13716 gcc.dg/torture/builtin-convert-3.c,
13717 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13718
13719 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13720
13721 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13722 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13723 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13724 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13725
13726 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13727
13728 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13729 Xfail some tests for powerpc-darwin and powerpc-aix.
13730
13731 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR c/29380
13734 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13735
13736 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13737
13738 PR target/29300
13739 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13740 on hppa*-*-hpux*.
13741
13742 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13743
13744 PR fortran/16580
13745 PR fortran/29288
13746 * gfortran.fortran-torture/execute/specifics.f90:
13747 Add tests for using all possible intrinsics as actual arguments.
13748 * gfortran.dg/specifics_1.f90: Add tests for using
13749 all possible intrinsics as actual arguments.
13750 * gfortran.dg/specifics_2.f90: New file.
13751 * gfortran.dg/specifics_3.f90: New file.
13752
13753 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13754
13755 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13756 * gcc.dg/debug/debug-2.c: Likewise.
13757
13758 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13759
13760 * gcc.c-torture/compile/sync-2.c: New test.
13761
13762 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13763
13764 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13765 line endings.
13766
13767 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13768
13769 PR rtl-optimization/29128
13770 * gcc.c-torture/compile/pr29128.c: New test.
13771
13772 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13773
13774 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13775 line endings.
13776
13777 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13778
13779 PR middle-end/29256
13780 * gcc.dg/tree-ssa/loop-19.c: New test.
13781
13782 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13783
13784 PR tree-optimization/29330
13785 * gcc.dg/pr29330.c: New test.
13786
13787 PR target/28924
13788 * gcc.c-torture/compile/20061005-1.c: New test.
13789
13790 2006-10-06 Olivier Hainque <hainque@adacore.com>
13791
13792 * gcc.dg/typename-vla-1.c: New case.
13793 * gnat.dg/forward_vla.adb: New case.
13794
13795 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13796
13797 PR tree-optimization/29290
13798 * gfortran.dg/loop_nest_1.f90: New test.
13799
13800 PR target/29198
13801 * gcc.dg/tls/opt-12.c: New test.
13802
13803 PR fortran/28415
13804 * gfortran.dg/save_2.f90: New test.
13805
13806 PR c/29091
13807 * gcc.dg/pr29091.c: New test.
13808
13809 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13810
13811 * lib/target-supports.exp
13812 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13813 same as x86_64-*-*; check for LP64.
13814
13815 2006-10-04 Richard Henderson <rth@redhat.com>
13816
13817 * lib/target-supports.exp (check_effective_target_tls): Redefine
13818 to mean non-emulated tls.
13819 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13820 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13821 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13822 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13823 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13824 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13825 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13826
13827 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13828
13829 PR fortran/29343
13830 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13831
13832 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13833
13834 * gfortran.dg/bounds_check_fail_1.f90: New test.
13835
13836 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13837
13838 PR c++/29020
13839 * g++.dg/template/friend48.C: New test.
13840
13841 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13842
13843 PR fortran/29098
13844 * gfortran.dg/default_initialization_2.f90: New test.
13845
13846 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13847
13848 PR fortran/20779
13849 PR fortran/20891
13850 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13851
13852 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13853
13854 PR fortran/29284
13855 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13856
13857 PR fortran/29321
13858 PR fortran/29322
13859 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13860
13861 PR fortran/25091
13862 PR fortran/25092
13863 * gfortran.dg/entry_array_specs_1.f90: New test.
13864
13865 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13866
13867 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13868 insufficient to inhibit some test failures at -O3. Do testing
13869 on integers.
13870
13871 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13872
13873 PR c++/29138
13874 * g++.dg/inherit/access8.C: New test.
13875 * g++.dg/template/dtor4.C: Tweak error messages.
13876
13877 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13878
13879 PR fortran/27478
13880 * gfortran.dg/entry_8.f90: New test.
13881
13882 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13883
13884 PR c++/29291
13885 * g++.dg/parse/new4.C: New test.
13886
13887 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13888
13889 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13890 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13891 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13892 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13893 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13894
13895 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13896
13897 PR fortran/19260
13898 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13899 * gfortran.dg/continuation_2.f90: New test.
13900
13901 PR fortran/19262
13902 * gfortran.dg/continuation_3.f90: New test.
13903 * gfortran.dg/continuation_4.f90: New test.
13904 * gfortran.dg/continuation_5.f: New test.
13905 * gfortran.dg/continuation_6.f: New test.
13906
13907 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13908
13909 PR c++/29226
13910 * g++.dg/template/vla1.C: New test.
13911
13912 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13913
13914 PR fortran/29210
13915 * gfortran.dg/complex_parameter_1.f90: New test.
13916
13917 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13918
13919 PR c/29154
13920 * gcc.c-torture/execute/20060929-1.c: New test.
13921
13922 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13923
13924 PR c++/29105
13925 * g++.dg/template/member6.C: New test.
13926 * g++.dg/parse/typename7.C: Adjust error markers.
13927
13928 PR c++/29080
13929 * g++.dg/template/member7.C: New test.
13930
13931 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13932
13933 PR c/24010
13934 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13935 gcc.dg/Woverride-init-3.c: New tests.
13936
13937 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13938
13939 * gcc.c-torture/execute/20060930-1.c: New test.
13940
13941 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13942
13943 PR fortran/18791
13944 * gfortran.dg/specifics_1.f90: New test.
13945 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13946 complex specifics.
13947
13948 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13949
13950 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13951 pthread-init-common.h: New.
13952
13953 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13954
13955 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13956 precision on some archs.
13957
13958 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13959
13960 * gcc.dg/non-local-goto-1.c: New test.
13961 * gcc.dg/non-local-goto-2.c: Likewise.
13962 * gcc.dg/setjmp-3.c: Likewise.
13963 * gcc.dg/setjmp-4.c: Likewise.
13964
13965 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13966
13967 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13968
13969 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13970
13971 PR fortran/28276
13972 * gfortran.dg/exponent_1.f90: New test.
13973
13974 PR fortran/27021
13975 * gfortran.dg/nearest_1.f90: New test.
13976
13977 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13978
13979 PR middle-end/25261
13980 PR middle-end/28790
13981 * gcc.dg/gomp/nestedfn-1.c: New test.
13982
13983 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13984
13985 PR objc/29195
13986 * objc/compile/method-1.m: New test.
13987
13988 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13989
13990 PR c++/26938
13991 * g++.dg/template/crash58.C: New test.
13992 * g++.dg/parse/crash28.C: Adjust error markers.
13993 * g++.dg/template/crash34.C: Likewise.
13994 * g++.dg/template/friend31.C: Likewise.
13995 * g++.dg/template/crash32.C: Likewise.
13996
13997 PR c++/27329
13998 * g++.dg/template/crash59.C: New test.
13999
14000 PR c++/27667
14001 * g++.dg/template/spec33.C: New test.
14002 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14003
14004 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
14005 Adam Nemet <anemet@caviumnetworks.com>
14006
14007 * gcc.dg/tree-ssa/ivopts-1.c: New test.
14008 * gcc.dg/tree-ssa/ivopts-2.c: New test.
14009
14010 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
14011
14012 PR target/28911
14013 * gcc.dg/pr28911.c: New.
14014
14015 2006-09-23 Uros Bizjak <uros@kss-loka.si>
14016
14017 PR target/29169
14018 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14019 (dg-options): Add -mfpmath=387.
14020
14021 2006-09-23 Jakub Jelinek <jakub@redhat.com>
14022
14023 PR c/28706
14024 * gcc.dg/pr28706.c: New test.
14025
14026 PR c/28712
14027 * gcc.dg/pr28712.c: New test.
14028
14029 2006-09-22 Mike Stump <mrs@apple.com>
14030
14031 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14032
14033 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
14034
14035 PR tree-optimization/28888
14036 * gcc.dg/pr28888.c: New test.
14037
14038 2006-09-21 Mark Mitchell <mark@codesourcery.com>
14039
14040 PR c++/29016
14041 * g++.dg/init/ptrfn1.C: New test.
14042
14043 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
14044
14045 PR c++/28861
14046 * g++.dg/template/spec32.C: New test.
14047 * g++.dg/parse/crash9.C: Adjust error markers.
14048
14049 PR c++/28303
14050 * g++.dg/template/typedef6.C: New test.
14051 * g++.dg/init/error1.C: Adjust error markers.
14052 * g++.dg/parse/crash9.C: Likewise.
14053 * g++.dg/template/crash55.C: Likewise.
14054
14055 2006-09-21 Janis Johnson <janis187@us.ibm.com>
14056
14057 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14058
14059 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
14060
14061 PR target/27650
14062 * g++.dg/ext/dllimport12.C: New test.
14063
14064 2006-09-20 Richard Sandiford <richard@codesourcery.com>
14065
14066 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14067 * gcc.target/mips/nmadd-2.c: Likewise.
14068 * gcc.target/mips/mips-ps-6.c: New test.
14069 * gcc.target/mips/neg-abs-1.c: Likewise.
14070 * gcc.target/mips/neg-abs-2.c: Likewise.
14071 * gcc.target/mips/nmadd-3.c: New test.
14072
14073 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14074
14075 PR middle-end/28046
14076 * gcc.dg/gomp/atomic-10.c: New test.
14077 * g++.dg/gomp/atomic-10.C: New test.
14078
14079 2006-09-20 Eric Christopher <echristo@apple.com>
14080
14081 * gcc.target/i386/sse3-not-fisttp.c: New.
14082
14083 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
14084
14085 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14086
14087 2006-09-19 Richard Sandiford <richard@codesourcery.com>
14088
14089 * gcc.c-torture/execute/pr28289.c (one): New variable.
14090 (main): Use it instead of argc.
14091 * gcc.c-torture/execute/20060102-1.c (one): New variable.
14092 (main): Use it instead of argc.
14093
14094 2006-09-19 Paul Brook <paul@codesourcery.com>
14095
14096 PR target/28516
14097 * gcc.dg/nested-func-5.c: New test.
14098
14099 2006-09-19 Ben Elliston <bje@au.ibm.com>
14100
14101 * lib/target-supports.exp (check_effective_target_tls): Compile
14102 test stubs using ${tool}_target_compile, not just target_compile.
14103 (check_effective_target_tls_runtime): Likewise.
14104
14105 2006-09-19 Ben Elliston <bje@au.ibm.com>
14106
14107 * gcc.c-torture/compile/20030405-1.x: Remove.
14108
14109 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14110 optimising linker from discarding it.
14111
14112 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14113
14114 PR fortran/28526
14115 * gfortran.dg/keyword_symbol_1.f90: New test.
14116
14117 * gfortran.dg/spread_shape_1.f90: Add missing warning with
14118 pedantic compilation option.
14119
14120 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14121
14122 PR fortran/29060
14123 * gfortran.dg/spread_shape_1.f90: New test.
14124
14125 2006-09-17 Roger Sayle <roger@eyesopen.com>
14126
14127 PR tree-optimization/28887
14128 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14129
14130 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
14131
14132 PR c/25993
14133 * gcc.dg/pr25993.c: New test.
14134
14135 2006-09-17 Ira Rosen <irar@il.ibm.com>
14136
14137 PR tree-opt/21591
14138 * gcc.dg/vect/pr21591.c: New test.
14139
14140 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
14141
14142 PR tree-opt/29059
14143 * gcc.c-torture/compile/strcpy-1.c: New test.
14144 * gcc.c-torture/compile/strcpy-2.c: New test.
14145 * gcc.c-torture/compile/memcpy-1.c: New test.
14146 * gcc.c-torture/compile/memcpy-2.c: New test.
14147
14148 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
14149
14150 PR testsuite/29055
14151 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14152
14153 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
14154
14155 * gnat.dg/specs/double_record_extension1.ads: New test.
14156 * gnat.dg/specs/double_record_extension2.ads: Likewise.
14157
14158 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
14159
14160 PR fortran/29051
14161 * gfortran.dg/oldstyle_3.f90: New test.
14162
14163 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14164
14165 PR libgfortran/29099
14166 * gfortran.dg/secnds-1.f: New test.
14167
14168 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14169
14170 PR libgfortran/29053
14171 * gfortran.dg/streamio_9.f90: New test.
14172 * gfortran.dg/streamio_10.f90: New test.
14173
14174 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
14175
14176 PR C++/29002
14177 * g++.dg/init/array22.C: New test.
14178 * g++.dg/init/array23.C: New test.
14179
14180 2006-09-14 Arnaud Charlet <charlet@adacore.com>
14181
14182 * stackcheck.lst: Update list of tests requiring stack checking.
14183 * norun.lst: Adjust for above change.
14184 * ada95.lst: New file.
14185 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14186 requiring -gnat95 switch.
14187
14188 2006-09-14 Olivier Hainque <hainque@adacore.com>
14189
14190 * gnat.dg/in_out_parameter.adb: New test.
14191
14192 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
14193
14194 PR debug/28980
14195 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14196
14197 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
14198
14199 * gnat.dg/specs/unchecked_union.ads: New test.
14200
14201 2006-09-13 Richard Sandiford <richard@codesourcery.com>
14202
14203 PR rtl-optimization/28982
14204 * gcc.c-torture/execute/pr28982a.c: New test.
14205 * gcc.c-torture/execute/pr28982b.c: Likewise.
14206
14207 2006-09-12 Eric Christopher <echristo@apple.com>
14208
14209 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14210 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14211
14212 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
14213
14214 PR c/28768
14215 PR preprocessor/14634
14216 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14217 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14218 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14219
14220 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
14221
14222 * gcc.dg/pr28243.c: New test.
14223
14224 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
14225
14226 PR fortran/28971
14227 gfortran.dg/pr28971.f90: New test to act as a backstop in case
14228 this undiagnosed regression reappears.
14229
14230 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
14231
14232 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14233 Treat $srcdir as a literal.
14234 * lib/fortran-torture.exp (fortran-torture-compile,
14235 fortran-torture-execute): Likewise.
14236 * lib/objc-torture.exp (objc-torture-compile,
14237 objc-torture-execute): Likewise.
14238 * lib/profopt.exp (profopt-execute): Likewise.
14239
14240 2006-09-11 Geoffrey Keating <geoffk@apple.com>
14241
14242 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14243
14244 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
14245
14246 PR testsuite/28950
14247 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14248
14249 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
14250
14251 PR target/13685
14252 * gcc.target/i386/pr13685.c: New test.
14253
14254 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14255
14256 * gcc.dg/pr28726.c: New test.
14257
14258 2006-09-11 Josh Conner <jconner@apple.com>
14259
14260 * gcc.dg/nrv3.c: Increase size of structure.
14261 * gcc.dg/nrv4.c: Likewise.
14262 * gcc.dg/nrv5.c: Likewise.
14263
14264 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
14265
14266 PR libfortran/28890
14267 gfortran.dg/assumed_charlen_function_5.f90: New test.
14268
14269 2006-09-10 Mark Mitchell <mark@codesourcery.com>
14270
14271 PR c++/28991
14272 * g++.dg/init/static3.C: New test.
14273
14274 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
14275
14276 PR testsuite/29007
14277 * gcc.dg/long-long-cst1.c (t): Add cast to
14278 __SIZE_TYPE__ before casting to int.
14279 (main): Return 0 on success.
14280
14281 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14282
14283 * gcc.c-torture/execute/20060910-1.c: New test.
14284
14285 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
14286
14287 PR middle-end/26983
14288 * gcc.dg/pr26983.c: New test.
14289
14290 2006-09-10 Richard Sandiford <richard@codesourcery.com>
14291
14292 PR target/29006
14293 * gcc.c-torture/execute/pr29006.c: New test.
14294
14295 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14296
14297 PR libfortran/28947
14298 gfortran.dg/matmul_4.f90: New test.
14299
14300 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14301
14302 PR fortran/28959
14303 gfortran.dg/used_types_10: New test.
14304
14305 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14306
14307 PR libfortran/28923
14308 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14309 gfortran.dg/array_initializer_3.f90: New test.
14310
14311 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14312
14313 PR fortran/28914
14314 * gfortran.dg/actual_array_constructor_3.f90: New test.
14315
14316 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14317
14318 PR testsuite/26778
14319 * gcc.target/i386/pr26778.c: New testcase.
14320
14321 2006-09-08 Eric Christopher <echristo@apple.com>
14322
14323 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14324 * gcc.target/i386/memcpy-1.c: Ditto.
14325 * gcc.target/i386/asm-1.c: Ditto.
14326 * gcc.target/i386/20060512-4.c: Ditto.
14327 * gcc.target/i386/compress-float-387.c: Ditto.
14328 * gcc.target/i386/20060512-1.c: Ditto.
14329 * gcc.target/i386/compress-float-sse.c: Ditto.
14330 * gcc.target/i386/20060512-2.c: Ditto.
14331 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14332 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14333 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14334 * gcc.dg/pr26449.c: Ditto.
14335 * gcc.dg/attr-ms_struct-2.c: Ditto.
14336 * gcc.dg/attr-ms_struct-1.c: Ditto.
14337 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14338
14339 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14340
14341 PR c/28504
14342 * gcc.dg/vla-10.c: New test.
14343
14344 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14345
14346 PR c++/28858
14347 * g++.dg/parse/template20.C: New test.
14348 * g++.dg/template/operator8.C: Remove obsolete part.
14349 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14350 * g++.old-deja/g++.pt/crash65.C: Likewise.
14351
14352 2006-09-07 Jason Merrill <jason@redhat.com>
14353
14354 PR middle-end/27724
14355 * gcc.dg/long-long-cst1.c: New test.
14356
14357 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14358
14359 PR C++/28906
14360 * g++.dg/other/array3.C: New test.
14361 * g++.dg/other/array4.C: New test.
14362 * g++.dg/other/array5.C: New test.
14363
14364 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14365
14366 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14367
14368 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14369
14370 PR target/28946
14371 * gcc.target/i386/pr28946.c: New test.
14372
14373 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14374
14375 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14376 in integer literal constant.
14377 * gfortran.dg/enum_8.f90: Ditto.
14378 * gfortran.dg/g77/20030326-1.f: Ditto.
14379
14380 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14381
14382 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14383 nonconformance usage.
14384
14385 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14386
14387 PR middle-end/28862
14388 * gcc.c-torture/compile/vector-align-1.c: New test.
14389
14390 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14391
14392 PR rtl-opt/27883
14393 * g++.dg/opt/copysign-1.C: New test.
14394
14395 2006-09-06 Jason Merrill <jason@redhat.com>
14396
14397 PR c++/27371
14398 * g++.dg/warn/unused-result1.C: New test.
14399
14400 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14401
14402 PR c++/28903
14403 * g++.dg/ext/vla3.C: New test.
14404
14405 PR c++/28886
14406 * g++.dg/template/array16.C: New test.
14407
14408 2006-09-06 Richard Guenther <rguenther@suse.de>
14409
14410 * gcc.dg/pr27226.c: Remove testcase again.
14411
14412 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14413
14414 PR tree-opt/28937
14415 * g++.dg/opt/unroll2.C: New test.
14416
14417 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14418
14419 PR tree-opt/28952
14420 * gcc.dg/vect/pr28952.c: New test.
14421
14422 2006-09-05 Richard Guenther <rguenther@suse.de>
14423
14424 PR tree-optimization/28900
14425 * gcc.dg/torture/pr28900.c: New testcase
14426
14427 2006-09-05 Richard Guenther <rguenther@suse.de>
14428
14429 PR tree-optimization/28905
14430 * gcc.c-torture/compile/pr28905.c: New testcase.
14431
14432 2006-09-05 Richard Guenther <rguenther@suse.de>
14433
14434 PR middle-end/28935
14435 * gcc.dg/pr28935.c: New testcase.
14436
14437 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14438
14439 * gcc.c-torture/execute/20060905-1.c: New test.
14440
14441 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14442
14443 PR fortran/28908
14444 * gfortran.dg/used_types_7.f90: New test.
14445 * gfortran.dg/used_types_8.f90: New test.
14446 * gfortran.dg/used_types_9.f90: New test.
14447
14448 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14449
14450 * gcc.c-torture/compile/20060904-1.c: New test.
14451
14452 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14453
14454 PR c++/23287 Revert my 2006-09-01 patch
14455 * g++.dg/parse/dtor12.C: Remove.
14456
14457 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14458
14459 PR c+/27670
14460 * g++.dg/template/operator9.C: New test.
14461
14462 PR c++/27493
14463 * g++.dg/template/operator7.C: New test.
14464
14465 PR c++/27494
14466 * g++.dg/template/operator8.C: New test.
14467
14468 PR c++/27397
14469 * g++.dg/template/crash57.C: New test.
14470
14471 * g++.dg/template/typedef4.C: Adjust error markers.
14472 * g++.dg/template/typedef5.C: Likewise.
14473
14474 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14475
14476 PR c++/28878
14477 * g++.dg/parse/crash33.C: New test.
14478
14479 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14480 Richard Guenther <rguenther@suse.de>
14481 Adam Nemet <anemet@caviumnetworks.com>
14482
14483 PR middle-end/27226
14484 * gcc.target/mips/memcpy-1.c: New testcase.
14485 * gcc.dg/pr27226.c: Likewise.
14486
14487 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14488
14489 PR c++/28705
14490 * g++.dg/lookup/koenig5.C: New.
14491 * g++.dg/template/crash56.C: New.
14492
14493 2006-09-01 Josh Conner <jconner@apple.com>
14494
14495 PR c++/25505
14496 * gcc.dg/nrv3.c: New test.
14497 * gcc.dg/nrv4.c: New test.
14498 * gcc.dg/nrv5.c: New test.
14499
14500 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14501
14502 PR c++/23287
14503 * g++.dg/parse/dtor12.C: New.
14504
14505 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
14506
14507 PR tree-optimization/28839
14508 * gcc.dg/pr28839.c: New test.
14509
14510 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
14511
14512 PR target/24367
14513 * gcc.dg/pr24367.c: New testcase.
14514
14515 2006-08-30 Joseph Myers <joseph@codesourcery.com>
14516
14517 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14518
14519 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
14520
14521 PR rtl-optimization/27735
14522 * gcc.dg/loop-unswitch-1.c: New test.
14523
14524 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
14525
14526 PR fortran/28885
14527 * gfortran.dg/aliasing_dummy_2.f90: New test.
14528
14529 PR fortran/20067
14530 * gfortran.dg/generic_5.f90: Change error message.
14531
14532 PR fortran/28873
14533 * gfortran.dg/generic_6.f90: New test.
14534
14535 PR fortran/25077
14536 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14537
14538 PR fortran/25102
14539 * gfortran.dg/invalid_interface_assignment.f90: New test.
14540
14541 PR fortran/24866
14542 * gfortran.dg/module_proc_external_dummy.f90: New test.
14543
14544 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
14545
14546 PR c++/28349
14547 * g++.dg/warn/var-args1.C: New test.
14548
14549 2006-08-29 Steven G. Kargl <kargls@comcast.net>
14550
14551 PR fortran/28866
14552 * gfortran.dg/simpleif_2.f90: New test.
14553 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14554 * gfortran.dg/enum_5.f90: Ditto.
14555
14556 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14557 Kazu Hirata <kazu@codesourcery.com>
14558
14559 PR tree-optimization/17506
14560 * gcc.dg/pr17506.c: New.
14561
14562 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
14563
14564 PR c++/28139
14565 * g++.dg/eh/alias1.C: New test.
14566
14567 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14568
14569 PR c++/28860
14570 * g++.dg/template/ttp22.C: New test.
14571
14572 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14573
14574 PR middle-end/26632
14575 * gcc.dg/pr26632.c: New.
14576
14577 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14578
14579 PR libgfortran/28354
14580 * gfortran.dg/fmt_zero_precision.f90: New test.
14581
14582 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14583
14584 PR c++/28058
14585 * g++.dg/template/spec31.C: New test.
14586
14587 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14588
14589 PR c++/26573
14590 * g++.dg/other/static2.C: New test.
14591
14592 2006-08-26 Roger Sayle <roger@eyesopen.com>
14593
14594 * gcc.dg/Wswitch-enum-2.c: New test case.
14595 * gcc.dg/Wswitch-enum-3.c: Likewise.
14596
14597 2006-08-26 Richard Guenther <rguenther@suse.de>
14598
14599 * gcc.c-torture/compile/20060826-1.c: New testcase.
14600
14601 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14602
14603 PR c++/28736
14604 * g++.dg/template/void10.C: New test.
14605
14606 PR c++/28737
14607 * g++.dg/template/void8.C: New test.
14608
14609 PR c+_+/28738
14610 * g++.dg/template/void9.C: New test.
14611
14612 * g++.dg/template/void3.C: Adjust error markers.
14613 * g++.dg/template/void4.C: Likewise.
14614 * g++.dg/template/crash55.C: Likewise.
14615 * g++.dg/template/void7.C: Likewise
14616
14617 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14618
14619 PR c++/28588
14620 * g++.dg/inherit/access6.C: New test.
14621 * g++.dg/inherit/access7.C: Likewise.
14622
14623 PR c++/28595
14624 * g++.dg/template/array15.C: New test.
14625 * g++.dg/template/crash2.C: Tweak error markers.
14626
14627 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14628
14629 PR middle-end/28683
14630 * gcc.c-torture/compile/20060823-1.c: New test.
14631
14632 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14633
14634 PR c++/28853
14635 * g++.dg/template/ttp21.C: New test.
14636
14637 PR c++/28852
14638 * g++.dg/other/operator1.C: Add error-marker.
14639 * g++.dg/other/operator2.C: New test.
14640
14641 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14642
14643 PR c/27893
14644 * gcc.c-torture/compile/vla-const-1.c,
14645 gcc.c-torture/compile/vla-const-2.c: New tests.
14646
14647 2006-08-26 Richard Guenther <rguenther@suse.de>
14648
14649 PR middle-end/28814
14650 * gcc.dg/torture/pr28814.c: New testcase.
14651
14652 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14653
14654 PR c/28418
14655 * gcc.c-torture/compile/compound-literal-1.c: New test.
14656
14657 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14658
14659 PR c/28299
14660 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14661 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14662 Expect extra diagnostics.
14663
14664 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14665
14666 gcc.dg/noncompile/pr16876.c: New test.
14667
14668 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14669
14670 PR c++/28056
14671 * g++.dg/parse/local1.C: New test.
14672 * g++.dg/other/qual1.C: Tweak error marker.
14673
14674 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14675
14676 PR c++/27787
14677 * g++.dg/template/typename10.C: New.
14678 * g++.dg/template/lookup4.C: Remove bogus error marker.
14679
14680 2006-08-25 Richard Guenther <rguenther@suse.de>
14681
14682 PR testsuite/28829
14683 * gcc.dg/pr26570.c: Fix testcase.
14684
14685 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14686
14687 PR tree-opt/28807
14688 * gcc.c-torture/execute/mayalias-2.c: New test.
14689 * gcc.dg/tree-ssa/alias-13.c: New test.
14690
14691 2006-08-24 Jan Hubicka <jh@suse.cz>
14692
14693 PR debug/26881
14694 * gcc.dg/debug/pr26881.c: New file.
14695
14696 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14697
14698 PR fortran/28788
14699 * gfortran.dg/used_types_4.f90: New test.
14700 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14701 association of derived types.
14702 * gfortran.dg/used_types_2.f90: Add module cleanup.
14703 * gfortran.dg/used_types_3.f90: The same.
14704
14705 PR fortran/28771
14706 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14707 fix of regression.
14708
14709 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14710
14711 PR 28813
14712 * gfortran.dg/direct_io_6.f90: Remove test.
14713
14714 2006-08-23 Stuart Hastings <stuart@apple.com>
14715
14716 PR 28825
14717 * gcc.target/i386/20060821-1.c: New.
14718
14719 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14720
14721 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14722 dg-warning strings for dllimport.
14723
14724 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14725
14726 PR C++/28450
14727 * g++.dg/ext/vector4.C: New test.
14728 * g++.dg/ext/complex1.C: New test.
14729
14730 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14731
14732 PR debug/28692
14733 * gcc.dg/debug/const-1.c: New.
14734 * gcc.dg/debug/const-2.c: New.
14735 * gcc.dg/debug/dwarf2/const-1.c: New.
14736 * gcc.dg/debug/dwarf2/const-2.c: New.
14737 * gcc.dg/debug/dwarf2/const-2b.c: New.
14738
14739 2006-08-22 Richard Guenther <rguenther@suse.de>
14740
14741 PR middle-end/28776
14742 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14743 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14744
14745 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14746
14747 PR tree-optimization/28003
14748 * g++.dg/tree-ssa/pr28003.C: New.
14749
14750 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14751
14752 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14753
14754 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14755
14756 PR c++/26269
14757 * g++.dg/other/error14.C: New test.
14758
14759 PR c++/28505
14760 * g++.dg/parse/ctor7.C: New test.
14761 * g++.dg/parse/ctor8.C: Likewise.
14762
14763 PR c++/28741
14764 * g++.dg/template/void7.C: New test.
14765
14766 2006-08-21 Olivier Hainque <hainque@adacore.com>
14767
14768 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14769 * gnat.dg/self_aggregate_with_array.adb: New test.
14770
14771 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14772
14773 * g++.dg/eh/arm-vfp-unwind.C: New test.
14774
14775 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14776
14777 PR c++/28341
14778 * g++.dg/template/ref3.C: New test.
14779 * g++.dg/template/nontype13.C: New test.
14780
14781 PR c++/28346
14782 * g++.dg/template/ptrmem17.C: New test.
14783
14784 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14785
14786 PR target/28648 c:
14787 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14788
14789 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14790
14791 PR fortran/28630
14792 * gfortran.dg/used_types_2.f90: New test.
14793
14794 PR fortran/28601
14795 * gfortran.dg/used_types_3.f90: New test.
14796
14797 PR fortran/20886
14798 * gfortran.dg/generic_actual_arg.f90: New test.
14799
14800 PR fortran/28735
14801 * gfortran.dg/module_private_array_refs_1.f90: New test.
14802
14803 PR fortran/28762
14804 * gfortran.dg/program_name_1.f90: New test.
14805
14806 PR fortran/28425
14807 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14808
14809 PR fortran/28496
14810 * gfortran.dg/array_initializer_2.f90: New test.
14811
14812 PR fortran/18111
14813 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14814
14815 PR fortran/28600
14816 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14817
14818 PR fortran/28771
14819 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14820
14821 PR fortran/28660
14822 * gfortran.dg/dependent_decls_1.f90: New test.
14823
14824 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14825
14826 PR fortran/25217
14827 * gfortran.dg/derived_init_2.f90: New.
14828
14829 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14830
14831 * gcc.c-torture/execute/pr28289.c: New test.
14832
14833 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14834
14835 PR c/28744
14836 * gcc.dg/attr-externally-visible-1.c: New test.
14837 * gcc.dg/attr-externally-visible-2.c: New test.
14838 * g++.dg/parse/attr-externally-visible-1.C: New test.
14839 * g++.dg/parse/attr-externally-visible-2.C: New test.
14840
14841 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14842
14843 PR c++/28606
14844 * g++.dg/parse/dtor11.C: New test.
14845
14846 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14847
14848 PR rtl-optimization/28489
14849 * gcc.c-torture/compile/pr28489.c: New test.
14850
14851 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14852
14853 PR c++/28710
14854 * g++.dg/template/redecl4.C: New test.
14855
14856 PR c++/28711
14857 * g++.dg/template/ctor8.C: New test.
14858
14859 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14860
14861 * gcc.dg/pr26570.c: Fix testcase.
14862
14863 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14864
14865 * PR c++/28573
14866 * g++.dg/parse/offsetof6.C: New test.
14867 * g++.dg/parse/offsetof6.C: New test.
14868 * g++.dg/parse/offsetof7.C: New test.
14869
14870 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14871
14872 PR testsuite/28602
14873 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14874 is false.
14875
14876 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14877
14878 PR c++/28302
14879 * g++.dg/ext/vector3.C: New test.
14880
14881 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14882
14883 PR gcov/profile/26570
14884 * gcc.dg/pr26570.c: New test.
14885
14886 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14887
14888 PR c/27697
14889 * gcc.dg/qual-component-1.c: New test.
14890
14891 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14892
14893 PR c++/28593
14894 * g++.dg/parse/new3.C: New test.
14895
14896 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14897
14898 PR fortran/25828
14899 * gfortran.dg/streamio_1.f90: New test.
14900 * gfortran.dg/streamio_2.f90: New test.
14901 * gfortran.dg/streamio_3.f90: New test.
14902 * gfortran.dg/streamio_4.f90: New test.
14903 * gfortran.dg/streamio_5.f90: New test.
14904 * gfortran.dg/streamio_6.f90: New test.
14905 * gfortran.dg/streamio_7.f90: New test.
14906 * gfortran.dg/streamio_8.f90: New test.
14907
14908 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14909
14910 PR c/28287
14911 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14912
14913 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14914
14915 PR c++/28594
14916 * g++.dg/template/void6.C: New test.
14917
14918 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14919
14920 PR c/28649
14921 * gcc.dg/parse-error-1.c: New test.
14922 * gcc.dg/parse-error-2.c: New test.
14923 * gcc.dg/cpp/digraph2.c: Add error-marker.
14924 * gcc.dg/noncompile/920923-1.c: Likewise.
14925
14926 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14927
14928 PR c/27490
14929 * gcc.dg/sizeof-2.c: New testcase.
14930
14931 PR c/27489
14932 * gcc.dg/switch-A.c: New testcase.
14933
14934 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14935
14936 PR c++/28288
14937 PR c++/14556
14938 * g++.old-deja/g++.warn/compare1.C: Delete.
14939 * g++.dg/opt/pr7503-2.C: Delete.
14940 * g++.dg/opt/pr7503-3.C: Delete.
14941 * g++.dg/opt/pr7503-4.C: Delete.
14942 * g++.dg/opt/pr7503-5.C: Delete.
14943 * g++.dg/opt/max1.C: Delete.
14944 * g++.dg/warn/minmax.C: Delete.
14945 * g++.dg/expr/minmax.C: New test.
14946
14947 2006-08-14 Richard Guenther <rguenther@suse.de>
14948
14949 PR testsuite/28703
14950 * gcc.c-torture/execute/pr28651.c: Do not use argc
14951 to avoid optimization, instead forbid inlining.
14952
14953 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14954
14955 PR rtl-optimization/28634
14956 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14957
14958 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14959
14960 PR c/27184
14961 * gcc.dg/torture/pr27184.c: New test.
14962
14963 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14964
14965 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14966
14967 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14968
14969 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14970 * gfortran.dg/stat_2.f90: Likewise.
14971 * gfortran.dg/chmod_1.f90: Likewise.
14972 * gfortran.dg/chmod_2.f90: Likewise.
14973 * gfortran.dg/chmod_3.f90: Likewise.
14974
14975 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14976
14977 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14978
14979 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14980
14981 * g++.dg/opt/pr23454-2.C: New test.
14982
14983 2006-08-11 Richard Guenther <rguenther@suse.de>
14984
14985 PR middle-end/28651
14986 * gcc.c-torture/execute/pr28651.c: New testcase.
14987
14988 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14989
14990 * gnat.dg/specs/static_initializer.ads: New test.
14991
14992 2006-08-10 Paul Brook <paul@codesourcery.com>
14993
14994 * gcc.target/arm/cond-asm.c: New test.
14995
14996 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14997
14998 PR tree-optimization/26197
14999 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15000 * g++.dg/vect/vect.exp: Compile the new tests with
15001 --param max-aliased-vops=0.
15002
15003 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
15004
15005 PR c++/28637
15006 * g++.dg/template/void3.C: New test.
15007
15008 PR c++/28638
15009 * g++.dg/template/void4.C: New test.
15010
15011 PR c++/28640
15012 * g++.dg/template/void5.C: New test.
15013
15014 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
15015
15016 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15017 after dg-do compile.
15018
15019 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
15020
15021 PR tree-optimizations/26969
15022 * gcc.dg/vect/vect.exp: Compile tests prefixed with
15023 "unswitch-loops" with -funswitch-loops.
15024 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15025
15026 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
15027
15028 * gcc.dg/sparc-getcontext-1.c: Fix typo.
15029 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15030 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
15031 * objc.dg/dwarf-1.m: Likewise.
15032 * objc.dg/dwarf-2.m: Likewise.
15033 * obj-c++.dg/dwarf-2.mm: Likewise.
15034
15035 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15036
15037 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15038 * objc.dg/dwarf-2.m: Likewise.
15039 * obj-c++.dg/dwarf-2.mm: Likewise.
15040
15041 PR libfortran/28603
15042 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15043
15044 PR testsuite/27611
15045 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15046
15047 PR testsuite/27033
15048 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15049
15050 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
15051
15052 PR target/27827
15053 * gcc.target/i386/pr27827.c: New testcase.
15054
15055 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
15056
15057 PR fortran/28590
15058 * gfortran.dg/sequence_types_1.f90: New test.
15059
15060 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
15061
15062 PR fortran/28548
15063 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15064 dg-warning. Add -pedantic option.
15065
15066 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15067
15068 PR c/28502
15069 * gcc.dg/proto-1.c: New test.
15070
15071 PR c/27721
15072 * gcc.dg/lvalue-4.c: New test.
15073
15074 PR c/28136
15075 * gcc.dg/init-bad-5.c: New test.
15076
15077 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15078
15079 PR c++/28347
15080 * g++.dg/ext/typedef-init.C: Add new test for typedef
15081 initialization inside templates. Adjust existing error markers.
15082
15083 2006-08-03 Mark Mitchell <mark@codesourcery.com>
15084
15085 PR c++/28148
15086 * g++.dg/init/ptrmem3.C: New test.
15087
15088 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
15089
15090 PR tree-optimization/27770
15091 * lib/target-support.exp: New target keyword "section_anchors".
15092 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15093 tests.
15094 * gcc.dg/vect/section-anchors-pr27770.c: New test.
15095 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15096 * gcc.dg/vect/section-anchors-vect-69.c: New test.
15097 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15098
15099 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15100
15101 * gcc.dg/20060801-1.c: Add missing '}'.
15102
15103 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15104
15105 PR c++/27508
15106 * g++.dg/parse/dtor9.C: New test.
15107 * g++.dg/parse/dtor10.C: New test.
15108 * g++.dg/other/error7.C: Adjust error-marker.
15109
15110 PR c++/28274
15111 * g++.dg/other/default5.C: New test.
15112
15113 2006-08-02 Richard Guenther <rguenther@suse.de>
15114
15115 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15116
15117 2006-08-02 Mark Mitchell <mark@codesourcery.com>
15118
15119 PR c++/28557
15120 * g++.dg/template/conv9.C: New test.
15121
15122 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15123
15124 PR debug/28063
15125 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15126 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15127 Optionally return assembly text. Update callers.
15128 (check_no_compiler_messages): Update verbose messages.
15129 (check_no_messages_and_pattern): New.
15130 (check_effective_target_string_merging): New.
15131
15132 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15133
15134 PR c++/28250
15135 * g++.dg/eh/catch4.C: New test.
15136
15137 PR c++/28257
15138 * g++.dg/other/qual1.C: New test.
15139
15140 PR c++/28259
15141 * g++.dg/inherit/error2.C: New test.
15142
15143 PR c++/28267
15144 * g++.dg/other/new1.C: New test.
15145
15146 * g++.dg/warn/pr23075.C: Remove obsolete test.
15147 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15148 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15149
15150 2006-07-31 Mark Mitchell <mark@codesourcery.com>
15151
15152 PR c++/28523
15153 * g++.dg/eh/cast1.C: New test.
15154
15155 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
15156
15157 PR libfortran/28452
15158 * gfortran.dg/random_3.f90: New test.
15159
15160 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15161
15162 PR c++/28432
15163 * g++.dg/other/pr28304.C: Change expected error message.
15164 * g++.dg/other/pr28432.C: New test.
15165
15166 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15167
15168 PR c++/28256
15169 * g++.dg/init/brace2.C: Change expected error message, add empty init.
15170
15171 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
15172
15173 PR debug/23336
15174 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15175 at -g1.
15176 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15177 g++.dg/debug/enum-2.C: New.
15178
15179 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15180
15181 PR c++/6634
15182 * g++.dg/parse/long1.C: Add more tests.
15183
15184 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15185
15186 * gfortran.dg/lrshift_1.c: New file.
15187
15188 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15189
15190 PR libgfortran/28335
15191 * gfortran.dg/no_unit_error_1.f90: New test.
15192
15193 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15194
15195 PR libgfortran/28335
15196 * gfortran.dg/no_unit_error_1.f90: Delete test.
15197 * gfortran.dg/no_unit_error_2.f90: Delete test.
15198
15199 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15200
15201 * gfortran.dg/chmod_3.f90: New test.
15202 * gfortran.dg/ltime_gmtime_1.f90: New test.
15203 * gfortran.dg/ltime_gmtime_2.f90: New test.
15204 * gfortran.dg/lrshift_1.f90: New test.
15205 * gfortran.dg/chmod_1.f90: New test.
15206 * gfortran.dg/chmod_2.f90: New test.
15207
15208 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
15209
15210 PR c++/27668
15211 * g++.dg/template/crash55.C: New test.
15212
15213 PR c++/27962
15214 * g++.dg/template/nontype16.C: New test.
15215
15216 * g++.dg/template/void2.C: Adjust error markers.
15217 * g++.dg/template/nontype5.C: Adjust error markers.
15218
15219 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
15220
15221 * gcc.target/i386/stack-prot-kernel.c: New test.
15222
15223 2006-07-27 Roger Sayle <roger@eyesopen.com>
15224
15225 * gcc.dg/builtins-55.c: New test case.
15226
15227 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
15228
15229 PR rtl-optimization/27907
15230 * gcc.c-torture/compile/pr27907.c: New test.
15231
15232 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15233
15234 * gfortran.dg/mclock.f90: New test.
15235 * gfortran.dg/int_conv_1.f90: New test.
15236 * gfortran.dg/stat_1.f90: New test.
15237 * gfortran.dg/stat_2.f90: New test.
15238
15239 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15240
15241 PR libgfortran/28335
15242 * gfortran.dg/no_unit_error_1.f90: New test.
15243 * gfortran.dg/no_unit_error_2.f90: New test.
15244 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15245
15246 2006-07-25 Roger Sayle <roger@eyesopen.com>
15247
15248 PR middle-end/28473
15249 * gcc.dg/fold-convround-1.c: New test case.
15250
15251 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15252
15253 * gfortran.dg/arithmetic_if.f90: Fix comments.
15254
15255 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15256
15257 PR c++/27572
15258 * g++.dg/other/typedef1.C: New test.
15259 * g++.dg/template/typedef4.C: New test.
15260 * g++.dg/template/typedef5.C: New test.
15261
15262 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
15263
15264 PR fortran/28416
15265 * gfortran.dg/allocatable_dummy_3.f90: New.
15266
15267 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15268
15269 PR fortran/28439
15270 * gfortran.dg/arithmetic_if.f90: New test.
15271
15272 2006-07-24 Uros Bizjak <uros@kss-loka.si>
15273
15274 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15275 avoid memcpy optimization.
15276
15277 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15278
15279 PR fortran/25289
15280 * gfortran.dg/direct_io_6.f90: New test.
15281
15282 2006-07-24 Jan Hubicka <jh@suse.cz>
15283
15284 PR c/25795
15285 PR c++/27369
15286 * gcc.dg/pr25795.c: New test.
15287 * gcc.dg/pr25795-1.c: New test.
15288
15289 2006-07-23 Roger Sayle <roger@eyesopen.com>
15290
15291 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15292 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15293 which may be transformed to "g || h" on some platforms.
15294
15295 2006-07-23 Mark Mitchell <mark@codesourcery.com>
15296
15297 PR c++/28025
15298 * g++.dg/template/friend45.C: New test.
15299
15300 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15301
15302 PR libgfortran/28339
15303 * gfortran.dg/arrayio_8.f90: New test.
15304
15305 2006-07-21 Mike Stump <mrs@apple.com>
15306
15307 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15308
15309 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15310
15311 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15312
15313 PR c++/28250
15314 * g++.dg/eh/catch3.C: New test.
15315
15316 PR c++/28363
15317 * g++.dg/template/defarg10.C: New test.
15318
15319 2006-07-20 Paul Brook <paul@codesourcery.com>
15320
15321 PR 27363
15322 * gcc.dg/pr27363.c: New test.
15323
15324 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15325
15326 PR c++/28338
15327 * g++.dg/init/ref13.C: New test.
15328
15329 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15330
15331 PR obj-c++/28434
15332 * obj-c++.dg/proto-error-1.mm: New test.
15333
15334 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15335
15336 PR c++/28337
15337 * g++.dg/template/string1.C: New test.
15338
15339 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15340
15341 PR c++/28048
15342 * g++.dg/template/defarg9.C: New test.
15343
15344 PR c++/28235
15345 * g++.dg/template/static27.C: New test.
15346
15347 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15348
15349 PR 28410
15350 * gcc.dg/tree-ssa/pr28410.c: New test.
15351
15352 2006-07-18 Lee Millward <lee.millward@gmail.com>
15353
15354 PR c++/28258
15355 * g++/dg/other/error13.C: New test.
15356
15357 PR c++/28260
15358 * g++.dg/template/friend44.C: New test.
15359
15360 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15361
15362 PR c++/27495
15363 * g++.dg/other/pr27495.C: New.
15364
15365 2006-07-18 Olivier Hainque <hainque@adacore.com>
15366
15367 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15368 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15369
15370 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15371
15372 PR c/28286
15373 * gcc.dg/pragma-pack-4.c: New test.
15374
15375 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15376
15377 PR c++/28291
15378 * g++.dg/ext/pr28291.C: New test.
15379
15380 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15381
15382 PR middle-end/28403
15383 * gcc.c-torture/execute/pr28403.c: New test.
15384
15385 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15386
15387 PR middle-end/28402
15388 * gcc.dg/pr28402.c: New test.
15389
15390 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15391
15392 PR c++/28304
15393 * g++.dg/other/pr28304.C: New test.
15394
15395 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15396
15397 PR other/28251
15398 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15399 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15400
15401 2006-07-17 Richard Guenther <rguenther@suse.de>
15402
15403 PR tree-optimization/28238
15404 * g++.dg/tree-ssa/pr28238.C: New testcase.
15405
15406 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15407
15408 PR c++/28250
15409 * g++.dg/eh/catch1.C: New test.
15410 * g++.dg/eh/catch2.C: New test.
15411
15412 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15413
15414 PR c++/28370
15415 * g++.dg/template/anon3.C: New test.
15416
15417 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15418
15419 PR fortran/20844
15420 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15421 specifiers requiring an explicit format tag..
15422
15423 PR fortran/28201
15424 * gfortran.dg/generic_5: New test.
15425
15426 PR fortran/20893
15427 * gfortran.dg/elemental_optional_args_1.f90: New test.
15428
15429 2006-07-16 Olivier Hainque <hainque@adacore.com>
15430
15431 * gnat.dg/assert.ads: New file.
15432 * gnat.dg/controlled_record.ads: Likewise.
15433 * gnat.dg/controlled_record.adb: Likewise.
15434
15435 2006-07-15 Lee Millward <lee.millward@gmail.com>
15436
15437 PR c++/28292
15438 * g++.dg/other/error12.C: New test.
15439
15440 PR c++/28269
15441 * g++.dg/template/crash54.C: New test.
15442
15443 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15444
15445 PR c++/28249
15446 * g++.dg/parse/catch1.C: New test.
15447
15448 PR c++/28294
15449 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15450
15451 PR c++/28387
15452 * g++.dg/ext/attrib24.C: New test.
15453
15454 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15455
15456 PR c++/28343
15457 * g++.dg/ext/asmspec1.C: New test.
15458
15459 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15460
15461 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15462 (dg-test): Support shouldfail tests.
15463 * lib/target-supports-dg.exp (dg-shouldfail): New.
15464 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15465 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15466 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15467 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15468 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15469 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15470 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15471
15472 2006-07-13 Jan Hubicka <jh@suse.cz>
15473
15474 * gcc.target/i386/memcpy-1.c: New.
15475
15476 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15477
15478 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15479
15480 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15481
15482 PR fortran/25097
15483 * gfortran.dg/present_1.f90: New test.
15484
15485 PR fortran/20903
15486 * gfortran.dg/interface_derived_type_1.f90: New test.
15487
15488 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
15489
15490 PR fortran/28213
15491 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15492 list.
15493
15494 2006-07-07 Lee Millward <lee.millward@gmail.com>
15495
15496 PR c++/27820
15497 * g++.dg/other/label1.C: New test.
15498
15499 2006-07-07 Richard Guenther <rguenther@suse.de>
15500
15501 PR middle-end/28268
15502 * gcc.dg/torture/pr28268.c: New testcase.
15503
15504 2006-07-07 Steve Ellcey <sje@cup.hp.com>
15505
15506 PR c++/27019
15507 * g++.dg/ext/pr27019.C: New.
15508
15509 2006-07-07 Richard Guenther <rguenther@suse.de>
15510
15511 PR tree-optimization/28187
15512 * gcc.dg/pr28187.c: New testcase.
15513
15514 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
15515
15516 * gnat.dg/address_conversion.adb: New test.
15517 * gnat.dg/boolean_subtype.adb: Likewise.
15518 * gnat.dg/frame_overflow.adb: Likewise.
15519 * gnat.dg/pointer_array.adb: Likewise.
15520 * gnat.dg/pointer_conversion.adb: Likewise.
15521
15522 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
15523
15524 PR fortran/28237
15525 PR fortran/23420
15526 * gfortran.dg/print_fmt_5.f90: New test.
15527
15528 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15529
15530 PR fortran/28129
15531 * gfortran.dg/bounds_check_4.f90: New test.
15532
15533 2006-07-05 Richard Guenther <rguenther@suse.de>
15534
15535 PR target/28158
15536 * gfortran.dg/pr28158.f90: New testcase.
15537
15538 2006-07-05 Richard Guenther <rguenther@suse.de>
15539
15540 PR tree-optimization/28162
15541 * gcc.dg/pr28162.c: New testcase.
15542
15543 2006-07-05 Richard Guenther <rguenther@suse.de>
15544 Andrew Pinski <pinskia@gcc.gnu.org>
15545
15546 PR c++/27084
15547 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15548
15549 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
15550
15551 PR fortran/28174
15552 * gfortran.dg/actual_array_substr_2.f90: New test.
15553
15554 PR fortran/28167
15555 * gfortran.dg/actual_array_constructor_2.f90: New test.
15556
15557 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15558
15559 * gfortran.dg/itime_idate_1.f: New test.
15560 * gfortran.dg/itime_idate_2.f: New test.
15561
15562 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15563
15564 PR libgfortran/27704
15565 * gfortran.dg/open_status_3.f90: New test.
15566 * gfortran.dg/fmt_l.f90: Update for new feature.
15567
15568 2006-07-03 Asher Langton <langton2@llnl.gov>
15569
15570 * gfortran.dg/oldstyle_2.f90: New.
15571
15572 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15573
15574 * gnat.dg/string_slice.adb: New test.
15575
15576 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15577
15578 PR fortran/19259
15579 * gfortran.dg/semicolon_fixed.c: New.
15580 * gfortran.dg/semicolon_free.c: New.
15581
15582 2006-06-30 Mike Stump <mrs@apple.com>
15583
15584 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15585 that don't support internal visibility.
15586
15587 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15588
15589 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15590 for '(' / ')' needing an extra '\'.
15591
15592 2006-06-29 Roger Sayle <roger@eyesopen.com>
15593
15594 PR middle-end/27428
15595 * gcc.dg/pr27428-1.c: New test case.
15596
15597 2006-06-29 Mike Stump <mrs@apple.com>
15598
15599 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15600 on darwin as we can't align commons large enough yet.
15601
15602 * gcc.dg/vla-8.c: Add additional testcases.
15603
15604 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15605
15606 PR c++/28114
15607 * g++.dg/other/pr28114.C: New.
15608
15609 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15610
15611 * gcc.c-torture/compile/20060625-1.c: New test.
15612
15613 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15614
15615 PR fortran/20867
15616 * gfortran.dg/stfunc_3.f90: New test.
15617
15618 PR fortran/25056
15619 * gfortran.dg/impure_actual_1.f90: New test.
15620
15621 PR fortran/20874
15622 * gfortran.dg/elemental_result_1.f90: New test.
15623
15624 PR fortran/25073
15625 * gfortran.dg/select_7.f90: New test.
15626
15627 PR fortran/27554
15628 * intrinsic_actual_1.f: New test.
15629
15630 PR fortran/22038
15631 PR fortran/28119
15632 * gfortran.dg/forall_4.f90: New test.
15633
15634 PR fortran/25072
15635 * gfortran.dg/forall_5.f90: New test.
15636
15637 2006-06-25 Lee Millward <lee.millward@gmail.com>
15638
15639 PR c++/28051
15640 * g++.dg/template/using13.C: New test.
15641
15642 PR c++/28054
15643 * g++.dg/other/incomplete3.C: New test.
15644
15645 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15646
15647 PR fortran/28081
15648 * gfortran.dg/substr_3.f: New test.
15649 * gfortran.dg/equiv_2.f90: Update expected error message.
15650
15651 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15652
15653 PR fortran/28118
15654 * gfortran.dg/actual_array_substr_1.f90: New test.
15655
15656 2006-06-24 Olivier Hainque <hainque@adacore.com>
15657
15658 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15659 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15660
15661 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15662
15663 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15664
15665 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15666
15667 PR fortran/27981
15668 * gfortran.dg/simpleif_2.f90: New test.
15669
15670 2006-06-23 Lee Millward <lee.millward@gmail.com>
15671
15672 * g++.dg/template/error22.C: Fix typo.
15673
15674 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15675
15676 PR c++/28112
15677 * g++.dg/ext/attrib23.C: New test.
15678
15679 2006-06-23 Olivier Hainque <hainque@adacore.com>
15680
15681 * gnat.dg/varsize_temp.adb: New test.
15682
15683 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15684
15685 PR c++/11468
15686 * g++.dg/other/java2.C: New test.
15687
15688 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15689
15690 PR target/27789
15691 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15692 initialization.
15693
15694 2006-06-22 Roger Sayle <roger@eyesopen.com>
15695
15696 PR target/27531
15697 * gcc.dg/pr27531-1.c: New test case.
15698
15699 2006-06-22 Asher Langton <langton2@llnl.gov>
15700
15701 PR fortran/24748
15702 * gfortran.dg/implicit_8.f90: New.
15703
15704 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15705
15706 PR rtl-optimization/28121
15707 * gcc.dg/pr28121.c: New test.
15708
15709 2006-06-22 Lee Millward <lee.millward@gmail.com>
15710
15711 PR c++/27805
15712 * g++.dg/parse/ptrmem6.C: New test.
15713
15714 PR c++/27821
15715 * g++.dg/template/error22.C: New test.
15716
15717 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15718
15719 PR c++/28111
15720 * g++.dg/template/friend43.C: New test.
15721
15722 PR c++/28110
15723 * g++.dg/template/crash53.C: New test.
15724
15725 PR c++/28109
15726 * g++.dg/rtti/incomplete1.C: New test.
15727
15728 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15729
15730 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15731
15732 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15733
15734 * gcc.c-torture/execute/complex-7.c: New.
15735
15736 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15737
15738 * gcc.dg/merge-all-constants-1.c: New test.
15739
15740 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15741
15742 PR c++/28113
15743 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15744
15745 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15746
15747 * gfortran.dg/rrspacing_1.f90: New test.
15748
15749 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15750
15751 PR c++/28052
15752 * g++.dg/other/bitfield2.C: New test.
15753
15754 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15755
15756 PR tree-optimization/27331
15757 * gcc.dg/pr27331.c: New test.
15758
15759 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15760 Eric Botcazou <ebotcazou@adacore.com>
15761
15762 PR ada/18692
15763 * lib/gnat.exp: New file.
15764 * lib/gnat-dg.exp: Likewise.
15765 * gnat.dg: New directory.
15766 * gnat.dg/dg.exp: New driver.
15767 * gnat.dg/specs: New directory.
15768 * gnat.dg/specs/specs.exp: New driver.
15769 * gnat.dg/style: New directory.
15770 * gnat.dg/style/style.exp: New driver.
15771
15772 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15773
15774 PR fortran/16206
15775 * gfortran.dg/array_initializer_1.f90: New test.
15776
15777 PR fortran/28005
15778 * gfortran.dg/matmul_3.f90: New test.
15779
15780 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15781
15782 PR middle-end/28075
15783 * gcc.dg/tree-ssa/inline-1.c: New test.
15784
15785 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15786
15787 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15788 in malloc prototype; remove XFAIL.
15789 * gcc.dg/pr18241-2.c: Ditto.
15790 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15791 in memset prototype; remove XFAIL.
15792 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15793
15794 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15795
15796 * gcc.dg/vla-8.c: Add.
15797
15798 2006-06-19 Richard Guenther <rguenther@suse.de>
15799
15800 PR tree-optimization/27090
15801 * g++.dg/tree-ssa/pr27090.C: New testcase.
15802
15803 2006-06-19 Roger Sayle <roger@eyesopen.com>
15804
15805 PR target/27861
15806 * gcc.dg/pr27861-1.c: New test case.
15807
15808 2006-06-19 Richard Guenther <rguenther@suse.de>
15809
15810 PR middle-end/28045
15811 * gcc.dg/torture/pr28045.c: New testcase.
15812
15813 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15814
15815 PR fortran/26801
15816 * gfortran.dg/associated_4.f90: New test.
15817
15818 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15819
15820 PR fortran/19310
15821 PR fortran/19904
15822 * gfortran.dg/real_const_3.f90: New test.
15823
15824 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15825
15826 PR c++/28016
15827 * g++.dg/template/static26.C: New test.
15828
15829 PR c++/27979
15830 * g++.dg/expr/bitfield2.C: New test.
15831
15832 PR c++/27884
15833 * g++.dg/parse/linkage2.C: New test.
15834
15835 2006-06-16 Richard Guenther <rguenther@suse.de>
15836
15837 PR middle-end/27116
15838 * gcc.dg/pr15785-1.c: Revert last change.
15839 * gcc.dg/torture/pr27116-2.c: New testcase.
15840
15841 2006-06-16 Roger Sayle <roger@eyesopen.com>
15842
15843 PR middle-end/27802
15844 * gcc.dg/pr27802-1.c: New test case.
15845
15846 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15847
15848 PR c++/27689
15849 * g++.dg/template/ttp18.C: New test.
15850 * g++.dg/template/ttp19.C: Likewise.
15851
15852 PR c++/27666
15853 * g++.dg/expr/cond9.C: New test.
15854
15855 PR c++/27640
15856 * g++.dg/template/ctor7.C: New test.
15857
15858 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15859
15860 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15861
15862 2006-06-16 Richard Guenther <rguenther@suse.de>
15863
15864 PR tree-optimization/27781
15865 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15866
15867 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15868
15869 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15870
15871 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15872
15873 * gcc.dg/tree-ssa/loop-18.c: New test.
15874
15875 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15876
15877 PR c++/27665
15878 * g++.dg/template/crash52.C: New test.
15879
15880 PR c++/27648
15881 * g++.dg/ext/attrib22.C: New test.
15882
15883 PR c++/26559
15884 * g++.dg/template/builtin1.C: New test.
15885 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15886
15887 PR c++/28018
15888 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15889 assignment.
15890 * g++.old-deja/g++.pt/crash51.C: Likewise.
15891
15892 PR c++/27227
15893 * g++.dg/lookup/linkage1.C: New test.
15894 * g++.dg/lookup/linkage2.C: Likewise.
15895
15896 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15897
15898 PR middle-end/27959
15899 * gcc.dg/pr27959.c: New testcase.
15900
15901 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15902
15903 PR target/28014:
15904 * g++.dg/eh/div.C: New test.
15905
15906 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15907
15908 PR c++/27894
15909 * g++.dg/tree-ssa/pr26757.C: New test.
15910 * g++.dg/tree-ssa/pr27894.C: New test.
15911
15912 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15913
15914 * gcc.c-torture/compile/20060609-1.c: New test.
15915
15916 PR target/27863
15917 * gcc.c-torture/compile/pr27863.c: New test.
15918
15919 2006-06-13 Richard Guenther <rguenther@suse.de>
15920
15921 PR tree-optimization/27830
15922 * g++.dg/tree-ssa/pr27830.C: New testcase.
15923
15924 2006-06-13 Matthew Sachs <msachs@apple.com>
15925
15926 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15927 the list of compiler flags; this causes those flags to be checked
15928 for things like dg-skip-if.
15929
15930 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15931
15932 PR c++/27601
15933 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15934
15935 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15936 Kazu Hirata <kazu@codesourcery.com>
15937
15938 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15939 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15940
15941 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15942
15943 PR c++/27933
15944 * g++.dg/lookup/using15.C: New test.
15945
15946 PR c++/27951
15947 * g++.dg/other/anon4.C: New test.
15948
15949 2006-06-12 Roger Sayle <roger@eyesopen.com>
15950
15951 PR c++/21210
15952 * g++.dg/init/complex1.C: New test case.
15953
15954 2006-06-11 Eric Christopher <echristo@apple.com>
15955
15956 PR middle-end/27948
15957 * gcc.dg/bf-ms-layout.c: Run on darwin.
15958 * gcc.dg/bf-no-ms-layout: Ditto.
15959 * gcc.dg/attr-ms_struct-2.c: New.
15960 * gcc.dg/bf-ms-layout-2.c: Ditto.
15961
15962 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15963
15964 * gcc.dg/attr-ms_struct-packed1.c: New.
15965
15966 2006-06-09 Mike Stump <mrs@apple.com>
15967
15968 * gcc.dg/vla-7.c: Add.
15969
15970 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15971
15972 PR fortran/24558
15973 * gfortran.dg/entry_6.f90: New test.
15974
15975 PR fortran/20877
15976 PR fortran/25047
15977 * gfortran.dg/entry_7.f90: New test.
15978
15979 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15980
15981 PR c/27747
15982 * gcc.dg/cpp/_Pragma6.c: New test.
15983
15984 PR c++/27748
15985 * g++.dg/cpp/_Pragma1.C: New test.
15986
15987 PR preprocessor/27746
15988 * gcc.dg/gomp/macro-3.c: New test.
15989 * gcc.dg/gomp/macro-4.c: New test.
15990 * g++.dg/gomp/macro-3.C: New test.
15991 * g++.dg/gomp/macro-4.C: New test.
15992
15993 2006-06-09 Richard Guenther <rguenther@suse.de>
15994
15995 PR tree-optimization/26998
15996 * gcc.dg/torture/pr26998.c: New testcase.
15997 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15998
15999 2006-06-08 Mike Stump <mrs@apple.com>
16000
16001 * gcc.dg/pr27095.c: Account for stubs.
16002
16003 PR target/26427
16004 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16005 produce bad code on darwin.
16006
16007 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16008
16009 PR fortran/27958
16010 * gfortran.dg/substr_2.f: New test.
16011
16012 2006-06-08 Asher Langton <langton2@llnl.gov>
16013
16014 PR fortran/27786
16015 * cray_pointers_2.f90: Add -fbounds-check compile flag.
16016
16017 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16018
16019 PR target/27421
16020 * gcc.dg/union-3.c: New test.
16021
16022 2006-06-08 Richard Guenther <rguenther@suse.de>
16023
16024 PR middle-end/27116
16025 * gcc.dg/torture/pr27116.c: New testcase.
16026 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16027
16028 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16029
16030 PR rtl-optimization/26449
16031 * gcc.dg/pr26449.c: New test.
16032
16033 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16034
16035 PR c++/27601
16036 * g++.dg/ext/offsetof1.C: Test member functions.
16037
16038 2006-06-07 Steve Ellcey <sje@cup.hp.com>
16039
16040 * gcc.dg/pr27095.c: Improve scanning.
16041
16042 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
16043
16044 PR fortran/23091
16045 * gfortran.dg/saved_automatic_1.f90: New test.
16046
16047 PR fortran/24168
16048 * gfortran.dg/array_simplify_1.f90: New test.
16049
16050 PR fortran/25090
16051 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16052
16053 PR fortran/25058
16054 * gfortran.dg/entry_dummy_ref_2.f90: New test.
16055
16056 2006-06-06 Mark Mitchell <mark@codesourcery.com>
16057
16058 PR c++/27177
16059 * g++.dg/expr/cast7.C: New test.
16060
16061 2006-06-06 Janis Johnson <janis187@us.ibm.com>
16062
16063 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16064 * lib/gcc-defs.exp (tool_check_compile): Ditto.
16065 * lib/fortran-torture.exp (fortran-torture-compile,
16066 fortran-torture-execute): Ditto.
16067
16068 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
16069
16070 PR target/27842
16071 * gcc.dg/vmx/pr27842.c: New test.
16072
16073 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16074
16075 PR libfortran/27895
16076 * gfortran.dg/bounds_check_3.f90: New test.
16077
16078 2006-06-05 Mike Stump <mrs@apple.com>
16079
16080 * objc.dg/objc-fast-4.m: Skip for ppc64.
16081
16082 2006-06-05 Steve Ellcey <sje@cup.hp.com>
16083
16084 PR testsuite/27705
16085 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16086
16087 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
16088 Victor Kaplansky <victork@il.ibm.com>
16089
16090 PR tree-optimizations/26360
16091 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16092 with -fno-tree-dce.
16093 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16094
16095 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
16096
16097 PR fortran/14067
16098 * gfortran.dg/data_char_1.f90: Add messages for truncated
16099 strings.
16100
16101 PR fortran/16943
16102 * gfortran.dg/func_decl_2.f90: New test.
16103
16104 PR fortran/20839
16105 * gfortran.dg/do_2.f90: New test.
16106
16107 PR fortran/27655
16108 * gfortran.dg/associated_3.f90: New test.
16109
16110 2006-06-04 Mark Mitchell <mark@codesourcery.com>
16111
16112 PR c++/27819
16113 * g++.dg/template/static25.C: New test.
16114
16115 PR c++/27722
16116 * g++.dg/init/array21.C: New test.
16117
16118 PR c++/27807
16119 * g++.dg/ext/complit7.C: New test.
16120
16121 PR c++/27806
16122 * g++.dg/parse/ptrmem5.C: New test.
16123
16124 2006-06-04 Roger Sayle <roger@eyesopen.com>
16125 Andrew Pinski <pinskia@physics.uc.edu>
16126
16127 PR c/27150
16128 PR middle-end/27382
16129 * gcc.dg/pr27150-1.c: New testcase.
16130 * gcc.dg/pr27382-1.c: New testcase.
16131 * gcc.dg/pr27382-2.c: New testcase.
16132
16133 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
16134
16135 PR c/25161
16136 PR c/27020
16137 * gcc.dg/array-10.c: New test.
16138
16139 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16140
16141 PR c++/27804
16142 * g++.dg/init/const4.C: New test.
16143 * g++.dg/init/member1.C: Add error-marker.
16144 * g++.dg/other/fold1.C: Adjust error-marker.
16145
16146 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16147
16148 PR c++/27601
16149 * g++.dg/ext/offsetof1.C: New test.
16150
16151 2006-06-04 Eric Christopher <echristo@apple.com>
16152
16153 * gcc.dg/attr-ms_struct-1.c: New.
16154
16155 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
16156
16157 * gcc.c-torture/compile/builtin_constant_p.c: New test.
16158
16159 2006-06-04 Richard Guenther <rguenther@suse.de>
16160
16161 PR tree-optimization/27039
16162 * gcc.dg/tree-ssa/loop-17.c: New testcase.
16163
16164 2006-06-03 Roger Sayle <roger@eyesopen.com>
16165
16166 PR target/26223
16167 * gcc.target/i386/amd64-abi-2.c: New test case.
16168
16169 2006-06-02 Eric Christopher <echristo@apple.com>
16170
16171 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16172 * gcc.target/i386/20020523-1.c: Skip if darwin.
16173 * gcc.target/i386/asm-3.c: Ditto.
16174 * gcc.target/i386/20011119-1.c: Ditto.
16175 * gcc.target/i386/clobbers.c: Remove pic part of test.
16176
16177 2006-06-02 Steve Ellcey <sje@cup.hp.com>
16178
16179 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16180 * g++.old-deja/g++.other/init19.C: Ditto.
16181 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16182 and add other platforms as expected failures.
16183
16184 2006-06-01 Steve Ellcey <sje@cup.hp.com>
16185
16186 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16187 (is-effective-target-keyword): Ditto.
16188
16189 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
16190
16191 PR fortran/27715
16192 * gfortran.dg/extended_char_comparison_1.f: New test.
16193
16194 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
16195
16196 PR fortran/25098
16197 * gfortran.dg/dummy_procedure_1.f90: New test.
16198
16199 PR fortran/25147
16200 * gfortran.dg/dummy_procedure_2.f90: New test.
16201
16202 * gfortran.dg/associated_2.f90: Correct to make consistent with
16203 standard.
16204
16205 2006-05-31 Roger Sayle <roger@eyesopen.com>
16206
16207 * gcc.target/i386/387-11.c: New test case.
16208
16209 2006-05-31 Mark Mitchell <mark@codesourcery.com>
16210
16211 PR c++/27801
16212 * g++.dg/template/cond6.C: New test.
16213
16214 PR c++/26496
16215 * g++.dg/template/crash51.C: New test.
16216 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16217
16218 PR c++/27385
16219 * g++.dg/init/array20.C: New test.
16220
16221 2006-05-31 Roger Sayle <roger@eyesopen.com>
16222
16223 * gcc.dg/builtins-54.c: New test case.
16224
16225 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16226
16227 PR c++/26433
16228 * g++.dg/template/fntry1.C: Add dg-do link.
16229
16230 PR c++/27808
16231 * g++.dg/parse/friend6.C: New test.
16232
16233 2006-05-30 Asher Langton <langton2@llnl.gov>
16234
16235 * gfortran.dg/cray_pointers_7.f90: New test.
16236
16237 2006-05-30 Roger Sayle <roger@eyesopen.com>
16238
16239 PR tree-optimization/23452
16240 * gcc.dg/fold-mulconj-1.c: New test case.
16241
16242 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16243
16244 PR c++/27803
16245 * g++.dg/parse/bitfield1.C: New test.
16246
16247 2006-05-30 Roger Sayle <roger@eyesopen.com>
16248
16249 * gcc.target/ppc-eq0-1.c: New test case.
16250 * gcc.target/ppc-negeq0-1.c: New test case.
16251
16252 2006-05-30 Dirk Mueller <dmueller@suse.de>
16253
16254 PR c/27273
16255 * gcc.dg/overflow-warn-5.c: New test.
16256
16257 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16258
16259 PR c/27718
16260 * gcc.dg/sizeof-1.c: New test.
16261
16262 2006-05-30 Uros Bizjak <uros@kss-loka.si>
16263
16264 PR target/27790
16265 * gcc.target/i386/pr27790.c: New test.
16266
16267 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16268
16269 PR libgfortran/27757
16270 * gfortran.dg/direct_io_5.f90: New test.
16271
16272 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16273
16274 PR libgfortran/27634
16275 * gfortran.dg/fmt_missing_period_1.f: New test.
16276 * gfortran.dg/fmt_missing_period_2.f: New test.
16277 * gfortran.dg/fmt_missing_period_3.f: New test.
16278
16279 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16280
16281 PR fortran/19777
16282 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16283 arrays.
16284
16285 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16286
16287 PR c++/27713
16288 * g++.dg/template/new6.C: New test.
16289
16290 2006-05-29 Roger Sayle <roger@eyesopen.com>
16291
16292 PR tree-optimization/24964
16293 * gcc.target/i386/387-10.c: New test case.
16294
16295 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
16296
16297 * intrinsics/string_intrinsics.c (compare_string):
16298 Use memcmp instead of strncmp to avoid tripping over
16299 CHAR(0) in a string.
16300
16301 2006-05-27 Richard Guenther <rguenther@suse.de>
16302
16303 PR middle-end/27773
16304 * gcc.dg/torture/pr27773.c: New testcase.
16305
16306 2006-05-27 Dirk Mueller <dmueller@suse.de>
16307
16308 * gcc.dg/pr24561.c: Rename to..
16309 * gcc.dg/pr25962.c: .. this.
16310
16311 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16312
16313 PR fortran/19777
16314 * gfortran.dg/bounds_check_2.f: New test.
16315
16316 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16317
16318 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16319 * gfortran.dg/byte_1.f90: Likewise.
16320 * gfortran.dg/dup_save_2.f90: Likewise.
16321
16322 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16323
16324 * gfortran.dg/associated_2.f90: New test.
16325
16326 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16327
16328 PR fortran/27524
16329 * gfortran.dg/bounds_check_1.f90: New test.
16330
16331 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16332
16333 PR rtl-optimization/27661
16334 * gcc.dg/pr27661.c: New test case.
16335
16336 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16337
16338 PR fortran/23151
16339 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16340 * gfortran.dg/print_parentheses_1.f: New test.
16341 * gfortran.dg/print_parentheses_2.f90: New test.
16342
16343 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16344
16345 PR target/27758
16346 * gcc.dg/pr27758.c: New test.
16347
16348 2006-05-24 Falk Hueffner <falk@debian.org>
16349
16350 * gcc.c-torture/compile/pr27571.c: New test.
16351
16352 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16353
16354 PR fortran/27709
16355 * gfortran.dg/spec_expr_4.f90: New test.
16356
16357 PR fortran/27155
16358 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16359
16360 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16361
16362 PR c++/20103
16363 * g++.dg/ext/complit6.C: New test.
16364 * g++.dg/ext/complit3.C: Adjust error markers.
16365 * g++.dg/init/const3.C: New test.
16366
16367 2006-05-25 Richard Guenther <rguenther@suse.de>
16368
16369 PR middle-end/27743
16370 * gcc.dg/torture/pr27743.c: New testcase.
16371
16372 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16373
16374 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16375
16376 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16377
16378 * gcc.dg/compat/scalar-by-value-x.h: New.
16379 * gcc.dg/compat/scalar-by-value-y.h: New.
16380 * gcc.dg/compat/scalar-by-value-5.c: New.
16381 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16382 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16383 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16384 * gcc.dg/compat/scalar-by-value-6.c: New.
16385 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16386 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16387 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16388
16389 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16390
16391 PR tree-optimization/27639
16392 PR tree-optimization/26719
16393 * gcc.dg/pr27639.c: New test.
16394 * gcc.dg/pr26719.c: New test.
16395 * gcc.dg/tree-ssa/scev-cast.c: New test.
16396
16397 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16398
16399 PR c++/20173
16400 * g++.dg/template/error21.C: New test.
16401
16402 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16403
16404 PR target/27696
16405 * gcc.target/i386/pr27696.c: New.
16406
16407 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16408
16409 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16410
16411 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16412
16413 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16414
16415 PR c++/27716
16416 * g++.dg/other/assign1.C: New test.
16417
16418 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16419
16420 PR target/27266
16421 * gcc.target/i386/pr27266.c: New.
16422
16423 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16424
16425 PR c++/27451
16426 * g++.dg/ext/asm9.C: New test.
16427
16428 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16429
16430 PR rtl-optimization/25514
16431 * gcc.c-torture/compile/pr25514.c: New test.
16432
16433 2006-05-22 Richard Guenther <rguenther@suse.de>
16434
16435 Revert
16436 2006-01-31 Richard Guenther <rguenther@suse.de>
16437
16438 * gcc.target/i386/sselibm-1.c: New testcase.
16439 * gcc.target/i386/sselibm-2.c: Likewise.
16440 * gcc.target/i386/sselibm-3.c: Likewise.
16441 * gcc.target/i386/sselibm-4.c: Likewise.
16442 * gcc.target/i386/sselibm-5.c: Likewise.
16443
16444 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16445
16446 PR c/27420
16447 * gcc.dg/func-args-2.c: New test.
16448
16449 PR c/26818
16450 * gcc.dg/struct-incompl-1.c: New test.
16451
16452 2006-05-22 Richard Guenther <rguenther@suse.de>
16453
16454 PR testsuite/27708
16455 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16456 the transformations we test for.
16457
16458 2006-05-22 Richard Guenther <rguenther@suse.de>
16459
16460 PR testsuite/27707
16461 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16462
16463 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16464
16465 PR c++/27210
16466 * g++.dg/warn/new1.C: New test.
16467 * g++.dg/template/new5.C: Likewise.
16468
16469 2006-05-21 Roger Sayle <roger@eyesopen.com>
16470
16471 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16472 * gcc.target/i386/20060512-3.c: Likewise.
16473
16474 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16475
16476 PR rtl-optimization/27671
16477 * gcc.c-torture/execute/pr27671-1.c: New.
16478 * gcc.dg/pr27671-2.c: Likewise.
16479
16480 PR tree-optimization/26622.
16481 * gcc.c-torture/compile/pr26622.c: New.
16482
16483 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16484
16485 PR fortran/27613
16486 * gfortran.dg/recursive_reference_1.f90: New test.
16487
16488 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16489
16490 PR fortran/25746
16491 * gfortran.dg/elemental_subroutine_3.f90: New test.
16492
16493 PR fortran/25090
16494 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16495
16496 PR fortran/27584
16497 * gfortran.dg/associated_target_1.f90: New test.
16498
16499 PR fortran/19015
16500 * gfortran.dg/maxloc_shape_1.f90: New test.
16501
16502 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16503
16504 PR libgfortran/24459
16505 * gfortran.dg/namelist_24.f90: New test.
16506 * gfortran.dg/namelist_12.f: Fix typo in comment.
16507
16508 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
16509
16510 PR middle-end/25776
16511 * g++.dg/other/error11.C: New test.
16512
16513 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16514
16515 * gcc.target/mips/pr26765.c: Add -w to options.
16516
16517 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16518
16519 * lib/target-supports.exp (check_effective_target_mpaired_single):
16520 New function.
16521 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16522 multilibs.
16523 * g++.dg/vect/vect.exp: Likewise.
16524
16525 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16526
16527 PR testsuite/25891
16528 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16529
16530 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
16531
16532 PR fortran/27662
16533 * gfortran.dg/temporary_1.f90: New file.
16534
16535 2006-05-19 Andreas Schwab <schwab@suse.de>
16536
16537 * g++.dg/other/unused1.C: Also match "stringz".
16538
16539 2006-05-19 Mark Mitchell <mark@codesourcery.com>
16540
16541 PR c++/26433
16542 * g++.dg/template/fntry1.C: New test.
16543
16544 2006-05-18 Mark Mitchell <mark@codesourcery.com>
16545
16546 PR c++/27471
16547 PR c++/27506
16548 * g++.dg/conversion/bitfield5.C: New test.
16549 * g++.dg/conversion/bitfield6.C: New test.
16550
16551 2006-05-18 Mike Stump <mrs@apple.com>
16552
16553 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16554 * gcc.dg/vla-4.c: Add.
16555 * gcc.dg/vla-5.c: Add.
16556 * gcc.dg/vla-6.c: Add.
16557
16558 2006-05-12 Stuart Hastings <stuart@apple.com>
16559
16560 * gcc.target/i386/20060512-1.c: New.
16561 * gcc.target/i386/20060512-2.c: New.
16562 * gcc.target/i386/20060512-3.c: New.
16563 * gcc.target/i386/20060512-4.c: New.
16564
16565 2006-05-17 Mark Mitchell <mark@codesourcery.com>
16566
16567 PR c++/26122
16568 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16569
16570 PR c++/26068
16571 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16572 * g++.dg/parse/linkage1.C: New test.
16573
16574 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16575
16576 PR tree-optimization/27548
16577 * g++.dg/tree-ssa/pr27548.C: New test.
16578
16579 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16580
16581 PR fortran/26551
16582 * gfortran.dg/recursive_check_1.f: New test.
16583 * gfortran.dg/recursive_check_2.f90: New test.
16584
16585 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16586
16587 * g++.dg/opt/temp2.C: New test.
16588
16589 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16590
16591 PR c++/27491
16592 * g++.dg/init/brace5.C: New test.
16593
16594 PR middle-end/27415
16595 * gcc.dg/gomp/pr27415.c: New test.
16596 * g++.dg/gomp/pr27415.C: New test.
16597
16598 PR tree-optimization/27549
16599 * g++.dg/tree-ssa/pr27549.C: New test.
16600
16601 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16602
16603 PR libgfortran/27575
16604 * gfortran.dg/read_eof_4.f90: New test.
16605
16606 2006-05-16 Richard Guenther <rguenther@suse.de>
16607
16608 PR tree-optimization/22303
16609 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16610
16611 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16612
16613 PR middle-end/27573
16614 * gcc.dg/gomp/pr27573.c: New test.
16615 * gfortran.dg/gomp/pr27573.f90: New test.
16616
16617 PR c/27499
16618 * gcc.dg/gomp/pr27499.c: New test.
16619 * g++.dg/gomp/pr27499.C: New test.
16620
16621 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16622
16623 PR c++/27339
16624 * g++.dg/parser/access8.C: Adjust error marker.
16625 * g++.dg/template/access17.C: New test.
16626 * g++.dg/template/access18.C: Likewise.
16627
16628 2006-05-15 Roger Sayle <roger@eyesopen.com>
16629
16630 PR target/26600
16631 * gcc.target/i386/pr26600.c: New test case.
16632
16633 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16634
16635 PR c++/27505
16636 * g++.dg/expr/bitfield1.C: New test.
16637
16638 2006-05-15 Richard Guenther <rguenther@suse.de>
16639
16640 PR tree-optimization/27603
16641 * gcc.dg/torture/pr27603.c: New testcase.
16642
16643 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16644
16645 PR fortran/25090
16646 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16647
16648 PR fortran/25082
16649 * gfortran.dg/scalar_return_1.f90: New test.
16650
16651 PR fortran/27411
16652 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16653
16654 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16655
16656 * gcc.dg/gomp/critical-4.c: New test.
16657 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16658 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16659 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16660 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16661
16662 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16663
16664 PR c++/27582
16665 * g++.dg/template/dependent-args1.C: New test.
16666
16667 PR c++/27581
16668 * g++.dg/lookup/this1.C: New test.
16669
16670 PR c++/27315
16671 * g++.dg/template/operator6.C: New test.
16672 * g++.dg/template/incomplete3.C: New test.
16673
16674 PR c++/27559
16675 * g++.dg/template/new4.C: New test.
16676
16677 PR c++/27496
16678 * g++.dg/template/void2.C: New test.
16679
16680 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16681
16682 * g++.dg/template/dependent-expr5.C: New test.
16683
16684 2006-05-14 Roger Sayle <roger@eyesopen.com>
16685
16686 PR middle-end/26729
16687 * gcc.dg/pr26729-1.c: New test case.
16688
16689 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16690
16691 * gcc.dg/pr27003.c: New test.
16692
16693 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16694
16695 * lib/target-supports.dg (check_cxa_atexit_available): Change
16696 v3_target_compile to ${tool}_target_compile.
16697
16698 2006-05-11 Jason Merrill <jason@redhat.com>
16699
16700 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16701
16702 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16703
16704 PR fortran/27553
16705 * gfortran.dg/label_5.f90: New test.
16706
16707 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16708
16709 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16710 check_effective_target_powerpc_altivec_ok): New.
16711 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16712 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16713 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16714 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16715 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16716 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16717 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16718 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16719 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16720 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16721 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16722 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16723 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16724 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16725 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16726 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16727 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16728 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16729 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16730 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16731 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16732 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16733 gcc.target/powerpc/altivec-9.c,
16734 gcc.target/powerpc/altivec-consts.c,
16735 gcc.target/powerpc/altivec-pr22085.c,
16736 gcc.target/powerpc/altivec-splat.c,
16737 gcc.target/powerpc/altivec-types-1.c,
16738 gcc.target/powerpc/altivec-types-2.c,
16739 gcc.target/powerpc/altivec-types-3.c,
16740 gcc.target/powerpc/altivec-types-4.c,
16741 gcc.target/powerpc/altivec-varargs-1.c,
16742 gcc.target/powerpc/altivec-vec-merge.c,
16743 gcc.target/powerpc/ppc-vector-memcpy.c,
16744 gcc.target/powerpc/ppc-vector-memset.c,
16745 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16746 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16747 these effective targets.
16748 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16749 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16750
16751 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16752
16753 PR middle-end/27384
16754 * g++.dg/other/fold1.C: New test.
16755
16756 PR middle-end/27488
16757 * gcc.dg/fold-nonneg-1.c: New test.
16758
16759 PR c++/27547
16760 * g++.dg/other/operator1.C: New test.
16761
16762 2006-05-11 Richard Guenther <rguenther@suse.de>
16763
16764 PR middle-end/27529
16765 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16766
16767 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16768
16769 * lib/target-supports-dg.exp (check-flags): New.
16770 (dg-skip-if): Move flag checks.
16771
16772 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16773
16774 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16775 * lib/target-supports.dg (check_cxa_atexit_available): New.
16776
16777 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16778
16779 PR fortran/27470
16780 * gfortran.dg/multiple_allocation_2.f90: New test case.
16781
16782 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16783
16784 * gcc.target/arm/pr27387.C: Fix a comment typo.
16785
16786 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16787
16788 PR fortran/24549
16789 * gfortran.dg/error_recovery_1.f90: New test.
16790
16791 2006-05-10 Richard Guenther <rguenther@suse.de>
16792
16793 PR tree-optimization/27302
16794 * gcc.dg/torture/pr27302.c: New testcase.
16795
16796 2006-05-09 Dirk Mueller <dmueller@suse.de>
16797 Richard Guenther <rguenther@suse.de>
16798
16799 PR middle-end/27498
16800 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16801
16802 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16803
16804 PR rtl-optimization/27335
16805 * gcc.dg/pr27335.c: New test.
16806
16807 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16808
16809 * gcc.target/mips/mips-ps-5.c: New file.
16810
16811 2006-05-08 Jan Hubicka <jh@suse.cz>
16812
16813 PR middle-end/25962
16814 * gcc.dg/pr25962.c: New.
16815
16816 2006-05-08 Roger Sayle <roger@eyesopen.com>
16817
16818 PR target/27158
16819 * gcc.target/powerpc/pr27158.c: New test case.
16820
16821 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16822
16823 PR testsuite/27476
16824 * ada/acats/run_all.sh: Use test -z.
16825
16826 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16827
16828 PR libfortran/18271
16829 * gfortran.dg/spec_expr_3.f90: New test.
16830
16831 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16832
16833 PR target/24879
16834 * gcc.target/i386/monitor.c: New file.
16835
16836 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16837
16838 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16839
16840 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16841
16842 PR c++/27447
16843 * g++.dg/other/ptrmem7.C: New test.
16844
16845 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16846
16847 PR target/27421
16848 * gcc.dg/array-9.c: New test.
16849
16850 2006-05-07 Richard Guenther <rguenther@suse.de>
16851
16852 PR tree-optimization/27409
16853 * gcc.dg/torture/pr27409.c: New testcase.
16854
16855 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16856
16857 PR fortran/27457
16858 * gfortran.dg/select_6.f90: New.
16859
16860 2006-05-07 Richard Guenther <rguenther@suse.de>
16861
16862 PR tree-optimization/27136
16863 * gcc.dg/torture/pr27136.c: New testcase.
16864
16865 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16866
16867 PR fortran/24813
16868 * gfortran.dg/char_cons_len_1.f90: New test.
16869
16870 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16871
16872 PR c++/27427
16873 * g++.dg/template/incomplete2.C: New test.
16874
16875 2006-05-06 Richard Guenther <rguenther@suse.de>
16876
16877 PR tree-optimization/27151
16878 * gcc.dg/vect/pr27151.c: New testcase.
16879
16880 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16881
16882 PR c++/27430
16883 * g++.dg/template/void1.C: New test.
16884
16885 PR c++/27423
16886 * g++.dg/other/void2.C: New test.
16887
16888 PR c++/27422
16889 * g++.dg/conversion/void1.C: New test.
16890
16891 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16892
16893 PR/21391
16894 * g++.dg/other/unused1.C: New.
16895
16896 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16897
16898 PR objc/27240
16899 * objc.dg/member-1.m: New test.
16900
16901 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16902
16903 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16904
16905 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16906
16907 PR libfortran/26985
16908 * gfortran.dg/matmul_2.f90: New test.
16909
16910 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16911
16912 * ada/acats/run_all.sh: Use sync when main not found.
16913
16914 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16915
16916 PR target/26765
16917 * gcc.target/mips/pr26765.c: New.
16918
16919 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16920
16921 * gcc.target/bfin: New directory.
16922 * gcc.target/bfin/bfin.exp: New file.
16923 * gcc.target/bfin/frmul.c: New file.
16924 * gcc.target/bfin/arith.c: New file.
16925 * gcc.target/bfin/mul-combine.c: New file.
16926 * gcc.target/bfin/shift.c: New file.
16927
16928 2006-05-04 Richard Guenther <rguenther@suse.de>
16929
16930 PR tree-optimization/14287
16931 PR tree-optimization/14844
16932 PR tree-optimization/19792
16933 PR tree-optimization/21608
16934 PR tree-optimization/27090
16935 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16936 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16937 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16938 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16939 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16940
16941 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16942
16943 PR tree-optimization/27285
16944 * gcc.c-torture/execute/pr27285.c: New test.
16945
16946 PR middle-end/27388
16947 * gcc.dg/gomp/pr27388-1.c: New test.
16948 * gcc.dg/gomp/pr27388-2.c: New test.
16949 * gcc.dg/gomp/pr27388-3.c: New test.
16950
16951 PR c++/27359
16952 * g++.dg/gomp/pr27359.C: New test.
16953
16954 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16955
16956 PR fortran/20248
16957 * gfortran.dg/iargc.f90: New test.
16958
16959 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16960
16961 PR c++/27102
16962 * g++.dg/template/crash49.C: New test.
16963
16964 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16965
16966 PR testsuite/27032
16967 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16968
16969 2006-05-02 Jeff Law <law@redhat.com>
16970
16971 PR tree-optimization/27364
16972 * gcc.c-torture/execute/pr27364.c: New test.
16973
16974 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16975
16976 PR c++/27309
16977 * g++.dg/parser/ctor5.C: New test.
16978
16979 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16980
16981 PR target/27387
16982 * gcc.target/arm/arm.exp: New.
16983 * gcc.target/arm/pr27387.C: Likewise.
16984
16985 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16986
16987 PR fortran/27269
16988 PR fortran/27324
16989 * gfortran.dg/module_equivalence_2.f90: New test.
16990
16991 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16992
16993 PR middle-end/27337
16994 * g++.dg/gomp/pr27337-1.C: New test.
16995 * g++.dg/gomp/pr27337-2.C: New test.
16996
16997 PR middle-end/27328
16998 * gcc.dg/gomp/pr27328.c: New test.
16999
17000 PR middle-end/27325
17001 * g++.dg/gomp/pr27325.C: New test.
17002
17003 PR middle-end/27310
17004 * g++.dg/gomp/pr27310.C: New test.
17005
17006 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17007
17008 PR tree-optimization/27291
17009 * g++.dg/tree-ssa/pr27291.C: New test.
17010
17011 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17012
17013 PR tree-optimization/27283
17014 * g++.dg/tree-ssa/pr27283.C: New test.
17015
17016 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17017
17018 * gcc.dg/tree-ssa/loop-16.c: New test.
17019
17020 2006-05-01 Roger Sayle <roger@eyesopen.com>
17021 Joseph S. Myers <joseph@codesourcery.com>
17022
17023 * gcc.dg/Wconversion-3.c: New test case.
17024 * gcc.dg/Wconversion-4.c: Likewise.
17025
17026 2006-05-01 Richard Guenther <rguenther@suse.de>
17027
17028 PR tree-optimization/26726
17029 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17030
17031 2006-04-30 Roger Sayle <roger@eyesopen.com>
17032
17033 * gcc.dg/Woverflow-1.c: New test case.
17034 * gcc.dg/Woverflow-2.c: Likewise.
17035 * gcc.dg/Woverflow-3.c: Likewise.
17036
17037 2006-04-30 Mark Mitchell <mark@codesourcery.com>
17038
17039 PR c++/27094
17040 * g++.dg/template/defarg8.C: New test.
17041
17042 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17043
17044 PR c++/27278
17045 * g++.dg/parse/operator7.C: New test.
17046
17047 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17048
17049 PR c++/11471
17050 PR c++/27102
17051 * g++.dg/template/crash48.C: New test.
17052
17053 PR c++/27279
17054 * g++.dg/parse/ctor4.C: New test.
17055
17056 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17057
17058 PR fortran/25681
17059 * gfortran.df/char_type_len.f90: New test.
17060
17061 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17062
17063 PR libgfortran/27304
17064 * gfortran.dg/fmt_exhaust.f90: New test.
17065
17066 2006-04-28 Roger Sayle <roger@eyesopen.com>
17067
17068 PR c/25309
17069 * gcc.dg/large-size-array-2.c: New test case.
17070
17071 2006-04-28 Richard Guenther <rguenther@suse.de>
17072
17073 PR target/26826
17074 * gcc.target/i386/pr26826.c: New testcase.
17075
17076 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17077
17078 PR middle-end/27260
17079 * gcc.c-torture/execute/pr27260.c: New.
17080
17081 2006-04-28 Alan Modra <amodra@bigpond.net.au>
17082
17083 PR middle-end/27095
17084 * gcc.dg/pr27095.c: New.
17085
17086 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17087
17088 PR c++/27292
17089 * g++.dg/conversion/bitfield4.C: New test.
17090
17091 2006-04-27 Eric Christopher <echristo@apple.com>
17092
17093 * gcc.dg/pragma-ms_struct.c: New.
17094
17095 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17096
17097 PR c++/27102
17098 * g++.dg/template/crash47.C: New test.
17099
17100 2006-04-27 Dirk Mueller <dmueller@suse.de>
17101
17102 * gcc.target/i386/sse-7.c: build with -msse.
17103
17104 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
17105
17106 PR testsuite/27274:
17107 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17108 (main): Exit if processor doesn't support SSE.
17109
17110 2006-04-26 David Edelsohn <edelsohn@gnu.org>
17111
17112 PR middle-end/27282
17113 * gcc.c-torture/compile/pr27282.c: New test.
17114
17115 2006-04-26 Jakub Jelinek <jakub@redhat.com>
17116
17117 PR middle-end/26913
17118 * g++.dg/gomp/pr26913.C: New test.
17119
17120 PR c/25996
17121 * gcc.dg/gomp/pr25996.c: New test.
17122 * g++.dg/gomp/pr25996.C: New test.
17123
17124 2006-04-25 Richard Sandiford <richard@codesourcery.com>
17125
17126 PR rtl-optimization/26725
17127 * gcc.c-torture/compile/pr26725.c: New test.
17128
17129 2006-04-25 Richard Guenther <rguenther@suse.de>
17130
17131 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17132 than n + -1.
17133
17134 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
17135
17136 * gcc.dg/20060425-1.c: New testcase.
17137
17138 2006-04-25 Jakub Jelinek <jakub@redhat.com>
17139
17140 PR tree-optimization/26865
17141 * gcc.dg/pr26865.c: New test.
17142
17143 2006-04-24 Mark Mitchell <mark@codesourcery.com>
17144
17145 PR c++/27292
17146 * g++.dg/conversion/bitfield1.C: New test.
17147 * g++.dg/conversion/bitfield2.C: Likewise.
17148 * g++.dg/conversion/bitfield3.C: Likewise.
17149
17150 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17151 Richard Guenther <rguenther@suse.de>
17152
17153 PR tree-optimization/27236
17154 * gcc.dg/tree-ssa/pr27236.c: New testcase.
17155
17156 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17157
17158 PR c++/19963
17159 * g++.dg/other/incomplete2.C: New test.
17160
17161 2006-04-24 Richard Guenther <rguenther@suse.de>
17162
17163 PR middle-end/26869
17164 * gcc.dg/torture/pr26869.c: New testcase.
17165
17166 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17167 Richard Guenther <rguenther@suse.de>
17168
17169 PR tree-optimization/27218
17170 * g++.dg/tree-ssa/pr27218.C: New testcase.
17171
17172 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17173
17174 PR c++/26912
17175 * g++.dg/template/friend41.C: New test.
17176
17177 2006-04-23 David Edelsohn <edelsohn@gnu.org>
17178
17179 * g++.dg/opt/pr15551.C: Include cstdio.
17180 (main): Use remove instead of unlink.
17181
17182 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
17183
17184 * gcc.dg/sibcall-7.c: New test.
17185 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17186 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17187 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17188 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17189 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17190
17191 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17192
17193 PR c++/26534
17194 * g++.dg/opt/bitfield1.C: New test.
17195 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17196 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17197 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17198 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17199 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17200 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17201 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17202 * g++.dg/abi/bitfield2.C: Likewise.
17203 * g++.dg/init/bitfield1.C: Likewise.
17204
17205 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
17206
17207 PR fortran/25099
17208 * gfortran.dg/elemental_subroutine_4.f90: New test.
17209 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17210 call sub (m, x).
17211
17212 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
17213
17214 * gcc.c-torture/compile/20060421-1.c: New testcase.
17215
17216 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17217
17218 PR c/25875
17219 * gcc.dg/init-bad-4.c: New test.
17220
17221 2006-04-21 Paul Brook <paul@codesourcery.com>
17222
17223 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17224
17225 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17226
17227 PR fortran/27122
17228 * gfortran.dg/defined_operators_1.f90: New test.
17229 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17230 remove old ones associated, incorrectly, with Note 5.46.
17231
17232 PR fortran/27113
17233 * gfortran.dg/character_array_constructor_1.f90: New test.
17234
17235 2006-04-20 Jakub Jelinek <jakub@redhat.com>
17236
17237 * gcc.dg/20060419-1.c: New test.
17238
17239 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
17240
17241 PR c/26774
17242 * gcc.dg/struct-parse-1.c: New test case.
17243
17244 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17245
17246 PR c++/26558
17247 * g++.dg/parse/template19.C: New test.
17248
17249 PR c++/26739
17250 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17251
17252 PR c++/26036
17253 * g++.dg/expr/call3.C: New test.
17254
17255 PR c++/10385
17256 * g++.dg/conversion/dynamic1.C: New test.
17257
17258 2006-04-19 Mark Mitchell <mark@codesourcery.com>
17259
17260 PR c++/27102
17261 * g++.dg/template/crash35.C: Tweak error markers.
17262 * g++.dg/template/crash46.C: New test.
17263 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17264 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17265
17266 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
17267
17268 PR rtl-optimization/14261
17269 * gcc.c-torture/compile/20060419-1.c: Added.
17270
17271 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
17272
17273 * gfortran.dg/label_1.f90: Adjust dg-error.
17274
17275 2006-04-16 Roger Sayle <roger@eyesopen.com>
17276
17277 PR target/26961
17278 * gcc.dg/fold-cond-1.c: New test case.
17279 * gcc.dg/pr26961-1.c: Likewise.
17280
17281 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17282
17283 PR libgfortran/27138
17284 * gfortran.dg/read_bad_advance.f90: New test.
17285
17286 2006-04-16 Roger Sayle <roger@eyesopen.com>
17287 Dale Johannesen <dalej@apple.com>
17288
17289 PR target/24076
17290 * gcc.target/i386/vecinit-3.c: New testcase.
17291 * gcc.target/i386/vecinit-4.c: Likewise.
17292 * gcc.target/i386/sse-18.c: Likewise.
17293 * gcc.target/i386/sse-19.c: Likewise.
17294
17295 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
17296
17297 * gfortran.dg/allocate_zerosize_1.f90: New test.
17298
17299 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17300
17301 PR c++/26365
17302 * g++.dg/template/crash45.C: New test.
17303
17304 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17305
17306 PR fortran/26787
17307 * gfortran.dg/proc_assign_1.f90: New test.
17308 * gfortran.dg/procedure_lvalue.f90: Change message.
17309 * gfortran.dg/namelist_4.f90: Add new error.
17310
17311 PR fortran/25597
17312 PR fortran/27096
17313 * gfortran.dg/auto_pointer_array_result_1.f90
17314
17315 PR fortran/27089
17316 * gfortran.dg/specification_type_resolution_1.f90
17317
17318 PR fortran/18003
17319 PR fortran/25669
17320 PR fortran/26834
17321 * gfortran.dg/bounds_temporaries_1.f90: New test.
17322
17323 PR fortran/27124
17324 * gfortran.dg/array_return_value_1.f90: New test.
17325
17326 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17327
17328 PR fortran/25336
17329 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17330
17331 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17332
17333 PR middle-end/26823
17334 * g++.dg/gomp/pr26823-1.C: New test.
17335 * g++.dg/gomp/pr26823-2.C: New test.
17336
17337 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17338
17339 PR middle-end/27134
17340 * gcc.dg/pr27314.c: New test.
17341
17342 2006-04-13 Richard Henderson <rth@redhat.com>
17343
17344 * g++.dg/gomp/block-0.C: Update expected matches.
17345
17346 2006-04-13 DJ Delorie <dj@redhat.com>
17347
17348 * lib/target-supports.exp (check_effective_target_int32plus): New.
17349 (check_effective_target_ptr32plus): New.
17350 (check_effective_target_size32plus): New.
17351 (check_effective_target_int16): New.
17352 (check_profiling_available): Add m32c to the list of unsupported
17353 targets.
17354
17355 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17356 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17357 memory size.
17358 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17359 pointers.
17360 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17361 size_t.
17362 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17363 and size_t.
17364 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17365 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17366 not just xstormy16. Skip m32c due to weird pointer size.
17367 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17368 not just xstormy16.
17369 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17370 not just xstormy16.
17371 * gcc.dg/20020312-2.c: Add m32c support.
17372 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17373 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17374 in test.
17375 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17376 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17377 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17378 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17379 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17380 formats
17381 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17382 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17383 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17384 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17385 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17386 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17387 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17388 in test.
17389 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17390 in test.
17391 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17392 * gcc.dg/pr23049.c: Require >=32 bit integers.
17393 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17394 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17395 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17396 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17397 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17398 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17399 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17400 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17401 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17402 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17403 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17404 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17405 prototype in test.
17406 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17407 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17408 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17409 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17410 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17411
17412 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17413 * gcc.c-torture/execute/20040703-1.x: Likewise.
17414 * gcc.c-torture/execute/20040705-1.x: Likewise.
17415 * gcc.c-torture/execute/20040705-2.x: Likewise.
17416 * gcc.c-torture/execute/20040709-1.x: Likewise.
17417 * gcc.c-torture/execute/20040709-2.x: Likewise.
17418 * gcc.c-torture/execute/20040811-1.x: Likewise.
17419 * gcc.c-torture/execute/20050316-1.x: Likewise.
17420 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17421 * gcc.c-torture/execute/pr19689.x: Likewise.
17422 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17423 * gcc.c-torture/execute/usmul.x: Likewise.
17424 * gcc.c-torture/execute/vrp-5.x: Likewise.
17425 * gcc.c-torture/execute/vrp-6.x: Likewise.
17426 * gcc.dg/debug/20041023-1.s: Likewise.
17427
17428 2006-04-13 Roger Sayle <roger@eyesopen.com>
17429
17430 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17431 of integers to a vector types are now constant expressions in C.
17432 * gcc.dg/vect/vect-fold-1.c: New test case.
17433
17434 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17435 Ulrich Weigand <uweigand@de.ibm.com>
17436
17437 PR target/27006
17438 * gcc.dg/vmx/pr27006.c: New testcase.
17439
17440 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17441
17442 PR libgfortran/26766
17443 * gfortran.dg/write_recursive.f90: New test.
17444
17445 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17446
17447 * g++.dg/parse/dtor7.C: New test.
17448 * g++.dg/parse/new1.C: Add error marker.
17449 * g++.dg/template/new3.C: New test.
17450
17451 PR c++/26122
17452 * g++.dg/template/pure1.C: New test.
17453
17454 PR c++/26295
17455 * g++.dg/parse/ptrmem4.C: New test.
17456
17457 2006-04-10 Jeff Law <law@redhat.com>
17458
17459 PR/27087
17460 * gcc.c-torture/compile/pr27087.c: New test.
17461
17462 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17463
17464 PR/21391
17465 * gcc.dg/20060410.c: New.
17466
17467 2006-04-10 Matthias Klose <doko@debian.org>
17468
17469 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17470 Recognize multilib directory names containing underscores.
17471
17472 2006-04-10 Roger Sayle <roger@eyesopen.com>
17473
17474 * gcc.target/i386/vecinit-1.c: New test case.
17475 * gcc.target/i386/vecinit-2.c: Likewise.
17476
17477 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17478
17479 PR debug/27057
17480 * g++.dg/debug/dwarf2-2.C: New test.
17481
17482 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17483
17484 PR rtl-optimization/27073
17485 * gcc.c-torture/execute/pr27073.c: New test.
17486
17487 2006-04-08 Mike Stump <mrs@apple.com>
17488
17489 * gcc.dg/pragma-darwin.c: Improve for ppc64.
17490
17491 2006-04-07 Richard Guenther <rguenther@suse.de>
17492
17493 PR tree-optimization/26135
17494 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17495
17496 2006-04-06 Jan Hubicka <jh@suse.cz>
17497
17498 PR profile/26399
17499 * g++.dg/bprob/g++-bprob-2.C: New testcase.
17500
17501 2006-04-06 Roger Sayle <roger@eyesopen.com>
17502
17503 * g++.dg/conversion/nullptr1.C: New test case.
17504 * g++.dg/conversion/nullptr2.C: Likewise.
17505
17506 2006-04-05 Roger Sayle <roger@eyesopen.com>
17507
17508 * gfortran.dg/dependency_18.f90: New test case.
17509
17510 2006-04-05 Richard Guenther <rguenther@suse.de>
17511
17512 PR tree-optimization/26919
17513 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17514 * gcc.dg/ipa/ipa-2.c: Likewise.
17515 * gcc.dg/ipa/ipa-3.c: Likewise.
17516 * gcc.dg/ipa/ipa-5.c: Likewise.
17517
17518 2006-04-05 Richard Guenther <rguenther@suse.de>
17519
17520 PR tree-optimization/26763
17521 * gcc.dg/torture/pr26763-1.c: New testcase.
17522 * gcc.dg/torture/pr26763-2.c: Likewise.
17523
17524 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
17525
17526 PR fortran/23634
17527 PR fortran/25619
17528 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17529
17530 2006-04-04 Eric Christopher <echristo@apple.com>
17531
17532 * gcc.target/i386/387-1.c: Allow regexp to match darwin
17533 stubs.
17534 * gcc.target/i386/387-5.c: Ditto.
17535
17536 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
17537
17538 * gcc.target/sparc/struct-ret-check.c: New test.
17539
17540 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17541
17542 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17543 zero decimal digits specified in format.
17544
17545 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
17546
17547 PR fortran/26891
17548 * gfortran.dg/missing_optional_dummy_1.f90: New test.
17549
17550 PR fortran/26976
17551 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17552 * gfortran.dg/initialization_1.f90: Make assignment compliant.
17553 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17554 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17555 compliant and detect bigendian-ness.
17556
17557 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
17558
17559 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17560 dummy arguments work when the actual argument is itself a dummy
17561 argument of the caller.
17562
17563 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17564
17565 PR libfortran/24685
17566 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17567
17568 2006-04-01 Roger Sayle <roger@eyesopen.com>
17569
17570 * gfortran.dg/dependencency_17.f90: New test case.
17571
17572 2006-04-01 Roger Sayle <roger@eyesopen.com>
17573
17574 * gfortran.dg/dependency_14.f90: New test case.
17575 * gfortran.dg/dependency_15.f90: Likewise.
17576 * gfortran.dg/dependency_16.f90: Likewise.
17577
17578 2006-03-31 Asher Langton <langton2@llnl.gov>
17579
17580 PR fortran/25358
17581 gfortran.dg/cray_pointers_6.f90: New test.
17582
17583 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17584
17585 PR libgfortran/26890
17586 * gfortran.dg/read_size_noadvance.f90: New test.
17587
17588 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17589
17590 PR fortran/25031
17591 * gfortran.dg/multiple_allocation_1.f90: Check that the
17592 size has changed after a re-allocation with stat.
17593
17594 2006-03-30 Richard Guenther <rguenther@suse.de>
17595
17596 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17597 removal.
17598 * gcc.target/i386/sselibm-2.c: Likewise.
17599 * gcc.target/i386/sselibm-3.c: Likewise.
17600 * gcc.target/i386/sselibm-4.c: Likewise.
17601 * gcc.target/i386/sselibm-5.c: Likewise.
17602
17603 2006-03-28 Roger Sayle <roger@eyesopen.com>
17604
17605 * gcc.dg/fold-andxor-1.c: New test case.
17606 * gcc.dg/fold-xorand-1.c: Likewise.
17607
17608 2006-03-28 Roger Sayle <roger@eyesopen.com>
17609
17610 * gcc.dg/fold-convnotconv-1.c: New test case.
17611
17612 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17613
17614 PR fortran/26779
17615 * gfortran.dg/private_type_5.f90: New test.
17616
17617 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17618
17619 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17620
17621 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17622
17623 * gfortran.dg/advance_2.f90: New test.
17624 * gfortran.dg/advance_3.f90: New test.
17625
17626 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17627
17628 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17629
17630 PR libgfortran/26661
17631 PR libgfortran/26880
17632 * gfortran.dg/read_x_past.f: New test.
17633
17634 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17635
17636 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17637 to be STABS.
17638
17639 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17640
17641 * objc.dg/dwarf-1.m: Skip on AIX.
17642 * objc.dg/dwarf-2.m: Skip on AIX.
17643
17644 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17645
17646 PR fortran/26816
17647 * gfortran.dg/float_1.f90: New test.
17648
17649 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17650
17651 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17652 X86_64 targets.
17653 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17654
17655 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17656
17657 PR libfortran/26735
17658 * gfortran.dg/convert_implied_open.f90: New test case.
17659
17660 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17661
17662 PR fortran/26769
17663 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17664
17665 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17666
17667 PR middle-end/26717
17668 * gcc.dg/pr26717.c: New test.
17669
17670 2006-03-25 Roger Sayle <roger@eyesopen.com>
17671
17672 * gfortran.dg/dependency_12.f90: New test case.
17673
17674 2006-03-24 Roger Sayle <roger@eyesopen.com>
17675
17676 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17677
17678 2006-03-24 Jeff Law <law@redhat.com>
17679
17680 * gcc.c-torture/pr26840.c: New test.
17681
17682 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17683
17684 * objc.dg/dwarf-2.m: New.
17685 * obj-c++.dg/dwarf-2.mm: New.
17686
17687 * g++.old-deja/g++.other/init19.C: New.
17688
17689 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17690
17691 * g++.dg/eh/spbp.C: Skip on AIX.
17692
17693 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17694
17695 PR middle-end/26611
17696 * g++.dg/gomp/pr26611-1.C: New test.
17697 * g++.dg/gomp/pr26611-2.C: New test.
17698
17699 2006-03-24 Jeff Law <law@redhat.com>
17700
17701 * gcc.c-torture/compile/pr26833.c: New test.
17702 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17703
17704 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17705
17706 * gfortran.dg/endfile_2.f90: Delete temp file.
17707
17708 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17709
17710 PR fortran/19303
17711 * gfortran.dg/record_marker_1.f90: New test case.
17712 * gfortran.dg/record_marker_2.f: New test case.
17713 * gfortran.dg/record_marker_3.f90: New test case.
17714
17715 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17716
17717 PR fortran/17298
17718 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17719 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17720
17721 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17722
17723 * lib/gcc-dg.exp (cleanup-modules): New proc.
17724 * gfortran.dg/allocatable_function_1.f90,
17725 gfortran.dg/allocate_char_star_scalar_1.f90,
17726 gfortran.dg/assumed_charlen_function_1.f90,
17727 gfortran.dg/assumed_dummy_1.f90,
17728 gfortran.dg/assumed_shape_ranks_1.f90,
17729 gfortran.dg/assumed_shape_ranks_2.f90,
17730 gfortran.dg/assumed_size_dt_dummy.f90,
17731 gfortran.dg/auto_char_dummy_array_1.f90,
17732 gfortran.dg/auto_char_len_3.f90,
17733 gfortran.dg/automatic_module_variable.f90,
17734 gfortran.dg/bad_automatic_objects_1.f90,
17735 gfortran.dg/char_array_constructor.f90,
17736 gfortran.dg/char_array_structure_constructor.f90,
17737 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17738 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17739 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17740 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17741 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17742 gfortran.dg/derived_pointer_recursion.f90,
17743 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17744 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17745 gfortran.dg/dummy_functions_1.f90,
17746 gfortran.dg/elemental_initializer_1.f90,
17747 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17748 gfortran.dg/elemental_pointer_1.f90,
17749 gfortran.dg/elemental_subroutine_1.f90,
17750 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17751 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17752 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17753 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17754 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17755 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17756 gfortran.dg/global_references_1.f90,
17757 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17758 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17759 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17760 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17761 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17762 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17763 gfortran.dg/large_integer_kind_1.f90,
17764 gfortran.dg/large_real_kind_1.f90,
17765 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17766 gfortran.dg/module_double_reuse.f90,
17767 gfortran.dg/module_equivalence_1.f90,
17768 gfortran.dg/module_interface_1.f90,
17769 gfortran.dg/module_parameter_array_refs_1.f90,
17770 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17771 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17772 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17773 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17774 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17775 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17776 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17777 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17778 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17779 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17780 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17781 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17782 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17783 gfortran.dg/same_name_1.f90,
17784 gfortran.dg/sibling_dummy_procedure_1.f90,
17785 gfortran.dg/sibling_dummy_procedure_2.f90,
17786 gfortran.dg/sibling_dummy_procedure_3.f90,
17787 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17788 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17789 gfortran.dg/used_dummy_types_2.f90,
17790 gfortran.dg/used_dummy_types_3.f90,
17791 gfortran.dg/used_dummy_types_4.f90,
17792 gfortran.dg/used_dummy_types_5.f90,
17793 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17794 gfortran.dg/userdef_operator_1.f90: Use it.
17795
17796 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17797
17798 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17799 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17800 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17801 gfortran.dg/write_back.f,
17802 gfortran.fortran-torture/execute/inquire_1.f90,
17803 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17804
17805 2006-03-21 Jeff Law <law@redhat.com>
17806
17807 * gcc.dg/tree-ssa/vrp28.c: New test.
17808
17809 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17810
17811 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17812 if _STDC_C99 is defined.
17813 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17814 * gcc.dg/builtins-20.c: Likewise.
17815 * gcc.dg/builtins-53.c: Likewise.
17816 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17817 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17818
17819 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17820
17821 PR tree-opt/26781
17822 * gcc.c-torture/compile/pr26781-1.c: New test.
17823 * gcc.c-torture/compile/pr26781-2.c: New test.
17824
17825 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17826
17827 PR c++/26690
17828 * g++.dg/gomp/pr26690-1.C: New test.
17829 * g++.dg/gomp/pr26690-2.C: New test.
17830
17831 2006-03-20 Jeff Law <law@redhat.com>
17832
17833 * gcc.dg/tree-ssa/pr21829.c: New test.
17834
17835 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17836
17837 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17838
17839 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17840 (check_visibility_available): Use it.
17841 (check_effective_target_default_packed): Likewise.
17842 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17843 (check_effective_target_fopenmp): Likewise.
17844 (check_effective_target_freorder): Likewise.
17845 (check_effective_target_fpic): Likewise.
17846 (check_named_sections_available): Likewise.
17847 (check_effective_target_ilp32): Likewise.
17848 (check_effective_target_lp64): Likewise.
17849
17850 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17851
17852 PR fortran/20935
17853 * gfortran.dg/scalar_mask_2.f90: New test case.
17854
17855 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17856
17857 PR tree-opt/26629
17858 * gcc.dg/tree-ssa/loadpre12.c: New test.
17859 * gcc.dg/tree-ssa/loadpre13.c: New test.
17860 * gcc.dg/tree-ssa/loadpre14.c: New test.
17861 * gcc.dg/tree-ssa/loadpre15.c: New test.
17862 * gcc.dg/tree-ssa/loadpre16.c: New test.
17863 * gcc.dg/tree-ssa/loadpre17.c: New test.
17864 * gcc.dg/tree-ssa/loadpre18.c: New test.
17865 * gcc.dg/tree-ssa/loadpre19.c: New test.
17866 * gcc.dg/tree-ssa/loadpre20.c: New test.
17867 * gcc.dg/tree-ssa/loadpre21.c: New test.
17868 * gcc.dg/tree-ssa/loadpre22.c: New test.
17869
17870 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17871
17872 PR fortran/26741
17873 * gfortran.dg/elemental_initializer_1.f90: New test.
17874
17875 PR fortran/26716
17876 * gfortran.dg/assumed_shape_ranks_2: New test.
17877
17878 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17879
17880 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17881 target fpic.
17882
17883 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17884
17885 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17886 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17887 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17888 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17889 gfortran.fortran-torture/execute/direct_io.f90,
17890 gfortran.fortran-torture/execute/inquire_2.f90,
17891 gfortran.fortran-torture/execute/inquire_4.f90,
17892 gfortran.fortran-torture/execute/list_read_1.f90,
17893 gfortran.fortran-torture/execute/open_replace.f90,
17894 gfortran.fortran-torture/execute/slash_edit.f90,
17895 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17896 temporary files from testcases.
17897
17898 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17899
17900 PR libgfortran/26509
17901 gfortran.dg/write_direct_eor.f90: New test.
17902
17903 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17904
17905 * gcc.target/powerpc/pr26350.c: New.
17906 * gcc.target/powerpc/indexed-addr.c: New.
17907
17908 2006-03-16 Roger Sayle <roger@eyesopen.com>
17909
17910 * gfortran.dg/dependency_13.f90: New test case.
17911
17912 2006-03-16 Roger Sayle <roger@eyesopen.com>
17913
17914 PR middle-end/21781
17915 * gcc.dg/real-const-1.c: New test case.
17916
17917 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17918
17919 * g++.old-deja/g++.other/init18.C: New.
17920 * g++.old-deja/g++.other/init5.C: Remove xfail.
17921
17922 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17923
17924 * g++.dg/opt/pr15551.C: Cleanup temp file.
17925
17926 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17927
17928 PR c++/6634
17929 g++.dg/parse/long1.C: New test.
17930
17931 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17932
17933 PR fortran/19101
17934 * gfortran.dg/continuation.f90: New test.
17935 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17936
17937 2006-03-14 Richard Guenther <rguenther@suse.de>
17938
17939 PR tree-optimization/26672
17940 * gcc.dg/torture/pr26672.c: New testcase.
17941
17942 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17943
17944 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17945 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17946
17947 2006-03-13 Roger Sayle <roger@eyesopen.com>
17948
17949 PR middle-end/26557
17950 * gcc.c-torture/compile/switch-1.c: New test case.
17951
17952 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17953
17954 PR fortran/25378
17955 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17956 test to include more permuatations of mask and index.
17957 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17958 respond to F2003 spec. that the position returned for an all false
17959 mask && condition is zero.
17960
17961 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17962
17963 PR middle-end/25989
17964 * gcc.dg/gomp/pr25989.c: New test.
17965
17966 2006-03-13 Jeff Law <law@redhat.com>
17967
17968 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17969
17970 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17971
17972 * gcc.dg/switch-9.c: New test.
17973
17974 2006-03-13 Richard Guenther <rguenther@suse.de>
17975
17976 PR middle-end/26630
17977 * gcc.dg/torture/pr26630.c: New testcase.
17978
17979 2006-03-11 Roger Sayle <roger@eyesopen.com>
17980
17981 * gfortran.dg/dependency_10.f90: New test case.
17982 * gfortran.dg/dependency_11.f90: Likewise.
17983
17984 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17985 Erik Edelmann <eedelman@gcc.gnu.org>
17986
17987 * gfortran.dg/allocatable_function_1.f90: New.
17988 * gfortran.dg/allocatable_function_2.f90: New.
17989
17990 2006-03-10 Richard Guenther <rguenther@suse.de>
17991
17992 PR middle-end/26565
17993 * gcc.dg/torture/pr26565.c: New testcase.
17994
17995 2006-03-09 Eric Christopher <echristo@apple.com>
17996
17997 * gcc.c-torture/compile/20060309-1.c: New.
17998
17999 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18000
18001 PR libgfortran/26499
18002 * gfortran.dg/write_back.f: New test.
18003 * gfortran.dg/write_rewind_1.f: New test.
18004 * gfortran.dg/write_rewind_2.f: New test.
18005
18006 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18007
18008 PR libgfortran/26554
18009 * gfortran.dg/read_logical.f90: New test.
18010
18011 2006-03-04 Laurent GUERBY <laurent@guerby.net>
18012
18013 * ada/acats/norun.lst: cdd2a03 now passes.
18014
18015 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
18016
18017 PR testsuite/25177
18018 * gcc.target/powerpc/pr18096-1.c: Change where the error
18019 would match.
18020
18021 2006-03-04 Jakub Jelinek <jakub@redhat.com>
18022
18023 * gcc.target/i386/cleanup-1.c: New test.
18024 * gcc.target/i386/cleanup-2.c: New test.
18025
18026 2006-03-04 Roger Sayle <roger@eyesopen.com>
18027
18028 * gfortran.dg/dependency_9.f90: Remove for the time being.
18029
18030 2006-03-04 Krister Walfridsson <cato@df.lth.se>
18031
18032 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18033 directive.
18034
18035 2006-03-03 Roger Sayle <roger@eyesopen.com>
18036
18037 * gfortran.dg/dependency_9.f90: New test case.
18038
18039 2006-03-03 Roger Sayle <roger@eyesopen.com>
18040
18041 * gfortran.dg/dependency_4.f90: New test case.
18042 * gfortran.dg/dependency_5.f90: New test case.
18043 * gfortran.dg/dependency_6.f90: New test case.
18044 * gfortran.dg/dependency_7.f90: New test case.
18045 * gfortran.dg/dependency_8.f90: New test case.
18046
18047 2006-03-03 Paul Brook <paul@codesourcery.com>
18048
18049 * lib/target-supports.exp (check_profiling_available):
18050 Add m68k-*-elf.
18051
18052 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
18053
18054 PR fortran/25031
18055 * multiple_allocation_1.f90: New test.
18056
18057 2006-03-03 Roger Sayle <roger@eyesopen.com>
18058
18059 PR tree-optimization/26524
18060 * gfortran.dg/pr26524.f: New test case.
18061
18062 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18063
18064 * g++.dg/template/repo5.C: Cleanup repo files.
18065 * gcc.dg/20051201-1.c: Cleanup coverage files.
18066 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18067 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18068 tree dump files.
18069
18070 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18071
18072 * objc.dg/objc-nofilename-1.m: New test.
18073 * objc.dg/bad-receiver-type.m: New test.
18074 * obj-c++.dg/bad-receiver-type.mm: New test.
18075
18076 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18077
18078 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18079
18080 2006-03-01 Mike Stump <mrs@apple.com>
18081
18082 * g++.dg/abi/key2.C: Add.
18083
18084 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
18085
18086 * gfortran.dg/logical_dot_product.f90: New test.
18087
18088 PR fortran/26393
18089 * gfortran.dg/used_interface_ref.f90: New test.
18090
18091 PR fortran/20938
18092 * gfortran.dg/dependency_2.f90: New test.
18093 * gfortran.fortran-torture/execute/where17.f90: New test.
18094 * gfortran.fortran-torture/execute/where18.f90: New test.
18095 * gfortran.fortran-torture/execute/where19.f90: New test.
18096 * gfortran.fortran-torture/execute/where20.f90: New test.
18097
18098 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
18099
18100 * g++.dg/tree-ssa/pr26443.C: New test case.
18101
18102 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
18103
18104 PR middle-end/26022
18105 * g++.dg/opt/return-slot1.C: New test.
18106
18107 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18108
18109 PR libgfortran/26136
18110 * gfortran.dg/namelist_23.f90: New test.
18111
18112 2006-02-28 Roger Sayle <roger@eyesopen.com>
18113
18114 PR middle-end/14752
18115 * gcc.dg/fold-eqandshift-2.c: New test case.
18116
18117 2006-02-28 Richard Guenther <rguenther@suse.de>
18118
18119 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18120 decomposition.
18121
18122 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
18123
18124 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18125
18126 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18127
18128 PR libgfortran/26464
18129 * gfortran.dg/backspace_5.f: New test.
18130 * gfortran.dg/backspace_6.f: New test.
18131
18132 2006-02-26 Roger Sayle <roger@eyesopen.com>
18133
18134 * gcc.dg/fold-eqandnot-1.c: New test case.
18135
18136 2006-02-26 Roger Sayle <roger@eyesopen.com>
18137
18138 PR middle-end/19983
18139 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18140
18141 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
18142
18143 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18144 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18145
18146 2006-02-26 Richard Guenther <rguenther@suse.de>
18147
18148 PR tree-optimization/26421
18149 * gcc.dg/tree-ssa/pr26421.c: New testcase.
18150
18151 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
18152
18153 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18154 * g++.old-deja/g++.robertl/eb132.C: Likewise.
18155
18156 2006-02-26 Roger Sayle <roger@eyesopen.com>
18157
18158 * gcc.dg/fold-even-1.c: New test case.
18159
18160 2006-02-26 Roger Sayle <roger@eyesopen.com>
18161
18162 PR middle-end/21137
18163 * gcc.dg/fold-eqandshift-1.c: New test case.
18164
18165 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18166
18167 PR tree-optimization/25125
18168 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18169 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18170
18171 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18172
18173 PR tree-optimizations/26359
18174 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18175 with -fdump-tree-dceloop-details.
18176 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18177
18178 2006-02-25 Roger Sayle <roger@eyesopen.com>
18179
18180 PR middle-end/23673
18181 * gcc.dg/fold-eqxor-1.c: New test case.
18182 * gcc.dg/fold-eqxor-2.c: Likewise.
18183 * gcc.dg/fold-eqxor-3.c: Likewise.
18184
18185 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
18186
18187 PR fortran/23092
18188 * scalar_mask_1.f90: New test.
18189
18190 2006-02-24 Geoffrey Keating <geoffk@apple.com>
18191
18192 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18193 * g++.dg/eh/uncaught2.C: New.
18194 * g++.dg/eh/uncaught3.C: New.
18195
18196 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18197
18198 PR libgfortran/26423
18199 * gfortran.dg/read_many_1.f: New test.
18200
18201 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
18202
18203 PR fortran/24519
18204 * gfortran.dg/dependency_3.f90: New test.
18205 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18206 XFAILs.
18207
18208 PR fortran/25395
18209 * gfortran.dg/equiv_6.f90: New test.
18210
18211 2006-02-23 Jeff Law <law@redhat.com>
18212
18213 * gcc.c-torture/compile/pr26425.c: New test.
18214
18215 2006-02-23 Jakub Jelinek <jakub@redhat.com>
18216
18217 PR middle-end/26412
18218 * gcc.dg/gomp/pr26412.c: New test.
18219
18220 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18221
18222 PR c++/26291
18223 * g++.dg/other/ellipsis1.C: New test.
18224 * g++.dg/parse/operator4.C: Adjust error marker.
18225
18226 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
18227
18228 PR target/25603
18229 * gfortran.dg/pr25603.f: New testcase.
18230
18231 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
18232
18233 * gcc.dg/bf-spl1.c: Don't specify -m68000.
18234 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18235
18236 2006-02-21 Geoffrey Keating <geoffk@apple.com>
18237
18238 * g++.dg/eh/spbp.C: New.
18239
18240 2006-02-21 Jakub Jelinek <jakub@redhat.com>
18241
18242 PR middle-end/26379
18243 * gcc.target/i386/mmx-7.c: New test.
18244
18245 2006-02-20 Roger Sayle <roger@eyesopen.com>
18246
18247 PR tree-optimization/26361
18248 * gcc.dg/tree-ssa/vrp27.c: New test case.
18249
18250 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
18251
18252 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18253 * gcc.dg/tree-ssa/complex-4.c: Here.
18254
18255 2006-02-19 Roger Sayle <roger@eyesopen.com>
18256
18257 PR middle-end/19543
18258 * gfortran.dg/logical_1.f90: New test case.
18259
18260 2006-02-19 Jakub Jelinek <jakub@redhat.com>
18261
18262 PR middle-end/26334
18263 * gcc.dg/20060218-1.c: Moved to...
18264 * gcc.target/i386/20060218-1.c: ... here. New test.
18265
18266 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
18267
18268 PR fortran/26201
18269 * gfortran.dg/convert_1.f90: New.
18270
18271 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
18272
18273 PR fortran/25054
18274 * gfortran.dg/namelist_5.f90: New test.
18275
18276 PR fortran/25089
18277 * gfortran.dg/namelist_4.f90: New test.
18278
18279 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18280
18281 PR tree-opt/25680
18282 * gcc.dg/tree-ssa/complex-3.c: New test.
18283
18284 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18285
18286 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18287 variable to take into account the variable name in the
18288 function header.
18289 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18290
18291 2006-02-18 Jakub Jelinek <jakub@redhat.com>
18292
18293 PR middle-end/26334
18294 * gcc.c-torture/compile/20060217-1.c: New test.
18295 * gcc.dg/20060218-1.c: New test.
18296
18297 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
18298
18299 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18300
18301 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18302
18303 * gcc.dg/cpp/undef3.c: New test.
18304 * gcc.dg/cpp/trad/builtins2.c: New test.
18305
18306 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18307
18308 PR c++/26266
18309 * g++.dg/template/static22.C: New test.
18310 * g++.dg/template/static23.C: New test.
18311 * g++.dg/template/static24.C: New test.
18312 * g++.dg/template/non-dependent13.C: New test.
18313 * g++.dg/init/member1.C: Tweak error markers.
18314
18315 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18316
18317 PR target/26255
18318 * gcc.c-torture/compile/pr26255.c: New test case.
18319
18320 2006-02-16 Roger Sayle <roger@eyesopen.com>
18321
18322 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18323 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18324 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18325 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18326 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18327 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18328 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18329
18330 2006-02-16 Jeff Law <law@redhat.com>
18331
18332 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18333 * gcc.dg/tree-ssa/vrp26.c: New test.
18334
18335 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18336
18337 PR target/20353
18338 PR target/24578
18339 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18340 __UCLIBC__ is defined.
18341
18342 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18343
18344 PR fortran/26224
18345 * gfortran.dg/gomp/pr26224.f: New test.
18346
18347 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18348
18349 PR tree-opt/25918
18350 * lib/target-supports.exp
18351 (check_effective_target_vect_short_mult): New.
18352 (check_effective_target_vect_char_mult): New.
18353 (check_effective_target_vect_widen_sum_qi_to_si): New.
18354 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18355 (check_effective_target_vect_widen_sum_hi_to_si): New.
18356 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18357 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18358 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18359 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18360 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18361 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18362 vect-reduc-pattern-2c.c
18363 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18364 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18365 vect-reduc-pattern-1c.c
18366
18367 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18368
18369 PR fortran/24557
18370 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18371
18372 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18373
18374 PR fortran/26054
18375 * gfortran.dg/enum_8.f90: Remove check for warning.
18376 * gfortran.dg/iomsg_1.f90: Ditto.
18377 * gfortran.dg/enum_1.f90: Ditto.
18378 * gfortran.dg/enum_9.f90: Ditto.
18379 * gfortran.dg/enum_2.f90: Ditto.
18380 * gfortran.dg/enum_10.f90: Ditto.
18381 * gfortran.dg/enum_3.f90: Ditto.
18382 * gfortran.dg/flush_1.f90: Ditto.
18383 * gfortran.dg/enum_4.f90: Ditto.
18384 * gfortran.dg/array_constructor_1.f90: Ditto.
18385 * gfortran.dg/enum_5.f90: Ditto.
18386 * gfortran.dg/enum_6.f90: Ditto.
18387 * gfortran.dg/enum_7.f90: Ditto.
18388
18389 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18390
18391 PR middle-end/26300
18392 * gcc.c-torture/compile/20060215-1.c: New test.
18393
18394 2006-02-14 Roger Sayle <roger@eyesopen.com>
18395
18396 PR middle-end/23670
18397 * gcc.dg/tree-ssa/andor-2.c: New test case.
18398
18399 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18400
18401 PR fortran/25045
18402 * optional_dim.f90: New test.
18403
18404 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18405
18406 PR fortran/26277
18407 * gfortran.dg/label_4.f90: New.
18408
18409 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18410 Diego Novillo <dnovillo@redhat.com>
18411 Uros Bizjak <uros@kss-loka.si>
18412
18413 * gfortran.dg/gomp: New directory.
18414
18415 2006-02-14 Richard Guenther <rguenther@suse.de>
18416
18417 PR tree-optimization/26258
18418 * gcc.dg/torture/pr26258.c: New testcase.
18419
18420 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18421
18422 PR fortran/26246
18423 * gfortran.dg/pr26246_1.f90: New test.
18424 * gfortran.dg/pr26246_2.f90: New test.
18425
18426 PR middle-end/26092
18427 * gcc.c-torture/compile/20060208-1.c: New test.
18428
18429 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18430
18431 PR fortran/26074
18432 PR fortran/25103
18433 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18434 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18435 * gfortran.dg/automatic_module_variable.f90: Change error message.
18436
18437 PR fortran/20861
18438 * gfortran.dg/internal_dummy_1.f90: New test.
18439
18440 PR fortran/20871
18441 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18442
18443
18444 PR fortran/25083
18445 * gfortran.dg/uncommon_block_data_1.f90: New test.
18446 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18447 with standard.
18448
18449 PR fortran/25088
18450 * gfortran.dg/typed_subroutine_1.f90: New test.
18451
18452 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18453
18454 * objc.dg/dwarf-1.m: New.
18455
18456 2006-02-13 Roger Sayle <roger@eyesopen.com>
18457
18458 PR middle-end/24427
18459 * gcc.dg/tree-ssa/andor-1.c: New test case.
18460
18461 2006-02-13 Josh Conner <jconner@apple.com>
18462
18463 PR target/25376
18464 * gcc.dg/pr25376.c: New test.
18465
18466 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18467 assemble.
18468 * lib/target-supports.exp (check_named_sections_available):
18469 Only compile named-sections test -- don't assemble.
18470
18471 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18472
18473 * g++.dg/warn/no-write-strings.C: New test.
18474 * g++.dg/warn/write-strings.C: Likewise.
18475 * g++.dg/warn/write-strings-default.C: Likewise.
18476
18477 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18478
18479 PR fortran/25806
18480 * gfortran.dg/ret_pointer_2.f90: New test.
18481
18482 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18483
18484 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18485
18486 2006-02-10 Jeff Law <law@redhat.com>
18487
18488 * gcc.c-torture/compile/pr26213.c: New test.
18489
18490 2006-02-10 Steven G. Kargl <kargls@comcast.net>
18491
18492 gfortran.dg/null_1.f90: New test.
18493
18494 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18495
18496 PR fortran/14771
18497 * gfortran.dg/parens_4.f90: New.
18498 * gfortran.dg/parens_5.f90: New.
18499
18500 2006-02-10 Richard Guenther <rguenther@suse.de>
18501
18502 * gcc.dg/pr23372-1.c: Remove empty file.
18503
18504 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18505 Paul Thomas <pault@gcc.gnu.org>
18506
18507 PR fortran/14771
18508 * gfortran.dg/parens_1.f90: New.
18509 * gfortran.dg/parens_2.f90: New.
18510 * gfortran.dg/parens_3.f90: New.
18511
18512 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
18513
18514 PR fortran/26038
18515 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18516
18517 PR fortran/25059
18518 * gfortran.dg/impure_assignment_1.f90: New test.
18519
18520 PR fortran/25070
18521 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18522
18523 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18524
18525 PR target/26141
18526 * g++.dg/expr/stdarg2.C: New test.
18527
18528 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18529
18530 PR inline-asm/16194
18531 * gcc.dg/pr16194.c: New test.
18532
18533 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
18534
18535 * ada/acats/run_acats: Use portable variant of "$@".
18536
18537 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18538
18539 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18540 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18541
18542 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18543
18544 PR tree-opt/26179
18545 * g++.dg/opt/pr26179.C: New test.
18546
18547 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18548
18549 PR middle-end/26134
18550 * gcc.dg/tree-ssa/complex-3.c: New test.
18551
18552 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18553
18554 * gcc.c-torture/compile/volatile-1.c: New test.
18555
18556 2006-02-09 Diego Novillo <dnovillo@redhat.com>
18557
18558 PR 26180
18559 * gcc.dg/tree-ssa/pr26180.c: New test.
18560
18561 2006-02-08 Jeff Law <law@redhat.com>
18562
18563 * gcc.dg/tree-ssa/pr21417.c: New test.
18564
18565 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18566
18567 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18568 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18569
18570 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18571
18572 * lib/scanrtl.exp: New.
18573
18574 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18575
18576 PR c++/26071
18577 * g++.dg/other/virtual2.C: New test.
18578
18579 PR c++/26070
18580 * g++.dg/other/virtual1.C: New test.
18581
18582 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18583
18584 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18585 cleanup-ipa-dump): Update dump file glob patterns.
18586 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18587 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18588
18589 * lib/gcc-dg.exp: Load it.
18590 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18591
18592 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18593
18594 PR testsuite/26159
18595 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18596 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18597
18598 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18599
18600 PR fortran/25577
18601 * gfortran.dg/mvbits_1.f90: New.
18602
18603 2006-02-07 Dirk Mueller <dmueller@suse.com>
18604
18605 * g++.dg/warn/Wdiv-by-zero.C: New test.
18606 * g++.dg/warn/Wno-div-by-zero.C: New.
18607
18608 2006-02-07 Jeff Law <law@redhat.com>
18609
18610 * gcc.dg/tree-ssa/pr21559.c: New test.
18611
18612 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18613 multiple VRP passes.
18614 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18615 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18616 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18617 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18618 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18619 * gcc.dg/tree-ssa/vrp02.c: Likewise
18620 * gcc.dg/tree-ssa/vrp11.c: Likewise
18621 * gcc.dg/tree-ssa/pr14341.c: Likewise
18622 * gcc.dg/tree-ssa/vrp19.c: Likewise
18623 * gcc.dg/tree-ssa/vrp20.c: Likewise
18624 * gcc.dg/tree-ssa/vrp03.c: Likewise
18625 * gcc.dg/tree-ssa/pr21086.c: Likewise
18626 * gcc.dg/tree-ssa/pr21959.c: Likewise
18627 * gcc.dg/tree-ssa/vrp21.c: Likewise
18628 * gcc.dg/tree-ssa/vrp04.c: Likewise
18629 * gcc.dg/tree-ssa/pr25485.c: Likewise
18630 * gcc.dg/tree-ssa/pr22026.c: Likewise
18631 * gcc.dg/tree-ssa/vrp22.c: Likewise
18632 * gcc.dg/tree-ssa/vrp05.c: Likewise
18633 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18634 * gcc.dg/tree-ssa/pr20701.c: Likewise
18635 * gcc.dg/tree-ssa/vrp23.c: Likewise
18636 * gcc.dg/tree-ssa/vrp06.c: Likewise
18637 * gcc.dg/tree-ssa/pr22117.c: Likewise
18638 * gcc.dg/tree-ssa/pr20702.c: Likewise
18639 * gcc.dg/tree-ssa/vrp15.c: Likewise
18640 * gcc.dg/tree-ssa/pr21090.c: Likewise
18641 * gcc.dg/tree-ssa/pr21294.c: Likewise
18642 * gcc.dg/tree-ssa/vrp24.c: Likewise
18643 * gcc.dg/tree-ssa/vrp07.c: Likewise
18644 * gcc.dg/tree-ssa/pr21563.c: Likewise
18645 * gcc.dg/tree-ssa/pr25382.c: Likewise
18646 * gcc.dg/tree-ssa/vrp16.c: Likewise
18647 * gcc.dg/tree-ssa/vrp25.c: Likewise
18648 * gcc.dg/tree-ssa/vrp08.c: Likewise
18649 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18650 * gcc.dg/tree-ssa/vrp17.c: Likewise
18651 * gcc.dg/tree-ssa/pr21458.c: Likewise
18652 * g++.dg/tree-ssa/pr18178.C: Likewise
18653
18654 2006-02-07 Richard Guenther <rguenther@suse.de>
18655
18656 PR c++/26140
18657 Revert
18658 2006-01-30 Richard Guenther <rguenther@suse.de>
18659 PR c++/23372
18660 * gcc.dg/pr23372-1.C: New testcase.
18661
18662 * g++.dg/tree-ssa/pr26140.C: New testcase.
18663
18664 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18665
18666 PR c++/9737
18667 * g++.dg/template/ttp15.C: New test.
18668 * g++.dg/template/ttp16.C: Likewise.
18669 * g++.dg/template/ttp17.C: Likewise.
18670 * g++.old-deja/g++.pt/ttp36.C: Remove.
18671 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18672 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18673 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18674 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18675 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18676 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18677 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18678 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18679 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18680
18681 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18682
18683 PR libfortran/23815
18684 * unf_io_convert_4.f90: New test.
18685
18686 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18687
18688 * gcc.dg/tree-ssa/loadpre10.c: New test.
18689 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18690 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18691 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18692
18693 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18694
18695 PR libfortran/24685
18696 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18697
18698 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18699
18700 PR tree-opt/25251
18701 * gfortran.dg/assign_7.f: New test.
18702
18703 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18704
18705 PR fortran/26041
18706 PR fortran/26064
18707 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18708 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18709 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18710
18711 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18712
18713 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18714 in size_t typedef.
18715
18716 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18717
18718 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18719 * g++.dg/charset/string.c (foo): Likewise.
18720 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18721 const char*
18722 * g++.dg/ext/builtin2.C (printf): Likewise.
18723 * g++.dg/init/new15.C (printf): Likewise.
18724 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18725 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18726 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18727 * g++.dg/template/non-dependent4.C (temp): Likewise.
18728 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18729 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18730 parameter type to const char*.
18731 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18732 Change type to const char*.
18733 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18734 Likewise.
18735 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18736 second parameter type to const char*.
18737 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18738 (Y::Y): Change parameter type to const char*.
18739 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18740 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18741 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18742 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18743 (char*).
18744 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18745 const char*.
18746 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18747 type to const char*.
18748 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18749 return type to const char*.
18750 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18751 to const char*.
18752 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18753 * g++.old-deja/g++.law/refs1.C: Likewise.
18754 * g++.old-deja/g++.law/visibility1.C: Likewise.
18755 * g++.old-deja/g++.law/visibility2.C: Likewise.
18756 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18757 const char*.
18758 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18759 * g++.old-deja/g++.mike/net48.C: Likewise.
18760 * g++.old-deja/g++.mike/p646.C: Likewise.
18761 * g++.old-deja/g++.mike/p6746.C: Likewise.
18762 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18763 type to const char*.
18764 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18765 deprecated conversion warning.
18766 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18767 char*.
18768 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18769 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18770 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18771 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18772 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18773 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18774 * g++.old-deja/g++.pt/t39.C: Likewise.
18775 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18776 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18777
18778 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18779
18780 PR fortran/25075
18781 intrinsic_argument_conformance_1.f90: New test.
18782
18783 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18784
18785 PR fortran/20845
18786 * gfortran.dg/char_result_11.f90: Add SAVE.
18787 * gfortran.dg/der_pointer_4.f90: Ditto.
18788 * gfortran.dg/default_initialization.f90: New test.
18789
18790 2006-02-03 Jeff Law <law@redhat.com>
18791
18792 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18793 handle more than 100 dump files.
18794 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18795 * lib/scantree.exp (scan-tree-dump): Likewise.
18796 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18797 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18798 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18799 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18800 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18801
18802 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18803
18804 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18805
18806 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18807
18808 * g++.dg/template/using12.C: New test.
18809
18810 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18811
18812 * gcc.target/powerpc/pr25960.c: New test.
18813
18814 2006-02-02 Steven G. Kargl <kargls@comcast>
18815
18816 PR fortran/24958
18817 gfortran.dg/nullify_2.f90: New test.
18818
18819 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18820
18821 PR 25990
18822 * gcc.dg/gomp/pr25990.c: New test.
18823
18824 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18825
18826 PR c++/25342
18827 * g++.gd/template/partial4.C: New test.
18828
18829 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18830
18831 PR middle-end/26001
18832 * gfortran.dg/data_char_2.f90: New.
18833
18834 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18835
18836 PR fortran/26039
18837 maxval_maxloc_conformance_1.f90: New test.
18838
18839 2006-01-31 Richard Guenther <rguenther@suse.de>
18840
18841 * gcc.target/i386/sselibm-1.c: New testcase.
18842 * gcc.target/i386/sselibm-2.c: Likewise.
18843 * gcc.target/i386/sselibm-3.c: Likewise.
18844 * gcc.target/i386/sselibm-4.c: Likewise.
18845 * gcc.target/i386/sselibm-5.c: Likewise.
18846
18847 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18848
18849 PR fortran/24266
18850 * gfortran.dg/arrayio_derived_2.f90: New.
18851
18852 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18853
18854 * gcc.dg/unsigned-long-compare.c: New test.
18855
18856 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18857
18858 PR testsuite/25318
18859 * lib/target-supports.exp (check_effective_target_freorder):
18860 Check to see if target supports -freorder-blocks-and-partition.
18861 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18862 instead of "dg-require-named-sections".
18863
18864 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18865
18866 PR target/14798:
18867 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18868 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18869 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18870 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18871 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18872 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18873 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18874 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18875
18876 2006-01-30 Richard Guenther <rguenther@suse.de>
18877
18878 PR c++/23372
18879 * gcc.dg/pr23372-1.C: New testcase.
18880
18881 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18882
18883 * gcc.dg/gomp/pr25874.c: New test.
18884
18885 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18886
18887 PR tree-opt/25911
18888 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18889
18890 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18891
18892 PR fortran/18578
18893 PR fortran/18579
18894 PR fortran/20857
18895 PR fortran/20885
18896 * gfortran.dg/intent_out_1.f90: New test.
18897
18898 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18899
18900 PR fortran/17911
18901 * gfortran.dg/procedure_lvalue.f90: New test.
18902
18903 PR fortran/20895
18904 PR fortran/25030
18905 * gfortran.dg/char_pointer_assign_2.f90: New test.
18906 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18907 assignment to be consistent with standard.
18908 * gfortran.dg/char_result_2.f90: The same.
18909 * gfortran.dg/char_result_8.f90: The same.
18910
18911 2006-01-28 Zack Weinberg <zackw@panix.com>
18912
18913 * gcc.dg/Woverlength-strings.c
18914 * gcc.dg/Woverlength-strings-pedantic-c89.c
18915 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18916 * gcc.dg/Woverlength-strings-pedantic-c99.c
18917 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18918
18919 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18920
18921 * gcc.c-torture/execute/20060127-1.c: New test.
18922
18923 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18924
18925 PR c++/25999
18926 * g++.dg/ext/pragmaweak1.C: New test.
18927
18928 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18929
18930 PR c++/25855
18931 * g++.dg/template/spec29.C: New test.
18932
18933 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18934
18935 PR c/19606.
18936 * gcc.c-torture/execute/pr19606.c: New.
18937
18938 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18939
18940 * gcc.dg/pragma-re-4.c: New test.
18941
18942 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18943
18944 PR fortran/25964
18945 * gfortran.dg/assumed_size_refs_3.f90: New test.
18946
18947 2006-01-27 Ben Elliston <bje@au.ibm.com>
18948
18949 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18950
18951 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18952
18953 PR ada/21317
18954 * ada/acats/support/impdef.a: Add One_Long_Second.
18955 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18956 * ada/acats/tests/c9/c94026.a: Likewise.
18957 * ada/acats/tests/c9/c97305c.ada: Likewise.
18958 * ada/acats/tests/c9/c99004a.ada: Likewise.
18959
18960 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18961
18962 PR fortran/25964
18963 * gfortran.dg/global_references_2.f90: New test.
18964
18965 PR fortran/25084
18966 PR fortran/20852
18967 PR fortran/25085
18968 PR fortran/25086
18969 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18970 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18971
18972 PR fortran/25416
18973 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18974
18975 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18976
18977 PR c/25892
18978 * gcc.dg/Wpointer-sign.c: New.
18979 * gcc.dg/Wpointer-sign-Wall.c: New.
18980 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18981 * gcc.dg/Wpointer-sign-pedantic.c: New.
18982 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18983 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18984
18985 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18986
18987 PR C/25861
18988 * gcc.c-torture/compile/pr25861.c: New test.
18989
18990 2006-01-26 Paul Brook <paul@codesourcery.com>
18991
18992 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18993 on short-enum targets.
18994 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18995 variable.
18996 (generate_fields): Use short_enums.
18997 (main): Set short_enums. Document -e.
18998 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18999 on short-enum targets.
19000 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19001 variable.
19002 (generate_fields): Use short_enums.
19003 (main): Set short_enums. Document -e.
19004 * lib/target-supports.exp (check_effective_target_short_enums): New.
19005
19006 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
19007
19008 PR target/25947
19009 * gcc.dg/torture/pr25947-1.c: New test.
19010
19011 2006-01-25 Jan Hubicka <jh@suse.cz>
19012 Roger Sayle <roger@eyesopen.com>
19013
19014 PR rtl-optimization/25703
19015 * gcc.target/i386/20060125-1.c: New test case.
19016 * gcc.target/i386/20060125-2.c: New test case.
19017
19018 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19019
19020 PR fortran/18540
19021 * gfortran.dg/goto_1.f: New.
19022
19023 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
19024
19025 PR fortran/25716
19026 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19027 25716 on 32-bit systems too.
19028
19029 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
19030
19031 PR testsuite/25590
19032 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19033
19034 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
19035
19036 * gcc.dg/tree-ssa/gen-vect-33.c: New.
19037
19038 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19039
19040 PR fortran/25835
19041 * gfortran.dg/read_eof.f90: Delete, renamed.
19042 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19043 * gfortran.dg/read_eof_2.f90: New test.
19044 * gfortran.dg/read_eof_3.f90: New test.
19045
19046 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
19047
19048 PR tree-opt/25860
19049 * gcc.c-torture/compile/pr25860.c: New test.
19050
19051 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19052
19053 PR c++/25552
19054 * g++.dg/parse/dtor8.C: New test.
19055
19056 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
19057
19058 PR testsuite/25891
19059 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19060 * gcc.dg/gomp/gomp.exp: Return without testing anything if
19061 check_effective_target_fopenmp returns 0.
19062
19063 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
19064
19065 PR ada/20548
19066 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19067 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19068 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19069
19070 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19071
19072 PR tree-opt/25857
19073 * g++.dg/opt/pr25857.C: New test.
19074
19075 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19076 Jan Hubicka <jh@suse.cz>
19077 Richard Guenther <rguenther@suse.de>
19078
19079 PR rtl-optimization/25654
19080 * gcc.dg/torture/pr25654.c: New testcase.
19081 * gcc.target/i386/pr25654.c: Likewise.
19082
19083 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
19084
19085 PR fortran/25901
19086 * gfortran.dg/internal references_2.f90: New test.
19087
19088 Fix regression in testing of admissability of attributes.
19089 * gfortran.dg/intent_used_1.f90: New test.
19090
19091 2006-01-23 Ben Elliston <bje@au.ibm.com>
19092
19093 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19094 Remove target conditional torture options for i?86 and x86_64
19095 GNU/Linux.
19096
19097 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
19098
19099 PR c++/10891
19100 * g++.dg/rtti/no-rtti.C: New.
19101
19102 2006-01-21 Mark Mitchell <mark@codesourcery.com>
19103
19104 PR c++/25895
19105 * g++.dg/inherit/conv2.C: New test.
19106
19107 PR c++/25856
19108 * g++.dg/parse/dtor7.C: New test.
19109
19110 PR c++/25858
19111 * g++.dg/template/crash44.C: New test.
19112
19113 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
19114
19115 PR fortran/25124
19116 PR fortran/25625
19117 * gfortran.dg/internal_references_1.f90: New test.
19118 PR fortran/20881
19119 PR fortran/23308
19120 PR fortran/25538
19121 PR fortran/25710
19122 * gfortran.dg/global_references_1.f90: New test.
19123 * gfortran.dg/g77/19990905-1.f: Restore the error that
19124 there is a clash between the common block name and
19125 the name of a subroutine reference.
19126
19127 PR fortran/PR24276
19128 * gfortran.dg/aliasing_dummy_1.f90: New test.
19129
19130 2006-01-21 Alan Modra <amodra@bigpond.net.au>
19131
19132 * gcc.dg/vmx/1b-01.c: Warning fix.
19133 * gcc.dg/vmx/1c-02.c: Likewise.
19134 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19135
19136 2006-01-20 Steve Ellcey <sje@cup.hp.com>
19137
19138 PR testsuite/24962
19139 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19140
19141 2006-01-20 Richard Guenther <rguenther@suse.de>
19142 Steven Bosscher <stevenb.gcc@gmail.com>
19143
19144 PR rtl-optimization/24626
19145 * gcc.dg/torture/pr24626-1.c: New testcase.
19146 * gcc.dg/torture/pr24626-2.c: Likewise.
19147 * gcc.dg/torture/pr24626-3.c: Likewise.
19148 * gcc.dg/torture/pr24626-4.c: Likewise.
19149
19150 2006-01-20 Dirk Mueller <dmueller@suse.com>
19151
19152 PR c++/5520
19153 * g++.dg/warn/empty-body.C: New.
19154
19155 2006-01-19 Mark Mitchell <mark@codesourcery.com>
19156
19157 PR c++/22136
19158 * g++.dg/template/using10.C: New test.
19159 * g++.dg/temlpate/using11.C: Likewise.
19160 * g++.dg/inherit/using5.C: Tweak error messages.
19161
19162 2006-01-20 Alan Modra <amodra@bigpond.net.au>
19163
19164 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19165 target test.
19166 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19167
19168 2006-01-19 Jan Hubicka <jh@suse.cz>
19169
19170 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19171
19172 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19173
19174 PR c++/25854
19175 * g++.dg/template/spec28.C: New test.
19176
19177 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
19178
19179 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19180 (switchfiles): Fix fprintf's by adding srcdir or removing it.
19181
19182 2006-01-19 Diego Novillo <dnovillo@redhat.com>
19183
19184 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19185 * gcc.dg/gomp/critical-1.c: Likewise.
19186 * gcc.dg/gomp/critical-3.c: Likewise.
19187 * gcc.dg/gomp/empty.c: Likewise.
19188 * gcc.dg/gomp/ordered-1.c: Likewise.
19189 * gcc.dg/gomp/for-4.c: Likewise.
19190 * gcc.dg/gomp/for-6.c: Likewise.
19191 * gcc.dg/gomp/master-3.c: Likewise.
19192 * gcc.dg/gomp/for-8.c: Likewise.
19193 * gcc.dg/gomp/for-10.c: Likewise.
19194 * gcc.dg/gomp/for-18.c: Likewise.
19195 * gcc.dg/gomp/for-5.c: Likewise.
19196 * gcc.dg/gomp/for-7.c: Likewise.
19197 * gcc.dg/gomp/for-9.c: Likewise.
19198
19199 2006-01-18 Jeff Law <law@redhat.com>
19200
19201 * gcc.dg/tree-ssa/vrp25.c: New test.
19202
19203 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19204
19205 * gcc.dg/pr25805.c: Fix misapplied patch.
19206
19207 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
19208
19209 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19210 (check_effective_target_vect_udot_qi): New.
19211 (check_effective_target_vect_sdot_hi): New.
19212 (check_effective_target_vect_udot_hi): New.
19213 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19214 prefixed with "wrapv-" with -fwrapv.
19215 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19216 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19217 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19218 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19219 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19220
19221 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19222 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19223 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19224 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19225
19226 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19227
19228 PR c++/16829
19229 * g++.dg/other/default2.C: New test.
19230 * g++.dg/other/default3.C: New test.
19231
19232 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19233
19234 PR c/25805
19235 * gcc.dg/pr25805.c: New file.
19236
19237 2006-01-18 Mark Mitchell <mark@codesourcery.com>
19238
19239 PR c++/25836
19240 * g++.dg/template/init6.C: New test.
19241
19242 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
19243
19244 * gcc.dg/tree-ssa/pr24287.c: New test
19245
19246 2006-01-18 Eric Christopher <echristo@apple.com>
19247
19248 * g++.dg/eh/table.C: New.
19249
19250 2006-01-18 DJ Delorie <dj@redhat.com>
19251
19252 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19253 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19254 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19255 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19256
19257 2006-01-18 Jeff Law <law@redhat.com>
19258
19259 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19260 on wrapping on overflow semantics.
19261
19262 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19263
19264 * gcc.gc/tree-ssa/vrp23.c: New test.
19265 * gcc.gc/tree-ssa/vrp24.c: New test.
19266
19267 2006-01-18 Richard Henderson <rth@redhat.com>
19268 Aldy Hernandez <aldyh@redhat.com>
19269 Jakub Jelinek <jakub@redhat.com>
19270 Diego Novillo <dnovillo@redhat.com>
19271 Uros Bizjak <uros@kss-loka.si>
19272
19273 * gcc.dg/gomp: New directory.
19274
19275 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
19276 Steven G. Kargl <kargls@comcast.net>
19277
19278 PR fortran/20869
19279 * gfortran.dg/intrinsic_external_1.f90: New test.
19280
19281 PR fortran/20875.
19282 * gfortran.dg/elemental_pointer_1.f90: New test.
19283
19284 PR fortran/25024
19285 * gfortran.dg/external_procedures_1.f90: New test.
19286
19287 PR fortran/25785
19288 gfortran.dg/assumed_present.f90: New test.
19289
19290 2006-01-18 Jakub Jelinek <jakub@redhat.com>
19291
19292 * g++.dg/parse/lookup5.C: New test.
19293
19294 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19295
19296 PR fortran/25697
19297 * gfortran.dg/read_eof.f90: New test.
19298
19299 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19300
19301 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19302 add a closing brace.
19303
19304 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19305
19306 PR fortran/25631
19307 * gfortran.dg/fmt_tl.f: New test.
19308
19309 2006-01-17 Eric Christopher <echristo@apple.com>
19310
19311 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19312 * g++.old-deja/g++.warn/impint2.C: Ditto.
19313 * g++.old-deja/g++.other/null1.C: Ditto.
19314 * g++.dg/warn/conv2.C: Ditto.
19315 * g++.dg/warn/conv4.C: New file.
19316
19317 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19318
19319 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19320
19321 2006-01-17 Andreas Jaeger <aj@suse.de>
19322 Janis Johnson <janis187@us.ibm.com>
19323
19324 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19325 in 64-bit.
19326 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19327 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19328
19329 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19330
19331 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19332 (switchfiles): xfail txxx where xxx >= 25.
19333
19334 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19335
19336 PR testsuite/25764
19337 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19338
19339 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19340
19341 PR c/25682
19342 * gcc.dg/pr25682.c: New test.
19343 * g++.dg/parse/array-size2.C: New test.
19344
19345 2006-01-16 Ian Lance Taylor <ian@airs.com>
19346
19347 * consistency.vlad: Remove entire directory, 1652 files.
19348
19349 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19350
19351 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19352 check_effective_target_dfprt_nocache): New.
19353 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19354 (check_effective_target_dfprt): New.
19355 * lib/c-compat.exp (check_dfp): Remove.
19356 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19357 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19358 level of support for decimal float.
19359 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19360 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19361 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19362 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19363 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19364 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19365 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19366 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19367 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19368 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19369 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19370 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19371 directives.
19372
19373 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19374
19375 PR testsuite/25741
19376 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19377 $base_dir/../.
19378 * lib/gfortran.exp (gfortran_init): Likewise.
19379 * lib/obj-c++.exp (obj-c++_init): Likewise.
19380 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19381 (scan-assembler-dem-not): Likewise.
19382 * lib/scandump.exp (scan-dump-dem): Likewise.
19383 (scan-dump-dem-not): Likewise.
19384
19385 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19386
19387 PR testsuite/25767
19388 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19389 powerpc-*-darwin*.
19390 * lib/obj-c++.exp (obj-c++_init): Likewise.
19391
19392 2006-01-16 Richard Guenther <rguenther@suse.de>
19393
19394 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19395
19396 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19397
19398 PR testsuite/25777
19399 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19400 to LD_LIBRARY_PATH.
19401
19402 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19403 Andrew Pinski <pinskia@physics.uc.edu>
19404
19405 * gcc.dg/minmax-1.c: New test.
19406
19407 2006-01-16 Ben Elliston <bje@au.ibm.com>
19408
19409 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19410 * gcc.misc-tests/dectest.exp: Ditto.
19411
19412 2006-01-15 Ian Lance Taylor <ian@airs.com>
19413
19414 PR testsuite/25796
19415 * gcc.target/i386/cmov6.c: Use -march=k8.
19416
19417 2006-01-15 Andreas Jaeger <aj@suse.de>
19418
19419 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19420 x86 does not have __float128.
19421
19422 2006-01-14 Ian Lance Taylor <ian@airs.com>
19423
19424 * gcc.target/i386/cmov6.c: New test.
19425
19426 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19427
19428 PR c++/25663
19429 * g++.dg/template/ctor6.C: New test.
19430
19431 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19432
19433 PR tree-optimization/25485
19434 * gcc.dg/tree-ssa/pr25485.c: New.
19435
19436 2006-01-14 Richard Guenther <rguenther@suse.de>
19437
19438 PR tree-optimization/22548
19439 PR tree-optimization/22555
19440 PR tree-optimization/22501
19441 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19442 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19443 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19444 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19445 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19446 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19447 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19448 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19449 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19450
19451 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19452
19453 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19454 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19455
19456 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19457 Richard Guenther <rguenther@suse.de>
19458
19459 PR rtl-optimization/24257
19460 * gcc.dg/torture/pr24257.c: New testcase.
19461
19462 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19463
19464 * gcc.c-torture/execute/20060110-1.c: New test.
19465 * gcc.c-torture/execute/20060110-2.c: New test.
19466
19467 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19468
19469 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19470
19471 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19472
19473 PR fortran/25756
19474 * gfortran.dg/label_3.f90: New test.
19475
19476 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19477
19478 PR tree-optimization/25771
19479 * g++.dg/tree-ssa/pr25771.C: New test
19480
19481 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19482
19483 PR tree-opt/24365
19484 * g++.dg/opt/complex5.C: New test.
19485
19486 2006-01-13 Richard Guenther <rguenther@suse.de>
19487
19488 * gcc.target/i386/387-9.c: New testcase.
19489
19490 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
19491
19492 PR c++/24824
19493 * g++.dg/debug/dwarf2-1.C: New.
19494
19495 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
19496
19497 PR testsuite/25728
19498 * lib/gcov.exp (verify-lines): Add "close $fd".
19499
19500 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
19501 Ben Elliston <bje@au.ibm.com>
19502
19503 * gcc.dg/dfp/inf-1.c: New test.
19504
19505 2006-01-12 Janis Johnson <janis187@us.ibm.com>
19506 Yao Qi <qiyaoltc@cn.ibm.com>
19507 Ben Elliston <bje@au.ibm.com>
19508 Jon Grimm <jgrimm2@us.ibm.com>
19509
19510 * gcc.dg/nodfp-1.c: New test.
19511 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19512 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19513 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19514 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19515 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19516 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19517 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19518 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19519 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19520 * gcc.dg/format/dfp-scanf-1.c: Likewise.
19521 * gcc.dg/format/dfp-printf-1.c: Likewise.
19522 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19523 (compat_setup_dfp): New.
19524 * gcc.dg/compat/compat.exp: Use it.
19525 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19526 Make some variables global, prepend "compat_" to their names.
19527 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19528 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19529 * gcc.misc-tests/dectest.exp: New test driver for decTest.
19530 * lib/compat.exp (compat_skip_list): Make global, rename.
19531 * lib/c-compat.exp: New file.
19532 * lib/target-supports.exp (check_effective_target_dfp): New.
19533
19534 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19535 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19536 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19537 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19538 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19539 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19540 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19541 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19542 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19543 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19544 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19545 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19546 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19547 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19548 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19549 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19550 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19551 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19552 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19553 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19554 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19555 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19556 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19557 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19558 gcc.dg/dfp/struct-layout-1.c,
19559 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19560 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19561 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19562 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19563 gcc.dg/dfp/func-vararg-dfp.c,
19564 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19565 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19566 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19567 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19568 gcc.dg/dfp/wtr-conversion-1.c: New tests.
19569
19570 2006-01-11 Richard Guenther <rguenther@suse.de>
19571
19572 PR tree-optimization/25734
19573 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19574
19575 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19576
19577 PR fortran/25486
19578 * gfortran.dg/literal_character_constant_1_x.F: New test.
19579 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19580 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19581 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19582
19583 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19584
19585 PR c++/25386
19586 * g++.dg/ext/packed3.C: Add expected packed error.
19587
19588 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19589
19590 PR target/25706
19591 * gcc.dg/torture/pr25706-1.c: New test.
19592
19593 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19594
19595 PR tree-optimization/23109
19596 PR tree-optimization/23948
19597 PR tree-optimization/24123
19598
19599 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19600 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19601 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19602 g++.dg/tree-ssa/pr23948.C: New testcases.
19603 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19604 three divisions in order to do the optimization.
19605
19606 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19607
19608 PR c++/25632
19609 * g++.dg/other/pr25632.C: New test.
19610
19611 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19612
19613 PR fortran/25730
19614 * gfortran.dg/used_types_1.f90: New test.
19615
19616 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19617
19618 PR target/25718
19619 * gcc.dg/torture/pr25718-1.c: New test.
19620
19621 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19622
19623 * gfortran.dg/list_read_2.f90: Fix typo in description.
19624
19625 2006-01-10 Jan Beulich <jbeulich@novell.com>
19626
19627 * lib/target-supports.exp (check_visibility_available): Simplify test
19628 for *-*-netware*.
19629 (check_profiling_available): Fail for *-*-netware*.
19630 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19631 * gcc.dg/20021014-1.c: Likewise.
19632 * gcc.dg/nest.c: Likewise.
19633
19634 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19635
19636 fortran/24936
19637 * gfortran.dg/forall_3.f90: New test.
19638
19639 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19640
19641 PR fortran/21977
19642 * gfortran.dg/nesting_2.f90: New test.
19643 * gfortran.dg/nesting_3.f90: New test.
19644
19645 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19646
19647 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19648 Fix typo in comment.
19649
19650 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19651
19652 * gfortran.dg/single_char_string.f90: New test.
19653
19654 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19655
19656 * gfortran.dg/ichar_2.f90: New test.
19657
19658 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19659
19660 PR fortran/25093
19661 * gfortran.dg/private_type_4.f90: New.
19662
19663 2006-01-07 Richard Guenther <rguenther@suse.de>
19664
19665 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19666
19667 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19668
19669 * gfortran.dg/func_decl_1.f90: New.
19670 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19671 * gfortran.dg/array_alloc_2.f90: Likewise.
19672 * gfortran.dg/char_result_8.f90: Likewise.
19673 * gfortran.dg/dup_save_1.f90: Likewise.
19674 * gfortran.dg/dup_save_2.f90: Likewise.
19675 * gfortran.dg/f2c_6.f90: Likewise.
19676 * gfortran.dg/f2c_7.f90: Likewise.
19677 * gfortran.dg/func_result_2.f90: Likewise.
19678 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19679
19680 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19681
19682 PR fortran/22146
19683 * gfortran.dg/elemental_subroutine_1.f90: New test.
19684 * gfortran.dg/elemental_subroutine_2.f90: New test.
19685
19686 PR fortran/25029
19687 PR fortran/21256
19688 * gfortran.dg/assumed_size_refs_1.f90: New test.
19689
19690 PR fortran/20868
19691 PR fortran/20870
19692 * gfortran.dg/assumed_size_refs_2.f90: New test.
19693 * gfortran.dg/initialization_1.f90: Change warning message.
19694
19695 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19696
19697 * gcc.dg/tree-ssa/loop-15.c: New test.
19698
19699 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19700
19701 PR fortran/25598
19702 * gfortran.dg/backspace_3.f: New test.
19703 * gfortran.dg/backspace_4.f: New test.
19704
19705 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19706
19707 PR fortran/24268
19708 * gfortran.dg/fmt_white.f: Update test.
19709
19710 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19711
19712 * gcc.dg/cast-1.c: Add new warning.
19713 * gcc.dg/cast-2.c: Likewise.
19714 * gcc.dg/cast-3.c: Likewise.
19715 * gcc.dg/format/cast-1.c: Likewise.
19716 * gcc.dg/cast-4.c: New testcase.
19717
19718 2006-01-05 Richard Guenther <rguenther@suse.de>
19719
19720 PR tree-optimization/22555
19721 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19722
19723 2006-01-05 Richard Guenther <rguenther@suse.de>
19724 Diego Novillo <dnovillo@redhat.com>
19725
19726 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19727 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19728 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19729 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19730 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19731 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19732 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19733 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19734 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19735 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19736 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19737 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19738 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19739 * treelang/compile/extravar.tree: Likewise.
19740 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19741 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19742 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19743 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19744 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19745
19746 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19747
19748 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19749 for 64-bit fix.
19750
19751 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19752
19753 PR fortran/23675
19754 gfortran.dg/char_result_11.f90: New.
19755
19756 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19757
19758 PR c++/24782
19759 * g++.dg/parse/access9.C: New test.
19760 * g++.dg/tc1/dr52.C: Tweak error markers.
19761
19762 2006-01-04 Richard Henderson <rth@redhat.com>
19763
19764 Merge from gomp branch.
19765 * g++.dg/parse/pragma2.C: Update expected error lines.
19766
19767 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19768
19769 * g++.dg/other/i386-2.C: New test.
19770
19771 PR target/25554
19772 * gcc.c-torture/compile/20051228-1.c: New test.
19773
19774 PR c/25559
19775 * gcc.dg/pr25559.c: New test.
19776
19777 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19778
19779 PR c++/25492
19780 * g++.dg/lookup/friend9.C: New test.
19781
19782 PR c++/25625
19783 * g++.dg/template/repo5.C: New test.
19784
19785 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19786
19787 PR fortran/25101
19788 * gfortran.dg/forall_2.f90: New test.
19789
19790 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19791
19792 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19793 dg-require-weak. Adjust regexp to handle leading-underscore
19794 targets and space as well as TAB after .weak. Change previous
19795 64-bit fix to not use naked dot.
19796
19797 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19798
19799 PR rtl-optimization/25578
19800 * gcc.c-torture/execute/20060102-1.c: New testcase.
19801
19802 2006-01-03 Richard Guenther <rguenther@suse.de>
19803
19804 PR c/25183
19805 * gcc.dg/torture/pr25183.c: New testcase.
19806
19807 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19808
19809 Merge from gomp-branch.
19810 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19811 * gcc.dg/ia64-sync-2.c: Likewise.
19812 * gcc.dg/ia64-sync-3.c: Likewise.
19813 * gcc.dg/ia64-sync-4.c: Likewise.
19814 * gcc.dg/sync-2.c: Likewise.
19815 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19816 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19817
19818 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19819
19820 PR c++/25635
19821 * g++.dg/parse/operator6.C: New test.
19822
19823 PR c++/25637
19824 * g++.dg/parse/error29.C: New test.
19825
19826 PR c++/25638
19827 * g++.dg/parse/dtor6.C: New test.
19828
19829 PR c++/25633
19830 * g++.dg/parse/ctor3.C: New test.
19831
19832 PR c++/25634
19833 * g++.dg/template/class3.C: New test.
19834
19835 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19836
19837 * g++.dg/debug/debug9.C: New.
19838
19839 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19840
19841 PR fortran/24640
19842 * gfortran.dg/label_2.f90: New test.
19843
19844 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19845
19846 * g++.dg/lookup/using12.C: Tighten error marker.
19847
19848 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19849 Andrew Pinski <pinskia@physics.uc.edu>
19850
19851 * gcc.target/powerpc/darwin-abi-3.c: New file.
19852 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19853 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19854 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19855 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19856 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19857 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19858 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19859 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19860
19861 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19862
19863 * gcc.dg/tree-ssa/loadpre1.c: New;
19864 * gcc.dg/tree-ssa/loadpre2.c: New;
19865 * gcc.dg/tree-ssa/loadpre3.c: New;
19866 * gcc.dg/tree-ssa/loadpre4.c: New;
19867 * gcc.dg/tree-ssa/loadpre5.c: New;
19868 * gcc.dg/tree-ssa/loadpre6.c: New;
19869 * gcc.dg/tree-ssa/loadpre7.c: New;
19870 * gcc.dg/tree-ssa/loadpre8.c: New;
19871 * gcc.dg/tree-ssa/loadpre9.c: New;
19872
19873 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19874
19875 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19876 * g++.dg/abi/thunk4.C: Likewise.
19877
19878 2006-01-01 Andreas Jaeger <aj@suse.de>
19879
19880 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19881 portable.
19882
19883 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19884
19885 PR c++/25294
19886 * gcc.dg/pragma-pack-3.c: New test.
19887 * g++.dg/parse/pragma3.C: New test.
19888
19889 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19890
19891 PR middle-end/24827
19892 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19893
19894 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19895
19896 PR testsuite/25214
19897 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19898
19899 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19900
19901 PR fortran/22607
19902 * gfortran-dg/pure_byref_3.f90: New.
19903
19904 fortran/PR 25396
19905 * gfortran.dg/userdef_operator_1.f90: New.
19906
19907 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19908
19909 * g++.dg/abi/thunk3.C: New.
19910 * g++.dg/abi/thunk4.C: New.
19911
19912 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19913
19914 PR fortran/25532
19915 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19916 associated derived type components of derived types are
19917 properly declared in contained procedures.
19918
19919 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19920
19921 PR libgfortran/25139
19922 * gfortran.dg/backspace_2.f: New test.
19923
19924 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19925
19926 PR libgfortran/25550
19927 * gfortran.dg/endfile.f: New test.
19928
19929 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19930
19931 PR libgfortran/25419
19932 * gfortran.dg/comma.f: New test.
19933
19934 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19935
19936 * lib/gfortran-dg.exp: Remove trailing whitespace.
19937 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19938 -funroll-all-loops.
19939
19940 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19941
19942 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19943 Extended Double long doubles or repeat tests when long double is
19944 the same size as double.
19945
19946 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19947
19948 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19949
19950 PR testsuite/25442
19951 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19952 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19953
19954 PR testsuite/25441
19955 * gcc.dg/pr23911.c: Make test variable static.
19956
19957 PR testsuite/25444
19958 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19959
19960 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19961
19962 PR c++/25439
19963 * g++.dg/parse/crash17.C: Adjust error markers.
19964 * g++.dg/template/error20.C: New test.
19965
19966 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19967
19968 PR c++/23172
19969 * g++.dg/ext/complit4.C: New test.
19970
19971 PR c++/25417
19972 * g++.dg/ext/complit5.C: Likewise.
19973
19974 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19975
19976 PR tree-optimization/25125
19977 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19978 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19979 * gcc.c-torture/execute/pr25125.c: New.
19980
19981 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19982
19983 PR fortran/25029
19984 PR fortran/21256
19985 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19986 functions with incorrect assumed size references.
19987
19988 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19989
19990 PR c++/23171
19991 * g++.dg/opt/init1.C: New test.
19992
19993 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19994
19995 PR c++/24671
19996 * g++.dg/template/sfinae3.C: New test.
19997
19998 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19999
20000 * g++.dg/other/friend4.C: New test.
20001
20002 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20003
20004 PR target/25005
20005 * g++.dg/opt/pr25005.C: New test.
20006
20007 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20008
20009 PR c++/25369
20010 * g++.dg/template/ptrmem16.C: New test.
20011
20012 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
20013
20014 PR fortran/25029
20015 PR fortran/21256
20016 * gfortran.dg/initialization_1.f90: Add test of SIZE.
20017
20018 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20019
20020 PR libgfortran/25307
20021 * gfortran.dg/list_read_5.f90: New test.
20022
20023 2005-12-22 Richard Henderson <rth@redhat.com>
20024
20025 * gcc.target/i386/sse-7.c: Use -msse2.
20026
20027 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20028
20029 PR rtl-optimization/25432
20030 * gcc.c-torture/compile/20051216-1.c: New test.
20031
20032 PR objc/25328
20033 * objc/execute/pr25328.m: New test.
20034
20035 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20036
20037 PR c++/25364
20038 * g++.dg/template/call4.C: New test.
20039
20040 2005-12-22 Dale Johannesen <dalej@apple.com>
20041
20042 * gcc.target/i386/sse-17.c: New.
20043
20044 2005-12-22 Paul Brook <paul@codesourcery.com>
20045
20046 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20047
20048 2005-12-22 Paul Brook <paul@codesourcery.com>
20049
20050 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20051
20052 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
20053
20054 PR tree-opt/25513
20055 * gcc.c-torture/compile/pr25513.c: New test.
20056
20057 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20058
20059 PR c++/23333
20060 * g++.dg/parse/error25.C: Add more tests.
20061
20062 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20063
20064 PR fortran/18990
20065 * gfortran.dg/der_charlen_1.f90: New.
20066
20067 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
20068
20069 PR fortran/20889
20070 * gfortran.dg/pointer_component_type_1.f90: New test.
20071
20072 PR fortran/25029
20073 PR fortran/21256
20074 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20075 should give an error with assumed size array refernces and checks
20076 those that should not.
20077 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20078 reference an upper bound so that it does not generate an error.
20079
20080 PR fortran/19362
20081 PR fortran/20244
20082 PR fortran/20864
20083 PR fortran/25391
20084 * gfortran.dg/used_dummy_types_1.f90: New test.
20085 * gfortran.dg/used_dummy_types_2.f90: New test.
20086 * gfortran.dg/used_dummy_types_3.f90: New test.
20087 * gfortran.dg/used_dummy_types_4.f90: New test.
20088 * gfortran.dg/used_dummy_types_5.f90: New test.
20089
20090 PR fortran/23152
20091 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20092 group already being USE associated.
20093 * gfortran.dg/assumed_shape_nml.f90: New test.
20094 * gfortran.dg/assumed_size_nml.f90: New test.
20095
20096 PR fortran/20862
20097 PR fortran/25053
20098 PR fortran/25063
20099 PR fortran/25064
20100 PR fortran/25066
20101 PR fortran/25067
20102 PR fortran/25068
20103 PR fortran/25307
20104 * gfortran.dg/io_constraints_1.f90: New test.
20105 * gfortran.dg/io_constraints_1.f90: New test.
20106 * gfortran.dg/iostat_3.f90: Change wording of warning.
20107 * gfortran.dg/g77/19981216-0.f: The same.
20108
20109 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
20110
20111 PR tree-optimization/23518
20112 * gcc.dg/pr23518.c: New.
20113
20114 2005-12-21 Mike Stump <mrs@apple.com>
20115
20116 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20117
20118 2005-12-21 Paul Brook <paul@codesourcery.com>
20119
20120 * gcc.dg/pr19340.c: Skip on m68k targets.
20121
20122 2005-12-21 Steven Bosscher <stevenb@suse.de>
20123
20124 PR rtl-optimization/25196
20125 * gcc.dg/pr25196.c: New test.
20126
20127 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
20128
20129 PR fortran/25423
20130 gfortran.dg/where_nested_1.f90: New.
20131
20132 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
20133
20134 PR tree-optimization/25382.
20135 * gcc.dg/tree-ssa/pr25382.c: New.
20136
20137 2005-12-20 Richard Guenther <rguenther@suse.de>
20138
20139 PR middle-end/24306
20140 * gcc.target/i386/pr24306.c: New testcase.
20141
20142 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
20143
20144 PR tree-optimization/25501
20145 * gcc.dg/tree-ssa/pr25501.c: New.
20146
20147 2005-12-20 Richard Guenther <rguenther@suse.de>
20148
20149 Revert
20150 2005-12-02 Richard Guenther <rguenther@suse.de>
20151
20152 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20153
20154 2005-12-20 Mark Mitchell <mark@codesourcery.com>
20155
20156 PR c++/21228
20157 * g++.dg/warn/Wunreachable-code-2.C: New test.
20158
20159 2005-12-19 Mark Mitchell <mark@codesourcery.com>
20160
20161 PR c++/24278
20162 * g++.dg/template/ctor5.C: New test.
20163
20164 PR c++/24915
20165 * g++.dg/template/overload8.C: New test.
20166
20167 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
20168
20169 * gcc.c-torture/compile/pr25483 : New test.
20170
20171 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20172
20173 PR c++/20552
20174 * g++.dg/ext/typeof10.C: New test.
20175
20176 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
20177
20178 * gcc.dg/mt-loopi1.c: New.
20179
20180 2005-12-18 Richard Guenther <rguenther@suse.de>
20181
20182 PR tree-optimization/25481
20183 * gcc.dg/torture/pr25481.c: New testcase.
20184
20185 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
20186
20187 PR rtl-optimization/21041
20188 * gcc.dg/pr21041.c: New test.
20189
20190 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20191
20192 PR libgfortran/25463
20193 * gfortran.dg/advance.f90: New test.
20194
20195 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
20196
20197 * gcc.dg/20051201-1.c: New test.
20198
20199 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
20200
20201 PR fortran/25018
20202 * gfortran.dg/initialization_1.f90: New test.
20203 * gfortran.dg/enum_5.f90: Change dg-error to new message.
20204 * gfortran.dg/g77/980616-0.f: The same.
20205
20206 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20207
20208 * PR fortran/25458
20209 * gfortran.dg/chkbits.f90: New test.
20210
20211 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20212
20213 * gfortran.dg/enum_5.f: Revert to previous version.
20214
20215 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20216
20217 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20218 * gfortran.dg/nested_modules_1.f90: Ditto.
20219 * gfortran.dg/hollerith_f95.f90: Ditto.
20220 * gfortran.dg/select_5.f90: Ditto.
20221 * gfortran.dg/secnds.f: Ditto.
20222 * gfortran.dg/hollerith2.f90: Ditto.
20223 * gfortran.dg/imag_2.f: Ditto.
20224 * gfortran.dg/ftell_2.f90: Ditto.
20225 * gfortran.dg/malloc_free_1.f90: Ditto.
20226 * gfortran.dg/logint-1.f: Ditto.
20227 * gfortran.dg/recursive_statement_functions.f90: Ditto.
20228 * gfortran.dg/e_d_fmt.f90: Ditto.
20229 * gfortran.dg/hollerith_legacy.f90: Ditto.
20230 * gfortran.dg/logint-2.f: Ditto.
20231 * gfortran.dg/enum_5.f90: Ditto.
20232 * gfortran.dg/f2c_2.f90: Ditto.
20233 * gfortran.dg/pr17143.f90: Ditto.
20234 * gfortran.dg/namelist_14.f90: Ditto.
20235 * gfortran.dg/logint-3.f: Ditto.
20236 * gfortran.dg/spread_scalar_source.f90: Ditto.
20237 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20238 * gfortran.dg/namelist_11.f: Ditto.
20239 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20240 * gfortran.dg/g77/20010519-1.f
20241 * gfortran.dg/g77/alpha1.f: Ditto.
20242 * gfortran.dg/g77/990115-1.f: Ditto.
20243 * gfortran.dg/g77/erfc.f: Ditto.
20244 * gfortran.dg/g77/19990313-3.f: Ditto.
20245 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20246 * gfortran.dg/g77/20010426.f: Ditto.
20247 * gfortran.dg/g77/19990313-0.f: Ditto.
20248 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20249 * gfortran.dg/g77/20000629-1.f: Ditto.
20250 * gfortran.dg/g77/970125-0.f: Ditto.
20251 * gfortran.dg/g77/8485.f: Ditto.
20252 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20253 * gfortran.dg/g77/19990313-1.f: Ditto.
20254 * gfortran.dg/g77/int8421.f: Ditto.
20255 * gfortran.dg/g77/19990305-0.f: Ditto.
20256 * gfortran.dg/g77/947.f: Ditto.
20257 * gfortran.dg/g77/19990905-2.f: Ditto.
20258 * gfortran.dg/g77/cabs.f: Ditto.
20259 * gfortran.dg/g77/19990313-2.f: Ditto.
20260 * gfortran.dg/g77/20020307-1.f: Ditto.
20261 * gfortran.dg/g77/dcomplex.f: Ditto.
20262 * gfortran.dg/g77/19990502-1.f: Ditto.
20263 * gfortran.dg/g77/19981216-0.f: Ditto.
20264 * gfortran.dg/common_4.f90: Ditto.
20265 * gfortran.dg/entry_4.f90: Ditto.
20266 * gfortran.dg/equiv_constraint_2.f90: Ditto.
20267 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20268 * gfortran.dg/namelist_12.f: Ditto.
20269 * gfortran.dg/scale_1.f90: Ditto.
20270 * gfortran.dg/modulo_1.f90
20271 * gfortran.dg/hollerith.f90: Ditto.
20272 * gfortran.dg/direct_io_3.f90: Ditto.
20273 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20274 * gfortran.dg/gnu_logical_1.F: Ditto.
20275 * gfortran.dg/unf_io_convert_1.f90: Ditto.
20276 * gfortran.dg/assign_1.f90: Ditto.
20277 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20278 * gfortran.dg/pr23095.f: Ditto.
20279 * gfortran.dg/read_float_1.f90: Ditto.
20280
20281 2005-12-17 Andreas Jaeger <aj@suse.de>
20282
20283 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20284 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20285
20286 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20287
20288 PR fortran/24268
20289 * gfortran.dg/fmt_white.f: New test.
20290
20291 2005-12-16 Steven G. Kargl <kargls@comcast.net>
20292
20293 * gfortran.dg/label_1.f90: New test.
20294
20295 2005-12-15 Ben Elliston <bje@au.ibm.com>
20296
20297 PR testsuite/25422
20298 * gcc.dg/20031012-1.c: Add -Walways-true option.
20299 * gcc.dg/weak/weak-3.c: Likewise.
20300 * g++.old-deja/g++.mike/warn8.C: Likewise.
20301
20302 2005-12-16 Mike Stump <mrs@apple.com>
20303
20304 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20305 exit.
20306
20307 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20308
20309 PR libgfortran/25264
20310 PR libgfortran/25349
20311 * gfortran.dg/tl_editing.f90: Added additional checks.
20312 * gfortran.dg/t_editing.f: New test.
20313 * gfortran.dg/write_padding.f90: New test
20314
20315 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20316
20317 PR testsuite/25215
20318 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20319
20320 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20321
20322 PR rtl-optimization/24899
20323 * gcc.c-torture/execute/20051215-1.c: New test.
20324
20325 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20326
20327 PR 24823
20328 * gfortran.dg/pr24823.f: New test.
20329
20330 2005-12-16 Jeff Law <law@redhat.com>
20331
20332 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20333
20334 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20335
20336 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20337 (base_types): Change C++ style comments to C style comments. Remove
20338 aligned types from the array. Keep Enums disabled.
20339 (complex_types): Remove aligned types from the array.
20340 Comment out "_Complex long double".
20341 (attrib_types): Remove.
20342 (complex_attrib_types): Remove.
20343 (attrib_array_types): Remove.
20344 (complex_attrib_array_types): Remove.
20345 (aligned_bitfld_types): Remove.
20346 (n_aligned_bitfld_types): Remove.
20347 (FEATURE_ALIGNEDPACKED): Delete.
20348 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20349 (singles): Remove support for adding attributes.
20350 (choose_type): Remove support for attributed types.
20351 (generate_fields): Remove support for attributed bit-fields.
20352 Remove support for adding attributes.
20353 (generate_random_tests): Remove support for adding attributes.
20354 (features): Add back "[0] :0" and "complex vector [0]".
20355 (main): Remove support for attributed bit-fields.
20356 Uncomment the calling of generate_random_tests for the rests of
20357 the tests.
20358
20359 2005-12-16 Jan Hubicka <jh@suse.cz>
20360
20361 * gcc.c-torture/combine/pr25224.c: New.
20362
20363 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20364
20365 PR other/25028
20366 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20367 HP-UX.
20368
20369 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20370
20371 * gcc.dg/20051215-1.c: New file.
20372
20373 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20374
20375 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20376 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20377
20378 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20379
20380 PR fortran/18197
20381 * gfortran.dg/dummy_functions_1.f90: New.
20382
20383 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20384
20385 PR rtl-optimization/25310
20386 * gcc.c-torture/compile/pr25310.c: New test.
20387
20388 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20389
20390 PR debug/25023
20391 * gcc.dg/pr25023.c: New test.
20392
20393 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20394
20395 * g++.old-deja/g++.brendan/redecl1.C,
20396 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20397 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20398 g++.old-deja/g++.oliva/typeof1.C,
20399 g++.old-deja/g++.other/crash16.C,
20400 g++.old-deja/g++.other/crash34.C,
20401 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20402 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20403 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20404 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20405 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20406 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20407 Remove xfail.
20408
20409 2005-12-14 Kean Johnston <jkj@sco.com>
20410 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20411
20412 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20413 * gcc.target/i386/20020523-1.c: Ditto.
20414 * gcc.target/i386/tailcall-1.c: Ditto.
20415 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20416 * gcc.target/i386/ssetype-5.c: Ditto.
20417
20418 2005-12-14 Jeff Law <law@redhat.com>
20419
20420 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20421
20422 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20423
20424 PR target/25254
20425 PR target/24188
20426 * gcc.target/i386/pr25254.c: New test.
20427 * gfortran.dg/PR24188.f: New test.
20428
20429 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20430
20431 * lib/fortran-torture.exp: Catch remaining uses of
20432 remote_file build delete.
20433
20434 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20435
20436 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20437
20438 2005-12-14 Ben Elliston <bje@au.ibm.com>
20439
20440 * gcc.dg/warn-addr-cmp.c: New test.
20441
20442 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20443
20444 PR debug/25023
20445 PR target/25293
20446 * gcc.target/i386/pr25293.c: New test.
20447
20448 2005-12-13 Petr Machata <machata@post.cz>
20449
20450 PR c++/24907
20451 * g++.dg/parse/comma2.C: New test.
20452
20453 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20454 Jakub Jelinek <jakub@redhat.com>
20455
20456 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20457 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20458 (limits.h): Include unconditionally.
20459 (stdlib.h): Likewise.
20460 (hashtab.h): Do not include.
20461 (getopt.h): Likewise.
20462 (stddef.h): Include.
20463 (hashval_t): Define.
20464 (struct entry): Add "next" field.
20465 (HASH_SIZE): New macro.
20466 (hash_table): New variable.
20467 (switchfiles): Do not use xmalloc.
20468 (mix): New macro.
20469 (iterative_hash): New function.
20470 (hasht): Remove.
20471 (e_exists): New function.
20472 (e_insert): Likewise.
20473 (output): Use, instead of libiberty hashtable functions.
20474 (main): Do not use getopt. Do not call htab_create.
20475
20476 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20477
20478 PR c++/25331
20479 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20480 put atal* and atpaal* attributes on array elements.
20481 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20482 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20483 put atal* and atpaal* attributes on array elements.
20484 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20485
20486 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20487
20488 * gcc.dg/single-precision-constant.c: New test.
20489
20490 2005-12-13 Alan Modra <amodra@bigpond.net.au>
20491
20492 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20493 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20494 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20495 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20496 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20497 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20498 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20499 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20500 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20501 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20502 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20503 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20504 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20505 gcc.target/powerpc/ppc-sdata-2.c,
20506 gcc.target/powerpc/ppc-stackalign-1.c,
20507 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20508 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20509 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20510 gcc.target/powerpc/rs6000-ldouble-2.c,
20511 gcc.target/powerpc/rs6000-power2-1.c,
20512 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20513 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
20514 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
20515 option into target selector.
20516 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
20517 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20518
20519 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20520
20521 PR objc/25348
20522 * objc.dg/encode-9.m: New test.
20523
20524 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20525
20526 PR testsuite/20772
20527 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20528 * gcc.dg/asm-b.c: Fix typo.
20529 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20530 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20531 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20532 i?86 lp64 and x86_64 ilp32.
20533 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20534 on i?86 lp64.
20535 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20536
20537 2005-12-12 Steven G. Kargl <kargls@comcast.net>
20538
20539 PR fortran/25078
20540 gfortran.dg/equiv_5.f90: New test.
20541
20542 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
20543
20544 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20545 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20546 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20547 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20548 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20549 * gcc.dg/tree-ssa/reassoc-5.c: New.
20550 * gcc.dg/tree-ssa/reassoc-6.c: New.
20551 * gcc.dg/tree-ssa/reassoc-7.c: New.
20552 * gcc.dg/tree-ssa/reassoc-8.c: New.
20553 * gcc.dg/tree-ssa/reassoc-9.c: New.
20554 * gcc.dg/tree-ssa/reassoc-10.c: New.
20555 * gcc.dg/tree-ssa/reassoc-11.c: New.
20556
20557 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20558
20559 PR testsuite/25167
20560 PR testsuite/24478
20561 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20562
20563 2005-12-12 Mark Mitchell <mark@codesourcery.com>
20564
20565 PR c++/25300
20566 * g++.dg/template/inherit.C: Do not use a generic error message.
20567
20568 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20569
20570 PR libobjc/25354
20571 * objc.dg/gnu-encoding: New directory.
20572 * objc.dg/gnu-encoding/compat-common.h: New file.
20573 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20574 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20575 * objc.dg/gnu-encoding/vector-defs.h: New file.
20576 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20577 * objc.dg/gnu-encoding/generate-random.c: New file.
20578 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20579 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20580 * objc.dg/gnu-encoding/generate-random.h: New file.
20581
20582 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20583
20584 PR c++/25337
20585 * g++.dg/template/defarg7.C: New test.
20586
20587 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20588
20589 PR libobjc/25347
20590 * objc.dg/encode-8.m: New test.
20591
20592 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20593
20594 PR libobjc/25346
20595 * objc.dg/encode-7.m: New test.
20596
20597 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20598
20599 PR c++/25010
20600 * g++.dg/opt/inline10.C: New test.
20601
20602 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20603
20604 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20605
20606 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20607
20608 * gfortran.dg/substring_equivalence.f90: typo in comment
20609
20610 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20611
20612 PR fortran/25068
20613 * gfortran.dg/iostat_3.f90: New test.
20614
20615 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20616
20617 PR fortran/23815
20618 * gfortran.dg/unf_io_convert_1.f90: New test.
20619 * gfortran.dg/unf_io_convert_2.f90: New test.
20620 * gfortran.dg/unf_io_convert_3.f90: New test.
20621
20622 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20623
20624 PR testsuite/20772
20625 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20626 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20627 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20628 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20629 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20630 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20631 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20632 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20633 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20634 gcc.dg/torture/fp-int-convert-float128-timode.c,
20635 gcc.dg/torture/fp-int-convert-float128.c,
20636 gcc.dg/torture/fp-int-convert-float80-timode.c,
20637 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20638 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20639
20640 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20641
20642 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20643
20644 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20645
20646 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20647
20648 * gcc.dg/20051207-1.c,
20649 * gcc.dg/20051207-2.c,
20650 * gcc.dg/20051207-3.c: New tests.
20651
20652 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20653
20654 PR testsuite/20772
20655 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20656 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20657 dg-skip-if target selector.
20658
20659 PR testsuite/20772
20660 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20661 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20662 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20663 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20664 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20665 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20666 and/or merge with i?86 cases.
20667
20668 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20669
20670 PR testsuite/20772
20671 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20672 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20673 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20674 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20675 x86_64-*-linux*.
20676
20677 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20678
20679 PR target/25311
20680 * gcc.c-torture/compile/pr25311.c: New test.
20681
20682 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20683
20684 PR libgfortran/25039
20685 * gfortran.dg/read_comma.f: New test.
20686
20687 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20688
20689 PR c++/19317
20690 * g++.dg/opt/pr19317-1.C: New test.
20691 * g++.dg/opt/pr19317-2.C: New test.
20692 * g++.dg/opt/pr19317-3.C: New test.
20693
20694 PR target/19005
20695 * gcc.c-torture/execute/pr19005.c: New test.
20696
20697 PR target/17828
20698 * g++.old-deja/g++.other/comdat5.C: New test.
20699 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20700
20701 * g++.dg/compat/struct-layout-1.exp: New file.
20702 * g++.dg/compat/struct-layout-1.h: New.
20703 * g++.dg/compat/struct-layout-1_generate.c: New.
20704 * g++.dg/compat/struct-layout-1_x1.h: New.
20705 * g++.dg/compat/struct-layout-1_x2.h: New.
20706 * g++.dg/compat/struct-layout-1_y1.h: New.
20707 * g++.dg/compat/struct-layout-1_y2.h: New.
20708
20709 * gcc.dg/20050330-2.c: New test.
20710
20711 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20712
20713 PR fortran/25292
20714 * gfortran.dg/associated_1.f90: New.
20715
20716 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20717
20718 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20719 ILP32 vect_no_align platforms.
20720
20721 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20722 Jakub Jelinek <jakub@redhat.com>
20723
20724 PR target/25268
20725 * gcc.c-torture/compile/20051207-1.c: New test.
20726
20727 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20728
20729 PR testsuite/20772
20730 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20731 gcc.dg/torture/pr18582-1.c,
20732 gcc.target/i386/attributes-error.c: Also test on x86_64.
20733
20734 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20735
20736 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20737
20738 PR c++/19397
20739 * g++.dg/template/typedef3.C: New test.
20740
20741 PR c++/19762
20742 PR c++/19764
20743 * g++.dg/template/dtor3.C: Fix error markers.
20744
20745 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20746
20747 * lib/target-supports.exp (check_effective_target_sync_char_short):
20748 Add s390*.
20749
20750 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20751
20752 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20753
20754 2005-12-06 Roger Sayle <roger@eyesopen.com>
20755
20756 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20757 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20758 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20759 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20760
20761 2005-12-06 Roger Sayle <roger@eyesopen.com>
20762
20763 PR c++/25263
20764 * g++.dg/other/array2.C: New test case.
20765
20766 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20767
20768 * gcc.dg/darwin-weakimport-3.c: New.
20769
20770 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20771 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20772 and to work on Darwin.
20773 * gcc.dg/attr-weakref-1b.c: New file.
20774 * gcc.dg/attr-weakref-2.c: New test.
20775 * gcc.dg/darwin-weakref-1.c: New test.
20776
20777 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20778
20779 PR testsuite/25247
20780 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20781 use in selector expressions.
20782 (dg-xfail-if): Ditto.
20783 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20784 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20785 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20786 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20787 * gcc.test-framework/test-framework.exp: Skip generated tests if
20788 CHECK_TEST_FRAMEWORK is not 1.
20789
20790 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20791
20792 PR tree-optimization/24963
20793 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20794
20795 PR target/24108
20796 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20797
20798 PR target/18580
20799 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20800 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20801 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20802 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20803
20804 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20805
20806 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20807 dg-options.
20808
20809 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20810
20811 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20812
20813 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20814
20815 * gcc.dg/format/cast-1.c: New test.
20816
20817 2005-12-04 Roger Sayle <roger@eyesopen.com>
20818
20819 PR c/7776
20820 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20821 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20822 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20823 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20824
20825 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20826
20827 * gcc.dg/cast-pretty-print-1.c: New test.
20828
20829 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20830
20831 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20832
20833 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20834
20835 PR c++/24173
20836 * g++.dg/template/friend40.C: New test.
20837
20838 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20839
20840 PR target/25199
20841 * gcc.target/i386/movq-2.c: New test.
20842 * gcc.target/i386/movq.c: Remove target i?86, instead add
20843 dg-require-effective-target ilp32.
20844
20845 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20846
20847 PR c++/24103
20848 * g++.dg/other/default1.C: New test.
20849
20850 2005-12-02 Richard Guenther <rguenther@suse.de>
20851
20852 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20853
20854 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20855
20856 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20857
20858 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20859
20860 PR target/21017
20861 * gcc.target/powerpc/rotate.c: New.
20862
20863 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20864
20865 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20866 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20867
20868 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20869
20870 PR c/13384
20871 * gcc.dg/pr17730-1.c: Adjust.
20872 * gcc.dg/lvalue1.c (main): Likewise.
20873 * gcc.dg/lvalue-2.c: Likewise.
20874 * g++.dg/pr7503-3.C
20875
20876 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20877
20878 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20879 error messages.
20880
20881 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20882
20883 PR fortran/24789
20884 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20885
20886 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20887
20888 PR target/24475
20889 * lib/target-supports.exp (check_effective_target_tls): New.
20890 (check_effective_target_tls_runtime): New.
20891 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20892 for TLS support.
20893 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20894 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20895 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20896 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20897 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20898 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20899 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20900 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20901 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20902 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20903 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20904 effective-target TLS.
20905 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20906 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20907 effective-target TLS runtime.
20908
20909 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20910
20911 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20912
20913 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20914
20915 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20916 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20917 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20918 ignored" warnings when "packing" is the same as the ABI layout.
20919
20920 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20921
20922 PR fortran/21302
20923 * gfortran.dg/line_length_1.f: New test.
20924 * gfortran.dg/line_length_2.f90: Ditto.
20925
20926 2005-11-30 Richard Guenther <rguenther@suse.de>
20927
20928 PR tree-optimization/21655
20929 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20930
20931 2005-11-30 Dale Johannesen <dalej@apple.com>
20932
20933 * gcc.c-torture/compile/pr24930.c: New.
20934
20935 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20936
20937 PR fortran/15809
20938 * gfortran.dg/auto_char_dummy_array.f90: New test.
20939
20940 2005-11-30 Jeff Law <law@redhat.com>
20941
20942 * g++.old-deja/g++.law/pr25000.C: New test.
20943
20944 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20945
20946 * gcc.dg/tls/opt-11.c: New test.
20947
20948 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20949
20950 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20951 targets.
20952 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20953 LP64 ia64.
20954
20955 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20956
20957 * gfortran.dg/open_access_1.f90: New test.
20958
20959 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20960
20961 * gcc.dg/charset/builtin2.c: New test.
20962
20963 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20964
20965 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20966 on mmix-*-* for *_[xy].c.
20967
20968 2005-11-28 Kean Johnston <jkj@sco.com>
20969
20970 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20971 headers.
20972 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20973 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20974 * gcc.target/i386/asm-3.c: Ditto.
20975 * gcc.target/i386/clobbers.c: Ditto.
20976 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20977 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20978 test regexp.
20979 * gcc.target/i386/mul.c: Ditto.
20980 * gcc.target/i386/ssetype-1.c: Ditto.
20981 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20982 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20983 static so the test works with -fPIC mode too. Based on comment in
20984 PR19231 by Pinski.
20985 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20986
20987 2005-11-28 Richard Guenther <rguenther@suse.de>
20988
20989 * gcc.dg/alias-9.c: New testcase.
20990 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20991
20992 2005-11-28 Roger Sayle <roger@eyesopen.com>
20993 Uros Bizjak <uros@kss-loka.si>
20994
20995 PR middle-end/20219
20996 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20997 tan(x)/sin(x) transformations.
20998
20999 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
21000
21001 PR middle-end/24575
21002 * gcc.dg/tree-ssa/divide-3.c: New test.
21003 * gcc.dg/tree-ssa/divide-4.c: New test.
21004
21005 2005-11-27 Steven G. Kargl <kargls@comcast.net>
21006
21007 PR fortran/24917
21008 * gfortran.dg/boz_6.f90: New test.
21009
21010 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21011
21012 PR fortran/23912
21013 * gfortran.dg/modulo_1.f90: New test.
21014
21015 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21016
21017 PR libfortran/24919
21018 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21019 fail on CRLF platforms.
21020 * gfortran.dg/ftell_2.f90: Likewise.
21021
21022 2005-11-26 Eric Christopher <echristo@apple.com>
21023
21024 * gcc.dg/intmax_t-1.c: Remove mips xfail.
21025
21026 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21027
21028 * objc.dg/gnu-runtime-3.m: Simplify.
21029
21030 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21031
21032 PR middle-end/23669
21033 * gcc.dg/tree-ssa/divide-1.c: New test.
21034 * gcc.dg/tree-ssa/divide-2.c: New test.
21035
21036 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21037
21038 PR libgfortran/24945
21039 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21040
21041 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21042
21043 PR libgfortran/24945
21044 * gfortran.dg/open_status_2.f90: New test.
21045
21046 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21047
21048 * gcc.c-torture/execute/builtins/fprintf.c,
21049 gcc.c-torture/execute/builtins/fputs-lib.c,
21050 gcc.c-torture/execute/builtins/fputs.c,
21051 gcc.c-torture/execute/builtins/lib/fprintf.c,
21052 gcc.c-torture/execute/builtins/lib/printf.c,
21053 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21054
21055 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
21056
21057 * gcc.dg/20050922-2.c: New test.
21058
21059 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21060
21061 * objc.dg/gnu-runtime-3.m: New test.
21062
21063 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21064
21065 PR c++/9278
21066 * g++.dg/other/void1.C: New test.
21067
21068 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
21069
21070 PR middle-end/24998
21071 * gcc.dg/torture/fp-int-convert-float.c,
21072 gcc.dg/torture/fp-int-convert-double.c,
21073 gcc.dg/torture/fp-int-convert-long-double.c,
21074 gcc.dg/torture/fp-int-convert-timode.c,
21075 gcc.dg/torture/fp-int-convert-float80.c,
21076 gcc.dg/torture/fp-int-convert-float80-timode.c,
21077 gcc.dg/torture/fp-int-convert-float128.c,
21078 gcc.dg/torture/fp-int-convert-float128-timode.c,
21079 gcc.dg/torture/fp-int-convert.h: New files.
21080
21081 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21082
21083 PR middle-end/24989
21084 * gcc.dg/tree-ssa/bool-10.c: New test.
21085 * gcc.dg/tree-ssa/bool-11.c: New test.
21086 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21087
21088 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21089
21090 PR middle-end/24990
21091 * tree-ssa/pr24990-1.c: New test.
21092
21093 2005-11-24 Richard Guenther <rguenther@suse.de>
21094 Dirk Mueller <dmueller@suse.de>
21095
21096 PR c++/14024
21097 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21098 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21099 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21100 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21101 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21102 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21103
21104 2005-11-23 Uros Bizjak <uros@kss-loka.si>
21105
21106 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21107
21108 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
21109
21110 PR c/21668
21111 * gcc.dg/Wc++-compat.c: New.
21112 * gcc.dg/Wno-c++-compat.c: New.
21113
21114 2005-11-23 Alan Modra <amodra@bigpond.net.au>
21115
21116 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21117 (vspltish, vspltisw): Likewise.
21118
21119 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21120
21121 PR libgfortran/24794
21122 * gfortran.dg/namelist_12.f: Fix quotes.
21123 * gfortran.dg/namelist_13.f90: Fix quotes.
21124 * gfortran.dg/namelist_14.f90: Fix quotes.
21125 * gfortran.dg/namelist_15.f90: Fix quotes.
21126 * gfortran.dg/namelist_use.f90: Fix quotes.
21127 * gfortran.dg/namelist_use_only.f90: Fix quotes.
21128 * gfortran.dg/namelist_21.f90: New test.
21129 * gfortran.dg/namelist_22.f90: New test.
21130
21131 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
21132
21133 PR target/23435
21134 * gcc.c-torture/compile/pr23435.c: New.
21135
21136 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21137
21138 * gcc.c-torture/execute/floatunsisf-1.c: New test.
21139
21140 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21141
21142 * gcc.target/powerpc/405-macchw-1.c,
21143 gcc.target/powerpc/405-macchw-2.c,
21144 gcc.target/powerpc/405-macchwu-1.c,
21145 gcc.target/powerpc/405-macchwu-2.c,
21146 gcc.target/powerpc/405-machhw-1.c,
21147 gcc.target/powerpc/405-machhw-2.c,
21148 gcc.target/powerpc/405-machhwu-1.c,
21149 gcc.target/powerpc/405-machhwu-2.c,
21150 gcc.target/powerpc/405-maclhw-1.c,
21151 gcc.target/powerpc/405-maclhw-2.c,
21152 gcc.target/powerpc/405-maclhwu-1.c,
21153 gcc.target/powerpc/405-maclhwu-2.c,
21154 gcc.target/powerpc/405-mulchw-1.c,
21155 gcc.target/powerpc/405-mulchw-2.c,
21156 gcc.target/powerpc/405-mulchwu-1.c,
21157 gcc.target/powerpc/405-mulchwu-2.c,
21158 gcc.target/powerpc/405-mulhhw-1.c,
21159 gcc.target/powerpc/405-mulhhw-2.c,
21160 gcc.target/powerpc/405-mulhhwu-1.c,
21161 gcc.target/powerpc/405-mulhhwu-2.c,
21162 gcc.target/powerpc/405-mullhw-1.c,
21163 gcc.target/powerpc/405-mullhw-2.c,
21164 gcc.target/powerpc/405-mullhwu-1.c,
21165 gcc.target/powerpc/405-mullhwu-2.c,
21166 gcc.target/powerpc/405-nmacchw-1.c,
21167 gcc.target/powerpc/405-nmacchw-2.c,
21168 gcc.target/powerpc/405-nmachhw-1.c,
21169 gcc.target/powerpc/405-nmachhw-2.c,
21170 gcc.target/powerpc/405-nmaclhw-1.c,
21171 gcc.target/powerpc/405-nmaclhw-2.c,
21172 gcc.target/powerpc/440-macchw-1.c,
21173 gcc.target/powerpc/440-macchw-2.c,
21174 gcc.target/powerpc/440-macchwu-1.c,
21175 gcc.target/powerpc/440-macchwu-2.c,
21176 gcc.target/powerpc/440-machhw-1.c,
21177 gcc.target/powerpc/440-machhw-2.c,
21178 gcc.target/powerpc/440-machhwu-1.c,
21179 gcc.target/powerpc/440-machhwu-2.c,
21180 gcc.target/powerpc/440-maclhw-1.c,
21181 gcc.target/powerpc/440-maclhw-2.c,
21182 gcc.target/powerpc/440-maclhwu-1.c,
21183 gcc.target/powerpc/440-maclhwu-2.c,
21184 gcc.target/powerpc/440-mulchw-1.c,
21185 gcc.target/powerpc/440-mulchw-2.c,
21186 gcc.target/powerpc/440-mulchwu-1.c,
21187 gcc.target/powerpc/440-mulchwu-2.c,
21188 gcc.target/powerpc/440-mulhhw-1.c,
21189 gcc.target/powerpc/440-mulhhw-2.c,
21190 gcc.target/powerpc/440-mulhhwu-1.c,
21191 gcc.target/powerpc/440-mulhhwu-2.c,
21192 gcc.target/powerpc/440-mullhw-1.c,
21193 gcc.target/powerpc/440-mullhw-2.c,
21194 gcc.target/powerpc/440-mullhwu-1.c,
21195 gcc.target/powerpc/440-mullhwu-2.c,
21196 gcc.target/powerpc/440-nmacchw-1.c,
21197 gcc.target/powerpc/440-nmacchw-2.c,
21198 gcc.target/powerpc/440-nmachhw-1.c,
21199 gcc.target/powerpc/440-nmachhw-2.c,
21200 gcc.target/powerpc/440-nmaclhw-1.c,
21201 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21202
21203 2005-11-21 Jakub Jelinek <jakub@redhat.com>
21204
21205 PR fortran/24774
21206 * gfortran.dg/inquire_9.f90: New test.
21207
21208 PR fortran/21647
21209 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21210
21211 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21212
21213 PR libfortran/24432
21214 * lib/target-supports.exp (check_effective_target_fortran_large_real):
21215 Check that 'cos' is supported.
21216
21217 2005-11-21 Paul Thomas <pault@gcc.gnu.org
21218
21219 PR fortran/24223
21220 * gfortran.dg/substring_equivalence.f90: New test.
21221
21222 PR fortran/24705
21223 * gfortran.dg/auto_internal_assumed.f90: New test.
21224
21225 2005-11-21 Uros Bizjak <uros@kss-loka.si>
21226
21227 * gcc.dg/fold-div-2.c: New test.
21228
21229 2005-11-20 Ian Lance Taylor <ian@airs.com>
21230
21231 PR rtl-optimization/24883
21232 * gcc.c-torture/compile/pr24883.c: New test.
21233
21234 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
21235
21236 PR middle-end/20583
21237 * gcc.c-torture/compile/pr20583.c: New.
21238
21239 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
21240
21241 * gcc.c-torture/execute/usmul.c: New test.
21242
21243 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
21244
21245 * gcc.dg/tree-ssa/vrp22.c: New test.
21246
21247 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
21248
21249 PR middle-end/24912
21250 * gcc.dg/torture/pr24912-1.c: New test.
21251
21252 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
21253
21254 PR fortran/24862
21255 * gfortran.dg/arrayio_derived_1.f90: New test.
21256
21257 2005-11-19 Richard Guenther <rguenther@suse.de>
21258
21259 PR middle-end/23294
21260 * gcc.dg/tree-ssa/pr23294.c: New testcase.
21261
21262 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
21263
21264 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21265
21266 2005-11-18 Mark Mitchell <mark@codesourcery.com>
21267
21268 PR c++/8355
21269 * g++.dg/template/friend39.C: New test.
21270
21271 2005-11-18 James E Wilson <wilson@specifix.com>
21272
21273 * gcc.dg/builtin-strstr.c: New.
21274
21275 2005-11-18 Richard Henderson <rth@redhat.com>
21276
21277 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21278 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21279 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21280 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21281 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21282 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21283 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21284 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21285 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21286 renaming to remove initial "ia64-".
21287
21288 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
21289
21290 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21291
21292 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
21293
21294 * g++.dg/cpp/string-2.C: New test.
21295
21296 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
21297
21298 * gcc.dg/tree-ssa/loop-14.c: New test.
21299
21300 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21301 Michael Chamberlain <michael@chamberlain.net.au>
21302
21303 * ada/acats/run_all.sh (target_run): Kill long running tests.
21304
21305 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21306
21307 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21308 * gcc.dg/cleanup-9.c: Likewise.
21309 * gcc.dg/cleanup-10.c: Likewise.
21310 * gcc.dg/cleanup-11.c: Likewise.
21311
21312 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21313
21314 PR fortran/24892
21315 * gfortran.dg/open_access_append_1.f90: New test.
21316 * gfortran.dg/open_access_append_2.f90: New test.
21317
21318 2005-11-16 Richard Guenther <rguenther@suse.de>
21319
21320 PR middle-end/24851
21321 * gcc.c-torture/execute/pr24851.c: New testcase.
21322
21323 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21324
21325 * gcc.dg/fold-overflow-1.c: New test.
21326
21327 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21328
21329 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21330 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21331
21332 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21333
21334 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21335 structures.
21336 * g++.dg/eh/forced2.C: Likewise.
21337 * g++.dg/eh/forced3.C: Likewise.
21338 * g++.dg/eh/forced4.C: Likewise.
21339
21340 2005-11-11 Mike Stump <mrs@apple.com>
21341
21342 * g++.old-deja/g++.mike/unused.C: Add.
21343
21344 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21345
21346 PR c++/24667
21347 * g++.dg/warn/Wcast-qual1.C: New test.
21348
21349 2005-11-15 Jan Hubicka <jh@suse.cz>
21350
21351 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21352
21353 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21354
21355 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21356
21357 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21358
21359 PR 24840
21360 * gcc.dg/tree-ssa/pr24840.c: New test.
21361
21362 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21363
21364 PR testsuite/24841
21365 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21366
21367 2005-11-14 Dale Johannesen <dalej@apple.com>
21368
21369 * gcc.c-torture/execute/20051113-1.c: New.
21370
21371 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21372
21373 PR c++/24687
21374 * g++.dg/template/crash43.C: New test.
21375
21376 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21377
21378 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21379
21380 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21381
21382 PR c++/24817
21383 * g++.dg/eh/spec8.C: New test.
21384
21385 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21386
21387 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21388
21389 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21390
21391 PR c++/20293
21392 * g++.dg/parse/ambig4.C: New test.
21393 * g++.dg/tc1/dr101.C: Adjust error markers.
21394 * g++.dg/lookup/strong-using-2.C: Likewise.
21395 * g++.dg/lookup/ambig5.C: Likewise.
21396 * g++.dg/lookup/ambig4.C: Likewise.
21397 * g++.dg/parse/crash22.C: Likewise.
21398
21399 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21400
21401 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21402
21403 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21404
21405 * gcc.dg/nested-calls-1.c: New test.
21406
21407 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21408
21409 * gfortran.dg/complex_intrinsic_1.f90: New test.
21410 * gfortran.dg/complex_intrinsic_2.f90: New test.
21411 * gfortran.dg/fgetc_1.f90: New test.
21412 * gfortran.dg/fgetc_2.f90: New test.
21413 * gfortran.dg/fgetc_3.f90: New test.
21414 * gfortran.dg/ftell_1.f90: New test.
21415 * gfortran.dg/ftell_2.f90: New test.
21416 * gfortran.dg/gnu_logical_1.F: New test.
21417 * gfortran.dg/gnu_logical_2.f90: New test.
21418
21419 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21420
21421 PR middle-end/24820
21422 * gcc.dg/pr24820.c: New test.
21423
21424 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21425
21426 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21427 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21428 variable.
21429
21430 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21431
21432 PR testsuite/24614
21433 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21434
21435 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21436
21437 * gcc.target/cris/cris.exp: New file.
21438 * gcc.target/cris/rld-legit1.c: New test.
21439 * gcc.target/cris/rld-legit2.c: New test.
21440
21441 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21442
21443 PR c++/24780
21444 * g++.dg/opt/pr24780.C: New test.
21445
21446 PR c++/24761
21447 * g++.dg/template/asm1.C: New test.
21448
21449 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21450
21451 PR libgfortran/24787
21452 * gfortran.dg/scan_1.f90: New test.
21453
21454 2005-11-12 Jan Hubicka <jh@suse.cz>
21455
21456 * gcc.target/i386/minmax-1.c: New.
21457 * gcc.target/i386/minmax-2.c: New.
21458
21459 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21460
21461 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21462
21463 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21464
21465 * gcc.c-torture/execute/20051110-1.c,
21466 gcc.c-torture/execute/20051110-2.c: New tests.
21467
21468 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21469
21470 PR middle-end/24750
21471 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21472 New tests.
21473
21474 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21475
21476 * lib/target-libpath.exp (get_shlib_extension): New proc.
21477 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21478 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21479 * lib/objc.exp (objc_target_compile): Likewise.
21480 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21481 detection.
21482
21483 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21484
21485 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21486
21487 * lib/target-supports.exp (check_effective_target_static_libgfortran):
21488 Add -static to additional_flags and pass it to target_compile.
21489
21490 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21491
21492 PR libgfortran/24719
21493 gfortran.dg/read_noadvance.f90: New test.
21494
21495 PR libgfortran/24699
21496 gfortran.dg/fmt_t_2.f90: New test.
21497
21498 PR libgfortran/24785
21499 gfortran.dg/read_x_eor.f90: New test.
21500
21501 PR libgfortran/24584
21502 gfortran.dg/namelist_empty.f90: Rename test.
21503
21504 PR libgfortran/24489
21505 gfortran/read_eor.f90: Rename test.
21506
21507 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21508
21509 PR fortran/15976
21510 * gfortran.dg/automatic_module_variable.f90: New test.
21511
21512 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
21513
21514 PR target/24445
21515 * gcc.dg/pr24445.c: New test.
21516
21517 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21518
21519 PR fortran/24655
21520 PR fortran/24755
21521 * gfortran.dg/recursive_statement_functions.f90: Add statement
21522 functions using inline intrinsic functions and parameters to test
21523 that they no longer seg-fault.
21524
21525 PR fortran/24409
21526 gfortran.dg/nested_modules_4.f90: New test.
21527 gfortran.dg/nested_modules_5.f90: New test.
21528
21529 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21530
21531 PR fortran/24643
21532 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21533
21534 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
21535
21536 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21537 failures.
21538
21539 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21540
21541 * gcc.dg/sparc-getcontext-1.c: New test.
21542
21543 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
21544
21545 * gcc.dg/ifcvt-fabs-1.c: New test.
21546
21547 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
21548
21549 PR other/4372
21550 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21551 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21552
21553 2005-11-09 Richard Guenther <rguenther@suse.de>
21554
21555 PR tree-optimization/24716
21556 * gcc.c-torture/execute/pr24716.c: New testcase.
21557
21558 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21559
21560 * gcc.dg/pr24624.c: Disable for non S/390 targets.
21561
21562 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21563
21564 PR 24624
21565 * gcc.dg/pr24624.c: Testcase added.
21566
21567 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21568
21569 PR 24623
21570 * g++.dg/other/pr24623.C: Testcase added.
21571
21572 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21573
21574 PR fortran/22607
21575 * gfortran-dg/pure_byref_1.f90: New.
21576 * gfortran-dg/pure_byref_2.f90: New.
21577
21578 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21579
21580 PR c/24101
21581 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21582 * gcc.dg/dg.exp: Run main loop also for *.i files.
21583
21584 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21585
21586 PR c++/19450
21587 * g++.dg/tls/diag-3.C: New test.
21588 * g++.dg/tls/diag-4.C: New test.
21589 * g++.dg/tls/static-1.C: New test.
21590 * g++.dg/tls/static-1a.cc: New file.
21591
21592 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21593
21594 PR 23046
21595 * g++.dg/tree-ssa/pr23046.C: New test.
21596
21597 2005-11-08 Devang Patel <dpatel@apple.com>
21598
21599 PR tree-optimization/23115
21600 * gcc.dg/tree-ssa/pr23115.c: New.
21601
21602 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21603
21604 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21605 * gcc.target/powerpc/pr16155.c: Same.
21606 * gcc.target/powerpc/altivec-1.c: Same.
21607 * gcc.target/powerpc/altivec-2.c: Same.
21608 * gcc.target/powerpc/altivec-3.c: Same.
21609 * gcc.target/powerpc/altivec-5.c: Same.
21610 * gcc.target/powerpc/altivec-11.c: Same.
21611 * gcc.target/powerpc/altivec-12.c: Same.
21612 * gcc.target/powerpc/altivec-14.c: Same.
21613 * gcc.target/powerpc/altivec-22.c: Same.
21614 * gcc.target/powerpc/altivec-consts.c: Same.
21615 * gcc.target/powerpc/altivec-pr22085.c: Same.
21616 * gcc.target/powerpc/altivec-splat.c: Same.
21617 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21618 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21619 * gcc.target/powerpc/darwin-longlong.c: Same.
21620
21621 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21622
21623 PR target/19340
21624 * gcc.dg/pr19340.c: New test.
21625
21626 2005-11-07 Ian Lance Taylor <ian@airs.com>
21627
21628 PR rtl-optimization/24683
21629 * gcc.dg/pr24683.c: New test.
21630
21631 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21632
21633 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21634 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21635
21636 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21637
21638 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21639
21640 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21641
21642 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21643
21644 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21645
21646 PR target/24230
21647
21648 * gcc.target/powerpc/altivec-consts.c,
21649 gcc.target/powerpc/altivec-splat.c: New testcase.
21650
21651 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21652
21653 PR c/24599
21654
21655 * gcc.dg/overflow-2.c: New testcase.
21656
21657 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21658
21659 PR rtl-optimization/23567
21660 * gcc.c-torture/execute/20051104-1.c: New test.
21661
21662 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21663
21664 PR fortran/24534
21665 gfortran.dg/private_type_2.f90: Modified to check that case with
21666 PRIVATE declaration within derived type is accepted.
21667
21668 PR fortran/20838
21669 gfortran.dg/pointer_assign_1.f90: New test.
21670
21671 PR fortran/20840
21672 * gfortran.dg/arrayio_0.f90: New test.
21673
21674 PR fortran/17737
21675 gfortran.dg/data_initialized.f90: New test.
21676 gfortran.dg/data_constraints_1.f90: New test.
21677 gfortran.dg/data_constraints_2.f90: New test.
21678
21679 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21680
21681 PR fortran/24174
21682 PR fortran/24305
21683 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21684
21685 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21686
21687 PR 24670
21688 * gcc.dg/tree-ssa/pr24670.c: New test.
21689
21690 2005-11-05 Ian Lance Taylor <ian@airs.com>
21691
21692 PR target/22432
21693 * gcc.target/i386/pr22432.c: New test.
21694
21695 2005-11-05 Richard Henderson <rth@redhat.com>
21696
21697 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21698 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21699 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21700 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21701 from gcc.dg/alpha-*.
21702 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21703 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21704
21705 2005-11-05 Andreas Jaeger <aj@suse.de>
21706
21707 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21708
21709 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21710
21711 PR target/23424
21712 * gcc.dg/torture/pr23424-1.c: New test.
21713
21714 2005-11-04 Richard Henderson <rth@redhat.com>
21715
21716 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21717 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21718 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21719 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21720 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21721 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21722 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21723 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21724 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21725 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21726 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21727 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21728 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21729 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21730 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21731 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21732 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21733 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21734 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21735 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21736 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21737 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21738 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21739 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21740 Move from gcc.dg/.
21741 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21742 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21743 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21744 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21745 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21746 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21747 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21748 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21749 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21750 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21751 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21752 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21753 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21754 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21755 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21756 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21757 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21758 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21759 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21760 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21761 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21762 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21763 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21764 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21765 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21766 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21767 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21768 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21769 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21770 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21771 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21772 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21773 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21774 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21775 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21776 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21777 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21778 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21779 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21780 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21781 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21782 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21783 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21784 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21785 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21786
21787 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21788
21789 PR 24627
21790 * gcc.dg/tree-ssa/pr24627.c: New test.
21791
21792 2005-11-04 Paul Brook <paul@codesourcery.com>
21793
21794 * gcc.dg/tls/opt-10.c: New test.
21795
21796 2005-11-04 Andreas Jaeger <aj@suse.de>
21797
21798 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21799 avoid extra warnings.
21800
21801 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21802
21803 PR libfortran/22298
21804 * lib/target-supports.exp
21805 (check_effective_target_static_libgfortran): New
21806 static_libgfortran effective target.
21807 * gfortran.dg/static_linking_1.f: New test.
21808 * gfortran.dg/static_linking_1.c: New file.
21809
21810 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21811
21812 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21813
21814 2005-11-03 Josh Conner <jconner@apple.com>
21815
21816 PR c++/19989
21817 g++.dg/ext/array2.C: New test.
21818 g++.dg/template/dependent-name3.C: New test.
21819 g++.dg/template/dependent-name4.C: New test.
21820 g++.dg/template/sfinae2.C: New test.
21821
21822 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21823
21824 PR preprocessor/22042
21825 * gcc.dg/cpp/strify4.c: New test.
21826
21827 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21828
21829 PR c++/17964
21830 * g++.dg/cpp/string-1.C: New test.
21831
21832 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21833
21834 * gcc.target/powerpc: New directory.
21835 * gcc.target/powerpc/powerpc.exp: New file.
21836 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21837 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21838 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21839 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21840 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21841 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21842 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21843 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21844 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21845 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21846 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21847 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21848 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21849 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21850 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21851 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21852 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21853 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21854 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21855 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21856 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21857 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21858 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21859 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21860 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21861 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21862 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21863 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21864 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21865 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21866 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21867 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21868 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21869 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21870
21871 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21872
21873 PR c++/21627
21874 * g++.dg/warn/inline2.C: New test.
21875
21876 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21877
21878 PR middle-end/23155
21879 * g++.dg/ext/c99struct1.C: New test.
21880 * gcc.dg/union-cast-1.c: New test.
21881 * gcc.dg/union-cast-2.c: New test.
21882 * gcc.dg/union-cast-3.c: New test.
21883
21884 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21885
21886 PR middle-end/24589
21887 * gcc.c-torture/execute/zero-struct-2.c: New test.
21888
21889 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21890
21891 PR c++/24582
21892 * g++.dg/init/switch1.C: New test.
21893
21894 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21895
21896 * gcc.dg/delay-slot-1.c: New test.
21897
21898 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21899
21900 PR target/24620
21901 * gcc.dg/pr24620.c: New test.
21902
21903 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21904
21905 PR c/24329
21906 * gcc.dg/format/unnamed-1.c: New test.
21907
21908 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21909
21910 PR c++/22434
21911 * g++.dg/expr/cond8.C: New test.
21912
21913 PR c++/24560
21914 * g++.dg/parse/dot1.C: New test.
21915
21916 2005-11-02 Jan Hubicka <jh@suse.cz>
21917
21918 PR target/23303
21919 * gcc.dg/i386-lea.c: New test
21920
21921 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21922
21923 PR target/24615
21924 * gcc.dg/pr24615.c: New test.
21925
21926 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21927
21928 PR target/24600
21929 * gcc.dg/pr24600.c: New test.
21930
21931 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21932
21933 PR c++/19253
21934 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21935 * g++.dg/parse/typename9.C: New test.
21936 * g++/dg/parse/typename10.C: Likewise.
21937
21938 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21939
21940 PR fortran/18157
21941 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21942 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21943 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21944
21945 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21946
21947 PR c++/24569
21948 * g++.dg/debug/static1.C: New test.
21949
21950 2005-11-02 Josh Conner <jconner@apple.com>
21951
21952 * g++.dg/crash38.C: moved into proper directory...
21953 * g++.dg/template/crash42.C: ...here
21954
21955 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21956
21957 PR target/18338
21958 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21959 pcc_bitfield_type_matters || default_packed.
21960
21961 * lib/target-supports.exp
21962 (check_effective_target_pcc_bitfield_type_matters): New proc.
21963 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21964
21965 PR testsuite/23304
21966 * lib/target-supports.exp (check_effective_default_packed): New proc.
21967 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21968 Gate expected errors on target ! default_packed.
21969 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21970
21971 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21972
21973 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21974 change (r106358).
21975
21976 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21977
21978 PR fortran/24008
21979 * gfortran.dg/entry_5.f90: New.
21980 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21981
21982 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21983
21984 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21985
21986 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21987
21988 PR fortran/21565
21989 gfortran.dg/namelist_blockdata.f90: New test.
21990
21991 PR fortran/18737
21992 gfortran.dg/external_implicit_none.f90: New test.
21993
21994 PR fortran/14994
21995 * gfortran.dg/secnds.f: New test.
21996
21997 2005-10-31 Jan Hubicka <jh@suse.cz>
21998
21999 PR target/20928
22000 * gcc.c-torture/compile/pr20928.c: New test.
22001
22002 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
22003
22004 PR middle-end/23492
22005 * gcc.c-torture/compile/zero-strct-5.c: New test.
22006
22007 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
22008
22009 PR libgfortran/24584
22010 * gfortran.dg/pr24584.f90: New test.
22011
22012 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
22013
22014 PR fortran/18883
22015 * gfortran.dg/char_result_9.f90: New.
22016 * gfortran.dg/char_result_10.f90: New.
22017
22018 2005-10-30 Jan Hubicka <jh@suse.cz>
22019
22020 * g++.dg/tree-ssa/pr24172.C: New testcase.
22021
22022 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22023
22024 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22025
22026 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
22027
22028 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22029 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22030 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22031 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22032 gfortran.dg/enum_9.f90,
22033 gfortran.fortran-torture/compile/enum_1.f90,
22034 gfortran.fortran-torture/execute/enum_1.f90,
22035 gfortran.fortran-torture/execute/enum_2.f90,
22036 gfortran.fortran-torture/execute/enum_3.f90,
22037 gfortran.fortran-torture/execute/enum_4.f90: New tests.
22038
22039 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
22040
22041 PR target/18482
22042 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22043 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22044
22045 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22046
22047 PR libfortran/20179
22048 * gfortran.dg/mixed_io_1.f90: New test.
22049 * gfortran.dg/mixed_io_1.c: New file.
22050
22051 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22052
22053 * gfortran.dg/malloc_free_1.f90: New test.
22054
22055 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
22056
22057 * gcc.dg/nested-func-4.c: Require profiling -pg.
22058
22059 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22060
22061 PR C++/23229
22062 * g++.dg/warn/main-2.C: New test.
22063
22064 2005-10-28 Steven G. Kargl <kargls@comcast.net>
22065
22066 PR fortran/24545
22067 * gfortran.dg/interface_2.f90: new test.
22068
22069 2005-10-28 Josh Conner <jconner@apple.com>
22070
22071 PR c++/22153
22072 * g++.dg/template/crash38.C: New test.
22073 * g++.dg/parse/explicit1.C: Change expected errors.
22074
22075 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22076
22077 PR C++/23426
22078 * g++.dg/other/large-size-array.C: New test.
22079
22080 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22081
22082 PR middle-end/24362
22083 * g++.dg/opt/complex4.C: New test.
22084
22085 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
22086
22087 * gcc.dg/nested-func-4.c: New test.
22088
22089 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
22090
22091 PR fortran/24158
22092 gfortran.dg/derived_recursion.f90: New test.
22093 gfortran.dg/implicit_actual.f90: New test.
22094
22095 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
22096
22097 PR middle-end/24295, PR testsuite/24477
22098 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
22099 removed when weakref hits the tree.
22100
22101 2005-10-25 Jakub Jelinek <jakub@redhat.com>
22102
22103 * gfortran.dg/cray_pointers_4.f90: New test.
22104
22105 * gfortran.dg/cray_pointers_5.f90: New test.
22106
22107 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
22108
22109 PR fortran/22290
22110 * gfortran.dg/assign_5.f90: New test.
22111 * gfortran.dg/assign_6.f: New test.
22112
22113 2005-10-25 Uros Bizjak <uros@kss-loka.si>
22114
22115 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
22116 CPU has no SSE support.
22117
22118 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
22119
22120 PR libgfortran/24224
22121 * gfortran.dg/arrayio_1.f90: Update attribution.
22122 * gfortran.dg/arrayio_2.f90: Update attribution.
22123 * gfortran.dg/arrayio_3.f90: Update attribution.
22124 * gfortran.dg/arrayio_4.f90: Update test conditions.
22125 * gfortran.dg/arrayio_5.f90: Update attribution.
22126 * gfortran.dg/arrayio_6.f90: New test.
22127 * gfortran.dg/arrayio_7.f90: New test.
22128
22129 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
22130
22131 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22132
22133 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22134
22135 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22136
22137 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22138
22139 PR fortran/24416
22140 * gfortran.dg/namelist_char_only.f90: New test.
22141
22142 2005-10-24 Asher Langton <langton2@llnl.gov>
22143
22144 PR fortran/17031
22145 PR fortran/22282
22146 * gfortran.dg/cray_pointers_1.f90: New test.
22147 * gfortran.dg/cray_pointers_2.f90: New test.
22148 * gfortran.dg/cray_pointers_3.f90: New test.
22149 * gfortran.dg/loc_1.f90: New test.
22150 * gfortran.dg/loc_2.f90: New test.
22151
22152 2005-10-24 Steven Bosscher <stevenb@suse.de>
22153
22154 * gcc.dg/pr24225.c: New test.
22155
22156 2005-10-24 Asher Langton <langton2@llnl.gov>
22157
22158 * gfortran.dg/dup_save_1.f90: New test.
22159 * gfortran.dg/dup_save_2.f90: New test.
22160
22161 2005-10-24 Paul Brook <paul@codesourcery.com>
22162
22163 PR 24107
22164 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22165 stdint.h.
22166
22167 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
22168
22169 PR libgfortran/24489
22170 * gfortran.dg/pr24489.f90: New test.
22171
22172 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
22173
22174 PR fortran/23635
22175 * gfortran.dg/ichar_1.f90: Add tests for derived types.
22176
22177 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
22178
22179 PR target/18911
22180 * g++.dg/init/array16.C: Skip for mmix-*-*.
22181
22182 2005-10-23 Asher Langton <langton2@llnl.gov>
22183
22184 * gfortran.dg/byte_1.f90: New test.
22185 * gfortran.dg/byte_2.f90: New test.
22186
22187 2005-10-23 David Edelsohn <edelsohn@gnu.org>
22188
22189 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22190
22191 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
22192
22193 PR fortran/18022
22194 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22195
22196 PR fortran/24311
22197 * gfortran.dg/merge_char_const.f90: New test.
22198
22199 PR fortran/24384
22200 * gfortran.dg/spread_scalar_source.f90: New test.
22201
22202 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
22203
22204 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22205
22206 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22207 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22208
22209 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22210
22211 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
22212
22213 PR fortran/24426
22214 * gfortran.dg/der_pointer_4.f90: New.
22215
22216 2005-10-22 David Ayers <d.ayers@inode.at>
22217
22218 * obj-c++.dg/except-1.mm: Simplify.
22219
22220 2005-10-21 David Ayers <d.ayers@inode.at>
22221
22222 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22223
22224 2005-10-21 Jakub Jelinek <jakub@redhat.com>
22225
22226 * gfortran.dg/assumed_dummy_2.f90: New test.
22227
22228 2005-10-21 James E Wilson <wilson@specifix.com>
22229
22230 PR preprocessor/15220
22231 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22232
22233 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
22234
22235 * gcc.c-torture/execute/20051021-1.c: New test.
22236
22237 2005-10-21 Mark Mitchell <mark@codesourcery.com>
22238
22239 PR c++/24260
22240 * g++.dg/ext/tmplattr1.C: New test.
22241
22242 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
22243
22244 PR fortran/24440
22245 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22246
22247 2005-10-20 Geoffrey Keating <geoffk@apple.com>
22248
22249 * obj-c++.dg/except-1.mm: New.
22250
22251 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22252
22253 2005-10-21 Alan Modra <amodra@bigpond.net.au>
22254
22255 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22256
22257 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
22258
22259 PR middle-end/24295
22260 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22261 declarations with the same names as thunks' alias targets, use
22262 aliases instead.
22263 * gcc.dg/attr-alias-3.c: New test.
22264 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22265
22266 2005-10-20 Mark Mitchell <mark@codesourcery.com>
22267
22268 PR c++/22618
22269 * g++.dg/parse/access8.C: New test.
22270
22271 2005-10-20 Richard Guenther <rguenther@suse.de>
22272
22273 PR c++/24439
22274 * g++.dg/tree-ssa/pr24439.C: New testcase.
22275
22276 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22277
22278 * g++.dg/opt/delay-slot-1.C: New test.
22279
22280 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
22281
22282 PR fortran/21625
22283 * gfortran.fg/der_init_1.f90: New.
22284
22285 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
22286
22287 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22288
22289 2005-10-19 Mark Mitchell <mark@codesourcery.com>
22290
22291 PR c++/21908
22292 * g++.dg/parse/error28.C: New test.
22293
22294 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22295
22296 * gcc.dg/profile-generate-2.c: New test.
22297
22298 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22299
22300 PR target/23589
22301 * g++.dg/ext/dllimport11.C: New.
22302
22303 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22304
22305 PR c++/22293
22306 * g++.dg/other/friend3.C: New test.
22307
22308 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22309
22310 PR c++/23293
22311 * g++.dg/template/error19.C: New test.
22312
22313 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22314
22315 PR c++/21383
22316 * g++.dg/overload/koenig2.C: New.
22317
22318 PR c++/23118
22319 * g++.dg/overload/error2.C: New.
22320
22321 PR c++/22604
22322 * g++.dg/inherit/covariant14.C: New.
22323
22324 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22325
22326 PR c++/23440
22327 * g++.dg/parse/for1.C: New test.
22328
22329 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22330
22331 PR fortran/23446
22332 * gfortran.dg/host_dummy_index_1.f90: New test.
22333
22334 PR fortran/21459
22335 * gfortran.dg/automatic_char_len_2.f90: New test.
22336
22337 PR fortran/20866
22338 * gfortran.dg/recursive_statement_functions.f90: New test.
22339
22340 PR fortran/20853
22341 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22342
22343 PR fortran/20849
22344 * gfortran.dg/external_initializer.f90: New test.
22345
22346 PR fortran/20837
22347 * non_module_public.f90: New test.
22348
22349 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22350
22351 PR c++/24386
22352 * g++.dg/template/overload7.C: New.
22353
22354 PR c++/22551
22355 * g++.dg/other/switch2.C: Remove expected warnings.
22356
22357 PR c++/21353
22358 * g++.dg/template/defarg6.C: New.
22359
22360 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22361
22362 PR target/24315
22363 * gcc.target/i386/pr24315.c: New test.
22364
22365 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22366
22367 PR c++/24389
22368 * g++.dg/template/static21.C: New test.
22369 * g++.dg/template/static21-a.cc: Likewise.
22370
22371 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22372
22373 PR c++/23959
22374 * g++.dg/warn/Wswitch-default-1.C: New test.
22375 * g++.dg/warn/Wswitch-default-2.C: New test.
22376
22377 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22378
22379 PR c++/22173
22380 * g++.dg/parse/template18.C: New test.
22381 * g++.dg/template/nontype15.C: Likewise.
22382
22383 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22384
22385 PR fortran/22273
22386 * gfortran.dg/spec_expr_2.f90: New.
22387
22388 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22389
22390 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22391 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22392 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22393 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22394 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22395 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22396 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22397 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22398 previous target-specific skips and warning-message matches where
22399 applicable.
22400
22401 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22402
22403 PR c++/21347
22404 * g++.dg/warn/Wctor-dtor.C: New test.
22405
22406 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22407
22408 PR c/23439
22409 * gcc.dg/for-1.c: New test.
22410
22411 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22412
22413 PR c++/19565
22414 * g++.dg/warn/Wconversion1.C: New test.
22415 * g++.dg/ext/packed4.C: Compile with -w.
22416 * g++.dg/opt/20050511-1.C: Likewise.
22417 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22418
22419 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22420
22421 * gfortran.dg/boz_5.f90: New test.
22422
22423 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22424
22425 PR c++/22551
22426 * g++.dg/other/switch2.C: New.
22427
22428 PR c++/23984
22429 * g++.dg/init/ctor7.C: New.
22430
22431 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22432
22433 PR c++/23730
22434 * g++.dg/parse/crash32.C: New test.
22435
22436 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22437
22438 PR c++/20721
22439 * g++.dg/init/goto2.C: New test.
22440
22441 PR c++/22464
22442 * g++.dg/template/crash/41.C: New test.
22443
22444 PR c++/22180
22445 * g++.dg/template/crash40.C: New test.
22446
22447 PR c++/23694
22448 * g++.dg/parse/friend5.C: New test.
22449
22450 PR c++/23307
22451 * g++.dg/template/crash38.C: New test.
22452
22453 PR c++/22352
22454 * g++.dg/template/friend38.C: New test.
22455
22456 PR c++/22405
22457 * g++.dg/template/crash39.C: New test.
22458
22459 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22460
22461 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22462 gcc.dg/debug/dwarf2/dwarf-char2.c,
22463 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22464
22465 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22466
22467 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22468
22469 * gcc.dg/dll-2.c: Add tests for warnings.
22470 * gcc.dg/dll-3.c: Likewise.
22471 * gcc.dg/dll-4.c: Likewise.
22472
22473 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22474 * g++.dg/ext/dllimport2.C: Likewise.
22475 * g++.dg/ext/dllimport3.C: Likewise.
22476 * g++.dg/ext/dllimport7.C: Likewise.
22477 * g++.dg/ext/dllimport8.C: Likewise.
22478 * g++.dg/ext/dllimport9.C: Likewise.
22479
22480 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22481
22482 PR fortran/24092
22483 * gfortran.dg/derived_pointer_recursion.f90: New test.
22484
22485 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22486
22487 * gcc.c-torture/execute/20051012-1.c: New test.
22488
22489 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22490
22491 PR fortran/18082
22492 * gfortran.dg/automatic_char_len_1.f90: New test.
22493
22494 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22495
22496 PR fortran/20847
22497 * gfortran.dg/save_common.f90: New test.
22498
22499 PR fortran/20856
22500 * gfortran.dg/save_result.f90: New test.
22501
22502 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22503
22504 PR c++/21592
22505 * g++.dg/template/dependent-expr1.C: Add new expected error.
22506 * g++.dg/template/dependent-expr2.C: Adjust error text.
22507 * g++.dg/template/overload6.C: New.
22508
22509 PR c++/23797
22510 * g++.dg/other/typename8.C: New.
22511
22512 PR c++/21117
22513 * g++.dg/other/return1.C: New.
22514
22515 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
22516
22517 PR c++/24052
22518 * g++.dg/ext/label5.C: New.
22519
22520 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22521
22522 PR c++/19964
22523 * g++.dg/parse/crash31.C: New.
22524
22525 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
22526
22527 * g++.dg/ipa/ipa-1.c: New test.
22528 * g++.dg/ipa/ipa-2.c: New test.
22529 * g++.dg/ipa/ipa-3.c: New test.
22530 * g++.dg/ipa/ipa-4.c: New test.
22531 * g++.dg/ipa/ipa-5.c: New test.
22532 * g++.dg/ipa/ipa.exp: New file.
22533
22534 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22535
22536 PR fortran/24207
22537 * gfortran.dg/private_type_3.f90: New test.
22538
22539 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22540
22541 PR fortran/20786
22542 gfortran.dg/aint_anint_1.f90: New test.
22543
22544 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22545
22546 PR libgfortran/24313
22547 gfortran.dg/csqrt.f: New test.
22548
22549 2005-10-11 Ian Lance Taylor <ian@airs.com>
22550
22551 PR c++/8057
22552 * g++.dg/warn/noeffect7.C: New test.
22553 * g++.dg/warn/noeffect2.C: Instantiate templates.
22554 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
22555 and warning.
22556
22557 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22558
22559 PR c++/21089
22560 * g++.dg/init/float1.C: New test.
22561
22562 PR c++/24277
22563 * g++.dg/init/member1.C: Tweak error markers.
22564
22565 2005-10-11 Janis Johnson <janis187@us.ibm.com>
22566
22567 PR testsuite/24281
22568 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22569 Check for null pointer.
22570
22571 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22572
22573 PR c++/21369
22574 * g++.dg/parse/ret-type3.C: New test.
22575
22576 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22577
22578 PR tree-opt/23946
22579 * gcc.c-torture/compile/pr23946.c: New test.
22580
22581 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22582
22583 * g++.dg/opt/mmx2.C: New test.
22584
22585 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22586
22587 PR c++/24277
22588 * g++.dg/template/static20.C: New test.
22589
22590 PR c++/24302
22591 * g++.dg/warn/Wunused-12.C: New test.
22592
22593 PR c++/23437
22594 * g++.dg/template/arg4.C: New test.
22595
22596 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22597
22598 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22599 * gcc.dg/ucnid-3.c: Likewise.
22600 * gcc.dg/ucnid-4.c: Likewise.
22601 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22602 * g++.dg/other/ucnid-1.C: Likewise.
22603 * gcc.dg/sparc-frame-1.c: New test.
22604
22605 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22606
22607 PR c++/24139
22608 * g++.dg/template/spec27.C: New test.
22609
22610 PR c++/24275
22611 * g++.dg/template/static19.C: New test.
22612
22613 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22614
22615 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22616 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22617
22618 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22619
22620 PR target/24136
22621 * gfortran.fortran-torture/compile/pr24136.f: New test.
22622
22623 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22624
22625 PR c++/22172
22626 * g++.dg/parse/crash30.C: New test.
22627
22628 2005-10-07 Richard Guenther <rguenther@suse.de>
22629
22630 PR middle-end/24227
22631 * gcc.c-torture/compile/pr24227.c: New testcase.
22632
22633 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22634
22635 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22636 Do not put aligned attributes on array elements.
22637
22638 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22639
22640 PR testsuite/23611, PR testsuite/23615
22641 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22642 writing prototypes of library functions by hand.
22643 * obj-c++.dg/bitfield-4.mm: Likewise.
22644 * obj-c++.dg/const-str-4.mm: Likewise.
22645 * obj-c++.dg/encode-4.mm: Likewise.
22646 * obj-c++.dg/encode-5.mm: Likewise.
22647 * obj-c++.dg/encode-6.mm: Likewise.
22648 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22649 * obj-c++.dg/method-10.mm: Likewise.
22650 * obj-c++.dg/method-17.mm: Likewise.
22651 * obj-c++.dg/method-19.mm: Likewise.
22652 * obj-c++.dg/try-catch-2.mm: Likewise.
22653
22654 2005-10-06 Richard Henderson <rth@redhat.com>
22655
22656 PR 24236
22657 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22658
22659 2005-10-06 Dale Johannesen <dalej@apple.com>
22660
22661 * gcc.c-torture/execute/20030125-1.c: Correct.
22662
22663 2005-10-06 Richard Guenther <rguenther@suse.de>
22664
22665 PR tree-optimization/24238
22666 * g++.dg/tree-ssa/pr24238.C: New testcase.
22667
22668 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22669
22670 PR 18568
22671 * gfortran.dg/der_pointer_3.f90: New test.
22672
22673 2005-10-05 Devang Patel <dpatel@apple.com>
22674
22675 PR Debug/23205
22676 * g++.dg/other/PR23205.C: New.
22677
22678 2005-10-05 Richard Henderson <rth@redhat.com>
22679
22680 PR target/23602
22681 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22682 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22683
22684 2005-10-05 Dale Johannesen <dalej@apple.com>
22685
22686 * gcc.c-torture/execute/float-floor.c: New.
22687
22688 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22689
22690 PR tree-optimization/21419
22691 PR tree-optimization/24146
22692 PR tree-optimization/24151
22693
22694 * g++.dg/ext/asm7.C: New.
22695 * g++.dg/ext/asm8.C: New.
22696 * gcc.dg/asm-1.c: Compile on all targets.
22697 * gcc.dg/asm-pr24146.c: New.
22698 * gcc.dg/pr21419.c: Adjust error messages.
22699
22700 2005-10-05 Richard Guenther <rguenther@suse.de>
22701
22702 PR fortran/24176
22703 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22704
22705 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22706
22707 PR c++/23513
22708 * g++.dg/template/spec22.C: Robustify test.
22709 * g++.dg/template/spec26.C: New.
22710
22711 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22712
22713 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22714 if target supports vector instructions.
22715
22716 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22717
22718 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22719 C99 functions.
22720
22721 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22722
22723 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22724 check_effective_target_fortran_large_int): Replace cached result
22725 when target changes.
22726
22727 2005-10-04 Devang Patel <dpatel@apple.com>
22728
22729 * gcc.dg/i386-sse-vect-types.c: New.
22730
22731 2005-10-04 Ian Lance Taylor <ian@airs.com>
22732
22733 PR preprocessor/13726
22734 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22735 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22736
22737 2005-10-04 Richard Guenther <rguenther@suse.de>
22738
22739 PR c/23576
22740 * gcc.dg/noncompile/pr23576.c: New testcase.
22741
22742 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22743
22744 PR middle-end/23125
22745 * gcc.dg/register-var-3.c: New test.
22746
22747 2005-10-04 Steven Bosscher <stevenb@suse.de>
22748
22749 * gcc.dg/pr23049.c: New test.
22750
22751 * gcc.dg/ucnid-4.c: Fix test.
22752
22753 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22754
22755 PR 23445
22756 * gcc.c-torture/compile/pr23445.c: New test.
22757
22758 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22759
22760 * g++.dg/overload/unknown1.C: New.
22761
22762 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22763
22764 PR c++/17775
22765 * g++.dg/template/repo4.C: New test.
22766
22767 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22768
22769 PR libfortran/19308
22770 * gfortran.dg/large_real_kind_2.F90: New test.
22771 * gfortran.dg/large_integer_kind_2.f90: New test.
22772
22773 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22774
22775 * lib/target-supports.exp (check_effective_target_vect_shift):
22776 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22777 (check_effective_target_vect_condition): Fix copy-n-pasto.
22778
22779 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22780 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22781 targets.
22782
22783 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22784
22785 PR c++/22621
22786 * g++.dg/template/overload5.C : New test.
22787
22788 PR c++/23840
22789 * g++.dg/expr/stdarg1.C: New test.
22790
22791 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22792
22793 PR 24142
22794 * gcc.c-torture/execute/pr24142.c: New test.
22795
22796 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22797
22798 PR 24141
22799 * gcc.c-torture/execute/pr24141.c: New test.
22800
22801 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22802 Diego Novillo <dnovillo@redhat.com>
22803
22804 PR 23604
22805 * gcc.c-torture/execute/pr23604.c: New test.
22806
22807 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22808
22809 PR fortran/16404
22810 PR fortran/20835
22811 PR fortran/20890
22812 PR fortran/20899
22813 PR fortran/20900
22814 PR fortran/20901
22815 PR fortran/20902
22816 gfortran.dg/equiv_constraint_1.f90: New test.
22817 gfortran.dg/equiv_constraint_2.f90: New test.
22818 gfortran.dg/equiv_constraint_3.f90: New test.
22819 gfortran.dg/equiv_constraint_4.f90: New test.
22820 gfortran.dg/equiv_constraint_5.f90: New test.
22821 gfortran.dg/equiv_constraint_6.f90: New test.
22822 gfortran.dg/equiv_constraint_7.f90: New test.
22823 gfortran.dg/equiv_constraint_8.f90: New test.
22824 gfortran.dg/private_type_1.f90: New test.
22825 gfortran.dg/private_type_2.f90: New test.
22826 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22827 980628-10.f: Assert std=gnu to permit mixing of
22828 types in equivalence statements.
22829
22830 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22831
22832 PR 24112
22833 * gfortran.dg/open_status_1.f90: New.
22834
22835 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22836
22837 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22838 * gcc.dg/vect/pr22480.c: Clean up temp files.
22839 * gcc.dg/vect/pr23831.c: Clean up temp files.
22840 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22841 Clean up temp files.
22842 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22843 Clean up temp files.
22844
22845 * gcc.dg/20050309-1.c: Clean up temp files.
22846 * gcc.dg/20050325-1.c: Clean up temp files.
22847
22848 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22849
22850 PR tree-optimization/24059
22851 * gcc.dg/vect/pr24059.c : New test.
22852
22853 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22854
22855 PR middle-end/24109
22856 * gcc.c-torture/execute/20050929-1.c: New test.
22857
22858 2005-09-29 Steven Bosscher <stevenb@suse.de>
22859
22860 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22861
22862 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22863
22864 PR c/21419
22865 * gcc.dg/pr21419.c: New test.
22866
22867 2005-09-29 Steven Bosscher <stevenb@suse.de>
22868
22869 * gcc.dg/pr23911.c: New test.
22870
22871 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22872
22873 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22874
22875 PR c++/16782
22876 * g++.dg/parse/qualified4.C: New test.
22877 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22878 * g++.old-deja/g++.mike/p8154.C: Likewise.
22879
22880 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22881
22882 PR c++/22147
22883 * g++.dg/template/friend37.C: New test.
22884 * g++.dg/parse/crash28.C: Adjust error markers.
22885
22886 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22887
22888 PR fortran/18518
22889 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22890
22891 2005-09-27 Devang Patel <dpatel@apple.com>
22892
22893 PR tree-optimization/23625
22894 * gcc.dg/pr23625.c: New test.
22895
22896 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22897
22898 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22899 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22900
22901 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22902
22903 PR fortran/23677
22904 * gfortran.fortran-torture/execute/save_1.f90: New test.
22905 * gfortran.dg/save_1.f90: New test.
22906
22907 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22908
22909 * gcc.target/i386/builtin-apply-mmx.c: New test.
22910
22911 PR target/22576
22912 * gcc.target/i386/pr22576.c: New test.
22913
22914 PR target/22585
22915 * gcc.target/i386/pr22585.c: New test.
22916
22917 PR target/23268
22918 * gcc.target/i386/pr23268.c: New test.
22919
22920 PR middle-end/23831
22921 * gcc.dg/vect/pr23831.c: New test.
22922
22923 PR target/24055
22924 * gcc.target/i386/pr24055.c: New test.
22925
22926 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22927
22928 PR tree-optimization/23960
22929 * gcc.c-torture/compile/pr23960.c: New.
22930
22931 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22932
22933 PR fortran/16861
22934 * gfortran.dg/nested_modules_3.f90: New.
22935
22936 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22937
22938 PR fortran/24005
22939 gfortran.dg/interface_1.f90: New test.
22940
22941 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22942 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22943
22944 PR fortran/23843
22945 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22946
22947 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22948
22949 PR fortran/23516
22950 * gfortran.dg/imag_1.f: New test.
22951 * gfortran.dg/imag_2.f: Ditto.
22952
22953 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22954
22955 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22956
22957 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22958
22959 PR c++/21983
22960 * g++.dg/warn/pr21983.C: New test.
22961
22962 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22963
22964 * gcc.dg/20050922-1.c: Testcase added.
22965
22966 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22967
22968 PR c++/23993
22969 * g++.dg/template/array14.C: New test.
22970
22971 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22972
22973 PR fortran/19929
22974 * gfortran.dg/der_ptr_component_1.f90: New test.
22975
22976 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22977
22978 PR c++/23965
22979 * g++.dg/template/error1.C: Reject "no matching function" message.
22980
22981 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22982
22983 PR c++/17609
22984 * g++.dg/lookup/error1.C: New test.
22985
22986 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22987
22988 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22989 functionality of the testcase.
22990
22991 2005-09-20 Richard Henderson <rth@redhat.com>
22992
22993 * gcc.dg/vect/vect-22.c: Require vect_float.
22994 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22995
22996 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22997
22998 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22999 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23000 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23001 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23002 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23003 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23004 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23005 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23006 * gcc.dg/cpp/ucnid-8.c: New test.
23007
23008 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23009
23010 PR tree-optimization/23929
23011 * gcc.c-torture/compile/pr23929.c: New test.
23012
23013 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
23014
23015 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23016 for one loop.
23017
23018 2005-09-20 Steve Ellcey <sje@cup.hp.com>
23019
23020 PR testsuite/23186
23021 * g++.dg/other/pr22003.C: Require named sections.
23022
23023 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23024
23025 PR c++/23947
23026 * g++.dg/rtti/crash3.C: New test.
23027
23028 PR tree-optimization/23818
23029 * gcc.dg/pr23818.c: New test.
23030
23031 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23032
23033 PR fortran/23420
23034 * gfortran.dg/print_fmt_4.f: New.
23035
23036 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23037
23038 PR fortran/23663
23039 * gfortran.fortran-torture/execute/entry_11.f90: New test.
23040
23041 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23042
23043 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23044 Use pointers to local alignable arrays instead. Added comments.
23045 * gcc.dg/vect/vect-46.c: Likewise.
23046 * gcc.dg/vect/vect-48.c: Likewise.
23047 * gcc.dg/vect/vect-49.c: Likewise.
23048 * gcc.dg/vect/vect-52.c: Likewise.
23049 * gcc.dg/vect/vect-53.c: Likewise.
23050 * gcc.dg/vect/vect-54.c: Likewise.
23051 * gcc.dg/vect/vect-56.c: Likewise.
23052 * gcc.dg/vect/vect-57.c: Likewise.
23053 * gcc.dg/vect/vect-58.c: Likewise.
23054 * gcc.dg/vect/vect-60.c: Likewise.
23055 * gcc.dg/vect/vect-61.c: Likewise.
23056
23057 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23058 The test is no longer vectorizable on vect_no_align targets.
23059 * gcc.dg/vect/vect-43.c: Likewsie.
23060
23061 * gcc.dg/vect/vect-44.c: Added comments.
23062 * gcc.dg/vect/vect-45.c: Added comments.
23063 * gcc.dg/vect/vect-50.c: Added comments.
23064 * gcc.dg/vect/vect-51.c: Added comments.
23065
23066 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23067 aligned type.
23068 * gcc.dg/vect/Os-vect-95.c: Likewise.
23069
23070 * gcc.dg/vect/vect-41.c: Test removed.
23071 * gcc.dg/vect/vect-47.c: Test removed.
23072 * gcc.dg/vect/vect-55.c: Test removed.
23073 * gcc.dg/vect/vect-59.c: Test removed.
23074
23075 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23076
23077 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23078 No longer vectorizable on vect_no_align targets.
23079 * gcc.dg/vect/pr20122.c: Likewise.
23080 * gcc.dg/vect/vect-74.c: Likewise.
23081 * gcc.dg/vect/vect-75.c: Likewise.
23082 * gcc.dg/vect/vect-76.c: Likewise.
23083
23084 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23085 Will not be vectorizable on vect_no_align targets once aliasing issues
23086 are resolved.
23087 * gcc.dg/vect/vect-79.c: Likewise.
23088
23089 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23090 * gcc.dg/vect/vect-78.c: Likewise.
23091 * gcc.dg/vect/vect-97.c: Likewise.
23092
23093 2005-09-19 Steven Bosscher <stevenb@suse.de>
23094
23095 * gcc.dg/pr23943.c: New test.
23096
23097 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23098
23099 PR fortran/19181
23100 * gfortran.dg/derived_pointer_null_1.f90: New test.
23101
23102 2005-09-18 Richard Guenther <rguenther@suse.de>
23103
23104 PR middle-end/23944
23105 * gcc.c-torture/compile/pr23944.c: New testcase.
23106
23107 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
23108
23109 PR fortran/15975
23110 * gfortran.dg/der_pointer_2.f90: New test.
23111
23112 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23113
23114 PR fortran/16861
23115 * gfortran.dg/nested_modules_2.f90: New test.
23116
23117 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23118
23119 PR c++/18368
23120 * g++.dg/other/semicolon.C: New test.
23121
23122 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
23123
23124 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23125 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23126
23127 2005-09-16 Mark Mitchell <mark@codesourcery.com>
23128
23129 PR c++/23914
23130 * g++.dg/template/static18.C: New test.
23131
23132 PR c++/21514
23133 * g++.dg/template/crash19.C: Remove dg-error marker.
23134 * g++.dg/template/local4.C: New test.
23135
23136 2005-09-16 Paul Brook <paul@codesourcery.com>
23137
23138 PR fortran/23906
23139 * gfortran.dg/dependency_1.f90: New test.
23140
23141 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23142
23143 PR c++/23896
23144 * g++.dg/template/static17.C: New test.
23145
23146 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
23147
23148 PR c++/23139
23149 * g++.dg/warn/huge-val1.C: New test.
23150
23151 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23152
23153 PR c++/13140
23154 * g++.dg/parse/class2.C: New test.
23155 * g++.dg/template/explicit8.C: Likewise.
23156 * g++.dg/template/spec25.C: Likewise.
23157
23158 2005-09-14 Josh Conner <jconner@apple.com>
23159
23160 PR middle-end/23584
23161 * gcc.dg/pr23584.c: New test.
23162
23163 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
23164
23165 PR fortran/21875 Internal Unit Array I/O, NIST
23166 * gfortran.dg/arrayio_1.f90: New test.
23167 * gfortran.dg/arrayio_1.f90: New test.
23168 * gfortran.dg/arrayio_1.f90: New test.
23169 * gfortran.dg/arrayio_1.f90: New test.
23170 * gfortran.dg/arrayio_1.f90: New test.
23171
23172 2005-09-14 Uros Bizjak <uros@kss-loka.si>
23173
23174 PR middle-end/22480
23175 * gcc.dg/vect/pr22480.c: New test.
23176
23177 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
23178
23179 PR fortran/19358
23180 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23181
23182 2005-09-13 Josh Conner <jconner@apple.com>
23183
23184 PR c++/23180
23185 * g++.dg/init/struct2.C: New test.
23186 * g++.dg/init/struct3.C: New test.
23187
23188 2005-09-13 Janis Johnson <janis187@us.ibm.com>
23189
23190 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23191 Clean up temp files.
23192 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23193 gcc.dg/tree-ssa/builtin-fprintf-1.c,
23194 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23195 gcc.dg/tree-ssa/builtin-printf-1.c,
23196 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23197 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23198 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23199 gcc.dg/tree-ssa/builtin-vprintf-1.c,
23200 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23201 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23202 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23203 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23204 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23205 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23206 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23207 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23208
23209 2005-09-13 Josh Conner <jconner@apple.com>
23210
23211 * lib/gcc-dg.exp: Load scanipa.exp.
23212 (cleanup-dump): New procedure.
23213 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23214 * lib/scandump.exp: New file.
23215 * lib/scantree.exp: Use it.
23216 * lib/scanipa.exp: New file.
23217
23218 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
23219
23220 PR fortran/17740
23221 * gfortran.dg/generic_4.f90: New test.
23222
23223 2005-09-13 Uros Bizjak <uros@kss-loka.si>
23224
23225 PR target/23816
23226 * gcc.target/i386/pr23816-1.c: New test.
23227 * gcc.target/i386/pr23816-2.c: New test.
23228
23229
23230 2005-09-13 Bastian Blank <waldi@debian.org>
23231
23232 PR c++/16171
23233 * g++.dg/abi/mangle26.C: New test.
23234 * g++.dg/abi/mangle27.C: New test.
23235 * g++.dg/abi/mangle28.C: New test.
23236 * g++.dg/abi/mangle29.C: New test.
23237
23238 PR c++/23839
23239 * g++.dg/parse/register1.C: New test.
23240
23241 2005-09-13 Mark Mitchell <mark@codesourcery.com>
23242
23243 PR c++/23842
23244 * g++.dg/template/access16.C: New test.
23245
23246 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23247
23248 * gfortran.dg/char_pack_2.f90: Increase the vector size.
23249
23250 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23251
23252 PR fortran/18899
23253 * gfortran.dg/shape_2.f90: New test.
23254
23255 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23256
23257 PR target/19269
23258 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23259 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23260 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23261 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23262 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23263 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23264 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23265 tests.
23266
23267 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23268
23269 PR c++/23841
23270 * g++.dg/parse/template17.C: New test.
23271
23272 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23273
23274 PR c++/23789
23275 * g++.dg/template/nontype14.C: New test.
23276
23277 2005-09-12 Ian Lance Taylor <ian@airs.com>
23278
23279 PR g++/7874
23280 * g++.dg/lookup/friend7.C: New test.
23281 * g++.dg/lookup/friend8.C: New test.
23282 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23283 so that it will be found via argument dependent lookup.
23284 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23285 friend functions which will no longer be found.
23286 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23287 function g, so that it will be found via argument dependent
23288 lookup.
23289 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23290 * g++.old-deja/g++.mike/net43.C: Likewise.
23291
23292 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23293
23294 PR c++/23691
23295 * g++.dg/template/static16.C: New test.
23296
23297 2005-09-12 Josh Conner <jconner@apple.com>
23298
23299 PR middle-end/23237
23300 * gcc.c-torture/compile/pr23237.c: New test.
23301
23302 2005-09-11 Richard Henderson <rth@redhat.com>
23303
23304 * g++.dg/other/error8.C: Update expected diagnostic text.
23305
23306 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23307
23308 PR libfortran/19872
23309 * gfortran.dg/overwrite_1.f: New test.
23310
23311 2005-09-09 Josh Conner <jconner@apple.com>
23312
23313 * g++.dg/init/pr23180-1.C: Removed.
23314 * g++.dg/init/pr23180-2.C: Removed.
23315
23316 2005-09-09 David Daney <ddaney@avtrex.com>
23317
23318 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23319 files which are ...
23320 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23321 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23322
23323 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23324
23325 * gfortran.dg/iostat_2.f90: New test.
23326
23327 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23328
23329 PR c++/22252
23330 * g++.dg/ext/interface1.C: New test.
23331 * g++.dg/ext/interface1.h: Likewise.
23332 * g++.dg/ext/interface1a.cc: Likewise.
23333
23334 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23335
23336 * gfortran.dg/iomsg_1.f90: New test case.
23337
23338 2005-09-09 Richard Guenther <rguenther@suse.de>
23339
23340 PR c++/23624
23341 * g++.dg/tree-ssa/pr23624.C: New testcase.
23342
23343 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23344
23345 PR fortran/19239
23346 * gfortran.dg/vector_subscript_1.f90,
23347 * gfortran.dg/vector_subscript_2.f90: New tests.
23348
23349 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23350
23351 PR fortran/21104
23352 * gfortran.dg/array_alloc_1.f90,
23353 * gfortran.dg/array_alloc_2.f90,
23354 * gfortran.dg/array_alloc_3.f90: New tests.
23355
23356 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23357
23358 PR fortran/12840
23359 * gfortran.dg/array_constructor_6.f90
23360 * gfortran.dg/array_constructor_7.f90
23361 * gfortran.dg/array_constructor_8.f90
23362 * gfortran.dg/array_constructor_9.f90
23363 * gfortran.dg/array_constructor_10.f90
23364 * gfortran.dg/array_constructor_11.f90
23365 * gfortran.dg/array_constructor_12.f90: New tests.
23366
23367 2005-09-08 Josh Conner <jconner@apple.com>
23368
23369 PR c++/23180
23370 * g++.dg/init/pr23180-1.C: New test.
23371 * g++.dg/init/pr23180-2.C: New test.
23372
23373 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23374
23375 PR fortran/18878
23376 * gfortran.dg/module_double_reuse.f90: New.
23377
23378 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23379
23380 PR fortran/23270
23381 PR fortran/22304
23382 PR fortran/18870
23383 PR fortran/17917
23384 PR fortran/16511
23385 * gfortran.dg/common_equivalence_1.f: New.
23386 * gfortran.dg/common_equivalence_2.f: New.
23387 * gfortran.dg/common_equivalence_3.f: New.
23388 * gfortran.dg/contained_equivalence_1.f90: New.
23389 * gfortran.dg/module_blank_common.f90: New.
23390 * gfortran.dg/module_commons_1.f90: New.
23391 * gfortran.dg/module_equivalence_1.f90: New.
23392 * gfortran.dg/nested_modules_1.f90: New.
23393 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23394 equivalences and add comment to connect the test with
23395 the PR.
23396
23397 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23398
23399 PR fortran/23765
23400 * gfortran.dg/common_6.f90: New test.
23401
23402 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23403
23404 PR fortran/15326
23405 * gfortran.dg/char_result_1.f90,
23406 * gfortran.dg/char_result_2.f90,
23407 * gfortran.dg/char_result_3.f90,
23408 * gfortran.dg/char_result_4.f90,
23409 * gfortran.dg/char_result_5.f90,
23410 * gfortran.dg/char_result_6.f90,
23411 * gfortran.dg/char_result_7.f90,
23412 * gfortran.dg/char_result_8.f90: New tests.
23413
23414 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23415
23416 PR fortran/19928
23417 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23418
23419 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23420
23421 PR obj-c++/16816
23422 * obj-c++.dg/selector-5.mm: New test.
23423 * obj-c++.dg/selector-6.mm: New test.
23424
23425 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23426
23427 PR objc/20574
23428 PR objc/19324
23429 * objc.dg/error-1.m: New test.
23430
23431 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23432
23433 PR fortran/23373
23434 * gfortran.fortran-torture/execute/pr23373-1.f90,
23435 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23436
23437 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23438
23439 PR libfortran/23760
23440 * gfortran.dg/g77/1832.f: Remove long string in write statement
23441 to allow the test to pass on correct list directed output with
23442 prepended space.
23443
23444 2005-09-07 James E Wilson <wilson@specifix.com>
23445
23446 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23447
23448 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23449
23450 * gfortran.dg/parameter+save.f90: Rename to
23451 * gfortran.dg/parameter_save.f90: .. this.
23452
23453 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23454
23455 PR fortran/20848
23456 * gfortran.dg/parameter+save.f90: New test case.
23457
23458 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23459
23460 PR fortran/19269
23461 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23462
23463 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23464
23465 PR c/23075
23466 * gcc.dg/pr23075.c: New test.
23467 * g++.dg/warn/pr23075.C: New test.
23468
23469 PR target/22362
23470 * gcc.target/i386/pr22362.c: New test.
23471
23472 PR rtl-optimization/23098
23473 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23474
23475 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23476 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23477 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23478
23479 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23480
23481 * g++.dg/expr/cast6.C: New test.
23482
23483 PR c++/9782
23484 * g++.dg/init/new15.C: New test.
23485
23486 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23487
23488 * gcc.dg/vect/Os-vect-95.c: New test.
23489 * gcc.dg/vect/vect-95.c: Same.
23490
23491 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23492
23493 * gcc.dg/vect/vect-29.c: Update xfail testing.
23494 * gcc.dg/vect/vect-44.c: Same.
23495 * gcc.dg/vect/vect-48.c: Same.
23496 * gcc.dg/vect/vect-50.c: Same.
23497 * gcc.dg/vect/vect-72.c: Same.
23498 * gcc.dg/vect/vect-77.c: Same.
23499 * gcc.dg/vect/vect-78.c: Same.
23500 * gcc.dg/vect/vect-80.c: Same.
23501 * gcc.dg/vect/vect-96.c: Same.
23502 * gcc.dg/vect/vect-100.c: Same.
23503 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23504 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23505 * gfortran.dg/vect/vect-5.f90: Same.
23506
23507 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23508
23509 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23510 start strings.
23511 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23512 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23513
23514 PR c++/23056
23515 * g++.dg/opt/pr23056.C: New test.
23516
23517 PR rtl-optimization/23098
23518 * gcc.target/i386/pr23098.c: New test.
23519
23520 2005-09-05 Mark Mitchell <mark@codesourcery.com>
23521
23522 PR c++/23667
23523 * g++.dg/template/static15.C: New test.
23524
23525 PR c++/21440
23526 * g++.dg/ext/stmtexpr5.C: New test.
23527 * g++.dg/ext/stmtexpr6.C: Likewise.
23528
23529 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
23530
23531 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23532
23533 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23534 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23535 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23536
23537 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
23538
23539 PR libfortran/23321
23540 * gfortran.dg/direct_io_4.f90: New test case.
23541
23542 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
23543 Rasmus Hahn <rassahah@neofonie.de>
23544
23545 PR libobjc/23108
23546 * objc.dg/type-stream-1.m: New test.
23547
23548 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
23549
23550 PR fortran/23661
23551 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23552 gfortran.dg/print_fmt_3.f90: New test.
23553
23554 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23555
23556 * gfortran.dg/fmt_t_1.f90: New test.
23557
23558 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23559
23560 PR rtl-optimization/23454
23561 * g++.dg/opt/pr23454.C: New test.
23562
23563 2005-09-03 Mark Mitchell <mark@codesourcery.com>
23564
23565 PR c++/23699
23566 * g++.dg/ext/static1.C: New test.
23567
23568 2005-09-02 Richard Henderson <rth@redhat.com>
23569
23570 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23571 tail call to check_fa_work.
23572
23573 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23574
23575 PR c++/21687
23576 * g++.dg/other/gc3.C: New test.
23577
23578 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23579
23580 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23581 * gcc.dg/20050826-1.c: Likewise.
23582
23583 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23584
23585 PR c++/23167
23586 * g++.dg/expr/volatile1.C: New test.
23587
23588 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23589
23590 PR middle-end/23547
23591 * gcc.dg/pr23547.c: New test.
23592
23593 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23594
23595 PR c/22061
23596 * gcc.c-torture/execute/pr22061-1.c,
23597 * gcc.c-torture/execute/pr22061-2.c,
23598 * gcc.c-torture/execute/pr22061-3.c,
23599 * gcc.c-torture/execute/pr22061-4.c: New tests.
23600
23601 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23602
23603 * gcc.dg/Wredundant-decls-2.c: New test to check that
23604 -Wredundant-decls does not issue warning for a variable
23605 definition following a declaration.
23606
23607 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23608
23609 PR debug/7241
23610 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23611 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23612 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23613
23614 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23615 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23616 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23617 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23618 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23619 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23620 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23621 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23622
23623 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23624
23625 PR objc/23306
23626 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23627 scan-assmbler.
23628
23629 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23630
23631 PR target/21255
23632 * gcc.dg/pr21255-1.c: New test.
23633 * gcc.dg/pr21255-2-mb.c: Likewise.
23634 * gcc.dg/pr21255-2-ml.c: Likewise.
23635 * gcc.dg/pr21255-3.c: Likewise.
23636 * gcc.dg/pr21255-4.c: Likewise.
23637
23638 2005-08-31 Dale Johannesen <dalej@apple.com>
23639
23640 * gcc.dg/20050830-1.c: New.
23641
23642 2005-08-31 Josh Conner <jconner@apple.com>
23643
23644 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23645 command-line options for arm-*-* targets.
23646 * g++.dg/init/array16.C: Likewise.
23647 * g++.dg/other/crash-4.C: Likewise.
23648
23649 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23650
23651 PR obj-c++/23640
23652 * obj-c++.dg/gnu-runtime-3.mm: New test.
23653
23654 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23655
23656 PR c++/13377
23657 * g++.dg/lookup/ambig4.C: New test.
23658 * g++.dg/lookup/ambig5.C: New test.
23659 * g++.dg/tc1/dr101.C: Adjust error markers.
23660
23661 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23662
23663 PR c++/23639
23664 * g++.dg/template/ttp5.C: Adjust error markers.
23665
23666 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23667
23668 PR testsuite/23609
23669 * lib/obj-c++.exp: Include target-libpath.exp.
23670 (obj-c++_link_flags): Look for the GNU libobjc library
23671 and set the library path to include it.
23672 Don't manually set LD_LIBRARY_PATH (etc.) but call
23673 set_ld_library_path_env_vars instead.
23674 (obj-c++_target_compile): Don't set library path or
23675 linker flags because they are already set correctly
23676 in obj-c++_link_flags.
23677
23678 2005-08-30 Josh Conner <jconner@apple.com>
23679
23680 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23681 to command-line options for arm-*-* targets.
23682
23683 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23684
23685 * g++.dg/other/i386-1.C: New.
23686
23687 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23688
23689 PR preprocessor/20348
23690 PR preprocessor/20356
23691 * gcc.dg/cpp/pr20348.c: New test.
23692 * gcc.dg/cpp/pr20348.h: New file.
23693 * gcc.dg/cpp/inc/pr20348.h: New file.
23694 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23695 * gcc.dg/cpp/pr20356.c: New test.
23696 * gcc.dg/cpp/pr20356.h: New file.
23697 * gcc.dg/cpp/inc/pr20356.h: New file.
23698 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23699
23700 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23701
23702 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23703 Fix array dimension to avoid correct end-of-file error.
23704
23705 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23706
23707 PR libfortran/23598
23708 * gfortran.dg/iostat_1.f90: New test.
23709
23710 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23711
23712 PR middle-end/23408
23713 * gcc.dg/pr23408.c: New test.
23714
23715 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23716
23717 PR c++/23099
23718 * g++.dg/init/member1.C: Make sure erroneous static data member
23719 definitions are required.
23720 * g++.dg/template/static13.C: New test.
23721 * g++.dg/template/static14.C: Likewise.
23722
23723 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23724
23725 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23726 -march=pentium4, remove ilp32 requirement.
23727
23728 PR middle-end/23484
23729 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23730 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23731
23732 2005-08-29 Andreas Jaeger <aj@suse.de>
23733
23734 PR testsuite/23607
23735 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23736
23737 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23738
23739 * gcc.c-torture/execute/20050316-2.c: New test.
23740 * gcc.c-torture/execute/20050316-3.c: New test.
23741 * gcc.dg/torture/pr16104-1.c: New test.
23742
23743 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23744
23745 PR middle-end/23463
23746 * gcc.c-torture/execute/zero-struct-1.c: New test.
23747
23748 2005-08-27 Richard Guenther <rguenther@suse.de>
23749
23750 PR target/23575
23751 * gcc.target/i386/pr23575.c: New testcase.
23752
23753 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23754
23755 PR rtl-optimization/23561
23756 * gcc.c-torture/execute/20050826-1.c: New test.
23757
23758 PR rtl-opt/23560
23759 * gcc.c-torture/execute/20050826-2.c: New test.
23760
23761 2005-08-26 Dale Johannesen <dalej@apple.com>
23762
23763 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23764 * gcc.dg/20050826-1.c: New.
23765
23766 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23767
23768 PR c++/19004
23769 * g++.dg/template/nontype13.C: New test.
23770
23771 PR c++/23491
23772 * g++.dg/init/new14.C: New test.
23773 * g++.dg/expr/anew1.C: Do not XFAIL.
23774 * g++.dg/expr/anew2.C: Likewise.
23775 * g++.dg/expr/anew3.C: Likewise.
23776
23777 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23778
23779 PR middle-end/22439
23780 * gcc.dg/vla-3.c: New test.
23781
23782 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23783
23784 PR fortran/20363
23785 * gfortran.dg/named_interface.f90: New.
23786
23787 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23788
23789 * gcc.c-torture/execute/frame-address.c: New test.
23790
23791 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23792
23793 PR c++/20817
23794 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23795
23796 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23797
23798 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23799
23800 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23801
23802 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23803 * gcc.dg/altivec-22.c: Rename from..
23804 * gcc.dg/altivec-nomfcr.c: ..this.
23805
23806 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23807
23808 PR tree-optimization/23546
23809 * gcc.dg/tree-ssa/pr23546.c: New test.
23810
23811 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23812
23813 PR fortran/17758
23814 * gfortran.dg/nonreturning_statements.f90: New test.
23815
23816 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23817
23818 PR c++/22454
23819 * g++.dg/parse/crash29.C: New.
23820
23821 2005-08-23 DJ Delorie <dj@redhat.com>
23822
23823 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23824 constants have the L suffix.
23825
23826 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23827
23828 PR c++/23044
23829 * g++.dg/template/instantiate8.C: New.
23830
23831 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23832
23833 PR middle-end/23467
23834 * gcc.c-torture/execute/pr23467.c: New test.
23835
23836 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23837
23838 PR tree-optimization/22043
23839 * gcc.c-torture/execute/20050613-1.c: New test.
23840
23841 2005-08-23 Ben Elliston <bje@au.ibm.com>
23842
23843 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23844
23845 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23846
23847 PR rtl-optimization/23478
23848 * g++.dg/opt/pr23478.C: New test.
23849
23850 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23851
23852 PR c/18715
23853 * gcc.dg/switch-warn-3.c: New test.
23854
23855 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23856
23857 PR c++/22233
23858 * g++.dg/template/param1.C: New test.
23859
23860 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23861
23862 PR c++/23089
23863 * g++.dg/other/incomplete1.C: New test.
23864
23865 2005-08-22 Ira Rosen <irar@il.ibm.com>
23866
23867 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23868 are vectorizable.
23869
23870 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23871
23872 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23873 d_lines_5.f: New.
23874
23875 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23876
23877 * gcc.target/i386/sse-4.c: New test.
23878
23879 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23880
23881 PR testsuite/23239
23882 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23883
23884 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23885
23886 * gcc.dg/20050811-1.c: New test.
23887 * gcc.dg/20050811-2.c: New test.
23888
23889 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23890
23891 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23892
23893 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23894
23895 PR 23476
23896 * gcc.c-torture/compile/pr23476.c: New test.
23897
23898 2005-08-19 Devang Patel <dpatel@apple.com>
23899
23900 PR tree-optimization/23048
23901 * gcc.dg/tree-ssa/pr23048.c: New test.
23902
23903 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23904
23905 PR middle-end/20624
23906 * g++.dg/warn/Wreturn-3.C: New test
23907
23908 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23909
23910 PR tree-optimization/22228
23911 * g++.dg/vect/pr22543.cc: New test.
23912
23913 2005-08-17 Steven Bosscher <stevenb@suse.de>
23914
23915 PR tree-optimization/21574
23916 * gcc.dg/tree-ssa/pr21574.c: New test.
23917
23918 2005-08-16 James E Wilson <wilson@specifix.com>
23919
23920 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23921
23922 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23923
23924 PR tree-opt/23402
23925 * gcc.c-torture/compile/zero-strct-3.c: New test.
23926 * gcc.c-torture/compile/zero-strct-4.c: New test.
23927
23928 2005-08-16 Steven Bosscher <stevenb@suse.de>
23929
23930 PR target/23376
23931 * gcc.target/x86_64/pr23376.c: New test.
23932
23933 2005-08-16 Ian Lance Taylor <ian@airs.com>
23934
23935 PR c++/23337
23936 * g++.dg/ext/vector2.C: New.
23937
23938 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23939
23940 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23941
23942 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23943
23944 PR libfortran/23428
23945 * gfortran.dg/inquire-complex.f90: New test case.
23946
23947 2005-08-16 James E Wilson <wilson@specifix.com>
23948
23949 PR tree-optimization/21105
23950 * gcc.dg/large-size-array.c: New.
23951
23952 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23953
23954 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23955 type.
23956 * gcc.dg/vect/vect-41: Likewise.
23957 * gcc.dg/vect/vect-42: Likewise.
23958 * gcc.dg/vect/vect-43: Likewise.
23959 * gcc.dg/vect/vect-44: Likewise.
23960 * gcc.dg/vect/vect-46: Likewise.
23961 * gcc.dg/vect/vect-47: Likewise.
23962 * gcc.dg/vect/vect-48: Likewise.
23963 * gcc.dg/vect/vect-52: Likewise.
23964 * gcc.dg/vect/vect-53: Likewise.
23965 * gcc.dg/vect/vect-54: Likewise.
23966 * gcc.dg/vect/vect-55: Likewise.
23967 * gcc.dg/vect/vect-56: Likewise.
23968 * gcc.dg/vect/vect-57: Likewise.
23969 * gcc.dg/vect/vect-58: Likewise.
23970 * gcc.dg/vect/vect-59: Likewise.
23971 * gcc.dg/vect/vect-60: Likewise.
23972 * gcc.dg/vect/vect-61: Likewise.
23973 * gcc.dg/vect/vect-85: Likewise.
23974 * gcc.dg/vect/vect-87: Likewise.
23975 * gcc.dg/vect/vect-88: Likewise.
23976 * gcc.dg/vect/vect-93.c: Likewise.
23977 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23978 * gcc.dg/vect/vect-75: Likewise.
23979 * gcc.dg/vect/vect-76: Likewise.
23980 * gcc.dg/vect/vect-77: Likewise.
23981 * gcc.dg/vect/vect-78: Likewise.
23982 * gcc.dg/vect/vect-80: Likewise.
23983 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23984 vectorized for the expected reason, rather than checking how alignment
23985 was handled.
23986 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23987 aligned type and also instead of aligned pointers. Added documentation.
23988
23989 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23990
23991 * gfortran.dg/power.f90: New test.
23992
23993 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23994
23995 PR rtl-optimization/23299
23996 * g++.dg/opt/pr23299.C: New test.
23997
23998 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23999
24000 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24001
24002 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
24003
24004 * g++.dg/template/local6.C: New test.
24005
24006 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
24007
24008 * execute/exceptions/finally-1.m: Check that the catch and finally are
24009 being called. Also add a "return 0;" at the end of main.
24010
24011 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
24012
24013 PR fortran/21432.
24014 * gfortran.dg/namelist_print_1.f: New test of functionality of
24015 PRINT namelist.
24016 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24017 namelist generates error with -std=f95.
24018
24019 2005-08-14 Ira Rosen <irar@il.ibm.com>
24020
24021 PR tree-optimization/23119
24022 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24023
24024 2005-08-13 Marcin Koziej <creep@desk.pl>
24025 Andrew Pinski <pinskia@physics.uc.edu>
24026
24027 PR libobjc/22492
24028 * execute/exceptions/finally-1.m: New test.
24029
24030 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24031
24032 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24033 testsuite.
24034 * objc/execute/exceptions/trivial.m: New test.
24035 * objc.dg/try-catch-11.m: Move to ...
24036 * objc/execute/exceptions/foward-1.m: Here.
24037 * objc.dg/try-catch-2.m: Move to ...
24038 * objc/execute/exceptions/catchall-1.m: Here.
24039 * objc.dg/try-catch-8.m: Move to ...
24040 * objc/execute/exceptions/local-variables-1.m: Here.
24041
24042 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24043
24044 * objc.dg/nested-func-1.m: Move to ...
24045 * objc/execute/nested-func-1.m: Here.
24046
24047 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24048
24049 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24050 in ${options} instead of [target_info name].
24051 * lib/obj-c++.exp (objc_target_compile): Likewise.
24052
24053 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24054
24055 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24056
24057 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24058
24059 part of PR testsuite/23348
24060 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24061 each of the torture options.
24062 * objc/compile/trivial.m: New test.
24063
24064 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24065
24066 * gfortran.dg/eoshift.f90: Correct format.
24067
24068 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24069
24070 * gfortran.fortran-torture/execute/character_passing.f90:
24071 Fix comment typo.
24072
24073 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24074
24075 PR c++/8271
24076 * g++.dg/template/unify10.C: New.
24077
24078 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
24079
24080 * g++.dg/parse/pr22514.C: Move to...
24081 * g++.dg/debug/pr22514.C: here.
24082
24083 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24084
24085 PR c++/23266
24086 * g++.dg/inherit/pure1.C: New test.
24087
24088 * ChangeLog: Fix typos.
24089
24090 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24091 Steven Bosscher <stevenb@suse.de>
24092
24093 * gfortran.dg/runtime_warning_1.f90: New test.
24094
24095 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
24096
24097 PR c++/23219
24098 * g++.dg/parse/crash28.C: New.
24099
24100 2005-08-11 Richard Guenther <rguenther@suse.de>
24101
24102 PR target/23289
24103 * gcc.target/i386/tailcall-1.c: New testcase.
24104
24105 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24106
24107 * gcc.dg/vect/vect-67.c: Un-xfail.
24108
24109 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24110
24111 PR c++/23225
24112 * g++.dg/parse/crash27.C: new test.
24113
24114 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
24115
24116 PR libfortran/22143
24117 * gfortran.dg/shift-kind.f90: New testcase.
24118
24119 2005-08-10 Richard Sandiford <richard@codesourcery.com>
24120
24121 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24122 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24123
24124 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24125
24126 PR c++/20646
24127 * g++.dg/other/mult-stor1.C: New test.
24128
24129 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24130
24131 * gcc.c-torture/pr18299-1.c: Move to ...
24132 * gcc.c-torture/compile/pr18299-1.c: Here.
24133
24134 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
24135
24136 * gfortran/fortran.torture/execute/character_passing.f90:
24137 Fix types for LSAME.
24138
24139 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
24140
24141 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24142 input data back to what it was originally.
24143
24144 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24145
24146 * objc.dg/try-catch-8.m: Enable for all targets.
24147
24148 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
24149
24150 * gcc.dg/pr23165.c: New test.
24151
24152 2005-08-09 Steven Bosscher <stevenb@suse.de>
24153
24154 PR tree-optimization/23234
24155 * gcc.dg/tree-ssa/pr23234.c: New test.
24156
24157 2005-08-08 Josh Conner <jconner@apple.com>
24158
24159 PR rtl-optimization/23241
24160 * gcc.dg/char-compare.c: New test.
24161
24162 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24163
24164 PR c++/22508
24165 * g++.dg/init/new13.C: New test.
24166
24167 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
24168
24169 PR c++/21166
24170 * g++.dg/other/crash-4.C: Adjust
24171 * g++/dg/ext/packed9.C: New.
24172
24173 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24174
24175 PR middle-end/21964
24176 * gcc.c-torture/execute/pr21964-1.c: New test.
24177
24178 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24179
24180 PR c/22458
24181 * gcc.dg/pr22458-1.c: New test.
24182
24183 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
24184 Steven G. Kargl <kargls@comcast.net>
24185
24186 PR fortran/22390
24187 * gfortran.dg/flush_1.f90: New test.
24188
24189 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24190
24191 PR c++/23191
24192 * g++.dg/template/eh2.C: New test.
24193
24194 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24195
24196 PR c++/19498
24197 * g++.dg/template/instantiate7.C: New test.
24198
24199 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
24200
24201 PR c/23113
24202 * gcc.dg/Wunused-value-1.c: New test.
24203
24204 2005-08-06 Richard Sandiford <richard@codesourcery.com>
24205
24206 PR rtl-optimization/23233
24207 * gcc.c-torture/compile/pr23233-1.c: New test.
24208
24209 2005-08-06 Jakub Jelinek <jakub@redhat.com>
24210
24211 PR fortran/18833
24212 PR fortran/20850
24213 * gfortran.dg/equiv_1.f90: New test.
24214 * gfortran.dg/equiv_2.f90: New test.
24215 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24216 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24217 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24218
24219 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24220
24221 * gcc.c-torture/execute/vrp-5.c: New test.
24222 * gcc.c-torture/execute/vrp-6.c: New test.
24223 * gcc.dg/tree-ssa/vrp21.c: New test.
24224
24225 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24226
24227 * g++.dg/parse/pr22514.C: New test.
24228
24229 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
24230
24231 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24232
24233 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24234 instead of constant loads / pool entries.
24235
24236 2005-08-05 David Edelsohn <edelsohn@gnu.org>
24237
24238 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24239 TEST_TO_WCTYPE.
24240
24241 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
24242
24243 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24244 __WINT_TYPE__ in generated prototypes if possible.
24245
24246 2005-08-04 Diego Novillo <dnovillo@redhat.com>
24247
24248 PR 22037
24249 * g++.dg/tree-ssa/pr22037.C:
24250
24251 2005-08-04 Richard Henderson <rth@redhat.com>
24252
24253 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24254 scan-tree-dump-times directive.
24255
24256 2005-08-04 Jan Hubicka <jh@suse.cz>
24257
24258 * gcov-1.C: Fix switch counts.
24259 * gcov-4b.c: Likewise.
24260
24261 2005-08-03 Jeff Law <law@redhat.com>
24262
24263 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24264
24265 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
24266
24267 * gcc.c-torture/execute/pr23135.c: New test.
24268
24269 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24270
24271 PR tree-optimization/19899
24272 * gcc.dg/tree-ssa/scev-1.c: New test.
24273 * gcc.dg/tree-ssa/scev-2.c: New test.
24274
24275 2005-08-03 Richard Sandiford <richard@codesourcery.com>
24276
24277 PR target/18582
24278 * gcc.dg/torture/pr18582-1.c: New test.
24279
24280 2005-08-03 Jan Hubicka <jh@suse.cz>
24281
24282 * update-conroll.c: New testcase.
24283 * update-conroll-2.c: New testcase.
24284
24285 2005-08-02 David Edelsohn <edelsohn@gnu.org>
24286
24287 * gfortran.dg/constant_substring.f: New test.
24288 * gfortran.dg/pr22491.f: New test.
24289
24290 2005-08-02 Jan Hubicka <jh@suse.cz>
24291
24292 * update-threading.c: Replace by the proper one.
24293
24294 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24295
24296 PR 23164
24297 * g++.dg/tree-ssa/pr23164.C: New test.
24298
24299 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24300
24301 * gcc.dg/tree-ssa/pr23192.c: New test.
24302
24303 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24304
24305 * gcc.c-torture/execute/vrp-4.c: New test.
24306
24307 2005-08-02 Jan Hubicka <jh@suse.cz>
24308
24309 * update-threading.c: New test.
24310
24311 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24312
24313 * gcc.c-torture/compile/20050801-1.c: New test.
24314 * gcc.c-torture/compile/20050801-2.c: New test.
24315
24316 2005-08-01 Jan Hubicka <jh@suse.cz>
24317
24318 * val-prof-5.c: New test.
24319
24320 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24321
24322 PR c/22311
24323 * gcc.dg/pr22311-1.c : New test.
24324
24325 2005-07-31 Steven Bosscher <stevenb@suse.de>
24326
24327 PR target/23095
24328 * gfortran.dg/pr23095.f: New test.
24329
24330 PR c++/22003
24331 * g++.dg/other/pr22003.C: New test.
24332
24333 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24334
24335 PR target/20621
24336 * gcc.c-torture/execute/pr20621-1.c: New test.
24337
24338 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24339
24340 * gfortran.dg/comma_format_extension_4.f: Adjust length
24341 of string for format.
24342 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24343 print statement with internal write.
24344 * gfortran.dg/der_array_io_2.f: Likewise.
24345 * gfortran.dg/der_array_io_3.f: Likewise.
24346
24347 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24348
24349 * gcc.dg/fold-abs-4.c: new test.
24350
24351 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24352
24353 PR fortran/22570 an related issues.
24354 * gfortran.dg/x_slash_1.f: New test.
24355
24356 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24357
24358 PR c/23143
24359 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24360 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24361
24362 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24363
24364 PR c/529
24365 * gcc.dg/Wshadow-3.c: New test.
24366
24367 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24368
24369 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24370 used to have the wrong bounds).
24371
24372 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24373
24374 PR c/21720
24375 * gcc.dg/hex-round-1.c: Test more cases.
24376 * gcc.dg/hex-round-2.c: New test.
24377
24378 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24379
24380 PR 22550
24381 * g++.dg/tree-ssa/pr22550.C: New test.
24382
24383 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24384
24385 * gcc.dg/tree-ssa/vrp19.c: New test.
24386 * gcc.dg/tree-ssa-vrp20.c: New test.
24387
24388 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24389
24390 PR c/22240
24391 * gcc.dg/transparent-union-4.c: New test.
24392
24393 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24394
24395 PR c/22192
24396 * gcc.dg/c99-vla-2.c: New test.
24397
24398 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24399
24400 PR c/21720
24401 * gcc.dg/hex-round-1.c: New test.
24402
24403 2005-07-28 Jan Hubicka <jh@suse.cz>
24404
24405 * inliner-1.c: Do not dump everything.
24406 * tree-prof.exp: Do not pass -ftree-based-profiling.
24407 * bprob.exp: Likewise.
24408
24409 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24410
24411 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24412
24413 PR c++/22545
24414 * g++.dg/expr/ptrmem7.C: New test.
24415
24416 2005-07-28 Mike Stump <mrs@apple.com>
24417
24418 * g++.old-deja/g++.mike/visibility-1.C: New test.
24419
24420 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24421
24422 PR c/20187
24423 * gcc.c-torture/execute/pr20187-1.c: New test.
24424
24425 2005-07-28 Jeff Law <law@redhat.com>
24426
24427 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24428 * gcc.dg/tree-ssa/vrp18.c: New test.
24429
24430 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24431
24432 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24433
24434 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24435
24436 PR tree-optimization/22506
24437 * gcc.dg/vect/ps22506.c: New test.
24438
24439 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24440
24441 PR target/21149
24442 * gcc.target/i386/sse-3.c: New test.
24443
24444 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24445
24446 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24447 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24448
24449 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24450
24451 PR c/22589
24452 * gcc.c-torture/compile/pr22589-1.c: New test.
24453
24454 2005-07-28 Jan Hubicka <jh@suse.cz>
24455
24456 * update-loopch.c: New testcase.
24457
24458 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24459
24460 PR rtl-optimization/23047
24461 * gcc.c-torture/execute/pr23047.c: New test.
24462 * gcc.c-torture/execute/pr23047.x: New.
24463
24464 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24465
24466 PR tree-optimization/22493
24467 * gcc.c-torture/execute/pr22493-1.c: New test.
24468 * gcc.c-torture/execute/pr22493-1.x: New.
24469 * gcc.c-torture/execute/vrp-1.c: New test.
24470 * gcc.c-torture/execute/vrp-2.c: New test.
24471 * gcc.c-torture/execute/vrp-2.c: New test.
24472
24473 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24474
24475 * gcc.target/frv/all-builtin-read8.c: Delete.
24476 * gcc.target/frv/all-builtin-read16.c: Delete.
24477 * gcc.target/frv/all-builtin-read32.c: Delete.
24478 * gcc.target/frv/all-builtin-read64.c: Delete.
24479 * gcc.target/frv/all-builtin-write8.c: Delete.
24480 * gcc.target/frv/all-builtin-write16.c: Delete.
24481 * gcc.target/frv/all-builtin-write32.c: Delete.
24482 * gcc.target/frv/all-builtin-write64.c: Delete.
24483 * gcc.target/frv/all-read-write-1.c: New.
24484
24485 2005-07-27 Jeff Law <law@redhat.com>
24486
24487 * gcc.c-torture/execute/pr22630.c: New test.
24488
24489 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
24490
24491 PR tree-optimization/23073
24492 * gcc.dg/vect/nodump-pr23073.c: New test.
24493 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24494
24495 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
24496
24497 PR tree-optimize/22348
24498 * gcc.c-torture/execute/pr22348.c: New.
24499
24500 2005-07-27 Richard Guenther <rguenther@suse.de>
24501
24502 * gcc.dg/tree-ssa/salias-1.c: New testcase.
24503
24504 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24505
24506 PR fortran/22503
24507 * gfortran.dg/logical_comp.f90: New test.
24508
24509 2005-07-27 Jan Hubicka <jh@suse.cz>
24510
24511 * inliner-1.c: Add cleanup of dumps.
24512 * val-prof-*.c: Likewise.
24513 * update-tailcall.c: New.
24514
24515 2005-07-26 Diego Novillo <dnovillo@redhat.com>
24516
24517 PR 22591
24518 * gcc.dg/tree-ssa/pr22591.c: New test.
24519 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24520
24521 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
24522
24523 PR libobjc/22606
24524 * objc.dg/try-catch-11.m: New test.
24525
24526 2005-07-26 Richard Guenther <rguenther@suse.de>
24527
24528 PR tree-optimization/22486
24529 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24530
24531 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24532
24533 PR tree-opt/22484
24534 * g++.dg/opt/loop2.C: New test.
24535
24536 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24537
24538 * gcc.dg/tree-ssa/reassoc-3.c: New test.
24539 * gcc.dg/tree-ssa/reassoc-4.c: New test.
24540
24541 2005-07-25 Adam Nemet <anemet@lnxw.com>
24542
24543 * lib/profopt.exp (profopt-execute): Check for profiling data
24544 files on the target.
24545
24546 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
24547
24548 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24549 for matching of asm labels.
24550
24551 2005-07-25 Richard Guenther <rguenther@suse.de>
24552
24553 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24554
24555 2005-07-25 Richard Guenther <rguenther@suse.de>
24556
24557 PR testsuite/22624
24558 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24559
24560 2005-07-25 Ira Rosen <irar@il.ibm.com>
24561
24562 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24563 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24564 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24565 * gcc.dg/vect/vect-100.c: New test.
24566 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24567 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24568 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24569 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24570 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24571 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24572 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24573 * gfortran.dg/vect/pr19049.f90: New testcase.
24574 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24575
24576 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24577
24578 * gcc.c-torture/execute/20050713-1.c: New test.
24579
24580 PR fortran/20063
24581 * gfortran.fortran-torture/execute/data_4.f90: New test.
24582
24583 PR middle-end/20303
24584 * gcc.dg/visibility-d.c: New test.
24585
24586 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24587
24588 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24589 * gfortran.dg/underflow.f90: Ditto.
24590
24591 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24592
24593 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24594 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24595 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24596
24597 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24598
24599 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24600 include case of field width of zero.
24601
24602 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24603
24604 PR libgfortran/21875
24605 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24606 with trailing blanks on normal formatted read.
24607
24608 2005-07-23 Chao-ying Fu <fu@mips.com>
24609
24610 * gcc.target/mips/mips32-dsp-type.c: New test.
24611 * gcc.target/mips/mips32-dsp.c: New test.
24612
24613 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24614
24615 PR testsuite/21073
24616 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24617
24618 PR testsuite/20454
24619 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24620 and __cyg_profile_func_exit.
24621
24622 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24623
24624 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24625 * gfortran.dg/comma_format_extension_4.f: Same.
24626 * gfortran.dg/pr15332.f: Same.
24627 * gfortran.dg/pr21730.f: Same.
24628
24629 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24630
24631 * g++.dg/opt/vrp2.C: Fix testcase.
24632
24633 PR tree-opt/22625
24634 * g++.dg/opt/vrp2.C: New test.
24635
24636 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24637
24638 PR debug/21828
24639 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24640
24641 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24642
24643 * gcc.dg/tree-ssa/20050719-1.c: New test.
24644
24645 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24646
24647 * gcc.dg/bfin-longcall-1.c: New file.
24648 * gcc.dg/bfin-longcall-2.c: New file.
24649
24650 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24651
24652 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24653
24654 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24655
24656 PR middle-end/19055
24657 * gcc.dg/tree-ssa/pr19055.c: New test.
24658 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24659
24660 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24661
24662 PR C++/22358
24663 * g++.dg/other/pr22358.C: New test.
24664
24665 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24666
24667 PR c++/2922
24668 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24669
24670 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24671
24672 PR c++/15938
24673 * g++.dg/init/union2.C: New test.
24674
24675 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24676
24677 PR c/22393
24678 * gcc.dg/complex-4.c: New test.
24679
24680 2005-07-21 Richard Guenther <rguenther@suse.de>
24681
24682 PR testsuite/22522
24683 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24684 scanning for asm labels.
24685 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24686
24687 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24688
24689 PR target/22085
24690 * gcc.dg/altivec-pr22085.c: New.
24691
24692 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24693
24694 PR tree-optimization/19210
24695 * gcc.dg/tree-ssa/pr19210-1.c: New.
24696 * gcc.dg/tree-ssa/pr19210-2.c: New.
24697
24698 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24699
24700 PR rtl-optimization/22167
24701 * g++.dg/opt/pr22167.C: New test.
24702
24703 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24704
24705 PR c++/2922
24706 * g++.dg/lookup/two-stage2.C: New.
24707 * g++.dg/lookup/two-stage3.C: New.
24708 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24709 fixed two-stage name lookup for operators.
24710 * g++.dg/template/call3.C: Compiler now produces an appropriate
24711 error message.
24712 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24713 14 as a candidate.
24714 * g++.dg/template/ptrmem4.C: Compiler produces different error
24715 message.
24716 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24717 connect_to_method as a candidate.
24718
24719 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24720
24721 * gcc.dg/fold-alloc-1.c: New test.
24722
24723 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24724
24725 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24726 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24727
24728 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24729
24730 * gcc.dg/fold-abs-1.c: New test.
24731 * gcc.dg/fold-abs-2.c: New test.
24732 * gcc.dg/fold-abs-3.c: New test.
24733
24734 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24735
24736 Make CONSTRUCTOR use VEC to store initializers.
24737 * g++.dg/ext/complit3.C: Check for specific error messages.
24738 * g++.dg/init/brace2.C: Update error message.
24739 * g++.dg/warn/Wbraces2.C: Likewise.
24740
24741 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24742
24743 PR fortran/16940
24744 * gfortran.dg/module_interface_1.f90: New test.
24745
24746 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24747 Kenneth Zadeck <zadeck@naturalbridge.com>
24748
24749 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24750
24751 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24752
24753 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24754 specify -Wformat for these tests.
24755 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24756 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24757 * gcc.dg/format/opt-6.c: Delete.
24758
24759 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24760
24761 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24762 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24763
24764 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24765
24766 * gcc.dg/tree-ssa/alias-2.c: New test.
24767
24768 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24769
24770 PR c++/22263
24771 * g++.dg/template/explicit7.C: New test.
24772
24773 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24774
24775 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24776 field width of 8 to +Inf and -Inf.
24777
24778 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24779
24780 PR c++/22139
24781 * g++.dg/template/friend36.C: New test.
24782
24783 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24784
24785 PR fortran/21730
24786 * gfortran.dg/pr21730.f: New test.
24787
24788 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24789 Kenneth Zadeck <zadeck@naturalbridge.com>
24790
24791 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24792 since pure const detection cannot run at -O1 in c compiler.
24793 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24794 can now optimize this case properly.
24795 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24796 because we now pass.
24797 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24798
24799 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24800
24801 PR c/22421
24802 * gcc.dg/format/bitfld-1.c: New test.
24803
24804 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24805
24806 PR c++/22204
24807 * g++.dg/rtti/repo1.C: New test.
24808
24809 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24810
24811 PR middle-end/22398
24812 * gcc.c-torture/compile/pr22398.c: New test.
24813
24814 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24815
24816 PR c++/22132
24817 * g++.dg/expr/cast4.C: New test.
24818
24819 2005-07-15 Richard Guenther <rguenther@suse.de>
24820
24821 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24822 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24823
24824 2005-07-15 Steven Bosscher <stevenb@suse.de>
24825
24826 PR tree-optimization/22230
24827 * gcc.dg/tree-ssa/pr22230.c: New test.
24828
24829 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24830
24831 * gfortran.dg/g77/cpp6.f: New test.
24832
24833 PR fortran/22417
24834 * gfortran.dg/g77/cpp5.F: New test.
24835 * gfortran.dg/g77/cpp5.h: New file.
24836 * gfortran.dg/g77/cpp5inc.h: New file.
24837
24838 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24839
24840 PR libfortran/16435
24841 * gfortran.dg/tl_editting.f90: New.
24842 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24843
24844 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24845
24846 * gfortran.dg/char_array_constructor.f90: New test.
24847
24848 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24849
24850 * gfortran.dg/past_eor.f90: New.
24851 * gfortran.dg/complex_read.f90: New.
24852
24853 2005-07-13 Jeff Law <law@redhat.com>
24854
24855 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24856 additional casts.
24857
24858 * gcc.dg/tree-ssa/pr22321.c: New test
24859
24860 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24861
24862 PR tree-optimization/21921
24863 * gcc.dg/tree-ssa/pr21921.c: New.
24864
24865 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24866
24867 PR tree-optimizatio/22442
24868 * gcc.dg/tree-ssa/loop-11.c: New test.
24869
24870 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24871
24872 PR tree-opt/21840
24873 * gcc.c-torture/compile/pr21840.c: New test.
24874
24875 2005-07-12 Jan Hubicka <jh@suse.cz>
24876
24877 * gcc.c-torture/compile/pr22379.c: New test.
24878
24879 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24880
24881 PR libfortran/21593
24882 gfortran.dg/dev_null.f90: Remove outdated comment about
24883 PR libfortran/21593.
24884
24885
24886 2005-07-12 Dale Johannesen <dalej@apple.com>
24887
24888 * gcc.target/i386/compress-float-sse.c: New.
24889 * gcc.target/i386/compress-float-sse-pic.c: New.
24890 * gcc.target/i386/compress-float-387.c: New.
24891 * gcc.target/i386/compress-float-387-pic.c: New.
24892 * gcc.dg/compress-float-ppc.c: New.
24893 * gcc.dg/compress-float-ppc-pic.c: New.
24894
24895 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24896
24897 PR libfortran/21593
24898 gfortran.dg/dev_null.f90: Remove targets.
24899
24900 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24901
24902 PR tree-opt/22335
24903 * gcc.dg/pr22335-1.c: New test.
24904 * gcc.dg/pr22335-2.c: New test.
24905
24906 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24907
24908 PR c++/20172
24909 * g++.dg/template/nontype12.C : New test.
24910
24911 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24912
24913 * gcc.dg/tree-ssa/loop-10.c: New test.
24914
24915 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24916
24917 * gcc.c-torture/execute/20020720-1.x: Remove.
24918
24919 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24920
24921 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24922
24923 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24924
24925 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24926 (dg-mips-options): Use it.
24927
24928 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24929
24930 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24931
24932 2005-07-09 Richard Henderson <rth@redhat.com>
24933
24934 * lib/target-supports.exp (check_effective_target_sync_char_short):
24935 Add alpha.
24936
24937 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24938
24939 PR libfortran/22217
24940 * gfortran.dg/negative-z-descriptor.f90: New test.
24941
24942 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24943
24944 PR tree-opt/22329
24945 * gcc.dg/pr22329.c: New test.
24946
24947 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24948
24949 PR tree-optimization/20139
24950 * gcc.dg/tree-ssa/pr20139.c: New.
24951
24952 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24953
24954 PR tree-opt/22356
24955 * gcc.dg/pr22356-1.c: New test.
24956
24957 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24958
24959 PR c++/21799
24960 * g++.dg/template/unify8.C: New.
24961 * g++.dg/template/unify9.C: New.
24962
24963 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24964
24965 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24966
24967 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24968
24969 * gcc.dg/darwin-version-1.c: New.
24970 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24971 * gcc.dg/builtins-20.c: Likewise.
24972 * gcc.dg/builtins-53.c: Likewise.
24973 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24974 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24975 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24976 * gcc.dg/torture/builtins-power-1.c: Likewise.
24977 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24978 on Darwin.
24979
24980 2005-07-07 Jeff Law <law@redhat.com>
24981
24982 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24983 argument evaluation order.
24984
24985 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24986
24987 PR libfortran/21594
24988 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24989 Add test cases where the shift length is greater than the
24990 array length.
24991
24992 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24993
24994 * obj-c++.dg/proto-lossage-6.mm: New.
24995 * objc.dg/proto-lossage-6.m: New.
24996
24997 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24998
24999 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25000 * objc.dg/gnu-runtime-2.m: Likewise.
25001
25002 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25003
25004 * gfortran.dg/longline.f: New test.
25005
25006 * gfortran.dg/badline.f: New test.
25007
25008 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25009
25010 PR fortran/16531
25011 PR fortran/15966
25012 PR fortran/18781
25013 * gfortran.dg/hollerith.f90: New.
25014 * gfortran.dg/hollerith2.f90: New.
25015 * gfortran.dg/hollerith3.f90: New.
25016 * gfortran.dg/hollerith4.f90: New.
25017 * gfortran.dg/hollerith_f95.f90: New.
25018 * gfortran.dg/hollerith_legacy.f90: New.
25019 * gfortran.dg/g77/cpp4.F: New. Port from g77.
25020
25021 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25022
25023 PR objc/22274
25024 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25025 * objc.dg/gnu-runtime-2.m: New.
25026
25027 2005-07-06 Jeff Law <law@redhat.com>
25028
25029 * gcc.dg/tree-ssa/vrp17.c: New test.
25030
25031 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25032
25033 PR fortran/22327
25034 * gfortran.dg/array_constructor_5.f90: New test.
25035
25036 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25037
25038 * gfortran.fortran-torture/execute/entry_9.f90: New test.
25039
25040 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
25041
25042 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25043 * gcc.dg/980816-1.c: Ditto.
25044
25045 2005-07-06 Jeff Law <law@redhat.com>
25046
25047 * gcc.c-torture/compile/pr21356.c: New test.
25048
25049 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25050
25051 PR c/22013
25052 PR c/22098
25053 * gcc.c-torture/compile/pr22013-1.c,
25054 gcc.c-torture/execute/pr22098-1.c,
25055 gcc.c-torture/execute/pr22098-2.c,
25056 gcc.c-torture/execute/pr22098-3.c: New tests.
25057
25058 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25059
25060 PR c/22308
25061 * gcc.dg/pr22308-1.c: New test.
25062
25063 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
25064
25065 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
25066 target.
25067 * gcc.dg/compare9.c: Use -fshort-enums instead of
25068 -fno-short-enums. Change the last test to dg-bogus.
25069
25070 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25071
25072 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25073 * gcc.dg/compare9.c: New.
25074
25075 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25076
25077 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25078
25079 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25080
25081 PR testsuite/22288
25082 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25083
25084
25085 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25086
25087 * gcc.dg/format/gcc_gfc-1.c: New.
25088
25089 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25090
25091 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25092
25093 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25094
25095 PR fortran/20842
25096 * gfortran.dg/io_invalid_1.f90: New test.
25097
25098 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
25099
25100 * gcc.dg/format/gcc_diag-1.c: Update.
25101
25102 2005-07-02 Jeff Law <law@redhat.com>
25103
25104 * gcc.dg/tree-ssa/pr22051-1.c: New test.
25105 * gcc.dg/tree-ssa/pr22051-2.c: New test.
25106
25107 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
25108
25109 * gcc.dg/format/gcc_diag-1.c: Update.
25110
25111 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
25112
25113 PR tree-opt/22269
25114 * gcc.c-torture/compile/pr22269.c: New test.
25115
25116 2005-06-30 Diego Novillo <dnovillo@redhat.com>
25117
25118 PR 21584
25119 PR 22219
25120 * g++.dg/tree-ssa/pr21584-1.C: New test.
25121 * g++.dg/tree-ssa/pr21584-2.C: New test.
25122
25123 2005-06-30 Ziemowit Laski <zlaski@apple.com>
25124
25125 * obj-c++.dg/try-catch-11.mm: New.
25126 * objc.dg/try-catch-10.m: New.
25127
25128 2005-06-29 David Edelsohn <edelsohn@gnu.org>
25129
25130 * g++.dg/other/ucnid-1.C: xfail on AIX.
25131
25132 2005-06-29 Diego Novillo <dnovillo@redhat.com>
25133
25134 PR 22234
25135 * gcc.dg/20050629-1.c: New test.
25136
25137 2005-06-29 Ziemowit Laski <zlaski@apple.com>
25138
25139 * obj-c++.dg/const-str-1[0-1].mm: New.
25140 * objc.dg/const-str-1[0-1].m: New.
25141
25142 2005-05-29 Richard Henderson <rth@redhat.com>
25143
25144 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25145 Rename from check_effective_target_vect_no_max.
25146 (check_effective_target_vect_no_int_add): New.
25147 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25148 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25149 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25150 * gcc.dg/vect/vect-reduc-1.c: Use both.
25151 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25152
25153 2005-05-29 Richard Henderson <rth@redhat.com>
25154
25155 * lib/target-supports.exp (check_effective_target_vect_no_max):
25156 Remove i386 and x86_64.
25157
25158 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25159
25160 PR testsuite/21969
25161 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25162
25163 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25164
25165 PR middle-end/21969
25166 * gcc.dg/vect/pr21969.c: New test.
25167
25168 2005-06-28 Eric Christopher <echristo@redhat.com>
25169
25170 PR c/22052
25171 PR c/21975
25172 * gcc.dg/inline1.c: New test.
25173 * gcc.dg/inline2.c: Ditto.
25174 * gcc.dg/inline3.c: Ditto.
25175 * gcc.dg/inline4.c: Ditto.
25176 * gcc.dg/inline5.c: Ditto.
25177
25178 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25179
25180 PR libfortran/22142
25181 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25182 Add testcase also testing eoshift1 for PR 22142.
25183
25184 2005-06-28 Richard Henderson <rth@redhat.com>
25185
25186 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25187 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25188 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25189 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25190 gcc.dg/tree-ssa/20030922-2.c: Likewise.
25191
25192 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25193
25194 PR libfortran/22142
25195 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25196 Add testcase for PR 22142.
25197
25198 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
25199
25200 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25201 gcc.target/ia64/fpreg-2.c: New tests.
25202
25203 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25204
25205 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25206
25207 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25208
25209 PR libfortran/22170
25210 * gfortran.dg/slash_1.f90: New test.
25211
25212 2005-06-27 Richard Henderson <rth@redhat.com>
25213
25214 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25215 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25216 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25217 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25218 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25219 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25220
25221 2005-06-27 Richard Henderson <rth@redhat.com>
25222
25223 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25224 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25225
25226 2005-06-27 Ziemowit Laski <zlaski@apple.com>
25227
25228 * obj-c++.dg/proto-lossage-5.mm: New.
25229 * objc.dg/proto-lossage-5.m: New.
25230
25231 2005-06-27 Diego Novillo <dnovillo@redhat.com>
25232
25233 PR 21959
25234 * gcc.dg/tree-ssa/pr21959.c: New test.
25235
25236 2005-06-27 Jakub Jelinek <jakub@redhat.com>
25237
25238 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25239 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25240 testing uninitialized var.
25241
25242 * gcc.c-torture/execute/builtins/chk.h: New.
25243 * gcc.c-torture/execute/builtins/lib/chk.c: New.
25244 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25245 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25246 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25247 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25248 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25249 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25250 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25251 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25252 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25253 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25254 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25255 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25256 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25257 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25258 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25259 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25260 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25261 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25262 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25263 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25264 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25265 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25266 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25267 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25268 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25269 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25270 * gcc.dg/builtin-object-size-1.c: New test.
25271 * gcc.dg/builtin-object-size-2.c: New test.
25272 * gcc.dg/builtin-object-size-3.c: New test.
25273 * gcc.dg/builtin-object-size-4.c: New test.
25274 * gcc.dg/builtin-object-size-5.c: New test.
25275 * gcc.dg/builtin-stringop-chk-1.c: New test.
25276 * gcc.dg/builtin-stringop-chk-2.c: New test.
25277 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25278 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25279 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25280 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25281 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25282 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25283 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25284 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25285 * gcc.c-torture/execute/printf-1.c: New test.
25286 * gcc.c-torture/execute/fprintf-1.c: New test.
25287 * gcc.c-torture/execute/vprintf-1.c: New test.
25288 * gcc.c-torture/execute/vfprintf-1.c: New test.
25289 * gcc.c-torture/execute/printf-chk-1.c: New test.
25290 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25291 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25292 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25293
25294 2005-06-27 Michael Matz <matz@suse.de>
25295
25296 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25297 slot is not merged if address escapes.
25298
25299 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25300
25301 PR c/21911
25302 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25303
25304 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25305
25306 PR middle-end/17965
25307 * gcc.c-torture/compile/20050622-1.c: New test.
25308
25309 PR middle-end/22028
25310 * gcc.dg/20050620-1.c: New test.
25311
25312 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25313
25314 PR tree-optimization/22026
25315 * gcc.dg/tree-ssa/pr22026.c: New.
25316
25317 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25318
25319 PR libfortran/22144
25320 * gfortran.dg/shift-alloc.f90: New testcase.
25321
25322 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25323
25324 * all files: Update FSF address in copyright headers.
25325
25326 2005-06-22 Jan Hubicka <jh@suse.cz>
25327
25328 * wholeprogram-1.c: New testcase.
25329 * wholeprogram-2.c: New testcase.
25330
25331 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25332
25333 PR 22171
25334 * gcc.dg/tree-ssa/pr22171.c: New test.
25335
25336 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25337
25338 * gfortran.dg/simplify_modulo.f90: New.
25339
25340 2005-06-24 Jan Hubicka <jh@suse.cz>
25341
25342 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25343
25344 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25345
25346 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25347
25348 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25349
25350 * obj-c++.dg/typedef-alias-1.mm: New.
25351 * objc.dg/typedef-alias-1.m: New.
25352
25353 2005-06-23 Jeff Law <law@redhat.com>
25354
25355 * gcc.dg/tree-ssa/vrp16.c: New test.
25356
25357 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25358
25359 * lib/target-supports.exp: Add
25360 check_effective_target_fortran_large_real and
25361 check_effective_target_fortran_large_int to check for
25362 corresponding effective targets.
25363 * gfortran.dg/large_integer_kind_1.f90: New test.
25364 * gfortran.dg/large_real_kind_1.f90: New test.
25365
25366 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25367
25368 PR tree-optimization/22117
25369 * gcc.dg/tree-ssa/pr22117.c: New.
25370
25371 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25372
25373 PR testsuite/22123
25374 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25375
25376 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25377
25378 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25379
25380 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25381
25382 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25383 * gfortran.dg/f2c_4.c: Likewise.
25384
25385 2005-06-22 Paul Brook <paul@codesourcery.com>
25386
25387 PR fortran/21034
25388 * gfortran.dg/auto_save_1.f90: New test.
25389
25390 2005-06-22 Michael Matz <matz@suse.de>
25391
25392 * gcc.target/x86-64/abi: New directory.
25393 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25394 * gcc.target/x86-64/abi/README.gcc: New file.
25395 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25396 * gcc.target/x86-64/abi/asm-support.s: New file.
25397 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25398 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25399 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25400 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25401 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25402 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25403 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25404 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25405 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25406 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25407 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25408 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25409 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25410 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25411 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25412 * gcc.target/x86_64/abi/test_varargs.c: New test.
25413
25414 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25415
25416 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25417 32-bit i?86 and x86_64.
25418
25419 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25420
25421 * obj-c++.dg/const-str-[1-9].mm: New tests.
25422
25423 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25424
25425 PR fortran/22010
25426 * gfortran.dg/namelist_use.f90: New.
25427 * gfortran.dg/namelist_use_only.f90: New.
25428
25429 2005-06-21 Jeff Law <law@redhat.com>
25430
25431 * gcc.dg/tree-ssa/vrp15.c: New test.
25432
25433 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25434
25435 * lib/target-supports.exp (check_effective_target_vect_reduction):
25436 Remove.
25437 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25438 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25439 remove vect_reduction target keyword. Also avoid two returns in main.
25440 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25441 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25442 * gcc.dg/vect/vect-reduc-1short.c: New test.
25443 * gcc.dg/vect/vect-reduc-1char.c: New test.
25444 * gcc.dg/vect/vect-reduc-2short.c: New test.
25445 * gcc.dg/vect/vect-reduc-2char.c: New test.
25446 * gcc.dg/vect/vect-reduc-6.c: New test.
25447 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25448 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25449 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25450
25451 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25452 Paul Thomas <pault@gcc.gnu.org>
25453
25454 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25455 New tests.
25456
25457 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25458
25459 * gfortran.dg/backslash_1.f90: New test.
25460 * gfortran.dg/backslash_2.f90: New test.
25461
25462 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25463
25464 * gfortran.dg/duplicate_labels.f90: New test.
25465
25466 2005-06-20 Jan Beulich <jbeulich@novell.com>
25467
25468 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25469 unsupportable relocations.
25470 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25471 * gcc.dg/20050321-2.c: xfail for NetWare.
25472
25473 2005-06-20 Andreas Jaeger <aj@suse.de>
25474
25475 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25476 gcc.target/i386/fastcall-sseregparm.c,
25477 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25478
25479 2005-06-19 Richard Henderson <rth@redhat.com>
25480
25481 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25482
25483 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25484
25485 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25486
25487 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
25488
25489 PR c++/22115
25490 * g++.dg/conversion/simd2.C: Change expected error message.
25491
25492 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25493
25494 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25495 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25496 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25497
25498 2005-06-18 James A Morrison <phython@gcc.gnu.org>
25499
25500 * gcc.dg/fold-mod-1.c: New test.
25501
25502 2005-06-18 Steven G. Kargl <kargls@comcast.net>
25503
25504 PR fortran/19926
25505 * gfortran.dg/pr19926.f90: New test.
25506
25507 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25508
25509 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25510 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25511 targets.
25512 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25513 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25514
25515 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
25516
25517 * gcc.target/ia64/float80-varargs-1.c: New test.
25518
25519 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25520
25521 PR tree-opt/22035
25522 * gfortran.dg/f2c_6.f90: New test.
25523
25524 2005-06-17 Geoffrey Keating <geoffk@apple.com>
25525
25526 PR c++/17413
25527 * g++.dg/template/local5.C: New.
25528
25529 2005-06-17 Richard Henderson <rth@redhat.com>
25530
25531 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25532
25533 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
25534
25535 PR testsuite/21945
25536 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25537
25538 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
25539
25540 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25541 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25542 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25543 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25544 check_vect to verify the presence of hardware vector support.
25545
25546 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
25547
25548 PR testsuite/22056
25549 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25550
25551 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25552
25553 PR libfortran/19216
25554 * gfortran.dg/pr19216.f: Add correct space between brackets and
25555 dg directive.
25556
25557 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25558
25559 PR libfortran/16436
25560 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25561
25562 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
25563
25564 * gcc.target/i386/attributes-error.c: New testcase.
25565 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25566 * gcc.target/i386/regparm-stdcall.c: Likewise.
25567 * gcc.target/i386/sseregparm-1.c: Likewise.
25568 * gcc.target/i386/sseregparm-2.c: Likewise.
25569
25570 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25571
25572 * g++.dg/rtti/crash2.C: New.
25573
25574 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25575
25576 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25577
25578 2005-06-15 David Ung <davidu@mips.com>
25579
25580 * gcc.target/mips/mips16e-extends.c: New test for testing the
25581 generation of MIPS16e zeb/zeh, seb/seh instructions.
25582
25583 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25584
25585 PR 22018
25586 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25587 * gcc.dg/tree-ssa/pr22018.c: New test.
25588
25589 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25590
25591 * gcc.dg/simd-1.c: Update error messages.
25592 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25593 * gcc.dg/simd-2.c: Update error messages.
25594 * gcc.dg/simd-4.c: New.
25595
25596 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25597
25598 PR c++/20678
25599 * g++.dg/other/crash-4.C: New.
25600
25601 2005-06-14 Devang Patel <dpatel@apple.com>
25602
25603 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25604
25605 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25606
25607 PR c++/21929
25608 * g++.dg/parse/crash11.C: Update
25609
25610 2005-06-13 Jeff Law <law@redhat.com>
25611
25612 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25613 perform the desired transformations.
25614 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25615 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25616
25617 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25618
25619 PR fortran/22038
25620 * gfortran.dg/forall_1.f90: Un-XFAIL.
25621
25622 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25623
25624 PR c++/21929
25625 * g++.dg/parse/crash26.C: New.
25626
25627 PR c++/20789
25628 * g++.dg/init/member1.C: New.
25629
25630 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25631
25632 * gfortran.dg/altreturn_1.f90: New test.
25633
25634 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25635
25636 PR middle-end/21985
25637 * gcc.dg/tree-ssa/pr21985.c: New test.
25638
25639 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25640
25641 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25642
25643 2005-06-12 Roger Sayle <roger@eyesopen.com>
25644
25645 PR c++/21930
25646 * g++.dg/other/error10.C: New test case.
25647
25648 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25649
25650 PR libfortran/19155
25651 * gfortran.dg/pr19155.f: Add test.
25652
25653 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25654
25655 * gfortran.dg/f2c_7.f90: New test.
25656
25657 * gfortran.dg/forall_1.f90: XFAILed.
25658
25659 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25660
25661 * gcc.dg/pr14796-1.c: New.
25662 * gcc.dg/pr14796-2.c: New.
25663
25664 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25665
25666 PR fortran/17792
25667 PR fortran/21375
25668 * gfortran.dg/deallocate_stat.f90: New test.
25669
25670 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25671
25672 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25673
25674 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25675
25676 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25677 access will be generated when this loop is vectorized. Test that
25678 accesses with same alignment were detected.
25679 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25680 Test that accesses with same alignment were detected.
25681 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25682 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25683 alignment were detected.
25684
25685 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25686
25687 PR c++/10611
25688 * g++.dg/conversion/simd2.C: New.
25689
25690 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25691
25692 * gcc.dg/Wcxx-compat-1.c: New.
25693
25694 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25695
25696 PR libfortran/21480
25697 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25698 complex array.
25699
25700 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25701
25702 * gcc.dg/alias-8.c: New.
25703
25704 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25705
25706 * gcc.dg/format/cmn_err-1.c: Update.
25707
25708 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25709
25710 PR target/20666
25711 * gcc.target/sparc/fexpand-2.c: New.
25712 * gcc.target/sparc/fpmerge-2.c: New.
25713 * gcc.target/sparc/fpmul-2.c: New.
25714 * gcc.target/sparc/noresult.c: New.
25715 * gcc.target/sparc/pdist-2.c: New.
25716 * gcc.target/sparc/pdist-3.c: New.
25717
25718 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25719
25720 PR testsuite/21702
25721 * gcc.target/i386/i386.exp: Fix comment typo.
25722
25723 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25724
25725 PR c++/19497
25726 * g++.dg/inherit/using5.C: New.
25727 * g++.dg/inherit/using6.C: New.
25728
25729 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25730
25731 PR c++/19894
25732 * g++.dg/template/ptrmem15.C: New test.
25733
25734 PR c++/20563
25735 * g++.dg/ext/label4.C: New test.
25736
25737 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25738
25739 * gcc.dg/tls/debug-1.c: New test.
25740
25741 2005-06-07 Dale Johannesen <dalej@apple.com>
25742
25743 * gcc.target/i386/movq.c: New.
25744
25745 2005-06-07 Dale Johannesen <dalej@apple.com>
25746
25747 * gcc.dg/20050607-1.c: New.
25748
25749 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25750
25751 PR middle-end/21850
25752 * gcc.c-torture/execute/20050607-1.c: New test.
25753
25754 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25755
25756 PR libfortran/21926
25757 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25758 Test case where the return array has lowest stride one,
25759 but isn't packed.
25760
25761 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25762
25763 * lib/target-supports.exp (check_effective_target_sync_int_long):
25764 Add s390 and s390x targets.
25765
25766 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25767
25768 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25769 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25770 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25771 * gcc.dg/tree-ssa/loop-9.c: New test.
25772
25773 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25774
25775 * g++.dg/parse/defarg10.C: New.
25776
25777 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25778
25779 PR regression/21897
25780 * gcc.c-torture/execute/20050604-1.c: New test.
25781
25782 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25783
25784 PR 21903
25785 * g++.dg/parse/defarg9.C: New.
25786
25787 PR c++/20637
25788 * g++.dg/inherit/using4.C: New.
25789 * g++.dg/overload/error1.C: Adjust expected errors.
25790 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25791 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25792 * g++.old-deja/g++.other/redecl2.C: Likewise.
25793 * g++.old-deja/g++.other/redecl4.C: Likewise.
25794 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25795
25796 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25797
25798 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25799
25800 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25801
25802 * lib/gfortran.exp (gfortran_target_compile): Call
25803 dg-additional-files-options
25804 * gfortran.dg/f2c_4.f90: New file
25805 * gfortran.dg/f2c_4.c: New file
25806 * gfortran.dg/f2c_5.f90: New file
25807 * gfortran.dg/f2c_5.c: New file
25808
25809 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25810
25811 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25812
25813 PR fortran/21912
25814 * gfortran.dg/array_constructor_4.f90: New test.
25815
25816 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25817
25818 PR c++/21619
25819 * g++.dg/ext/builtin9.C: New test.
25820
25821 2005-06-05 Dale Johannesen <dalej@apple.com>
25822
25823 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25824 * gcc.c-torture/execute/20050603-2.c: Ditto.
25825
25826 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25827
25828 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25829 * gcc.dg/vect/vect-reduc-1.c: New.
25830 * gcc.dg/vect/vect-reduc-2.c: New.
25831 * gcc.dg/vect/vect-reduc-3.c: New.
25832
25833 2005-06-04 Dale Johannesen <dalej@apple.com>
25834
25835 * gcc.c-torture/execute/20050603-1.c: New.
25836 * gcc.c-torture/execute/20050603-2.c: New.
25837 * gcc.dg/20050603-3.c: New.
25838
25839 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25840
25841 PR fortran/19195
25842 * gfortran.dg/debug_1.f90: New test.
25843
25844 * gfortran.dg/forall_1.f90: New test.
25845
25846 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25847
25848 * gfortran.dg/array_constructor_3.f90: New test.
25849
25850 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25851
25852 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25853
25854 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25855
25856 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25857
25858 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25859
25860 PR c/21873
25861 * gcc.dg/init-excess-1.c: New test.
25862
25863 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25864
25865 PR c++/21853
25866 * g++.dg/expr/static_cast6.C: New test.
25867
25868 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25869
25870 * gcc.dg/tree-ssa/vrp14.c: New test.
25871
25872 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25873
25874 PR c++/21336
25875 * g++.dg/template/new2.C: New test.
25876
25877 2005-06-03 Josh Conner <jconner@apple.com>
25878
25879 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25880 all entries in initializer.
25881
25882 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25883
25884 PR middle-end/21858
25885 * gcc.dg/pr21858.c: New testcase.
25886
25887 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25888
25889 PR tree-optimization/21292
25890
25891 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25892 New.
25893 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25894 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25895 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25896 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25897 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25898
25899 2005-06-02 Richard Henderson <rth@redhat.com>
25900
25901 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25902
25903 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25904
25905 * gcc.dg/wtypequal.c: New testcase.
25906
25907 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25908
25909 PR 21582
25910 * gcc.dg/tree-ssa/pr21582.c: New test.
25911
25912 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25913
25914 PR c++/21280
25915 * g++.dg/opt/interface2.h: New.
25916 * g++.dg/opt/interface2.C: New.
25917 * g++.dg/init/ctor4.C: Adjust error lines.
25918 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25919 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25920 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25921 * g++.old-deja/g++.pt/assign1.C: Likewise.
25922 * g++.old-deja/g++.pt/crash20.C: Likewise.
25923
25924 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25925
25926 PR tree-optimization/21734
25927 * g++.dg/vect/pr21734_1.cc: New.
25928 * g++.dg/vect/pr21734_2.cc: New.
25929
25930 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25931
25932 PR c++/20350
25933 * g++.dg/template/spec24.C: New.
25934
25935 PR c++/21151
25936 * g++.dg/pch/local-1.C: New.
25937 * g++.dg/pch/local-1.Hs: New.
25938
25939 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25940
25941 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25942 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25943 * gcc.dg/tree-ssa/pr14341.c: New test.
25944 * gcc.dg/tree-ssa/pr14841.c: New test.
25945 * gcc.dg/tree-ssa/pr20701.c: New test.
25946 * gcc.dg/tree-ssa/pr21086.c: New test.
25947 * gcc.dg/tree-ssa/pr21090.c: New test.
25948 * gcc.dg/tree-ssa/pr21332.c: New test.
25949 * gcc.dg/tree-ssa/pr21458.c: New test.
25950 * gcc.dg/tree-ssa/pr21658.c: New test.
25951 * gcc.dg/tree-ssa/vrp01.c: New test.
25952 * gcc.dg/tree-ssa/vrp02.c: New test.
25953 * gcc.dg/tree-ssa/vrp03.c: New test.
25954 * gcc.dg/tree-ssa/vrp04.c: New test.
25955 * gcc.dg/tree-ssa/vrp05.c: New test.
25956 * gcc.dg/tree-ssa/vrp06.c: New test.
25957 * gcc.dg/tree-ssa/vrp07.c: New test.
25958 * gcc.dg/tree-ssa/vrp08.c: New test.
25959 * gcc.dg/tree-ssa/vrp09.c: New test.
25960 * gcc.dg/tree-ssa/vrp10.c: New test.
25961 * gcc.dg/tree-ssa/vrp11.c: New test.
25962 * gcc.dg/tree-ssa/vrp12.c: New test.
25963 * gcc.dg/tree-ssa/vrp13.c: New test.
25964
25965 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25966
25967 PR 21029
25968 * gcc.dg/tree-ssa/pr21029.c: New test.
25969
25970 2005-06-01 Roger Sayle <roger@eyesopen.com>
25971
25972 * gfortran.dg/logint-1.f: New test case.
25973 * gfortran.dg/logint-2.f: Likewise.
25974 * gfortran.dg/logint-3.f: Likewise.
25975
25976 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25977
25978 PR c/21536
25979 PR c/20760
25980 * gcc.dg/20050527-1.c: New test.
25981
25982 * gcc.dg/i386-sse-12.c: New test.
25983
25984 PR fortran/21729
25985 * gfortran.dg/implicit_5.f90: New test.
25986
25987 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25988
25989 PR fortran/20883
25990 * gfortran/assign_4.f90: New test.
25991 * gfortran/assign_2.f90: Change compile to run.
25992
25993 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25994
25995 * lib/target-supports.exp
25996 (check_effective_target_sync_char_short): New.
25997 * gcc.dg/sync-2.c: New.
25998
25999 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
26000
26001 PR tree-optimization/21817
26002 * gcc.dg/torture/pr21817-1.c: New.
26003
26004 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
26005
26006 PR c++/21165
26007 * g++.dg/template/init5.C: New.
26008
26009 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
26010
26011 * gfortran.dg/char_initialiser_actual.f90:
26012 Test character initialisers as actual arguments.
26013 * gfortran.dg/char_pointer_comp_assign.f90:
26014 Test character pointer structure component assignments.
26015 * gfortran.dg/char_array_structure_constructor.f90:
26016 Test character components in structure constructors.
26017
26018 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
26019
26020 PR middle-end/20931
26021 * g++.dg/opt/pr20931.C: New test.
26022
26023 2005-05-31 Andreas Jaeger <aj@suse.de>
26024
26025 PR testsuite/20772
26026 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26027 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26028 g++.old-deja/g++.ext/asmspec1.C,
26029 g++.old-deja/g++.other/regstack.C,
26030 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26031 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26032 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26033 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26034 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26035 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26036 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26037 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26038 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26039 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26040 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26041 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26042 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26043 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26044 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26045 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26046 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26047 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26048 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26049
26050 2005-05-31 Jeff Law <law@redhat.com>
26051
26052 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26053
26054 2005-05-30 Paolo Carlini <pcarlini@suse.de>
26055
26056 PR middle-end/21743
26057 * gcc.dg/builtins-1.c: Activate disabled clog test.
26058 * gcc.dg/torture/builtin-attr-1.c: Likewise.
26059
26060 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
26061
26062 * gfortran.dg/char_pointer_assign.f90:
26063 Test character-pointer assignments and pointer assignments.
26064 * gfortran.dg/char_pointer_dummy.f90:
26065 Test character-pointer dummy arguments.
26066 * gfortran.dg/char_pointer_func.f90:
26067 Test character-pointer function returns.
26068 * gfortran.dg/char_pointer_dependency.f90:
26069 Test character-pointer functions with dependencies.
26070
26071 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26072
26073 PR c++/21784
26074 * g++.dg/lookup/using14.C: New test.
26075
26076 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26077
26078 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26079 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26080 trailing ^M.
26081
26082 2005-05-29 Geoffrey Keating <geoffk@apple.com>
26083
26084 PR c++/17413
26085 * g++.dg/template/local5.C: New.
26086
26087 PR target/21761
26088 * gcc.c-torture/compile/pr21761.c: New.
26089
26090 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26091 before darwin8.
26092
26093 2005-05-30 Steven G. Kargl
26094
26095 PR fortran/20846
26096 * gfortran.dg/inquire_8.f90: New test.
26097
26098 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26099
26100 PR libfortran/21376
26101 * gfortran.dg/output_exponents_1.f90: New test.
26102
26103 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26104
26105 PR libfortran/20006
26106 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26107
26108 2005-05-28 Mark Mitchell <mark@codesourcery.com>
26109
26110 PR c++/21210
26111 * g++.dg/ext/complex1.C: New test.
26112
26113 PR c++/21340
26114 * g++.dg/init/ctor6.C: New test.
26115
26116 2005-05-29 Jan Hubicka <jh@suse.cz>
26117
26118 * gcc.c-torture/compile/pr21562.c: New.
26119
26120 2005-05-28 Steven G. Kargl <kargls@comcast.net>
26121
26122 * gfortran.dg/subnormal_1.f90: New test.
26123
26124 2005-05-28 Jan Hubicka <jh@suse.cz>
26125
26126 * tree-prof.exp: Fix comment.
26127 * value-prof-1.c: New.
26128 * value-prof-2.c: New.
26129 * value-prof-3.c: New.
26130 * value-prof-4.c: New.
26131
26132 2005-05-27 Mark Mitchell <mark@codesourcery.com>
26133
26134 PR c++/21614
26135 * g++.dg/expr/ptrmem6.C: New test.
26136 * g++.dg/expr/ptrmem6a.C: Likewise.
26137
26138 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
26139
26140 PR tree-optimization/21658
26141 * gcc.dg/tree-ssa/pr21658.c: New.
26142
26143 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
26144
26145 PR c++/21455
26146 * g++.dg/inherit/ptrmem3.C: New.
26147
26148 PR c++/21681
26149 * g++.dg/parse/template16.C: New.
26150
26151 2005-05-27 Andreas Jaeger <aj@suse.de>
26152
26153 * gcc.dg/setjmp-2.c: Only run in 32-bit.
26154
26155 * gcc.dg/i386-sse-8.c: Run test on all archs.
26156
26157 2005-05-26 Mike Stump <mrs@apple.com>
26158
26159 * objc.dg/isa-field-1.m: Only run on darwin.
26160 * objc.dg/lookup-1.m: Likewise.
26161 * objc.dg/try-catch-8.m: Likewise.
26162
26163 2005-05-26 Roger Sayle <roger@eyesopen.com>
26164
26165 PR tree-optimization/9814
26166 * gcc.dg/pr9814-1.c: New test case.
26167
26168 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26169
26170 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26171 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26172 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26173 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26174 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26175 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26176 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26177 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26178 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26179 objc.dg/try-catch-8.m: New.
26180
26181 2005-05-26 Janis Johnson <janis187@us.ibm.com>
26182
26183 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26184 remove extraneous semicolons.
26185
26186 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26187
26188 * obj-c++.dg/comp-types-12.mm: New.
26189 * objc.dg/comp-types-11.m: New.
26190 * objc.dg/selector-4.m: New.
26191
26192 2005-05-26 Andreas Jaeger <aj@suse.de>
26193
26194 PR testsuite/20772
26195 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26196 g++.old-deja/g++.ext/attrib3.C,
26197 g++.old-deja/g++.other/store-expr1.C,
26198 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26199 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26200 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26201 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26202 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26203 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26204 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26205 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26206 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26207 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26208 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26209 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26210 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26211 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26212 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26213 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26214 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26215 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26216 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26217
26218 2005-05-26 Andreas Jaeger <aj@suse.de>
26219
26220 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26221 x86-64 compilation.
26222
26223 2005-05-26 Andreas Jaeger <aj@suse.de>
26224
26225 PR testsuite/20772
26226 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26227 gcc.misc-tests/i386-pf-athlon-1.c,
26228 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26229 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26230 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26231 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26232 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26233 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26234 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26235 programs.
26236
26237 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26238 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26239 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26240 x86-64 compilation.
26241
26242 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26243 x86_64.
26244
26245 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26246 effective-target ilp32.
26247
26248 2005-05-26 David Ung <davidu@mips.com>
26249
26250 * gcc.target/mips/ext_ins.c: New test for testing the generation
26251 of MIPS32/64 rev 2 ext/ins instructions.
26252
26253 2005-05-26 Andreas Jaeger <aj@suse.de>
26254
26255 * treelang/compile/unsigned.tree: Use gimple instead of
26256 nonexisting generic dump.
26257
26258 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
26259
26260 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26261
26262 2005-05-26 Andreas Jaeger <aj@suse.de>
26263
26264 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26265
26266 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
26267
26268 PR libfortran/17283
26269 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26270 Test callee-allocated memory with write statements.
26271
26272 2005-05-25 Roger Sayle <roger@eyesopen.com>
26273
26274 PR middle-end/21709
26275 * gcc.dg/pr21709-1.c: New test case.
26276
26277 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26278 Mike Stump <mrs@apple.com>
26279
26280 * objc/execute/next_mapping.h: Update for C++.
26281
26282 * obj-c++.dg/selector-1.mm: Move to...
26283 * obj-c++.dg/selector-4.mm: here...
26284
26285 * obj-c++.dg/basic.mm: New.
26286 * obj-c++.dg/comp-types-1.mm: New.
26287 * obj-c++.dg/cxx-class-1.mm: New.
26288 * obj-c++.dg/cxx-ivars-1.mm: New.
26289 * obj-c++.dg/cxx-ivars-2.mm: New.
26290 * obj-c++.dg/cxx-ivars-3.mm: New.
26291 * obj-c++.dg/cxx-scope-1.mm: New.
26292 * obj-c++.dg/cxx-scope-2.mm: New.
26293 * obj-c++.dg/defs.mm: New.
26294 * obj-c++.dg/empty-private-1.mm: New.
26295 * obj-c++.dg/encode-1.mm: New.
26296 * obj-c++.dg/encode-2.mm: New.
26297 * obj-c++.dg/encode-3.mm: New.
26298 * obj-c++.dg/extern-c-1.mm: New.
26299 * obj-c++.dg/extra-semi.mm: New.
26300 * obj-c++.dg/fix-and-continue-2.mm: New.
26301 * obj-c++.dg/isa-field-1.mm: New.
26302 * obj-c++.dg/ivar-list-semi.mm: New.
26303 * obj-c++.dg/local-decl-1.mm: New.
26304 * obj-c++.dg/lookup-1.mm: New.
26305 * obj-c++.dg/lookup-2.mm: New.
26306 * obj-c++.dg/method-1.mm: New.
26307 * obj-c++.dg/method-2.mm: New.
26308 * obj-c++.dg/method-3.mm: New.
26309 * obj-c++.dg/method-4.mm: New.
26310 * obj-c++.dg/method-5.mm: New.
26311 * obj-c++.dg/method-6.mm: New.
26312 * obj-c++.dg/method-7.mm: New.
26313 * obj-c++.dg/no-extra-load.mm: New.
26314 * obj-c++.dg/overload-1.mm: New.
26315 * obj-c++.dg/pragma-1.mm: New.
26316 * obj-c++.dg/pragma-2.mm: New.
26317 * obj-c++.dg/private-1.mm: New.
26318 * obj-c++.dg/private-2.mm: New.
26319 * obj-c++.dg/proto-qual-1.mm: New.
26320 * obj-c++.dg/qual-types-1.mm: New.
26321 * obj-c++.dg/stubify-1.mm: New.
26322 * obj-c++.dg/stubify-2.mm: New.
26323 * obj-c++.dg/super-class-1.mm: New.
26324 * obj-c++.dg/super-class-2.mm: New.
26325 * obj-c++.dg/super-dealloc-1.mm: New.
26326 * obj-c++.dg/super-dealloc-2.mm: New.
26327 * obj-c++.dg/template-1.mm: New.
26328 * obj-c++.dg/template-2.mm: New.
26329 * obj-c++.dg/template-3.mm: New.
26330 * obj-c++.dg/template-4.mm: New.
26331 * obj-c++.dg/template-5.mm: New.
26332 * obj-c++.dg/template-6.mm: New.
26333 * obj-c++.dg/try-catch-1.mm: New.
26334 * obj-c++.dg/try-catch-2.mm: New.
26335 * obj-c++.dg/try-catch-3.mm: New.
26336 * obj-c++.dg/try-catch-4.mm: New.
26337 * obj-c++.dg/try-catch-5.mm: New.
26338 * obj-c++.dg/try-catch-6.mm: New.
26339 * obj-c++.dg/try-catch-7.mm: New.
26340 * obj-c++.dg/try-catch-8.mm: New.
26341 * obj-c++.dg/try-catch-9.mm: New.
26342 * obj-c++.dg/va-meth-1.mm: New.
26343
26344 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26345
26346 * obj-c++.dg/selector-1.mm: New.
26347 * obj-c++.dg/selector-2.mm: New.
26348
26349 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26350
26351 * obj-c++.dg/selector-3.mm: New.
26352 * objc.dg/selector-3.m: New.
26353
26354 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26355
26356 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26357 about where warning appears.
26358
26359 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26360
26361 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26362 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26363 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26364 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26365
26366 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26367
26368 * gcc.dg/20050524-1.c: New test.
26369
26370 2005-05-25 Jan Hubicka <jh@suse.cz>
26371
26372 * gcc.dg/tree-prof/inliner-1.c: New.
26373
26374 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26375
26376 * gcc.dg/tree-prof: New directory.
26377 * gcc.dg/tree-prof/tree-prof.exp: New.
26378
26379 2005-05-25 DJ Delorie <dj@redhat.com>
26380
26381 * gcc.dg/Wattributes-1.c: New.
26382 * gcc.dg/Wattributes-2.c: New.
26383 * gcc.dg/Wattributes-3.c: New.
26384
26385 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26386
26387 PR tree-optimization/19833
26388 * gcc.dg/uninit-4.c: Remove xfail.
26389 * gcc.dg/uninit-9.c: Ditto.
26390
26391 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26392
26393 * obj-c++.dg/bitfield-[1-5].mm: New.
26394 * obj-c++.dg/class-protocol-1.mm: New.
26395 * obj-c++.dg/comp-types-1[0-1].mm: New.
26396 * obj-c++.dg/comp-types-[2-9].mm: New.
26397 * obj-c++.dg/encode-[4-8].mm: New.
26398 * obj-c++.dg/layout-1.mm: New.
26399 * obj-c++.dg/method-1[0-9].mm: New.
26400 * obj-c++.dg/method-2[0-1].mm: New.
26401 * obj-c++.dg/method-[8-9].mm: New.
26402 * obj-c++.dg/objc-gc-3.mm: New.
26403 * obj-c++.dg/try-catch-10.mm: New.
26404 * objc.dg/bitfield-5.m: New.
26405 * objc.dg/comp-types-10.m: New.
26406 * objc.dg/comp-types-9.m: New.
26407 * objc.dg/layout-1.m: New.
26408 * objc.dg/objc-gc-4.m: New.
26409 * objc.dg/try-catch-9.m: New.
26410 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26411 * objc.dg/comp-types-1.m: Likewise.
26412 * objc.dg/comp-types-[5-6].m: Likewise.
26413 * objc.dg/method-9.m: Likewise.
26414
26415 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26416
26417 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26418 and on hardware without VMX support.
26419
26420 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26421
26422 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26423
26424 * lib/profopt.exp (dg-final-generate, dg-final-use,
26425 profopt-final-code, profopt-get-options): New.
26426 (profopt-execute): Process test directives.
26427
26428 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26429 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26430 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26431
26432 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26433
26434 PR C++/21645
26435 * g++.dg/init/ctor5.C: New test.
26436
26437 2005-05-24 Ira Rosen <irar@il.ibm.com>
26438
26439 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26440 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26441 vect-113.c, vect-114.c.
26442
26443 2005-05-23 Adam Nemet <anemet@lnxw.com>
26444
26445 * gcc.dg/const-elim-1.c: Remove xfails.
26446
26447 2005-05-23 Jeff Law <law@redhat.com>
26448
26449 * gcc.c-torture/compile/pr21638.c: New test.
26450 * gcc.c-torture/compile/20050520-1.c: New test.
26451
26452 2005-05-23 Nick Clifton <nickc@redhat.com>
26453
26454 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26455 be a proper triple, ie: m32r*-*-*.
26456 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26457
26458 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26459
26460 PR middle-end/21331
26461 PR tree-opt/21293
26462 * gcc.c-torture/compile/pr21293.c: New test.
26463 * gcc.c-torture/execute/pr21331.c: New test.
26464
26465 2004-05-20 Richard Henderson <rth@redhat.com>
26466
26467 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26468
26469 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26470
26471 * obj-c++-dg.exp: Add.
26472 * obj-c++.exp: Add.
26473 * obj-c++.dg/dg.exp: Add.
26474
26475 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26476
26477 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26478 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26479
26480 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26481
26482 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26483
26484 2004-05-19 Richard Henderson <rth@redhat.com>
26485
26486 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26487
26488 2005-05-19 Janis Johnson <janis187@us.ibm.com>
26489
26490 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26491
26492 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26493
26494 2005-05-19 Jakub Jelinek <jakub@redhat.com>
26495
26496 PR c++/21495
26497 * g++.dg/parse/extern1.C: New test.
26498 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26499
26500 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26501
26502 * gcc.dg/c99-math.h: New.
26503 * gcc.dg/c99-math-float-1.c: New test.
26504 * gcc.dg/c99-math-double-1.c: Likewise.
26505 * gcc.dg/c99-math-long-double-1.c: Likewise.
26506
26507 2005-05-18 Richard Henderson <rth@redhat.com>
26508
26509 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26510
26511 2005-05-18 Devang Patel <dpatel@apple.com>
26512
26513 * g++.dg/opt/20050511-1.C: New test.
26514
26515 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
26516
26517 PR libfortran/21127
26518 * gfortran.dg/reshape-complex.f90: New test.
26519
26520 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
26521
26522 * gfortran.dg/array_constructor_1.f90: New test.
26523 * gfortran.dg/array_constructor_2.f90: New test.
26524
26525 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
26526
26527 PR fortran/20954
26528 * gfortran.dg/pr20954.f: New test.
26529
26530 2005-05-17 Mike Stump <mrs@apple.com>
26531
26532 Yet more Objective-C++...
26533
26534 * objc.dg/method-5.m: Update.
26535 * objc.dg/method-6.m: Update.
26536 * objc.dg/method-7.m: Update.
26537 * objc.dg/method-9.m: Update.
26538 * objc.dg/try-catch-2.m: Update.
26539
26540 2005-05-17 Mark Mitchell <mark@codesourcery.com>
26541
26542 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26543 Remove little-endian optimizations.
26544
26545 2005-05-17 Jeff Law <law@redhat.com>
26546
26547 * g++.dg/tree-ssa/pr14814.C: New test.
26548 * gcc.dg/tree-ssa/pr14814.C: New test.
26549 * gcc.dg/tree-ssa/pr17141-1.C: New test.
26550 * gcc.dg/tree-ssa/pr17141-2.C: New test.
26551
26552 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26553
26554 * gcc.dg/compat/generate-random.c: Do not include
26555 libiberty.h.
26556 * gcc.dg/compat/generate-random_r.c: Likewise.
26557
26558 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
26559
26560 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26561
26562 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26563
26564 PR middle-end/21595
26565 * g++.dg/tree-ssa/builtin1.C: New testcase.
26566
26567 2005-05-17 Jakub Jelinek <jakub@redhat.com>
26568
26569 PR c++/21454
26570 * g++.dg/opt/const4.C: New test.
26571
26572 PR middle-end/21492
26573 * g++.dg/opt/crossjump1.C: New test.
26574
26575 PR tree-optimization/21610
26576 * gcc.c-torture/compile/20050516-1.c: New test.
26577
26578 PR fortran/15080
26579 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26580 about the test failing.
26581 * gfortran.fortran-torture/execute/where_7.f90: New test.
26582 * gfortran.fortran-torture/execute/where_8.f90: New test.
26583
26584 2005-05-16 Richard Henderson <rth@redhat.com>
26585
26586 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26587 i?86 and x86_64.
26588
26589 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26590
26591 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26592 (limits.h): Include unconditionally.
26593 (stdlib.h): Likewise.
26594 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26595 (limits.h): Include unconditionally.
26596 (stdlib.h): Likewise.
26597 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26598 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26599 (limits.h): Include unconditionally.
26600 (stdlib.h): Likewise.
26601 (hashtab.h): Do not include.
26602 (getopt.h): Likewise.
26603 (stddef.h): Include.
26604 (hashval_t): Define.
26605 (struct entry): Add "next" field.
26606 (HASH_SIZE): New macro.
26607 (hash_table): New variable.
26608 (switchfiles): Do not use xmalloc.
26609 (mix): New macro.
26610 (iterative_hash): New function.
26611 (hasht): Remove.
26612 (e_exists): New function.
26613 (e_insert): Likewise.
26614 (output): Use, instead of libiberty hashtable functions.
26615 (main): Do not use getopt. Do not call htab_create.
26616
26617 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26618
26619 PR libstdc++/21526
26620 * lib/target-supports.exp (check_mkfifo_available):
26621 Return 0 for cygwin as mkfifo support incomplete on platform.
26622 Fix typos in comments.
26623
26624 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26625
26626 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26627
26628 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26629
26630 PR fortran/17432
26631 * gfortran.dg/assign_4.f: New test.
26632
26633 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26634
26635 PR tree-optimization/21563
26636 * gcc.dg/tree-ssa/pr21563.c: New.
26637
26638 2005-05-14 Jan Hubicka <jh@suse.cz>
26639
26640 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26641
26642 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26643
26644 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26645
26646 2005-05-13 Julian Brown <julian@codesourcery.com>
26647
26648 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26649 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26650
26651 2005-05-13 Jan Hubicka <jh@suse.cz>
26652
26653 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26654 * gcc.dg/fold-xor-?.c: Likewise.
26655 * gcc.dg/pr15784-?.c: Likewise.
26656 * gcc.dg/pr20922-?.c: Likewise.
26657 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26658 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26659 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26660
26661 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26662
26663 PR fortran/21260
26664 * gfortran.dg/hollerith_1.f90: New test.
26665
26666 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26667
26668 * gfortran.dg/func_result_2.f90: New test.
26669
26670 2005-05-11 Bud Davis <bdavis@gfortran.org>
26671
26672 * gfortran.dg/dev_null.f90: New test.
26673
26674 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26675
26676 * gcc.dg/arm-vfp1.c: Revert last change.
26677
26678 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26679
26680 PR middle-end/19807
26681 PR tree-optimization/19639
26682 * g++.dg/tree-ssa/pr19807.C: New testcase.
26683
26684 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26685
26686 PR libfortran/21471
26687 * gfortran.dg/append-1.f90: New test.
26688
26689 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26690
26691 * gcc.dg/pr18501.c: XFAIL.
26692 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26693 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26694 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26695 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26696 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26697 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26698 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26699 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26700
26701 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26702
26703 PR fortran/20178
26704 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26705 gfortran.dg/f2c_3.f90: New tests.
26706
26707 * gfortran.dg/return_1.f90: Fix dg annotation.
26708
26709 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26710
26711 * gcc.c-torture/compile/20050510-1.c: New test.
26712
26713 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26714
26715 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26716
26717 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26718
26719 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26720
26721 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26722
26723 PR c/17913
26724 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26725
26726 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26727
26728 PR c/21342
26729 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26730 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26731
26732 2005-05-10 Ben Elliston <bje@au.ibm.com>
26733
26734 PR debug/16676
26735 * gcc.dg/debug/pr16676.c: New test.
26736
26737 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26738
26739 PR testsuite/21443
26740 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26741 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26742 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26743 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26744 Change -O1 to -O2.
26745 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26746 -fno-tree-dominator-opts.
26747
26748 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26749
26750 * gfortran.dg/return_1.f90: New test.
26751
26752 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26753
26754 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26755
26756 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26757
26758 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26759
26760 PR c++/21427
26761 * g++.dg/inherit/covariant13.C: New.
26762
26763 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26764
26765 PR libfortran/19155
26766 * gfortran.dg/pr19155.f: New test.
26767
26768 2005-05-08 Roger Sayle <roger@eyesopen.com>
26769
26770 PR inline-asm/8788
26771 * gcc.dg/pr8788-1.c: New testcase.
26772
26773 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26774
26775 PR target/21416
26776 * gcc.target/mips/fpcmp-[12].c: New tests.
26777
26778 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26779
26780 * lib/target-supports-dg.exp (dg-require-fork): New function.
26781 (dg-require-mkfifo): Likewise.
26782 * lib/target-supports.exp (check_function_available): New
26783 function.
26784 (check_fork_available): Likewise.
26785 (check_mkfifo_available): Likewise.
26786
26787 2005-05-06 Jeff Law <law@redhat.com>
26788
26789 * gcc.c-torture/compile/pr21380.c: New test.
26790
26791 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26792
26793 PR c++/20961
26794 * g++.dg/ext/weak3.C: New test.
26795
26796 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26797
26798 PR c++/21352
26799 * g++.dg/template/crash37.C: New test.
26800
26801 2005-05-05 Paul Brook <paul@codesourcery.com>
26802
26803 * gcc.dg/arm-g2.c: Use effective-target arm32.
26804 * gcc.dg/arm-mmx-1.c: Ditto.
26805 * gcc.dg/arm-scd42-2.c: Ditto.
26806 * gcc.dg/arm-vfp1.c: Ditto.
26807 * lib/target-supports.exp (check_effective_target_arm32): New
26808 function.
26809
26810 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26811
26812 PR libfortran/21354
26813 gfortran.dg/in_pack_rank7.f90: New test.
26814
26815 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26816
26817 PR middle-end/15618
26818 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26819
26820 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26821
26822 PR middle-end/21265
26823 * gcc.dg/20050503-1.c: New test.
26824
26825 PR rtl-optimization/21239
26826 * gcc.dg/i386-sse-11.c: New test.
26827
26828 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26829
26830 PR target/16888
26831 * gcc.target/i386/asm-1.c: New test.
26832
26833 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26834
26835 PR rtl-optimization/21330
26836 * gcc.c-torture/execute/20050502-1.c: New test.
26837
26838 PR target/21297
26839 * gcc.c-torture/execute/20050502-2.c: New test.
26840
26841 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26842
26843 PR middle-end/21282
26844 * gcc.dg/pr21282.c: New.
26845
26846 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26847
26848 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26849 * gcc.dg/vect/vect-92.c: Likewise.
26850 * gcc.dg/vect/vect-93.c: Likewise.
26851 * gcc.dg/vect/vect-dv-1.c: Likewise.
26852 * gcc.dg/vect/vect-dv-2.c: Likewise.
26853 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26854
26855 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26856
26857 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26858 * gfortran.dg/vect/vect-2.f90: Likewise.
26859 * gfortran.dg/vect/vect-3.f90: Likewise.
26860 * gfortran.dg/vect/vect-4.f90: Likewise.
26861 * gfortran.dg/vect/vect-5.f90: Likewise.
26862
26863 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26864
26865 PR target/20813
26866 * gcc.dg/rs6000-fpint-2.c: New.
26867
26868 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26869
26870 PR c/15698
26871 * gcc.dg/builtins-30.c: Update expected messages.
26872 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26873 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26874 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26875
26876 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26877
26878 PR tree-optimization/21294
26879 * gcc.dg/tree-ssa/pr21294.c: New.
26880
26881 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26882
26883 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26884 __builtin_altivec_st_internal_4si built-in.
26885
26886 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26887
26888 PR c++/15875
26889 * g++.dg/template/ptrmem14.C: New test.
26890
26891 2005-05-02 Paul Brook <paul@codesourcery.com>
26892
26893 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26894
26895 2005-05-02 Michael Matz <matz@suse.de>
26896
26897 PR c++/19542
26898 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26899
26900 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26901
26902 * g++.dg/cpp/weak.C: New test.
26903
26904 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26905
26906 * gcc.dg/tree-ssa/loop-8.c: New test.
26907
26908 2005-04-30 Michael Maty <matz@suse.de>
26909
26910 * gcc.dg/inline-mcpy.c: New test.
26911
26912 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26913
26914 PR libfortran/18958
26915 * gfortran.dg/eoshift.f90: New test case.
26916
26917 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26918
26919 PR libfortran/18857
26920 * gfortran.dg/matmul_1.f90: New test.
26921
26922 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26923
26924 PR tree-optimization/21030
26925 * gcc.dg/tree-ssa/pr21030.c: New.
26926
26927 2005-04-29 Devang Patel <dpatel@apple.com>
26928
26929 PR tree-optimization/21272
26930 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26931
26932 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26933
26934 PR fortran/13082
26935 PR fortran/18824
26936 * gfortran.dg/entry_4.f90: New test.
26937 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26938 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26939 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26940 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26941 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26942 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26943 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26944
26945 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26946
26947 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26948
26949 2005-04-29 Paul Brook <paul@codesourcery.com>
26950
26951 * gfortran.dg/entry_3.f90: New test.
26952
26953 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26954
26955 * gfortran.dg/implicit_4.f90: New test.
26956
26957 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26958
26959 * lib/target-supports.exp (check_profiling_available): Return
26960 false for xtensa-*-elf.
26961
26962 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26963
26964 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26965 error if file cannot be deleted.
26966
26967 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26968
26969 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26970 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26971 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26972 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26973 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26974 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26975 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26976 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26977 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26978 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26979 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26980 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26981 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26982
26983 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26984
26985 PR fortran/20865
26986 * gfortran.dg/pr20865.f90: New test.
26987
26988 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26989
26990 * gcc.dg/void-cast-2.c: New test.
26991
26992 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26993
26994 PR c/21159
26995 * gcc.dg/void-cast-1.c: New test.
26996
26997 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26998
26999 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27000
27001 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27002
27003 PR fortran/21177
27004 * gfortran.dg/pr21177.f90: New test.
27005
27006 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
27007
27008 PR tree-optimization/21171
27009 * gcc.dg/tree-ssa/pr21171.c: New test.
27010
27011 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
27012
27013 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27014 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27015 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27016 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27017 gcc.dg/tree-ssa/gen-vect-32.c: New.
27018 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27019 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27020 don't run on PPC32.
27021
27022 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27023
27024 PR c/21213
27025 * gcc.dg/transparent-union-3.c: New test.
27026
27027 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27028
27029 PR c/20740
27030 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27031 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27032 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27033 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27034 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27035 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27036
27037 2005-04-26 Jeff Law <law@redhat.com>
27038
27039 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27040 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27041 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27042 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27043 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27044 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27045 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27046
27047 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
27048
27049 PR tree-optimization/17598
27050 * gcc.dg/tree-ssa/pr17598.c: New testcase.
27051
27052 2005-04-25 Mike Stump <mrs@apple.com>
27053
27054 * objc.dg/fix-and-continue-1.m: Add.
27055
27056 2005-04-25 Roger Sayle <roger@eyesopen.com>
27057
27058 PR c++/20995
27059 * g++.dg/opt/pr20995-1.C: New test case.
27060
27061 2005-04-25 Devang Patel <dpatel@apple.com>
27062
27063 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27064
27065 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27066
27067 PR testsuite/21062
27068 * g++.dg/opt/alias2.C (printf): Correct the prototype.
27069
27070 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27071
27072 PR C++/21188
27073 * g++.dg/opt/rtti2.C: New test.
27074
27075 2005-04-25 Paul Brook <paul@codesourcery.com>
27076 Steven G. Kargl <kargls@comcast.net>
27077
27078 PR fortran/20879
27079 * gfortran.dg/ichar_1.f90: New file.
27080
27081 2005-04-24 Jakub Jelinek <jakub@redhat.com>
27082
27083 PR middle-end/20991
27084 * g++.dg/opt/pr20991.C: New test.
27085
27086 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27087 where sizeof (type) < __alignof__ (type).
27088 * gcc.dg/compat/struct-layout-1.h: Likewise.
27089
27090 2005-04-24 Per Bothner <per@bothner.com>
27091 Devang Patel <dpatel@apple.com>
27092
27093 PR preprocessor/20907
27094 * gcc.dg/cpp/very-long-comment.c: New test.
27095
27096 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27097
27098 PR fortran/20059
27099 * gfortran.dg/common_5.f: New test.
27100
27101 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
27102
27103 PR middle-end/21082
27104 * g++.dg/tree-ssa/pr21082.C: New testcase.
27105
27106 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
27107
27108 * gcc.dg/vect/vect-99.c: New test.
27109
27110 2005-04-22 Diego Novillo <dnovillo@redhat.com>
27111
27112 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27113
27114 2005-04-22 Jeff Law <law@redhat.com>
27115
27116 * gcc.dg/uninit-5.c: Remove xfails.
27117 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27118 conditionals and loads.
27119
27120 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
27121
27122 PR libfortran/20074
27123 PR libfortran/20436
27124 PR libfortran/21108
27125 * gfortran.dg/nested_reshape.f90: new test
27126 * gfortran.dg/reshape-alloc.f90: new test
27127 * gfortran.dg/reshape.f90: new test
27128
27129 2005-04-22 Mark Mitchell <mark@codesourcery.com>
27130
27131 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27132
27133 * gcc.dg/arm-vfp1.c: New test.
27134
27135 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
27136
27137 PR c++/21087
27138 * g++.dg/lookup/builtin2.C: New test.
27139
27140 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
27141
27142 * gcc.dg/weak/weak-13.c: New test.
27143
27144 2005-04-21 Geoffrey Keating <geoffk@apple.com>
27145
27146 * lib/target-supports.exp (check_effective_target_sync_int_long):
27147 Add powerpc*.
27148
27149 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
27150
27151 * gcc.target/mips/branch-1.c: New test.
27152
27153 2005-04-21 Richard Henderson <rth@redhat.com>
27154
27155 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27156 * gcc.dg/vect/vect-86.c: Likewise.
27157 * gcc.dg/vect/vect-87.c: Likewise.
27158 * gcc.dg/vect/vect-88.c: Likewise.
27159
27160 2005-04-21 Devang Patel <dpatel@apple.com>
27161
27162 PR optimization/20994
27163 * gcc.dg/tree-ssa/ifc-3.c: New test.
27164
27165 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27166
27167 PR c/12913
27168 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27169 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27170 gcc.dg/c99-vla-jump-5.c: New tests.
27171
27172 2005-04-19 Richard Henderson <rth@redhat.com>
27173
27174 * lib/target-supports.exp (check_effective_target_vect_int_mult):
27175 Fix typo in exists check.
27176 (check_effective_target_sync_int_long): New.
27177 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27178 * gcc.dg/ia64-sync-2.c: Likewise.
27179 * gcc.dg/ia64-sync-3.c: Likewise.
27180 * gcc.dg/ia64-sync-4.c: Likewise.
27181
27182 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
27183
27184 * gcc.dg/fold-xor-1.c: New test.
27185 * gcc.dg/fold-xor-2.c: New test.
27186
27187 2005-04-19 James E. Wilson <wilson@specifixinc.com>
27188
27189 PR target/20670
27190 * g++.dg/eh/fp-regs.C: New test.
27191
27192 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27193
27194 * gcc.dg/Wint-to-pointer-cast-1.c,
27195 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27196 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27197 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27198
27199 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27200
27201 PR fortran/16861
27202 * gfortran.dg/pr16861.f90: New test.
27203
27204 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27205
27206 * gcc.dg/pr21085.c: New test.
27207
27208 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
27209
27210 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
27211 (setup_mips_tests, dg-mips-options): New procedures.
27212 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27213 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27214 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27215 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27216 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27217 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27218 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27219 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27220 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27221 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27222 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27223 dg-mips-options instead of dg-options. Remove now-redundant
27224 preprocessor guards.
27225 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27226 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27227 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27228 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27229 * gcc.dg/vr-mult-2.c: Delete.
27230 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27231 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27232 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27233 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27234 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27235 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27236 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27237
27238 2005-04-18 Laurent GUERBY <laurent@guerby.net>
27239
27240 * ada/acats/run_all.sh: Use sync when executable not present.
27241
27242 2005-04-18 Devang Patel <dpatel@apple.com>
27243
27244 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27245 * gcc.dg/vect/vect-11a.c: New.
27246 * gcc.dg/vect/vect-none.c: Update.
27247 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27248
27249 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27250
27251 PR tree-optimization/20922
27252 * gcc.dg/pr20922-1.c: New test.
27253 * gcc.dg/pr20922-2.c: New test.
27254 * gcc.dg/pr20922-3.c: New test.
27255 * gcc.dg/pr20922-4.c: New test.
27256 * gcc.dg/pr20922-5.c: New test.
27257 * gcc.dg/pr20922-6.c: New test.
27258
27259 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27260
27261 PR libfortran/20950
27262 * gfortran.dg/pr20950.f: New test.
27263
27264 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27265
27266 PR libfortran/19216
27267 * gfortran.dg/pr19216.f: New test.
27268
27269 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
27270
27271 PR tree-optimization/21001
27272 * gcc.dg/tree-ssa/pr21001.c: New.
27273
27274 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
27275
27276 PR libfortran/21075
27277 * gfortran.dg/reshape_rank7.f90: New test.
27278
27279 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27280
27281 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27282 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27283 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27284 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27285 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27286 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27287 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27288 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27289 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27290 wrong way round).
27291 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27292 in namelists. New test.
27293 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27294 New test.
27295 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27296 New test.
27297 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27298 namelist. New test.
27299 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27300 New test.
27301 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27302 New test.
27303 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27304 namelist. New test.
27305 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27306 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27307 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27308 New test.
27309 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27310 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27311 arrays. New test.
27312
27313 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27314
27315 * gfortran.dg/wtruncate.f: New testcase.
27316 * gfortran.dg/wtruncate.f90: New testcase.
27317
27318 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27319
27320 PR c++/21025
27321 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27322 which sizeof/alignof is dependent, rather than just whether we are
27323 processing_template_decl.
27324
27325 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27326
27327 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27328 corrected typo where the wrong variables had been compared.
27329
27330 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27331
27332 PR libfortran/18495
27333 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27334 Test callee-allocated version of return array with a write
27335 statement.
27336 Test spread with a temporary with another write statement.
27337
27338 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27339
27340 PR tree-optimization/21031
27341 * gcc.dg/tree-ssa/pr21031.c: New.
27342
27343 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27344
27345 PR tree-optimization/21004
27346 * gcc.dg/builtins-53.c: Include builtins-config.h.
27347 Check floorf, ceilf, floorl and ceill transformations
27348 only when HAVE_C99_RUNTIME is defined.
27349
27350 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27351
27352 PR middle-end/20739
27353 * gcc.dg/tree-ssa/pr20739.c: New test.
27354
27355 2005-04-14 Mike Stump <mrs@apple.com>
27356
27357 * gcc.dg/Foundation.framework/empty: New.
27358 * gcc.dg/framework-2.c: New.
27359
27360 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27361
27362 PR tree-optimization/21021
27363 * gcc.c-torture/compile/pr21021.c: New.
27364
27365 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27366
27367 PR testsuite/21010
27368 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27369 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27370 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27371 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27372 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27373 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27374 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27375 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27376
27377 2005-04-14 Richard Henderson <rth@redhat.com>
27378
27379 * lib/target-supports.exp (check_effective_target_vect_condition):
27380 Add ia64, i?86, and x86_64.
27381
27382 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27383
27384 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27385
27386 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27387
27388 PR tree-optimization/20657
27389 * gcc.dg/tree-ssa/pr20657.c: New.
27390
27391 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27392
27393 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27394 (long long int)trunc*.
27395
27396 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27397
27398 PR target/20927
27399 * gcc.dg/pr20927.c: New test.
27400
27401 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27402
27403 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27404 * gcc.target/mips/asm-1.c: Likewise.
27405
27406 2005-04-13 Dale Johannesen <dalej@apple.com>
27407
27408 * objc.dg/objc-fast-4.m: New.
27409
27410 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27411
27412 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27413 directory.
27414 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27415
27416 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27417
27418 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27419 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27420 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27421
27422 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27423
27424 PR tree-optimization/20913
27425 * gcc.dg/tree-ssa/pr20913.c: New.
27426
27427 PR tree-optimization/20702
27428 * gcc.dg/tree-ssa/pr20702.c: New.
27429
27430 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27431
27432 PR c++/13744
27433 * g++.dg/inherit/local3.C: New test.
27434
27435 2005-04-12 Jeff Law <law@redhat.com>
27436
27437 * gcc.dg/tree-ssa/20050412-1.c: New test.
27438
27439 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27440
27441 PR libfortran/19016
27442 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27443 Add tests with mask generated by expression.
27444 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27445 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27446 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27447
27448 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27449
27450 PR middle-end/20917
27451 * gcc.dg/20050409-1.c: New test.
27452
27453 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27454
27455 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27456
27457 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27458
27459 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27460 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27461 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27462 (TARGET_CXX): Adjust accordingly.
27463 * target.h (struct gcc_target): Remove epxort_class_data. Add
27464 determine_class_data_visibility and class_data_always_comdat.
27465 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27466 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27467 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27468 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27469 (arm_cxx_determine_class_data_visibility): New.
27470 (arm_cxx_class_data_always_comdat): Likewise.
27471 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27472 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27473 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27474 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27475 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27476 Define.
27477
27478 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27479
27480 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27481
27482 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27483
27484 * gcc.dg/i386-darwin-fpmath.c: New.
27485
27486 2004-04-11 Devang Patel <dpatel@apple.com>
27487
27488 * lib/target-supports.exp (check_effective_target_vect_condition): New.
27489 * gcc.dg/vect/vect-ifcvt-1.c: New test.
27490 * gcc.dg/vect/vect-ifcvt-2.c: New test.
27491 * gcc.dg/vect/vect-ifcvt-3.c: New test.
27492 * gcc.dg/vect/vect-ifcvt-4.c: New test.
27493 * gcc.dg/vect/vect-ifcvt-5.c: New test.
27494 * gcc.dg/vect/vect-ifcvt-6.c: New test.
27495 * gcc.dg/vect/vect-ifcvt-7.c: New test.
27496 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27497
27498 2004-04-11 Devang Patel <dpatel@apple.com>
27499
27500 * gcc.dg/vect/vect-dv-1.c: New test.
27501 * gcc.dg/vect/vect-dv-2.c: New test.
27502
27503 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27504
27505 PR tree-optimization/20933
27506 * gcc.dg/tree-ssa/pr20933.c: New test.
27507
27508 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27509
27510 * gfortran.dg/fold_nearest.f90: New test.
27511
27512 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
27513
27514 * gcc.dg/tree-ssa/alias-1.c: New test.
27515
27516 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27517
27518 PR tree-optimization/20920
27519 * g++.dg/tree-ssa/pr20920.C: New test.
27520
27521 2005-04-11 Uros Bizjak <uros@kss-loka.si>
27522
27523 * gcc.dg/builtins-53.c: Also check (int)ceil* and
27524 (long long int)ceil*.
27525
27526 2005-04-10 Mark Mitchell <mark@codesourcery.com>
27527
27528 * g++.dg/warn/Wdtor1.C: Declare template in system header with
27529 explicit C++ linkage.
27530
27531 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27532
27533 * gfortran.dg/pr17229.f: Take care of the new obsolescence
27534 warning for arithmetic IF statements.
27535
27536 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
27537
27538 * eor_handling_1.f90: New test case.
27539 * eor_handling_2.f90: New test case.
27540 * eor_handling_3.f90: New test case.
27541 * eor_handling_4.f90: New test case.
27542 * eor_handling_5.f90: New test case.
27543 * noadv_size.f90: New test case.
27544 * pad_no.f90: New test case.
27545
27546 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
27547
27548 * gcc.c-torture/execute/20050410-1.c: New test.
27549
27550 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
27551
27552 * gcc.dg/pr20126.c: New.
27553
27554 2005-04-09 Bud Davis <bdavis@gfortran.org>
27555 Steven G. Kargl <kargls@comcast.net>
27556
27557 * gfortran.dg/PR19872.f: New test.
27558
27559 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27560
27561 * gfortran.dg/nint_1.f90: Fix dg-do directive.
27562
27563 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27564
27565 * gfortran.dg/nint_1.f90: New test.
27566
27567 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27568
27569 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27570 Added test for callee-allocated arrays with write statements.
27571 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27572 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27573 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27574 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27575 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27576
27577 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27578
27579 PR libfortran/20163
27580 * gfortran.dg/open-options-blanks.f: New test.
27581
27582 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27583
27584 PR fortran/13257
27585 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27586
27587 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27588
27589 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27590 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27591 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27592 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27593 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27594 * gcc.c-torture/execute/stdarg-4.c: New test.
27595
27596 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27597
27598 PR target/20795
27599 * g++.dg/abi/param2.C: New test.
27600
27601 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27602
27603 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27604
27605 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27606
27607 * gcc.dg/builtins-53.c: New test.
27608
27609 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27610
27611 * g++.dg/tree-ssa/pr18178.C: New test.
27612 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27613 * gcc.c-torture/execute/20041019-1.c: New test.
27614 * gcc.dg/tree-ssa/20041008-1.c: New test.
27615 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27616 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27617 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27618 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27619 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27620 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27621 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27622 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27623 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27624 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27625
27626 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27627
27628 PR rtl-optimization/20466
27629 * gcc.c-torture/execute/pr20466-1.c: New test.
27630
27631 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27632
27633 PR c++/20905
27634 * g++.dg/parse/cond2.C: New test.
27635
27636 PR c++/20145
27637 * g++.dg/warn/Wdtor1.C: New test.
27638
27639 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27640
27641 PR fortran/17229
27642 * gfortran.dg/pr17229.f: New test.
27643
27644 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27645
27646 * gfortran.dg/tiny_1.f90: New test.
27647 * gfortran.dg/tiny_2.f90: ditto.
27648
27649 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27650
27651 * gfortran.dg/eor_1.f90: Fix dg-do run line
27652 * gfortran.dg/open_new.f90: Fix dg-do run line
27653
27654 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27655
27656 * lib/target-supports.exp (get_compiler_messages): Support
27657 optional arguments, the fourth being compiler options.
27658 (check_effective_target_fpic): New proc.
27659 * gcc.dg/20050321-2.c: Restrict to target fpic.
27660
27661 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27662
27663 * gcc.dg/15443-1.c: New test.
27664 * gcc.dg/15443-2.c: Likewise.
27665
27666 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27667
27668 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27669
27670 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27671
27672 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27673
27674 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27675
27676 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27677 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27678 -m64.
27679 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27680 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27681 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27682
27683 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27684
27685 PR c++/20212
27686 * g++.dg/warn/Wunused-11.C: New test.
27687
27688 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27689
27690 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27691
27692 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27693
27694 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27695
27696 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27697
27698 PR c++/20734
27699 * g++.dg/template/ptrmem13.C: New test.
27700
27701 2005-04-05 Per Bothner <per@bothner.com>
27702
27703 * lib/gcc.exp: Always add -fno-show-column, for now.
27704
27705 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27706
27707 PR testsuite/20767
27708 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27709 of plain old "unsigned int" for the type of "i". Makes this test
27710 64bit clean.
27711
27712 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27713
27714 * gcc.dg/i386-ssefn-1.c: New test.
27715 * gcc.dg/i386-ssefn-2.c: New test.
27716 * gcc.dg/i386-ssefn-3.c: New test.
27717 * gcc.dg/i386-ssefn-4.c: New test.
27718
27719 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27720
27721 PR tree-optimization/20076
27722 * gcc.dg/builtin-apply4.c: New test.
27723
27724 PR preprocessor/19475
27725 * gcc.dg/cpp/macspace1.c: New test.
27726 * gcc.dg/cpp/macspace2.c: New test.
27727
27728 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27729
27730 * gfortran.dg/pr20755.f: Fixed bad format.
27731
27732 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27733
27734 PR c++/20763
27735 * g++.dg/ext/attrib21.C: New test.
27736
27737 2004-04-05 Devang Patel <dpatel@apple.com>
27738
27739 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27740 * gcc.dg/vect/vect-shift-1.c: New test.
27741
27742 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27743
27744 PR libfortran/20755
27745 * gfortran.dg/pr20755.f: New test.
27746
27747 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27748
27749 * gfortran.dg/pr15959.f90: New test.
27750 * gfortran.dg/string_pad_trunc.f90: New test.
27751
27752 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27753
27754 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27755 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27756 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27757 syntax.
27758
27759 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27760
27761 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27762
27763 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27764
27765 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27766 * gcc.c-torture/compile/20011119-2.c: Likewise.
27767 * gcc.c-torture/compile/981001-2.c: Likewise.
27768
27769 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27770
27771 PR c++/20679
27772 * g++.dg/template/overload4.C: New test.
27773
27774 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27775
27776 PR c++/20746
27777 * g++.dg/abi/covariant5.C: New.
27778
27779 PR debug/20505
27780 * g++.dg/debug/const2.C: New.
27781
27782 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27783
27784 PR rtl-optimization/16104
27785 * gcc.c-torture/execute/20050316-1.c: New test.
27786
27787 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27788
27789 * g++.dg/template/spec23.C: Fix dg-error text.
27790
27791 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27792
27793 PR c++/19199
27794 * g++.dg/expr/lval2.C: New.
27795
27796 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27797
27798 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27799 __builtin_strcasecmp and __builtin_strncasecmp.
27800
27801 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27802
27803 PR c++/20723
27804 * g++.dg/template/spec22.C: New.
27805 * g++.dg/template/spec23.C: New.
27806
27807 2005-04-03 Dale Ranta <dir@lanl.gov>
27808 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27809
27810 PR libfortran/20068
27811 PR libfortran/20125
27812 PR libfortran/20156
27813 PR libfortran/20471
27814 * gfortran.dg/backspace.f: New test.
27815
27816 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27817
27818 * gcc.dg/pr19345.c: New test.
27819
27820 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27821
27822 PR tree-optimization/20640
27823 * gcc.dg/torture/tree-loop-1.c: New.
27824
27825 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27826
27827 PR rtl-optimization/20290
27828 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27829
27830 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27831
27832 * gcc.dg/rs6000-fpint.c: New.
27833
27834 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27835
27836 * gcc.dg/old-style-then-proto-1.c: New test.
27837
27838 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27839
27840 * gfortran.fortran-torture/execute/backspace.f90: Check
27841 after backspace and read was incorrect.
27842
27843 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27844
27845 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27846 buffer past the terminating NUL using memcmp.
27847 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27848 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27849
27850 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27851 Fix unused/uninitialized variable warnings.
27852
27853 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27854 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27855 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27856 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27857
27858 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27859 gcc.c-torture/execute/builtins/fputs-lib.c,
27860 gcc.c-torture/execute/builtins/lib/fprintf.c,
27861 gcc.c-torture/execute/builtins/lib/main.c,
27862 gcc.c-torture/execute/builtins/lib/memcmp.c,
27863 gcc.c-torture/execute/builtins/lib/memmove.c,
27864 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27865 gcc.c-torture/execute/builtins/lib/memset.c,
27866 gcc.c-torture/execute/builtins/lib/printf.c,
27867 gcc.c-torture/execute/builtins/lib/sprintf.c,
27868 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27869 gcc.c-torture/execute/builtins/lib/strchr.c,
27870 gcc.c-torture/execute/builtins/lib/strcmp.c,
27871 gcc.c-torture/execute/builtins/lib/strcpy.c,
27872 gcc.c-torture/execute/builtins/lib/strcspn.c,
27873 gcc.c-torture/execute/builtins/lib/strlen.c,
27874 gcc.c-torture/execute/builtins/lib/strncat.c,
27875 gcc.c-torture/execute/builtins/lib/strncmp.c,
27876 gcc.c-torture/execute/builtins/lib/strncpy.c,
27877 gcc.c-torture/execute/builtins/lib/strrchr.c,
27878 gcc.c-torture/execute/builtins/lib/strspn.c,
27879 gcc.c-torture/execute/builtins/lib/strstr.c,
27880 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27881 gcc.c-torture/execute/builtins/strlen-2.c,
27882 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27883 prototypes.
27884
27885 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27886
27887 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27888 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27889 selectany usage.
27890
27891 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27892
27893 PR c++/19406
27894 * g++.dg/debug/using1.C: New test.
27895
27896 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27897
27898 PR middle-end/20524
27899 * gcc.dg/alias-7.c: Prefix asm-declared name with
27900 __USER_LABEL_PREFIX__.
27901
27902 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27903
27904 Fix fallout from PR middle-end/15700:
27905 * gcc.c-torture/compile/20011119-1.c: Take
27906 __USER_LABEL_PREFIX__ into account.
27907 * gcc.c-torture/compile/20011119-2.c: Likewise.
27908
27909 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27910
27911 PR c++/18644
27912 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27913
27914 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27915
27916 PR c/17855
27917 * gcc.c-torture/compile/struct-non-lval-1.c,
27918 gcc.c-torture/compile/struct-non-lval-2.c,
27919 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27920
27921 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27922
27923 * gcc.dg/tls/tls.exp: Remove temporary file.
27924 * g++.dg/tls/tls.exp: Ditto.
27925 * lib/file-format.exp: Ditto.
27926 * g++.dg/special/ecos.exp: Ditto.
27927
27928 * lib/profopt.exp: Treat prof_ext as a list.
27929 * gcc.misc-tests/bprob.exp: Ditto.
27930 * g++.dg/bprob/bprob.exp: Ditto.
27931
27932 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27933 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27934 g++.dg/tree-ssa/pointer-reference-alias.C,
27935 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27936 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27937 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27938 g++.dg/vect/pr19951.cc: Ditto.
27939 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27940 gcc.dg/builtins-47.c: Ditto.
27941 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27942 gcc.dg/pr20115-1.c: Ditto.
27943 * gcc.dg/tree-ssa/20030530-2.c,
27944 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27945 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27946 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27947 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27948 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27949 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27950 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27951 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27952 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27953 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27954 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27955 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27956 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27957 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27958 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27959 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27960 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27961 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27962 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27963 gcc.dg/tree-ssa/20030824-1.c,
27964 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27965 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27966 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27967 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27968 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27969 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27970 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27971 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27972 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27973 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27974 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27975 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27976 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27977 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27978 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27979 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27980 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27981 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27982 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27983 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27984 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27985 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27986 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27987 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27988 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27989 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27990 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27991 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27992 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27993 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27994 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27995 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27996 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27997 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27998 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27999 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28000 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28001 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28002 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28003 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28004 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28005 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28006 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28007 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28008 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28009 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28010 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28011 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28012 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28013 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28014 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28015 gcc.dg/tree-ssa/useless-1.c: Ditto.
28016 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28017 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28018 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28019 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28020 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28021 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28022 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28023 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28024 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28025 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28026 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28027 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28028 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28029 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28030 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28031 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28032 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28033 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28034 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28035 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28036 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28037 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28038 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28039 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28040 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28041 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28042 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28043 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28044 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28045 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28046 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28047 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28048 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28049 gcc.dg/vect/vect-none.c: Ditto.
28050 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28051 treelang/compile/unsigned.tree: Ditto.
28052
28053 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28054 * gcc.dg/cpp/direct2s.c: Ditto.
28055 * gcc.dg/cpp/paste4.c: Ditto.
28056 * gcc.dg/cpp/separate-1.c: Ditto.
28057 * gcc.dg/pch/save-temps-1.c: Ditto.
28058 * g++.dg/ext/altivec-10.C: Ditto.
28059 * g++.dg/pch/pch.C: Ditto.
28060
28061 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28062
28063 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28064 * g++.dg/template/repo1.C: Ditto.
28065 * g++.dg/template/repo2.C: Ditto.
28066 * g++.dg/template/repo3.C: Ditto.
28067 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28068 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28069 * g++.old-deja/g++.pt/repo1.C: Ditto.
28070 * g++.old-deja/g++.pt/repo2.C: Ditto.
28071 * g++.old-deja/g++.pt/repo3.C: Ditto.
28072 * g++.old-deja/g++.pt/repo4.C: Ditto.
28073
28074 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28075 * gcc.dg/20030107-1.c: Ditto.
28076 * gcc.dg/20030702-1.c: Ditto.
28077 * gcc.dg/profile-generate-1.c: Ditto.
28078 * g++.dg/other/profile1.C: Ditto.
28079 * g++.old-deja/g++.robertl/eb83.C: Ditto.
28080
28081 * lib/gcc-dg.exp (remove-build-file): New.
28082 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28083 cleanup-tree-dump, cleanup-saved-temps): New.
28084
28085 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
28086
28087 PR c++/19203, DR 214
28088 * g++.dg/parse/ambig3.C: Not ambiguous.
28089 * g++.dg/template/spec20.C: New.
28090 * g++.dg/template/spec21.C: New.
28091
28092 2005-03-31 Steve Ellcey <sje@cup.hp.com>
28093
28094 PR target/20045
28095 * gcc.dg/ia64-fptr-1.c: Run only on linux.
28096
28097 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28098
28099 PR libfortran/20660
28100 * gfortran.dg/negative_unit.f: New test.
28101
28102 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28103
28104 * gcc.dg/20050330-1.c: New test.
28105
28106 2005-03-30 Devang Patel <dpatel@apple.com>
28107
28108 * g++.dg/tree-sra/ssa-sra-3.C: New test.
28109
28110 2005-03-30 Dale Johannesen <dalej@apple.com>
28111
28112 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28113
28114 2005-03-30 Janis Johnson <janis187@us.ibm.com>
28115
28116 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28117 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28118 Strip options from test name.
28119
28120 2005-03-31 Jan Hubicka <jh@suse.cz>
28121
28122 * gcc.dg/varpool-1.c: New testcase.
28123
28124 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28125
28126 PR c/772
28127 PR c/17913
28128 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28129 gcc.dg/stmt-expr-label-3.c : New tests.
28130 * gcc.c-torture/execute/medce-2.c: Remove.
28131
28132 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28133
28134 PR c/20368
28135 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28136 tests.
28137
28138 2005-03-30 Alan Modra <amodra@bigpond.net.au>
28139
28140 * gcc.c-torture/compile/pr20203.c: New test.
28141
28142 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28143
28144 * gfortran.dg/promotion.f90: New test.
28145
28146 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
28147
28148 PR middle-end/20491
28149 * gcc.dg/torture/asm-subreg-1.c: New test.
28150
28151 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
28152
28153 PR c/20672
28154 * gcc.dg/pr20672-1.c: New test.
28155
28156 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
28157
28158 * gfortran.dg/vect: New directory.
28159 * gfortran.dg/vect/vect.exp: New.
28160 * gfortran.dg/vect/vect-1.f90: New test.
28161 * gfortran.dg/vect/vect-2.f90: New test.
28162 * gfortran.dg/vect/vect-3.f90: New test.
28163 * gfortran.dg/vect/vect-4.f90: New test.
28164 * gfortran.dg/vect/vect-5.f90: New test.
28165
28166 2005-03-29 Jakub Jelinek <jakub@redhat.com>
28167
28168 PR middle-end/20622
28169 * gcc.dg/alias-7.c: New test.
28170
28171 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
28172
28173 * gcc.dg/sparc-reg-1.c: New test.
28174
28175 2005-03-28 Steve Ellcey <sje@cup.hp.com>
28176
28177 PR target/19890
28178 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28179
28180 2005-03-29 Dale Ranta <dir@lanl.gov>
28181 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28182
28183 PR libfortran/20163
28184 * gfortran.dg/pr20163-2.f: New test.
28185
28186 2005-03-28 Jan Hubicka <jh@suse.cz>
28187
28188 PR middle-end/20635
28189 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28190 by Jakub Jelinek.
28191
28192 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
28193
28194 PR tree-optimization/20626
28195 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28196 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28197
28198 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28199
28200 * gfortran.dg/underflow.f90: New test.
28201 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28202
28203 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28204
28205 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28206
28207 2005-03-25 Mark Mitchell <mark@codesourcery.com>
28208
28209 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28210 (g++_init): Make sure that CXXFLAGS is set.
28211 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28212 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28213 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28214 * lib/objc.exp (objc_init): Likewise.
28215 * lib/treelang.exp (treelang_init): Likewise.
28216
28217 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
28218
28219 PR tree-optimization/20470
28220 * gcc.dg/tree-ssa/pr20470.c: New test.
28221
28222 2005-03-25 Geoffrey Keating <geoffk@apple.com>
28223
28224 * gcc.dg/ppc-stfiwx.c: New.
28225
28226 2005-03-25 Steve Ellcey <sje@cup.hp.com>
28227
28228 PR target/19888
28229 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28230
28231 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28232
28233 * gcc.dg/20050325-1.c: Fix a typo.
28234
28235 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28236
28237 PR libfortran/19678
28238 PR libfortran/19679
28239 * gfortran.dg/dos_eol.f: New test.
28240
28241 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28242
28243 PR rtl-optimization/20249
28244 * gcc.dg/20050325-1.c: New test.
28245
28246 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28247
28248 PR libfortran/15332
28249 * gfortran.dg/pr15332.f: New test.
28250
28251 2005-03-24 Dale Johannesen <dalej@apple.com>
28252
28253 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28254
28255 2005-03-24 Geoffrey Keating <geoffk@apple.com>
28256
28257 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28258 'internal' visibility.
28259 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28260 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28261 'protected' visibility.
28262 * gcc.dg/visibility-7.c: Likewise.
28263 * lib/target-supports.exp (check_visibility_available): Take
28264 a parameter, the kind of visibility to check for.
28265 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28266 to check_visibility_available.
28267
28268 * g++.dg/expr/cast3.C: New.
28269
28270 2005-03-24 David Edelsohn <edelsohn@gnu.org>
28271
28272 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28273 rs6000.
28274
28275 2005-03-24 Steve Ellcey <sje@cup.hp.com>
28276
28277 PR target/20095
28278 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28279
28280 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
28281
28282 * gcc.dg/badshift.c: Renamed to...
28283 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
28284
28285 * gcc.target/i386/badshift.c: Renamed to...
28286 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
28287 only.
28288
28289 PR rtl-optimization/20532
28290 * gcc.target/i386/badshift.c: New.
28291
28292 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28293
28294 * gfortran.dg/pr18025.f90: New test.
28295
28296 2005-03-23 Dale Johannesen <dalej@apple.com>
28297
28298 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28299
28300 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28301
28302 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28303
28304 * lib/target-supports.exp (check_iconv_available): Default
28305 libiconv to -liconv, if there is no definition.
28306
28307 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28308
28309 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28310
28311 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28312
28313 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28314 * g++.dg/opt/pr7503-2.C: Likewise.
28315 * g++.dg/opt/pr7503-3.C: Likewise.
28316 * g++.dg/opt/pr7503-4.C: Likewise.
28317 * g++.dg/opt/pr7503-5.C: Likewise.
28318 * g++.dg/warn/minmax.C: New test.
28319
28320 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28321
28322 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28323 * gfortran.dg/g77_intrinsics_sub.f: New test.
28324
28325 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28326 Jan Hubicka <jh@suse.cz>
28327 Steven Bosscher <stevenb@suse.de
28328
28329 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28330
28331 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28332
28333 PR c++/19980
28334 * g++.dg/template/redecl3.C: New test.
28335
28336 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28337
28338 PR c++/20499
28339 * g++.dg/parse/error16.C: Tweak error markers.
28340
28341 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28342
28343 PR target/20561
28344 * gcc.dg/20050321-2.c: New test.
28345
28346 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28347
28348 PR c++/20465
28349 PR c++/20381
28350 * g++.dg/template/ptrmem12.C: New.
28351
28352 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28353
28354 PR rtl-optimization/20527
28355 * gcc.c-torture/execute/pr20527-1.c: New test.
28356
28357 2005-03-22 Ben Elliston <bje@au.ibm.com>
28358
28359 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28360 program, compile it into a real executable and then delete the .c
28361 and .x files afterwards, to avoid problems on testglue targets.
28362
28363 2005-03-21 Stuart Hastings <stuart@apple.com>
28364
28365 * gcc.target/i386/sse-2.c: New.
28366
28367 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28368
28369 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28370
28371 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28372
28373 * g++.dg/parse/crash25.C: Fix typo.
28374
28375 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28376
28377 PR c++/20461
28378 * g++.dg/parse/crash24.C: New test.
28379
28380 PR c++/20536
28381 * g++.dg/parse/crash25.C: New test.
28382
28383 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28384
28385 PR c++/20147
28386 * g++.dg/ext/stmtexpr4.C: New test.
28387
28388 2005-03-20 Roger Sayle <roger@eyesopen.com>
28389
28390 PR middle-end/20539
28391 * gcc.c-torture/compile/pr13066-1.c: New test case.
28392 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28393 * g++.dg/opt/pr13066-1.C: Likewise.
28394
28395 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28396
28397 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28398
28399 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28400
28401 PR fortran/18525
28402 * gfortran.dg/nesting_1.f90: New test.
28403
28404 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28405
28406 PR c++/20240
28407 * g++.dg/lookup/using13.C: New test.
28408
28409 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28410
28411 PR c++/20333
28412 * g++.dg/template/crash36.C: New test.
28413
28414 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28415
28416 PR c++/20463
28417 * g++.dg/template/crash35.C: New test.
28418
28419 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28420
28421 PR c++/19966
28422 * g++.dg/overload/operator2.C: New test.
28423
28424 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28425
28426 PR libfortran/20257
28427 * gfortran.dg/pr20257.f90: New test.
28428
28429 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28430
28431 PR libfortran/20480
28432 * gfortran.dg/pr20480.f90: New test.
28433
28434 2005-03-16 Richard Henderson <rth@redhat.com>
28435
28436 PR middle-end/15700
28437 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28438 (_rtld_global): New.
28439 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28440 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28441
28442 * gcc.dg/alias-3.c: New.
28443 * gcc.dg/alias-4.c: New.
28444 * gcc.dg/alias-5.c: New.
28445 * gcc.dg/alias-6.c: New.
28446
28447 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28448
28449 * gcc.dg/cpp/ucnid-7.c: New.
28450
28451 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28452 Dorit Naishlos <dorit@il.ibm.com>
28453
28454 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28455 darwin.
28456
28457 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28458
28459 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28460 support misaligned accesses.
28461 * gcc.dg/vect/vect-58.c: Likewise.
28462 * gcc.dg/vect/vect-92.c: New.
28463 * gcc.dg/vect/vect-93.c: New.
28464
28465 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28466
28467 PR fortran/18827
28468 * gfortran.dg/assign_2.f90: New test.
28469 * gfortran.dg/assign_3.f90: New test.
28470 * gfortran.dg/assign.f90: New test.
28471
28472 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28473
28474 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28475 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28476 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28477 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28478 names.
28479
28480 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28481
28482 * gcc.dg/cpp/ucnid-6.c: New.
28483
28484 * gcc.dg/cpp/normalize-1.c: New.
28485 * gcc.dg/cpp/normalize-2.c: New.
28486 * gcc.dg/cpp/normalize-3.c: New.
28487 * gcc.dg/cpp/normalize-4.c: New.
28488 * gcc.dg/cpp/ucnid-4.c: New.
28489 * gcc.dg/cpp/ucnid-5.c: New.
28490 * g++.dg/cpp/normalize-1.C: New.
28491 * g++.dg/cpp/ucnid-1.C: New.
28492
28493 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28494
28495 * gcc.dg/pr18628.c: New.
28496
28497 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28498
28499 PR c++/20280
28500 * g++.dg/tree-ssa/pr20280.C: New.
28501
28502 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28503
28504 PR fortran/20467
28505 * gfortran.dg/stfunc_2.f90: New test.
28506
28507 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28508
28509 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28510
28511 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28512
28513 * gcc.dg/tree-ssa/20050314-1.c: New test.
28514
28515 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28516
28517 PR c++/4403
28518 PR c++/9783, DR433
28519 * g++.dg/template/friend34.C: New test.
28520 * g++.dg/template/friend35.C: Likewise.
28521 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28522
28523 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28524
28525 Friend class name lookup 5/n
28526 PR c++/1016
28527 * g++.dg/lookup/hidden-class1.C: New test.
28528 * g++.dg/lookup/hidden-class2.C: Likewise.
28529 * g++.dg/lookup/hidden-class3.C: Likewise.
28530 * g++.dg/lookup/hidden-class4.C: Likewise.
28531 * g++.dg/lookup/hidden-class5.C: Likewise.
28532 * g++.dg/lookup/hidden-class6.C: Likewise.
28533 * g++.dg/lookup/hidden-class7.C: Likewise.
28534 * g++.dg/lookup/hidden-class8.C: Likewise.
28535 * g++.dg/lookup/hidden-class9.C: Likewise.
28536 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28537 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28538 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28539 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28540 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28541 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28542 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28543 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28544 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28545 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28546 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28547
28548 2005-03-13 Mark Mitchell <mark@codesourcery.com>
28549
28550 PR c++/20157
28551 * g++.dg/template/error18.C: New test.
28552
28553 2005-03-09 Ben Elliston <bje@au.ibm.com>
28554
28555 PR debug/16792
28556 * g++.dg/debug/pr16792.C: New test.
28557
28558 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28559
28560 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28561 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28562 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28563 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28564 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28565 test assertion names.
28566
28567 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28568
28569 PR fortran/18600
28570 * gfortran.dg/stfunc_1.f90: New test.
28571
28572 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28573
28574 PR fortran/16907
28575 * gfortran.dg/real_index_1.f90: New test.
28576
28577 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28578
28579 PR fortran/20323
28580 * gfortran.dg/spec_expr_1.f90: New test.
28581
28582 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28583
28584 PR c/20402
28585 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28586 new parser.
28587
28588 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28589
28590 PR fortran/20361
28591 * gfortran.dg/largeequiv_1.f90: New test.
28592
28593 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28594
28595 * gcc.dg/ucnid-1.c: New.
28596 * gcc.dg/ucnid-2.c: New.
28597 * gcc.dg/ucnid-3.c: New.
28598 * gcc.dg/ucnid-4.c: New.
28599 * gcc.dg/ucnid-5.c: New.
28600 * gcc.dg/ucnid-6.c: New.
28601 * gcc.dg/cpp/ucnid-1.c: New.
28602 * gcc.dg/cpp/ucnid-2.c: New.
28603 * gcc.dg/cpp/ucnid-3.c: New.
28604 * g++.dg/other/ucnid-1.C: New.
28605
28606 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28607
28608 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28609
28610 2005-03-11 Per Bothner <per@bothner.com>
28611
28612 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28613 that diagnotics refer to correct token.
28614 * gcc.dg/unused-3.c: Likewise.
28615
28616 2005-03-11 Per Bothner <per@bothner.com>
28617
28618 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28619 constant" is now actually on same line as string constant.
28620 * gcc.dg/cpp/direct2s.c: Likewise.
28621
28622 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28623
28624 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28625
28626 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28627
28628 PR libfortran/20124
28629 * gfortran.dg/pr20124.f90: New Test
28630
28631 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28632
28633 PR tree-optimization/20130
28634 * gcc.dg/pr20130-1.c: New test.
28635
28636 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28637
28638 PR target/20095
28639 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28640
28641 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28642
28643 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28644
28645 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28646
28647 * g++.dg/eh/forced1.C: Fix comment.
28648 * g++.dg/eh/forced2.C: Ditto.
28649 * g++.dg/eh/forced3.C: Ditto.
28650 * g++.dg/eh/forced4.C: Ditto.
28651
28652 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28653
28654 PR rtl-opt/20412
28655 * gcc.c-torture/compile/pr20412.c: New test.
28656
28657 2005-03-10 Roger Sayle <roger@eyesopen.com>
28658
28659 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28660
28661 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28662
28663 PR target/20322
28664 * gcc.dg/20050307-1.c: New test.
28665
28666 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28667
28668 PR c++/20375
28669 * g++.dg/other/stdarg3.C: New.
28670
28671 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28672
28673 PR c++/18384, c++/18327
28674 * g++.dg/init/array19.C: New test.
28675
28676 PR inline-asm/20314
28677 * gcc.dg/torture/pr20314-1.c: New test.
28678 * gcc.dg/torture/pr20314-2.c: New test.
28679
28680 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28681
28682 * gcc.dg/20050309-1.c: New test.
28683
28684 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28685
28686 * gcc.dg/builtins-10.c: Reactivate disabled test.
28687 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28688 new cbrt transformations.
28689
28690 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28691
28692 PR c++/20208
28693 * g++.dg/template/array13.C: New test.
28694
28695 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28696
28697 PR c++/16859
28698 * g++.dg/init/brace4.C: New test.
28699
28700 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28701
28702 PR c++/20186
28703 * g++.dg/template/non-dependent12.C: New.
28704
28705 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28706
28707 PR c++/20142
28708 * g++.dg/init/array18.C: Add dg-do run marker.
28709
28710 PR c++/20142
28711 * g++.dg/init/array18.C: New test.
28712
28713 2005-03-09 Ben Elliston <bje@au.ibm.com>
28714
28715 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28716 * g++.dg/gcov/gcov.exp: Likewise.
28717 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28718 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28719 * lib/c-torture.exp: Likewise.
28720 * lib/fortran-torture.exp: Likewise.
28721 * lib/g++.exp: Likewise.
28722 * lib/gcc-defs.exp: Likewise.
28723 * lib/gcc-dg.exp: Likewise.
28724 * lib/gcc.exp: Likewise.
28725 * lib/gcov.exp: Likewise.
28726 * lib/gfortran.exp: Likewise.
28727 * lib/mike-g++.exp: Likewise.
28728 * lib/mike-gcc.exp: Likewise.
28729 * lib/objc-torture.exp: Likewise.
28730 * lib/objc.exp: Likewise.
28731 * lib/profopt.exp: Likewise.
28732 * lib/target-libpath.exp: Likewise.
28733 * lib/target-supports.exp: Likewise.
28734 * lib/treelang.exp: Likewise.
28735 * lib/wrapper.exp: Likewise.
28736
28737 2005-03-08 Jeff Law <law@redhat.com>
28738
28739 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28740 PHI-OPT changes.
28741
28742 2005-03-08 Ira Rosen <irar@il.ibm.com>
28743
28744 * gcc.dg/vect/pr20122.c: New test.
28745
28746 2005-03-07 Jeff Law <law@redhat.com>
28747
28748 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28749 was folded away.
28750 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28751 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28752 * gcc.dg/tree-ssa/pr18134.c: New test.
28753
28754 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28755
28756 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28757 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28758 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28759
28760 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28761
28762 PR tree-opt/17671
28763 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28764
28765 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28766
28767 * g++.dg/warn/Wnvdtor.C: New test.
28768
28769 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28770
28771 * gcc.dg/torture/pr19683-1.c: New test.
28772
28773 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28774
28775 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28776 * gfortran.dg/g77/19990313-2.f: Ditto.
28777 * gfortran.dg/g77/19990313-3.f: Ditto.
28778 * gfortran.dg/g77/19990525-0.f: Ditto.
28779 * gfortran.dg/g77/19990826-0.f: Ditto.
28780 * gfortran.dg/g77/19990826-2.f: Ditto.
28781 * gfortran.dg/g77/19990826-3.f: Ditto.
28782 * gfortran.dg/g77/20000511-1.f: Ditto.
28783 * gfortran.dg/g77/20000511-2.f: Ditto.
28784 * gfortran.dg/g77/970625-2.f: Ditto.
28785 * gfortran.dg/g77/980310-2.f: Ditto.
28786 * gfortran.dg/g77/980310-3.f: Ditto.
28787 * gfortran.dg/g77/980310-8.f: Ditto.
28788 * gfortran.dg/g77/980519-2.f: Ditto.
28789 * gfortran.dg/g77/alpha1.f: Ditto.
28790 * gfortran.dg/g77/claus.f: Ditto.
28791 * gfortran.dg/g77/erfc.f: Ditto.
28792 * gfortran.dg/g77/short.f: Ditto.
28793 * gfortran.fortran-torture/execute/data.f90: Ditto.
28794 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28795 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28796
28797 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28798
28799 * lib/file-format.exp (gcc_target_object_format): Add check for som
28800 format and hardcode object formats on hppa*-*-hpux*.
28801 * lib/target-supports.exp (check_weak_available): Add check for som
28802 object format. Always return 0 on hppa*-*-hpux10*.
28803
28804 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28805 is defined.
28806
28807 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28808
28809 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28810
28811 * gfortran.dg/pr19936_1.f90: New test.
28812 * gfortran.dg/pr19936_2.f90: New test.
28813 * gfortran.dg/pr19936_3.f90: New test.
28814
28815 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28816 Paul Thomas <prthomas@drfccad.cea.fr>
28817
28818 * gfortran.dg/PR19754_1.f90: New test.
28819 * gfortran.dg/PR19754_2.f90: Ditto.
28820
28821 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28822
28823 PR c++/19311
28824 * g++.dg/template/non-dependent11.C: New test.
28825
28826 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28827
28828 * lib/target-supports.exp (check_iconv_available): Fix comment.
28829
28830 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28831 Joseph S. Myers <joseph@codesourcery.com>
28832
28833 PR c++/19797
28834 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28835
28836 2005-03-04 Matthew Sachs <msachs@apple.com>
28837
28838 * gcc.exp (gcc_target_compile): Put braces around
28839 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28840 * objc.exp (objc_target_compile): Likewise.
28841 * treelang.exp (treelang_target_compile): Likewise.
28842
28843 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28844
28845 PR fortran/19673
28846 * gfortran.dg/func_result_1.f90: New test.
28847
28848 2005-03-04 Ben Elliston <bje@au.ibm.com>
28849
28850 * gcc.misc-tests/options.exp: New test.
28851
28852 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28853
28854 * gcc.dg/pr15784-4.c: New test.
28855
28856 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28857
28858 * gcc.c-torture/execute/pr17133.c: New.
28859 * gcc.c-torture/compile/20050303-1.c: New.
28860
28861 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28862
28863 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28864
28865 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28866
28867 * g++.dg/overload/using2.C: New.
28868
28869 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28870
28871 PR c++/19916
28872 * g++.dg/init/ptrmem2.C: New test.
28873
28874 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28875
28876 PR c/8927
28877 * gcc.dg/pr8927-1.c: New test.
28878
28879 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28880
28881 PR c++/20232
28882 * g++.dg/inherit/covariant12.C: New.
28883
28884 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28885
28886 PR fortran/19479
28887 * gfortran.dg/bound_1.f90: New test.
28888
28889 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28890
28891 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28892 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28893
28894 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28895
28896 PR c/20245
28897 * gcc.dg/pr20245-1.c: New test.
28898
28899 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28900
28901 PR middle-end/19874
28902 * gcc.c-torture/execute/20050119-2.c: New test case.
28903
28904 2005-02-28 Ben Elliston <bje@au.ibm.com>
28905
28906 * README: Update the DejaGnu bug reporting address.
28907 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28908 * lib/objc-torture.exp: Likewise.
28909
28910 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28911
28912 * gfortran.dg/boz_1.f90: New test.
28913 * gfortran.dg/boz_3.f90: New test.
28914 * gfortran.dg/boz_4.f90: New test.
28915
28916 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28917
28918 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28919 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28920
28921 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28922
28923 PR libfortran/20101
28924 * gfortran.dg/write_0_pe_format.f90: New test.
28925
28926 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28927
28928 PR c++/20206
28929 * g++.dg/opt/thunk2.C: New test.
28930 * g++.dg/opt/covariant1.C: New test.
28931
28932 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28933
28934 * gfortran.dg/e_d_fmt.f90: New test.
28935
28936 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28937
28938 * gcc.dg/asm-b.c: Fix comment typos.
28939
28940 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28941
28942 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28943 a V_MAY_DEF also.
28944
28945 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28946
28947 PR tree-opt/20188
28948 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28949 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28950 * gcc.dg/asm-b.c: New test.
28951
28952 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28953
28954 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28955 Disable this test on IRIX 6.
28956
28957 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28958
28959 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28960 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28961 parser.
28962
28963 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28964
28965 PR tree-optimization/20204
28966 * gcc.dg/pr20204.c: New test.
28967
28968 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28969
28970 PR target/20196
28971 * gcc.c-torture/execute/20050224-1.c: New test.
28972
28973 PR c++/20175
28974 * g++.dg/warn/Wbraces2.C: New test.
28975
28976 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28977
28978 PR c++/19878
28979 * g++.dg/init/const2.C: New test.
28980
28981 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28982
28983 PR tree-optimization/20100
28984 * gcc.c-torture/execute/pr20100-1.c: New test.
28985
28986 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28987
28988 * gfortran.dg/implicit_3.f90: New test.
28989
28990 * gfortran.dg/deftype_1.f90: New test.
28991
28992 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28993
28994 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28995 the test passes.
28996 * g++.dg/other/anon3.C: Accept a warning.
28997
28998 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28999
29000 * gcc.dg/pr20017.c: Fix a comment typo.
29001
29002 2005-02-23 Bud Davis <bdavis@gfortran.org>
29003
29004 * gfortran.dg/list_read_4.f90: Change to f90 comments.
29005
29006 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29007
29008 PR ada/19902
29009 * ada/acats/tests/cxa/cxa3004.a: Remove.
29010 * ada/acats/tests/cxb/cxb30061.am: Likewise.
29011
29012 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29013
29014 PR c++/20073
29015 * g++.dg/init/const1.C: New test.
29016
29017 PR c++/19991
29018 * g++.dg/parse/constant7.C: New test.
29019
29020 PR c++/20152
29021 * g++.dg/parse/error27.C: New test.
29022 * g++.dg/template/qualttp15.C: Adjust error markers.
29023 * g++.old-deja/g++.other/struct1.C: Likewise.
29024
29025 PR c++/20153
29026 * g++.dg/template/error17.C: New test.
29027
29028 PR c++/20148
29029 * g++.dg/parser/error26.C: New test.
29030
29031 2005-02-22 Diego Novillo <dnovillo@redhat.com>
29032
29033 PR tree-optimization/20100
29034 PR tree-optimization/20115
29035 * gcc.dg/pr20115.c: New test.
29036 * gcc.dg/pr20115-1.c: New test.
29037 * gcc.dg/pr20100.c: New test.
29038 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29039 call-clobbered variables after alias1.
29040
29041 2005-02-22 Bud Davis <bdavis@gfortran.org>
29042
29043 * gfortran.dg/list_read_4.f90: new test.
29044
29045 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
29046
29047 PR rtl-optimization/20017.
29048 * gcc.dg/pr20017.c: New.
29049
29050 2005-02-22 Devang Patel <dpatel@apple.com>
29051
29052 PR 19952
29053 * g++.dg/tree-ssa/pr19952.C: New test.
29054
29055 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29056
29057 PR c++/19883
29058 * g++.dg/parse/constant6.C: New test.
29059
29060 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29061
29062 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29063 * g++.dg/charset/asm2.c: Likewise.
29064 * g++.dg/charset/asm3.c: Likewise.
29065 * g++.dg/charset/asm4.c: Likewise.
29066 * g++.dg/charset/asm5.c: Likewise.
29067 * g++.dg/charset/attribute1.c: Likewise.
29068 * g++.dg/charset/attribute2.c: Likewise.
29069 * g++.dg/charset/extern1.cc: Likewise.
29070 * g++.dg/charset/extern2.cc: Likewise.
29071 * g++.dg/charset/extern3.cc: Likewise.
29072 * g++.dg/charset/function.cc: Likewise.
29073 * g++.dg/charset/string.c: Likewise.
29074 * g++.dg/charset/charset.exp: Likewise.
29075 * lib/target-supports.exp (check_iconv_available): Fix comment.
29076
29077 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29078
29079 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29080 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29081 * gcc.dg/charset/asm2.c: Likewise.
29082 * gcc.dg/charset/asm3.c: Likewise.
29083 * gcc.dg/charset/asm4.c: Likewise.
29084 * gcc.dg/charset/asm5.c: Likewise.
29085 * gcc.dg/charset/asm6.c: Likewise.
29086 * gcc.dg/charset/attribute1.c: Likewise.
29087 * gcc.dg/charset/attribute2.c: Likewise.
29088 * gcc.dg/charset/builtin1.c: Likewise.
29089 * gcc.dg/charset/extern.c: Likewise.
29090 * gcc.dg/charset/function.c: Likewise.
29091 * gcc.dg/charset/string.c: Likewise.
29092 * gcc.dg/charset/charset.exp: Likewise.
29093
29094 2005-02-21 Bud Davis <bdavis9659@comcast.net>
29095
29096 PR fortran/20086
29097 * gfortran.dg/pr20086.f90: New test.
29098
29099 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
29100
29101 PR tree-optimization/19786
29102 * g++.dg/tree-ssa/pr19786.C: New.
29103
29104 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29105
29106 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29107
29108 2005-02-21 Jeff Law <law@redhat.com>
29109
29110 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29111
29112 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29113
29114 * gfortran.dg/do_iterator: Split loop, markup all lines for
29115 which an error locus is printed.
29116 * gfortran.dg/pr17708.f90: Markup all lines for which an error
29117 locus is printed.
29118 * gfortran.dg/select_4.f90: Likewise.
29119 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29120 locuses in the various permutations.
29121
29122 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
29123
29124 PR tree-optimization/19951
29125 * g++.dg/vect: New directory.
29126 * g++.dg/vect/vect.exp: New file.
29127 * g++.dg/vect/pr19951.cc: New testcase.
29128 * g++.dg/dg.exp: Also prune vectorizer tests.
29129
29130 2005-02-20 Zack Weinberg <zack@codesourcery.com>
29131
29132 PR 18785
29133 * gcc.dg/charset/builtin1.c: New test.
29134
29135 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29136
29137 PR c++/19299
29138 * g++.dg/inherit/volatile1.C: New test.
29139
29140 PR c++/19440
29141 * g++.dg/template/dtor4.C: New test.
29142
29143 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29144
29145 * gfortran.dg/int_1.f90: New test.
29146
29147 2005-02-19 Devang Patel <dpatel@apple.com>
29148
29149 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29150
29151 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29152
29153 * gfortran.dg/achar_1.f90: New test.
29154
29155 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
29156
29157 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29158
29159 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
29160 Jakub Jelinek <jakub@redhat.com>
29161
29162 PR tree-optimization/19828
29163 * gcc.dg/tree-ssa/loop-7.c: New test.
29164 * gcc.c-torture/execute/20050218-1.c: New test.
29165
29166 2005-02-19 Jakub Jelinek <jakub@redhat.com>
29167
29168 PR c/20043
29169 * gcc.dg/transparent-union-1.c: New test.
29170 * gcc.dg/transparent-union-2.c: New test.
29171
29172 2005-02-18 James E Wilson <wilson@specifixinc.com>
29173
29174 PR tree-optimization/18977
29175 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29176
29177 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
29178
29179 PR target/20054
29180 * gcc.dg/pr20054.c: New test.
29181
29182 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29183
29184 PR c++/19508
29185 * g++.dg/ext/attrib20.C: New test.
29186
29187 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
29188
29189 PR middle-end/20030
29190 * gfortran.fortran-torture/execute/character_passing.f90: New test.
29191
29192 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
29193
29194 PR c++/20008
29195 * g++.dg/opt/switch4.C: New.
29196
29197 2005-02-18 Jakub Jelinek <jakub@redhat.com>
29198
29199 PR c++/20023
29200 PR tree-optimization/20009
29201 * gcc.c-torture/compile/20050217-1.c: New test.
29202 * g++.dg/opt/switch3.C: New test.
29203
29204 PR tree-optimization/18947
29205 * gcc.c-torture/compile/20050215-1.c: New test.
29206 * gcc.c-torture/compile/20050215-2.c: New test.
29207 * gcc.c-torture/compile/20050215-3.c: New test.
29208
29209 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
29210
29211 PR c++/20028
29212 * g++.dg/template/crash34.C: New.
29213
29214 PR c++/20022
29215 * g++.dg/other/access3.C: New.
29216
29217 2005-02-17 Ira Rosen <irar@il.ibm.com>
29218
29219 * gcc.dg/vect/vect-98.c: New test.
29220
29221 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
29222
29223 PR tree-optimization/19967
29224 * gcc.dg/pr19967.c: New.
29225
29226 2005-02-16 Jakub Jelinek <jakub@redhat.com>
29227
29228 PR middle-end/19857
29229 * gcc.dg/tree-ssa/20050215-1.c: New test.
29230 * gcc.c-torture/execute/20050215-1.c: New test.
29231
29232 2005-02-15 Eric Christopher <echristo@redhat.com>
29233
29234 * gcc.dg/cpp/20050215-1.c: New file.
29235
29236 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
29237
29238 PR tree-optimization/15785
29239 * gcc.dg/pr15785-1.c: New test.
29240
29241 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
29242
29243 PR c++/17788
29244 * g++.dg/init/ctor4.C: New.
29245 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29246
29247 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
29248
29249 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29250 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29251
29252 2005-02-15 Andreas Schwab <schwab@suse.de>
29253
29254 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29255 declare malloc.
29256
29257 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
29258
29259 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29260
29261 2005-02-14 Diego Novillo <dnovillo@redhat.com>
29262
29263 PR tree-optimization/19853
29264 * gcc.c-torture/compile/pr19853.c: New test.
29265
29266 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29267
29268 PR c++/19608
29269 * g++.dg/parse/local-class1.C: New.
29270
29271 PR c++/19895
29272 * g++.dg/parse/ptrmem3.C: New.
29273
29274 PR c++/19884
29275 * g++.old-deja/g++.oliva/template6.C: Add another case.
29276 * g++.dg/template/explicit6.C: New.
29277
29278 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
29279
29280 PR c++/17816
29281 * g++.dg/other/redecl2.C: New.
29282
29283 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29284
29285 PR c++/19891
29286 * g++.dg/abi/covariant4.C: New.
29287
29288 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
29289
29290 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29291 New tests.
29292
29293 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
29294
29295 * gcc.dg/vect/vect-96.c: Fix typo.
29296
29297 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29298
29299 PR c++/14479
29300 PR c++/19487
29301 * g++.dg/template/enum5.C: New test.
29302
29303 2005-02-12 Ira Rosen <irar@il.ibm.com>
29304
29305 * gcc.dg/vect/vect-97.c: New test.
29306
29307 2005-02-12 Ira Rosen <irar@il.ibm.com>
29308
29309 * gcc.dg/vect/vect-96.c: New test.
29310
29311 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29312
29313 * gcc.dg/builtins-34.c: Also check ldexp*.
29314
29315 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29316
29317 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29318
29319 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29320
29321 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29322 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29323 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29324 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29325 selector_list, selector_expression, dg-process-target): Move to new
29326 file target-supports-dg.exp.
29327 * lib/target-supports-dg.exp: New.
29328
29329 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29330 New.
29331
29332 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29333
29334 PR c++/19666
29335 * g++.dg/other/ptrmem6.C: New test.
29336
29337 PR middle-end/19858
29338 * gcc.c-torture/compile/20050210-1.c: New test.
29339
29340 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29341
29342 PR c++/19755
29343 * g++.dg/warn/Wbraces1.C: New test.
29344
29345 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29346
29347 * gcc.dg/builtins-52.c: New testcase.
29348
29349 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29350
29351 PR c/19342
29352 * gcc.c-torture/execute/20050119-1.c: New test.
29353
29354 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29355
29356 PR c++/19811
29357 * g++.dg/init/delete1.C: New test.
29358
29359 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29360
29361 PR c++/18470
29362 * g++.dg/template/static12.C: New test.
29363
29364 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29365
29366 PR c++/19787
29367 * g++.dg/conversion/ambig1.C: New test.
29368
29369 PR c++/19739
29370 * g++.dg/ext/attrib19.C: New test.
29371
29372 PR c++/19732
29373 * g++.dg/parse/dtor5.C: New test.
29374
29375 PR c++/19762
29376 * g++.dg/template/dtor3.C: New test.
29377
29378 PR c++/19826
29379 * g++.dg/template/static11.C: New test.
29380 * g++.dg/template/crash2.C: Remove dg-error marker.
29381
29382 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29383
29384 PR C++/18491
29385 * g++.old-deja/g++.mike/p10769a.C: Remove.
29386
29387 2005-02-09 Roger Sayle <roger@eyesopen.com>
29388
29389 * gcc.dg/builtins-48.c: New test case.
29390 * gcc.dg/builtins-49.c: New test case.
29391 * gcc.dg/builtins-50.c: New test case.
29392 * gcc.dg/builtins-51.c: New test case.
29393
29394 2005-02-09 Ian Lance Taylor <ian@airs.com>
29395
29396 PR middle-end/19583
29397 * g++.dg/warn/Wreturn-type-3.C: New test.
29398
29399 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29400
29401 PR middle-end/19402
29402 * gcc.dg/pr19402-1.c: New testcase.
29403 * gcc.dg/pr19402-2.c: likewise.
29404
29405 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29406
29407 PR middle-end/19854
29408 * g++.dg/tree-ssa/tmmti.C: New testcase.
29409
29410 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29411
29412 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29413
29414 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29415
29416 PR c++/19733
29417 * g++.dg/parse/crash23.C: New test.
29418 * g++.dg/warn/Weff1.C: New test.
29419
29420 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29421
29422 * gcc.dg/20050209-1.c: New test.
29423
29424 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29425
29426 PR target/19799
29427 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29428
29429 2005-02-08 Mike Stump <mrs@apple.com>
29430
29431 * g++.dg/pch/import-2.c: New test.
29432 * g++.dg/pch/import-2.hs: New.
29433 * g++.dg/pch/include/import-2a.h: New.
29434 * g++.dg/pch/include/import-2b.h: New.
29435
29436 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29437
29438 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29439
29440 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29441
29442 * gfortran.dg/substr_1.f90: New test.
29443
29444 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29445
29446 PR middle-end/19775
29447 * gcc.dg/torture/builtin-power-1.c: Disable test for
29448 invalid transformation.
29449 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29450 no longer optimize.
29451 * gcc.dg/builtins-47.c: New testcase.
29452
29453 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29454 Dorit Naishlos <dorit@il.ibm.com>
29455
29456 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29457
29458 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29459
29460 * gcc.c-torture/compile/20050206-1.c: New test.
29461
29462 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29463
29464 PR tree-opt/19768
29465 * g++.dg/opt/pr19768.C: New test.
29466
29467 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29468
29469 PR tree-opt/19736
29470 * gcc.c-torture/compile/pr19736.c: New test.
29471
29472 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29473
29474 PR c++/17401
29475 * g++.dg/parse/error25.C: New test.
29476
29477 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29478
29479 * gcc.c-torture/execute/20050203-1.c: New.
29480
29481 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29482
29483 * gcc.dg/vect/vect-85.c: Remove xfail.
29484 * gcc.dg/vect/vect-86.c: Remove xfail.
29485 * gcc.dg/vect/vect-87.c: Remove xfail.
29486 * gcc.dg/vect/vect-88.c: Remove xfail.
29487
29488 2005-02-02 Geoffrey Keating <geoffk@apple.com>
29489
29490 * gcc.dg/altivec-19.c: New.
29491
29492 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
29493
29494 PR c/17807
29495 * gcc.dg/nested-func-3.c: New test.
29496 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29497
29498 2005-02-02 Janis Johnson <janis187@us.ibm.com>
29499
29500 * gcc.test-framework/gen_directive_tests: Generate tests for
29501 selector expressions.
29502
29503 2005-02-02 Matt Austern <austern@apple.com>
29504
29505 PR c++/19628
29506 * g++/ext/builtin7.C: New.
29507 * g++/ext/builtin8.C: New.
29508
29509 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29510
29511 PR c/18502
29512 * gcc.dg/pr18502-1.c: New test.
29513
29514 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29515
29516 PR c++/17413
29517 * g++.dg/template/local4.C: Tweak.
29518
29519 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
29520
29521 PR tree-optimization/19578
29522 * gcc.c-torture/compile/20050202-1.c: New test.
29523
29524 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29525
29526 PR c/19435
29527 * gcc.dg/c99-init-4.c: New test.
29528
29529 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29530
29531 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29532
29533 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29534
29535 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29536 * g++.dg/eh/check-vect.h: New.
29537
29538 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29539 * gcc.dg/vect/vect-78.c: Ditto.
29540 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29541 Remove.
29542
29543 * g++.dg/conversion/simd1.C: Expect warning.
29544 * g++.dg/ext/attribute-test-1.C: Ditto.
29545 * g++.dg/ext/attribute-test-2.C: Ditto.
29546 * g++.dg/ext/attribute-test-3.C: Ditto.
29547 * g++.dg/ext/attribute-test-4.C: Ditto.
29548
29549 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29550 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29551
29552 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29553
29554 2005-02-01 Richard Henderson <rth@redhat.com>
29555
29556 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29557 long double for ibm double-double format.
29558 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29559
29560 2005-02-01 Diego Novillo <dnovillo@redhat.com>
29561
29562 PR tree-optimization/19633
29563 * gcc.dg/pr19633-1.c: New test.
29564 * gcc.dg/pr19633.c: Tweak to make pointer point
29565 to NULL or a symbol.
29566
29567 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29568
29569 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29570 New procs.
29571 (dg-process-target (local override)): Handle selector expressions.
29572
29573 * gcc.test-framework/README: Describe tests in source directory.
29574 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29575 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29576 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29577 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29578 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29579 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29580 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29581 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29582 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29583 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29584 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29585 * gcc.test-framework/dg-error-exp-P.c: New test.
29586 * gcc.test-framework/dg-error-exp-XP.c: New test.
29587 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29588 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29589 * gcc.test-framework/dg-output-exp-P.c: New test.
29590 * gcc.test-framework/dg-output-exp-XF.c: New test.
29591 * gcc.test-framework/dg-warning-exp-P.c: New test.
29592 * gcc.misc-tests/dg-1.c: Remove.
29593 * gcc.misc-tests/dg-2.c: Remove.
29594 * gcc.misc-tests/dg-3.c: Remove.
29595 * gcc.misc-tests/dg-4.c: Remove.
29596 * gcc.misc-tests/dg-5.c: Remove.
29597 * gcc.misc-tests/dg-6.c: Remove.
29598 * gcc.misc-tests/dg-7.c: Remove.
29599 * gcc.misc-tests/dg-8.c: Remove.
29600 * gcc.misc-tests/dg-9.c: Remove.
29601 * gcc.misc-tests/dg-10.c: Remove.
29602 * gcc.misc-tests/dg-11.c: Remove.
29603 * gcc.misc-tests/dg-12.c: Remove.
29604 * gcc.misc-tests/dg-test.exp: Remove.
29605
29606 * gcc.test-framework/test-framework.awk: Change recording and
29607 printing of passes and failures.
29608
29609 * gcc.test-framework: New directory.
29610 * gcc.test-framework/README: New.
29611 * gcc.test-framework/test-framework.exp: New.
29612 * gcc.test-framework/test-framework.awk: New.
29613 * gcc.test-framework/gen_directive_tests: New.
29614
29615 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29616
29617 * lib/treelang.exp: Fix comment typos.
29618 (treelang_target_compile): Don't append libs=-ltreelang to options.
29619
29620 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29621
29622 * g++.dg/parse/typename7.C: Adjust error messages.
29623
29624 2005-01-31 Jeff Law <law@redhat.com>
29625
29626 * gcc.c-torture/execute/20050131-1.c: New test.
29627 * gcc.dg/wcaselabel.c: New test.
29628
29629 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29630
29631 * g++.dg/other/warning1.C: Adjust error messags.
29632 * g++.dg/parse/constant5.C: New test.
29633
29634 2005-01-31 Steven Bosscher <stevenb@suse.de>
29635
29636 PR c/19333
29637 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29638 the test case valid.
29639 * gcc.dg/20030815-1.c: Remove invalid tests.
29640 * gcc.dg/array-7.c: Adjust expected result.
29641 * gcc.dg/pr18596-3.c: Likewise.
29642 * gcc.dg/noncompile/20000901-1.c: Likewise.
29643 * gcc.dg/noncompile/init-2.c: Likewise.
29644 * gcc.dg/noncompile/init-4.c: Likewise.
29645
29646 2005-01-31 Dale Johannesen <dalej@apple.com>
29647
29648 * g++.dg/opt/pr19650.C: New test.
29649
29650 2005-01-31 Richard Henderson <rth@redhat.com>
29651
29652 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29653 long double for intel double extended format.
29654 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29655
29656 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29657
29658 PR c++/19555
29659 * g++.dg/template/static10.C: New test.
29660
29661 PR c++/19395
29662 * g++.dg/parse/error24.C: New test.
29663
29664 PR c++/19367
29665 * g++.dg/lookup/builtin1.C: New test.
29666
29667 PR c++/19457
29668 * g++.dg/warn/conv3.C: New test.
29669
29670 2005-01-30 Bud Davis <bdavis@gfortran.org>
29671
29672 PR fortran/19647
29673 * gfortan.dg/inquire_7.f90
29674
29675 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29676
29677 PR tree-optimization/15791
29678 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29679 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29680 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29681 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29682 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29683 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29684 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29685 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29686 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29687 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29688
29689 2005-01-29 Paul Brook <paul@codesourcery.com>
29690
29691 PR fortran/18565
29692 * check.c (real_or_complex_check): New function.
29693 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29694 * intrinsic.c (add_functions): Use new check functions.
29695 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29696 Add prototypes.
29697
29698 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29699
29700 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29701 gcc.dg/lvalue-3.c: New tests.
29702 * gcc.dg/concat.c: Update expected messages.
29703
29704 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29705
29706 PR libfortran/19595
29707 * gfortran.dg/eor_1.f90: New test.
29708
29709 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29710
29711 PR fortran/19589
29712 * gfortran.dg/logical_data_1.f90: New test.
29713
29714 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29715
29716 PR c++/19253
29717 * g++.dg/template/crash33.C: New test.
29718
29719 PR c++/19667
29720 * g++.dg/template/crash32.C: New test.
29721
29722 2005-01-28 Ian Lance Taylor <ian@airs.com>
29723
29724 PR middle-end/16558
29725 * g++.dg/warn/Wreturn-type-2.C: New test.
29726
29727 2004-06-24 Jeff Law <law@redhat.com>
29728
29729 * gcc.dg/tree-ssa/20050128-1.c: New test.
29730
29731 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29732
29733 * gcc.target/frv/all-mdpackh-1.c: New test.
29734
29735 2005-01-28 Steven Bosscher <stevenb@suse.de>
29736
29737 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29738
29739 2005-01-27 Richard Henderson <rth@redhat.com>
29740
29741 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29742
29743 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29744
29745 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29746
29747 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29748
29749 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29750 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29751 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29752 to cope with cases where the multilib options override the dg-options.
29753
29754 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29755
29756 PR c/18946
29757 * gcc.dg/noncompile/20050120-1.c: New test.
29758
29759 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29760
29761 PR tree-optimization/19633
29762 * gcc.dg/pr19633.c: New test.
29763 * gcc.dg/tree-ssa/pr19633.c: New test.
29764
29765 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29766
29767 * gcc.dg/20041216-1.c: New test.
29768
29769 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29770
29771 PR objc/18862
29772 * objc.dg/selector-2.m: New test.
29773
29774 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29775
29776 * g++.dg/opt/range-test-2.C: New test.
29777
29778 PR rtl-optimization/19579
29779 * gcc.c-torture/execute/20050124-1.c: New test.
29780
29781 2005-01-26 Greg Parker <gparker@apple.com>
29782 Stuart Hastings <stuart@apple.com>
29783
29784 * gcc.c-torture/execute/20050125-1.c: New.
29785
29786 2005-01-18 Jan Hubicka <jh@suse.cz>
29787
29788 PR tree-optimize/19337
29789 * gcc.c-torture/compile/20050119-1.c: New test.
29790
29791 2005-01-24 James E Wilson <wilson@specifixinc.com>
29792
29793 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29794 test for successful match.
29795
29796 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29797
29798 PR objc/18408
29799 * objc.dg/comp-types-7.m: New test.
29800
29801 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29802
29803 * lib/target-supports.exp (current_target_name): New.
29804 (check_effective_target_ilp32, check_effective_target_lp64):
29805 Cache the result to use as long as the current target, with
29806 multilib flags, remains the same.
29807
29808 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29809 (dg-require-weak, dg-require-visibility, dg-require-alias,
29810 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29811 dg-require-effective-target, dg-skip-if): Remove call to
29812 skip_test_and_clear_xfail.
29813 (dg-test): Clear xfail data.
29814
29815 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29816
29817 PR target/17751
29818 * gcc.dg/ppc64-toc.c: New test.
29819
29820 * g++.dg/tree-ssa/empty-1.C: New test.
29821
29822 PR middle-end/19551
29823 * gcc.c-torture/execute/20050121-1.c: New test.
29824 * gcc.dg/20050121-2.c: New test.
29825
29826 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29827 Paul Brook <paul@codesourcery.com>
29828
29829 PR fortran/17941
29830 * gfortran.dg/real_const_1.f: New test.
29831 * gfortran.dg/real_const_2.f90: New test.
29832 * gfortran.dg/complex_int_1.f90: New test.
29833
29834 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29835
29836 PR fortran/19313
29837 * gfortan.dg/inquire_6.f90: New test.
29838
29839 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29840
29841 PR libfortran/19451
29842 * open_readonly_1.f90: New test.
29843
29844 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29845
29846 PR libfortran/18982
29847 * gfortran.dg/open_new.f90: New file.
29848
29849 2005-01-22 Paul Brook <paul@codesourcery.com>
29850
29851 * namelist_1.f90: New test.
29852
29853 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29854
29855 PR tree-optimization/19484
29856 * gcc.c-torture/compile/20050122-[12].c: New tests.
29857
29858 2005-01-22 Paul Brook <paul@codesourcery.com>
29859
29860 * gfortran.dg/implicit_2.f90: New test.
29861
29862 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29863
29864 PR fortran/19314
29865 * gfortran.dg/inquire_5.f90: New test.
29866
29867 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29868
29869 PR c/18809
29870 * gcc.dg/pr18809-1.c: New test.
29871
29872 2005-01-21 Ian Lance Taylor <ian@airs.com>
29873
29874 * gcc.dg/20050121-1.c: New test.
29875
29876 PR tree-optimization/13000
29877 * gcc.dg/20040206-1.c: Change warning to point where function is
29878 being inlined.
29879
29880 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29881
29882 PR c++/19208
29883 * g++.dg/template/array11.C: New test.
29884
29885 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29886
29887 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29888 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29889 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29890 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29891 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29892 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29893
29894 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29895
29896 PR tree-optimization/15349
29897 * gcc.dg/tree-ssa/pr15349.c: New.
29898
29899 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29900
29901 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29902
29903 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29904
29905 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29906 scan-assembler-times directive name.
29907
29908 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29909 after dg-do.
29910
29911 PR rtl-optimization/19462
29912 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29913
29914 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29915
29916 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29917 counting function calls on ia64.
29918
29919 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29920
29921 PR rtl-optimization/15139
29922 * gcc.dg/20050111-2.c: New test.
29923
29924 PR c/17297
29925 * gcc.c-torture/compile/20050113-1.c: New testcase.
29926
29927 PR middle-end/19164
29928 * gcc.dg/20050113-1.c: New testcase.
29929
29930 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29931
29932 * gcc.dg/vect/vect-85.c: Add comment.
29933 * gcc.dg/vect/vect-86.c: Add xfail for now.
29934 * gcc.dg/vect/vect-87.c: Add xfail for now.
29935 * gcc.dg/vect/vect-88.c: Add xfail for now.
29936 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29937
29938 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29939
29940 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29941
29942 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29943
29944 * g++.dg/debug/typedef3.C: New test.
29945
29946 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29947
29948 PR c/19472
29949 * gcc.dg/asm-a.c: New test.
29950
29951 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29952
29953 * gcc.dg/sh-relax.c: Add prototype for abort.
29954
29955 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29956
29957 * gcc.dg/short-compare-1.c: New test.
29958 * gcc.dg/short-compare-2.c: Likewise.
29959
29960 2005-01-18 Michael Matz <matz@suse.de>
29961
29962 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29963
29964 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29965
29966 PR tree-optimization/19121
29967 * gcc.c-torture/compile/pr19121.c: New test.
29968
29969 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29970
29971 PR target/19357
29972 * gcc.c-torture/compile/pr19357.c: New test.
29973
29974 2005-01-17 Ian Lance Taylor <ian@airs.com>
29975
29976 PR c/5675
29977 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29978 pass--those that refer just to the variable, possibly with a
29979 cast.
29980 * gcc.dg/c99-const-expr-3.c: Likewise.
29981
29982 PR middle-end/13127
29983 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29984 longer emitted.
29985
29986 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29987
29988 PR fortran/18778
29989 * gfortran.dg/endfile_2.f90: New test.
29990
29991 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29992
29993 PR 19168
29994 * gfortran.dg/select_5.f90: New test.
29995
29996 2004-01-16 Paul Brook <paul@codesourcery.com>
29997
29998 * gfortran.dg/common_4.f90: New test.
29999
30000 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
30001
30002 PR rtl-optimization/19462
30003 * gcc.dg/torture/pr19462-1.c: New test.
30004
30005 2005-01-15 Ziemowit Laski <zlaski@apple.com>
30006
30007 PR objc/19321
30008 * objc.dg/func-ptr-2.m: New.
30009 * objc.dg/volatile-1.m: New.
30010
30011 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30012
30013 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30014
30015 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30016
30017 PR tree-optimization/19060
30018 * gcc.c-torture/execute/20050104-1.c: New test.
30019
30020 2005-01-15 Bud Davis <bdavis9659@comcast.net>
30021
30022 PR fortran/18983
30023 * gfortran.dg/write_to_null.f90: New test.
30024
30025 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
30026 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30027
30028 PR other/19328
30029 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30030 argument.
30031
30032 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30033
30034 PR c++/19263
30035 * g++.dg/init/vector1.C: New test.
30036
30037 2005-01-14 James E. Wilson <wilson@specifixinc.com>
30038
30039 PR target/13158
30040 * gcc.target/ia64/sibcall-unwind-1.c: New test.
30041 PR target/18987
30042 * gcc.target/ia64/sibcall-unwind-2.c: New test.
30043
30044 2005-01-14 Steven G. Kargl <kargls@comcast.net>
30045
30046 * gfortran.dg/select_1.f90: New test.
30047 * gfortran.dg/select_2.f90: New test.
30048 * gfortran.dg/select_3.f90: New test.
30049 * gfortran.dg/select_4.f90: New test.
30050
30051 2005-01-14 Jakub Jelinek <jakub@redhat.com>
30052
30053 PR middle-end/19084
30054 PR rtl-optimization/19348
30055 * gcc.dg/20050111-1.c: New test.
30056 * gcc.c-torture/execute/20050111-1.c: New test.
30057
30058 * gcc.dg/i386-asm-4.c: New test.
30059
30060 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30061
30062 * gcc.dg/nested-func-2.c: New test.
30063 * ada/acats/norun.lst: Remove c953002.
30064
30065 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
30066
30067 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30068
30069 2005-01-12 Ben Elliston <bje@au.ibm.com>
30070
30071 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30072
30073 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30074
30075 PR target/18761
30076 * g++.dg/abi/align1.C: New test.
30077
30078 2005-01-11 Alan Modra <amodra@bigpond.net.au>
30079
30080 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30081 at a time.
30082 * g++.dg/ext/altivec_check.h: Support compiling as C.
30083
30084 2005-01-10 Roger Sayle <roger@eyesopen.com>
30085
30086 PR c++/19355
30087 * g++.dg/expr/pr19355-1.C: New test case.
30088
30089 2005-01-10 Laurent GUERBY <laurent@guerby.net>
30090
30091 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30092 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30093 * ada/acats/tests/c3/c92005b.ada: Likewise.
30094 * ada/acats/tests/c3/cxb3012.a: Likewise.
30095 * ada/acats/norun.lst: Add c380004 and c953002, add PR
30096
30097 2005-01-09 Paul Brook <paul@codesourcery.com>
30098
30099 * gfortran.dg/common_2.f90: New file.
30100 * gfortran.dg/common_3.f90: New file.
30101
30102 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
30103
30104 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30105
30106 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30107
30108 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30109 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30110 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30111 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30112 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30113 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30114 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30115 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30116 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30117 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30118 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30119 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30120 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30121 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30122 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30123 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30124 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30125 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30126 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30127 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30128 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30129 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30130 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30131 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30132 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30133 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30134 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30135 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30136 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30137 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30138 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30139 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30140 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30141 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30142 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30143 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30144 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30145 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30146 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30147 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30148 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30149 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30150 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30151 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30152 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30153 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30154 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30155 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30156 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30157 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30158 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30159 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30160 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30161 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30162 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30163 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30164 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30165 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30166 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30167 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30168 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30169 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30170 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30171 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30172 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30173 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30174 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30175
30176 * gcc.dg/vect/vect-1.c: Fix spelling.
30177 * gcc.dg/vect/vect-10.c: Fix spelling.
30178 * gcc.dg/vect/vect-11.c: Fix spelling.
30179 * gcc.dg/vect/vect-12.c: Fix spelling.
30180 * gcc.dg/vect/vect-14.c: Fix spelling.
30181 * gcc.dg/vect/vect-15.c: Fix spelling.
30182 * gcc.dg/vect/vect-16.c: Fix spelling.
30183 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30184 * gcc.dg/vect/vect-64.c: Fix comments.
30185 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30186
30187 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30188 Ira Rosen <irar@il.ibm.com>
30189
30190 * gcc.dg/vect/vect-70.c: New test.
30191 * gcc.dg/vect/vect-71.c: New test.
30192
30193 2005-01-09 Manfred Hollstein <mh@suse.com>
30194
30195 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30196 * gcc.dg/pr18241-2.c: Likewise.
30197 * gcc.dg/pr18241-3.c: Likewise.
30198 * gcc.dg/pr18241-4.c: Likewise.
30199 * gcc.dg/pr18241-5.c: Likewise.
30200
30201 2005-01-08 Richard Henderson <rth@redhat.com>
30202
30203 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30204 False for x86 and x86-64.
30205
30206 2005-01-08 Diego Novillo <dnovillo@redhat.com>
30207
30208 PR tree-optimization/18241
30209 * gcc.dg/pr18241-1.c: New test.
30210 * gcc.dg/pr18241-2.c: New test.
30211 * gcc.dg/pr18241-3.c: New test.
30212 * gcc.dg/pr18241-4.c: New test.
30213 * gcc.dg/pr18241-5.c: New test.
30214
30215 2005-01-08 Steven G. Kargl <kargls@comcast.net>
30216
30217 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30218 gfortran.dg/select_4.f90: New.
30219
30220 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30221
30222 * gcc.c-torture/execute/20050107-1.c: New test.
30223
30224 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
30225
30226 PR c++/19298
30227 * g++.dg/template/ref2.C: New.
30228
30229 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
30230
30231 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30232 instead of being empty.
30233
30234 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30235
30236 PR fortran/15553
30237 * gfortran.dg/array-1.f90: New test.
30238
30239 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30240
30241 PR tree-optimization/19283
30242 * gcc.c-torture/execute/20050106-1.c: New test.
30243
30244 PR rtl-optimization/18861
30245 * gcc.dg/20050105-1.c: New test.
30246
30247 PR tree-optimization/18828
30248 * gcc.dg/20050105-2.c: New test.
30249
30250 2005-01-07 Andreas Jaeger <aj@suse.de>
30251
30252 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30253
30254 2005-01-07 Bud Davis <bdavis9659@comcast.net>
30255
30256 PR fortran/18398
30257 * gfortran.dg/fmt_read.f90: New test.
30258
30259 2005-01-06 Geoffrey Keating <geoffk@apple.com>
30260
30261 * gcc.dg/rs6000-ldouble-2.c: New.
30262
30263 2005-01-06 Mark Mitchell <mark@codesourcery.com>
30264
30265 PR c++/19244
30266 * g++.dg/parser/ctor2.C: New test.
30267
30268 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30269
30270 PR c++/17154
30271 * g++.dg/template/using9.C: New test.
30272
30273 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30274
30275 PR c++/19258
30276 * g++.dg/lookup/friend6.C: New test.
30277
30278 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
30279
30280 PR c++/19270
30281 * g++.dg/template/array10.C: New.
30282
30283 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30284
30285 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30286 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30287
30288 2005-01-06 Jakub Jelinek <jakub@redhat.com>
30289
30290 * gcc.c-torture/compile/20050105-1.c: New test.
30291
30292 2005-01-05 Geoffrey Keating <geoffk@apple.com>
30293
30294 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30295
30296 2005-01-05 Roger Sayle <roger@eyesopen.com>
30297
30298 PR middle-end/19100
30299 * gcc.dg/conv-3.c: New test case.
30300
30301 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30302
30303 * gcc.dg/asm-wide-1.c: New test.
30304
30305 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30306
30307 PR c++/19030
30308 * g++.dg/parse/crash22.C: New
30309
30310 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30311
30312 PR 19257
30313 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30314
30315 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30316
30317 PR middle-end/17767
30318 * gcc.dg/i386-mmx-6.c: New test case.
30319
30320 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30321
30322 PR tree-optimization/18308
30323 * gcc.dg/vect/pr18308.c: New testcase.
30324
30325 2005-01-04 Andreas Jaeger <aj@suse.de>
30326
30327 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30328
30329 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30330 Robert Bowdidge <bowdidge@apple.com>
30331
30332 * gcc.dg/cpp/subframework1.c: New.
30333 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30334 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30335 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30336 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30337
30338 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30339
30340 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30341 producing warning.
30342 * gcc.dg/darwin-weakimport-2.c: New.
30343
30344 2005-01-03 Richard Henderson <rth@redhat.com>
30345
30346 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30347
30348 2005-01-03 Richard Henderson <rth@redhat.com>
30349
30350 * gcc.dg/vect/vect.exp: Enable for ia64.
30351 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30352 (check_effective_target_vect_float): Likewise.
30353 (check_effective_target_vect_no_align): Likewise.
30354 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30355 * gcc.dg/vect/vect-8.c: Likewise.
30356
30357 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30358
30359 PR target/19236
30360 * gcc.dg/pr19236-1.c: New test case.
30361
30362 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30363
30364 PR rtl-optimization/12092
30365 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30366
30367 2005-01-02 Andreas Jaeger <aj@suse.de>
30368
30369 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30370
30371 2005-01-01 Roger Sayle <roger@eyesopen.com>
30372 Andrew Pinski <pinskia@physics.uc.edu>
30373
30374 PR rtl-optimization/12092
30375 * gcc.dg/pr12092-1.c: New test case.
30376
30377 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30378
30379 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30380 'hidden' and 'default' for better portability.
30381 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30382
30383 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30384 6 and 7.
30385 * g++.old-deja/g++.brendan/new3.C: Likewise.
30386
30387 2005-01-01 Steven Bosscher <stevenb@suse.de>
30388
30389 * gcc.dg/20041231-1.C: New test.
30390 * g++.dg/warn/Wunreachable-code-1.C: New test.
30391
30392 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30393
30394 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30395 file, not /dev/null. Abort on error.
30396
30397 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30398 Ziemowit Laski <zlaski@apple.com>
30399
30400 PR objc/18971
30401 * objc.dg/encode-5.m: New test.
30402
30403 2004-12-29 Richard Henderson <rth@redhat.com>
30404
30405 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30406 * objc.dg/stabs-1.m: Disable for ia64.
30407
30408 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30409
30410 PR c++/19190
30411 * g++.dg/warn/Wunused-10.C: New test.
30412
30413 2004-12-28 Richard Henderson <rth@redhat.com>
30414
30415 * objc.dg/stabs-1.m: Disable for alpha.
30416
30417 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30418
30419 PR c++/19149
30420 * g++.dg/parse/error23.C: New test.
30421
30422 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30423
30424 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30425
30426 PR fortran/19032
30427 * gfortran.dg/intrinsic_modulo_1.f90: New.
30428 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30429 tests with divisor -1.
30430
30431 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30432
30433 * g++.dg/opt/temp1.C (memcpy): Return a value.
30434
30435 PR c++/19148
30436 * g++.dg/expr/cond7.C: New test.
30437
30438 2004-12-27 Paul Brook <paul@codesourcery.com>
30439
30440 * gfortran.dg/g77/select_no_compile.f: Remove.
30441
30442 2004-12-27 Richard Henderson <rth@redhat.com>
30443
30444 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30445 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30446 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30447
30448 2004-12-26 Richard Henderson <rth@redhat.com>
30449
30450 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30451 by 1i instead of token pasting.
30452
30453 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30454
30455 PR tree-optimization/17578
30456 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30457 to additional_flags.
30458 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30459
30460 2004-12-25 Richard Henderson <rth@redhat.com>
30461
30462 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30463 Remove Alpha.
30464
30465 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30466
30467 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30468 hppa*-*-hpux*.
30469 * gcc.dg/pr17957.c (dg-options): Likewise.
30470 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30471 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30472 instead of 0 on __hppa__.
30473 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30474 "foo,%r" on hppa*-*-*.
30475
30476 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30477
30478 PR fortran/19071
30479 * gfortran.dg/complex_write.f90: New test.
30480
30481 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30482
30483 PR c++/17595
30484 * g++.dg/parse/pragma2.C: New test.
30485
30486 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30487
30488 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30489
30490 * gcc.dg/empty2.c: Add missing dg-warning.
30491
30492 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30493
30494 PR c++/17413
30495 * g++.dg/template/local4.C: New test.
30496 * g++.dg/template/crash19.C: Add dg-error marker.
30497
30498 * g++.dg/template/crash31.C: Correct embedded PR number.
30499
30500 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30501
30502 PR c++/16405
30503 * g++.dg/opt/temp1.C: Add do-run marker.
30504
30505 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30506
30507 * g++.dg/template/spec19.C: New.
30508
30509 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30510
30511 PR target/16819
30512 * gcc.dg/empty2.c: New.
30513
30514 2004-12-23 Richard Henderson <rth@redhat.com>
30515
30516 * lib/target-supports.exp (check_effective_target_vect_no_align):
30517 Remove i?86 and x86-64.
30518
30519 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30520
30521 PR c++/16405
30522 * g++.dg/opt/temp1.C: New test.
30523
30524 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30525
30526 PR c++/18733
30527 * g++.dg/template/friend33.C: New testcase.
30528
30529 2004-12-22 Mark Mitchell <mark@codesourcery.com>
30530
30531 PR c++/18464
30532 * g++.dg/template/cond5.C: New test.
30533
30534 PR c++/18492
30535 * g++.dg/inherit/thunk3.C: New test.
30536
30537 PR c++/11224
30538 * g++.dg/warn/Wunused-9.C: New test.
30539
30540 2004-12-22 Janis Johnson <janis187@us.ibm.com>
30541
30542 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30543
30544 2004-12-22 Jan Beulich <jbeulich@novell.com>
30545
30546 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30547
30548 2004-12-21 Mark Mitchell <mark@codesourcery.com>
30549
30550 PR c++/18378
30551 * g++.dg/ext/packed8.C: New test.
30552
30553 PR c++/19063
30554 * g++.dg/template/crash31.C: New test.
30555
30556 PR c++/19034
30557 * g++.dg/template/crash30.C: New test.
30558
30559 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30560
30561 PR C++/18984
30562 * g++.dg/eh/ctor3.C: New test.
30563
30564 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30565
30566 * objc.dg/stabs-1.m: Allow section name to be quoted and
30567 assembly label to begin with '.LL'.
30568
30569 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30570
30571 * gcc.dg/vect/vect.exp
30572 (check_effective_target_lp64_or_vect_no_align): New.
30573 * gcc.dg/vect/vect-77.c: Use it.
30574 * gcc.dg/vect/vect-78.c: Use it.
30575
30576 * lib/target-supports.exp
30577 (check_effective_target_vect_no_max,
30578 check_effective_target_vect_no_bitwise,
30579 check_effective_target_vect_no_align): New.
30580 * gcc.dg/vect/vect-13.c: Use them.
30581 * gcc.dg/vect/vect-17.c: Ditto.
30582 * gcc.dg/vect/vect-18.c: Ditto.
30583 * gcc.dg/vect/vect-19.c: Ditto.
30584 * gcc.dg/vect/vect-20.c: Ditto.
30585 * gcc.dg/vect/vect-27.c: Ditto.
30586 * gcc.dg/vect/vect-29.c: Ditto.
30587 * gcc.dg/vect/vect-44.c: Ditto.
30588 * gcc.dg/vect/vect-48.c: Ditto.
30589 * gcc.dg/vect/vect-50.c: Ditto.
30590 * gcc.dg/vect/vect-52.c: Ditto.
30591 * gcc.dg/vect/vect-54.c: Ditto.
30592 * gcc.dg/vect/vect-56.c: Ditto.
30593 * gcc.dg/vect/vect-58.c: Ditto.
30594 * gcc.dg/vect/vect-60.c: Ditto.
30595 * gcc.dg/vect/vect-72.c: Ditto.
30596 * gcc.dg/vect/vect-80.c: Ditto.
30597
30598 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30599
30600 PR c++/14075
30601 * g++.dg/init/string1.C: New.
30602
30603 PR c++/18975
30604 * g++.dg/other/synth1.C: New.
30605
30606 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30607
30608 PR c/18963
30609 * gcc.dg/pr18963-1.c: New test.
30610
30611 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30612
30613 PR c/18596
30614 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30615 * gcc.dg/pr18596-1.c: Use dg-error.
30616 (dg-options): Use -fno-unit-at-a-time.
30617 * gcc.dg/pr18596-2.c: New test.
30618 * gcc.dg/pr18596-3.c: New test.
30619
30620 2004-12-20 Roger Sayle <roger@eyesopen.com>
30621
30622 PR middle-end/18683
30623 * g++.dg/opt/pr18683-1.C: New test case.
30624
30625 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30626
30627 PR other/19093
30628 * g++.dg/opt/max1.C: Fix for 64bit targets.
30629
30630 2004-12-20 Matt Austern <austern@apple.com>
30631
30632 PR c++/19044
30633 * g++.dg/ext/builtin6.C: New
30634
30635 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30636
30637 PR tree-optimization/19080
30638 * gcc.c-torture/compile/pr19080.c: New test.
30639
30640 2004-12-20 Steven Bosscher <stevenb@suse.de>
30641
30642 * gcc.dg/20041219-1.c: New test.
30643
30644 2004-12-19 Roger Sayle <roger@eyesopen.com>
30645
30646 PR middle-end/19068
30647 * g++.dg/opt/max1.C: New test case.
30648
30649 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30650
30651 * gcc.dg/fdata-sections-1.c: New test.
30652
30653 2004-12-18 Roger Sayle <roger@eyesopen.com>
30654
30655 PR middle-end/18548
30656 * gcc.dg/max-1.c: New test case.
30657
30658 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30659
30660 * gcc.c-torture/execute/20041218-1.c: New test.
30661
30662 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30663
30664 * gcc.dg/pr18501.c: New test.
30665 * gcc.dg/uninit-5.c: XFAIL.
30666 * gcc.dg/uninit-9.c: XFAIL.
30667
30668 2004-12-17 Dale Johannesen <dalej@apple.com>
30669
30670 * gcc.dg/20041213-1.c: New.
30671
30672 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30673
30674 * objc.dg/stabs-1.m: Allow assembly label to begin
30675 with a dot ('.').
30676
30677 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30678
30679 * gcc.c-torture/execute/20041213-1.c: Move...
30680 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30681
30682 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30683
30684 PR c++/18721
30685 * g++.dg/lookup/conv-5.C: New.
30686
30687 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30688
30689 * objc.dg/stabs-1.m: New test.
30690
30691 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30692
30693 * gcc.dg/visibility-c.c: Change compile to
30694 assemble for the test.
30695
30696 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30697
30698 PR target/19041
30699 * gcc.dg/visibility-c.c: New test.
30700
30701 2004-12-16 Roger Sayle <roger@eyesopen.com>
30702
30703 PR middle-end/18493
30704 * gcc.dg/switch-8.c: New test case.
30705
30706 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30707
30708 PR c++/18905
30709 * g++.dg/template/init4.C: New.
30710 * g++.dg/opt/static3.C: Enable optimizer.
30711
30712 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30713
30714 * g++.dg/other/complex1.C: New test.
30715
30716 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30717
30718 * g++.dg/opt/inline9.C: New test.
30719
30720 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30721
30722 PR fortran/18993
30723 * gfotran.dg/nullify_1.f: New test.
30724
30725 2004-12-15 Richard Henderson <rth@redhat.com>
30726
30727 * gcc.target/i386/i386.exp: New harness.
30728 * gcc.target/i386/vect-args.c: New.
30729
30730 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30731
30732 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30733
30734 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30735
30736 PR c++/18825
30737 * g++.dg/template/friend32.C: New test.
30738
30739 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30740
30741 * cpp/pragma-once-1.c: New test.
30742 * cpp/pragma-once-1b.h: Likewise.
30743 * cpp/pragma-once-1c.h: Likewise.
30744 * cpp/pragma-once-1d.h: Likewise.
30745 * cpp/inc/pragma-once-1a.h: Likewise.
30746
30747 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30748 Steven G. Kargl <kargls@comcast.net>
30749
30750 PR fortran/17597
30751 * gfortran.dg/list_read_3.f90: New test.
30752
30753 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30754
30755 * gcc.dg/ftrapv-2.c: New test.
30756
30757 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30758
30759 PR c++/18981
30760 * g++.dg/template/typename9.C: New test.
30761
30762 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30763
30764 PR c++/18738
30765 * g++.dg/template/typename8.C: New test.
30766 * g++.dg/parse/friend2.C: Tweak error message.
30767
30768 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30769
30770 * gcc.c-torture/20041214-1.c: New test.
30771
30772 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30773
30774 PR c++/18965
30775 * g++.dg/init/array17.C: New test.
30776
30777 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30778
30779 PR c++/18793
30780 * g++.dg/init/aggr3.C: New test.
30781
30782 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30783
30784 * gcc.dg/altivec-types-1.c: New test.
30785 * gcc.dg/altivec-types-2.c: New test.
30786 * gcc.dg/altivec-types-3.c: New test.
30787 * gcc.dg/altivec-types-4.c: New test.
30788 * g++.dg/ext/altivec-types-1.C: New test.
30789 * g++.dg/ext/altivec-types-2.C: New test.
30790 * g++.dg/ext/altivec-types-3.C: New test.
30791 * g++.dg/ext/altivec-types-4.C: New test.
30792
30793 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30794
30795 PR middle-end/18951
30796 * gcc.c-torture/execute/20041213-1.c: New test.
30797
30798 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30799
30800 PR c++/18949
30801 * g++.dg/template/cast1.C: New.
30802
30803 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30804
30805 * gcc.c-torture/execute/20041213-2.c: New test.
30806
30807 2004-12-13 Richard Henderson <rth@redhat.com>
30808
30809 * gcc.dg/i386-sse-10.c: Fix typo in options.
30810
30811 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30812
30813 PR c++/18968
30814 * g++.dg/opt/pr18968.C: New test.
30815
30816 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30817
30818 PR c++/18925
30819 * g++.dg/ext/visibility/staticdatamem.C: New test.
30820
30821 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30822
30823 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30824
30825 2004-12-13 Roger Sayle <roger@eyesopen.com>
30826
30827 PR rtl-optimization/18928
30828 * gcc.dg/pr18928-1.c: New test case.
30829
30830 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30831
30832 PR tree-opt/16951
30833 * gcc.c-torture/compile/20041211-1.c: New.
30834
30835 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30836
30837 PR middle-end/17564
30838 * gcc.c-torture/execute/20041212-1.c: New test.
30839
30840 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30841
30842 PR fortran/18869
30843 * gfortran.dg/common_1.f90: New test.
30844
30845 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30846 Paul Brook <paul@codesourcery.com>
30847
30848 PR fortran/16222
30849 * gfortran.dg/real_do_1.f90: New test.
30850
30851 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30852
30853 PR tree-opt/18040
30854 * g++.dg/opt/ptrmem6.C: New test.
30855
30856 2004-12-11 Roger Sayle <roger@eyesopen.com>
30857
30858 PR middle-end/18921
30859 * gcc.dg/pr18921-1.c: New test case.
30860
30861 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30862
30863 PR fortran/17175
30864 * gfortran.dg/scale_1.f90: New test.
30865
30866 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30867
30868 PR middle-end/18903
30869 * gcc.c-torture/compile/pr18903.c: New test.
30870
30871 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30872
30873 * gcc.c-torture/execute/20041210-1.c: New test.
30874
30875 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30876
30877 PR c++/18731
30878 * g++.dg/parser/struct-1.C: New test.
30879 * g++.dg/parser/struct-2.C: New test.
30880 * g++.dg/parser/struct-3.C: New test.
30881
30882 2004-12-09 Richard Henderson <rth@redhat.com>
30883
30884 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30885
30886 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30887 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30888
30889 2004-12-09 Matt Austern <austern@apple.com>
30890
30891 PR c++/18514
30892 * g++.dg/ext/builtin1.C: New
30893 * g++.dg/ext/builtin2.C: New
30894 * g++.dg/ext/builtin3.C: New
30895 * g++.dg/ext/builtin4.C: New
30896 * g++.dg/ext/builtin5.C: New
30897
30898 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30899
30900 PR tree-opt/18904
30901 * g++.dg/opt/ptrmem5.C: New test.
30902
30903 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30904
30905 * g++.dg/parse/typename5.C: Adjust for new error.
30906 * g++.dg/parse/typename7.C: New.
30907
30908 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30909
30910 PR c++/18073
30911 * g++.dg/other/mmintrin.C: New test.
30912
30913 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30914
30915 PR c++/16681
30916 * g++.dg/init/array15.C: New.
30917 * g++.dg/init/array16.C: New.
30918
30919 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30920
30921 PR fortran/18826
30922 * gfortran.dg/assign_1.f90: New test.
30923
30924 2004-12-08 Nick Clifton <nickc@redhat.com>
30925
30926 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30927 * gcc.target/xstormy16/data_below100: Likewise.
30928 * gcc.target/xstormy16/sfr: Likewise.
30929 * gcc.target/xstormy16/below100.S: New test source file.
30930 * gcc.target/xstormy16/below100.ld: New test linker script.
30931 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30932 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30933 bp instructions.
30934 * gcc.target/xstormy16/bp.c: Likewise.
30935
30936 * gcc.target/xstormy16/bss_below100: New files:
30937 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30938 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30939 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30940 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30941 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30942 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30943 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30944 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30945 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30946 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30947 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30948 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30949 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30950 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30951 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30952 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30953 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30954 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30955 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30956 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30957 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30958 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30959 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30960 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30961 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30962 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30963 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30964
30965 * gcc.target/xstormy16/data_below100: New files:
30966 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30967 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30968 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30969 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30970 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30971 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30972 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30973 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30974 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30975 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30976 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30977 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30978 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30979 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30980 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30981 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30982 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30983 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30984 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30985 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30986 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30987 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30988 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30989 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30990 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30991 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30992 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30993
30994 * gcc.target/xstormy16/sfr: New files:
30995 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30996 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30997 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30998 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30999 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31000 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31001 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31002 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31003 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31004 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31005 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31006 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31007 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31008 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31009 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31010 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31011 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31012 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31013 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31014 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31015 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31016 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31017 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31018 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31019 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31020 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31021 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31022 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31023 27_if0_sfrw_bitfield_f.c
31024
31025 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31026
31027 PR c++/18100
31028 * g++.dg/lookup/name-clash4.C: New test.
31029
31030 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
31031
31032 PR c++/18672
31033 * g++.dg/opt/array1.C: New.
31034
31035 PR c++/18803
31036 * g++.dg/template/operator5.C: New.
31037
31038 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
31039
31040 PR c/18867
31041 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31042
31043 2004-12-07 Steven Bosscher <stevenb@suse.de>
31044
31045 * gcc.dg/noncompile/20041207.c: New test.
31046
31047 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
31048
31049 * g++.dg/other/unreachable-1.C: New test.
31050
31051 2004-12-06 Nick Clifton <nickc@redhat.com>
31052
31053 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31054 <limits.h> because the latter comes from gcc's include/ directory
31055 and not the newlib/libc/include directory.
31056
31057 2004-12-04 Richard Henderson <rth@redhat.com>
31058
31059 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31060
31061 2004-12-04 Richard Henderson <rth@redhat.com>
31062
31063 * lib/target-supports.exp (check_gc_sections_available): Disable
31064 for alpha and ia64.
31065
31066 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
31067
31068 PR middle-end/17909
31069 * g++.dg/other/vararg-2.C: New test.
31070
31071 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31072
31073 PR c++/17011, c++/17971
31074 * g++.dg/template/error15.C: Adjust expected error.
31075 * g++.dg/template/instantiate3.C: Likewise.
31076
31077 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31078
31079 * gcc.dg/altivec-18.c: Fix for darwin
31080
31081 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
31082
31083 PR c++/18782
31084 * g++.dg/parse/ptrmem2.C: New.
31085
31086 PR c++/18318
31087 * g++.dg/template/new1.C: New.
31088
31089 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31090
31091 PR fortran/18710
31092 * gfortran.dg/direct_io_3.f90: New test.
31093
31094 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
31095
31096 PR 18758
31097 * g++.dg/parse/crash21.C: New.
31098
31099 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31100
31101 PR c++/15664, c++/18276
31102 * g++.dg/template/ttp13.C: New test.
31103 * g++.dg/template/ttp14.C: Likewise.
31104
31105 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31106
31107 PR c++/18123
31108 * g++.dg/parse/enum2.C: New test.
31109 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31110
31111 2004-12-02 Nick Clifton <nickc@redhat.com>
31112
31113 * gcc.target/xstormy16: New test directory.
31114 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31115 * gcc.target/xstormy16/bp.c: Check the generation of bp
31116 instructions.
31117 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31118 bn instructions and the BELOW100 attribute.
31119
31120 2004-12-02 Alan Modra <amodra@bigpond.net.au>
31121
31122 PR target/16952
31123 * gcc.dg/ppc-eabi.c: New.
31124
31125 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31126
31127 PR fortran/18284
31128 * gfortran.dg/backspace.f90
31129
31130 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31131
31132 * gfortran.dg/inquire.f90: New test.
31133
31134 2004-12-01 Janis Johnson <janis187@us.ibm.com>
31135
31136 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31137 handle effective-target-keyword.
31138 (dg-skip-if): Support effective-target keyword as target list.
31139 (dg-xfail-if): Ditto.
31140 * lib/target-supports.exp (is-effective-target-keyword): New proc.
31141
31142 2004-12-01 Diego Novillo <dnovillo@redhat.com>
31143
31144 PR tree-optimization/18291
31145 * gcc.c-torture/compile/pr18291.c: New test.
31146
31147 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
31148
31149 PR C++/18729
31150 * g++.dg/parse/crash20.C: New.
31151
31152 PR c++/17431
31153 * g++.dg/overload/arg1.C: New.
31154 * g++.dg/overload/arg2.C: New.
31155 * g++.dg/overload/arg3.C: New.
31156 * g++.dg/overload/arg4.C: New.
31157
31158 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
31159
31160 * gcc.dg/c99-flex-array-4.c: Remove.
31161
31162 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31163
31164 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31165
31166 * lib/target-supports.exp (is-effective-target): Simplify.
31167
31168 * lib/target-supports.exp (check_effective_target_vect_long):
31169 Fix for powerpc64-*-*.
31170
31171 2004-11-30 Loren James Rittle <ljrittle@acm.org>
31172
31173 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31174 to support new requirements on FreeBSD 5.
31175
31176 2004-11-30 Devang Patel <dpatel@apple.com>
31177
31178 PR 18702
31179 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31180
31181 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31182
31183 * g++.dg/ext/altivec-13.C: New test.
31184
31185 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
31186
31187 PR tree-opt/18298
31188 * gcc.c-torture/execute/p18298.c: New test.
31189
31190 2004-11-30 Ira Rosen <irar@il.ibm.com>
31191 Dorit Naishlos <dorit@il.ibm.com>
31192
31193 PR tree-opt/18607
31194 * gcc.dg/vect/vect-89.c: New test.
31195
31196 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
31197
31198 * gcc.dg/pr18596-1.c: New test.
31199
31200 2004-11-30 Ben Elliston <bje@au.ibm.com>
31201
31202 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31203
31204 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31205
31206 PR c/18479
31207 * gcc.dg/pr18479.c: New test.
31208
31209 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31210
31211 PR target/18490
31212 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31213 mmix-knuth-mmixware.
31214
31215 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31216 cris-*-elf* cris-*-aout* mmix-*-*
31217
31218 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31219
31220 PR middle-end/18725
31221 * gcc.dg/pr18725.c: New test.
31222
31223 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31224
31225 PR target/18488
31226 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31227
31228 PR target/18336
31229 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31230
31231 2004-11-29 Mark Mitchell <mark@codesourcery.com>
31232
31233 PR c++/18368
31234 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31235 * g++.old-deja/g++.law/ctors5.C: Likewise.
31236 * g++.old-deja/g++.other/crash25.C: Likewise.
31237
31238 PR c++/18674
31239 * g++.dg/template/error16.C: New test.
31240
31241 PR c++/18512
31242 * g++.dg/template/crash29.C: New test.
31243
31244 2004-11-29 Diego Novillo <dnovillo@redhat.com>
31245
31246 PR tree-optimization/18712
31247 * gcc.c-torture/compile/pr18712.c: New test.
31248
31249 2004-11-29 Joseph Myers <joseph@codesourcery.com>
31250
31251 PR c/7544
31252 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31253 tests.
31254
31255 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31256
31257 PR c++/18652
31258 * g++.dg/lookup/crash6.C: New test.
31259
31260 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31261
31262 PR middle-end/18164
31263 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
31264
31265 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
31266
31267 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31268 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31269 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31270
31271 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
31272
31273 * gcc.dg/pr18164.c: New test.
31274
31275 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
31276
31277 * gcc.dg/funroll-loops-all.c: New.
31278
31279 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31280
31281 PR target/18489
31282 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31283 delimeter, match space and TAB as well as ":".
31284
31285 PR target/18484
31286 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31287
31288 PR target/18348
31289 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31290
31291 PR target/18345
31292 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31293
31294 PR target/18337
31295 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31296
31297 2004-11-28 Bud Davis <bdavis9659@comcast.net>
31298
31299 * gfortran.dg/direct_io_2.f90: New test.
31300
31301 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31302
31303 PR target/18334
31304 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31305
31306 2004-11-28 Richard Henderson <rth@redhat.com>
31307
31308 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31309
31310 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31311
31312 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31313 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31314 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31315 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31316 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31317 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31318 gcc.dg/pointer-arith-8.c: New tests.
31319
31320 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31321
31322 PR fortran/18364
31323 * gfortran.dg/endfile.f90: New test.
31324
31325 2004-11-27 Falk Hueffner <falk@debian.org>
31326
31327 * gcc.dg/loop-6.c: New test.
31328
31329 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31330
31331 * gcc.c-torture/execute/20041126-1.c: New test.
31332
31333 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31334
31335 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31336 on IRIX.
31337
31338 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31339
31340 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31341 functions.
31342
31343 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31344
31345 PR rtl-optimization/17825
31346 * gcc.c-torture/compile/20041119-1.c: New test.
31347
31348 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31349
31350 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31351 Check existence of ld library path variables before unsetting.
31352
31353 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31354
31355 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31356
31357 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31358
31359 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31360
31361 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31362
31363 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31364
31365 2004-11-26 Ben Elliston <bje@au.ibm.com>
31366
31367 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31368 dg-do directive.
31369
31370 2004-11-26 Ben Elliston <bje@au.ibm.com>
31371
31372 * gcc.dg/pr17957.c: Pass --param, not -param.
31373
31374 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31375
31376 PR middle-end/17957
31377 * gcc.dg/pr17957.c: New test.
31378
31379 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31380
31381 PR c++/18445
31382 * g++.dg/template/crash28.C: Likewise.
31383
31384 PR c++/18001
31385 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31386 * g++.dg/ext/lvaddr.C: Likewise.
31387 * g++.dg/opt/pr7503-3.C: Likewise.
31388
31389 PR c++/18466
31390 * g++.dg/parse/qualified3.C: New test.
31391 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31392
31393 PR c++/18545
31394 * g++.dg/expr/return1.C: New test.
31395
31396 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31397
31398 Friend class name lookup 3/n, PR c++/3332
31399 * g++.dg/lookup/friend3.C: New test.
31400 * g++.dg/lookup/friend4.C: Likewise.
31401 * g++.dg/lookup/friend5.C: Likewise.
31402
31403 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31404
31405 Friend class name lookup 2/n, PR c++/14513, c++/15410
31406 * g++.dg/lookup/friend2.C: New test.
31407 * g++.dg/template/friend31.C: Likewise.
31408
31409 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31410
31411 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31412
31413 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31414
31415 PR c++/17473
31416 * g++.dg/tc1/dr56.C: Remove.
31417 * g++.dg/template/typedef1.C: Add dg-error markers.
31418 * g++.old-deja/g++.other/typedef7.C: Likewise.
31419
31420 PR c++/18285
31421 * g++.dg/parse/typedef7.C: New test.
31422
31423 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31424
31425 * gcc.c-torture/execute/20041124-1.c: New test.
31426
31427 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31428
31429 * g++.dg/template/deduce3.C: New test.
31430
31431 PR c++/18586
31432 * g++.dg/template/crash27.C: New test.
31433
31434 PR c++/18530
31435 * g++.dg/warn/Wshadow-3.C: New test.
31436
31437 2004-11-24 Devang Patel <dpatel@apple.com>
31438
31439 PR/18555
31440 * gcc.dg/cpp/isysroot-1.c: New test.
31441 * gcc.dg/cpp/usr/include/stdio.h: New file.
31442 * gcc.dg/cpp/isysroot-2.c: New test.
31443 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31444 New file.
31445
31446 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31447
31448 PR c++/8929
31449 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31450
31451 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31452
31453 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31454 * gcc.target/sparc/pdist.c: Likewise.
31455
31456 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31457
31458 PR c++/16882
31459 * g++.dg/conversion/simd1.C: New test.
31460
31461 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31462
31463 * lib/target-libpath.exp: New file defining
31464 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31465 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31466 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31467 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31468 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31469
31470 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31471
31472 * gcc.dg/pragma-align-2.c: Test macro expansion.
31473 * gcc.dg/pragma-pack-2.c: New test.
31474
31475 2004-11-23 Richard Henderson <rth@redhat.com>
31476
31477 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31478 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31479 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31480 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31481 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31482 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31483
31484 * gcc.dg/vect/vect.exp: Add check for alpha.
31485 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31486 (check_effective_target_vect_int): Enable for alpha.
31487 (check_effective_target_vect_long): New.
31488 (is-effective-target): Add it.
31489
31490 2004-11-23 Uros Bizjak <uros@kss-loka.si>
31491
31492 * gcc.dg/pr18614-1.c: New test.
31493
31494 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31495
31496 * gcc.dg/setjmp-2.c: New test.
31497
31498 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
31499
31500 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31501 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31502 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31503 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31504 gcc.target/sparc/pdist.c: New tests.
31505
31506 2004-11-22 Bob Wilson <bob.wilson@acm.org>
31507
31508 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31509
31510 2004-11-22 Dale Johannesen <dalej@apple.com>
31511
31512 * gcc.dg/20041111-1.c: New.
31513
31514 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31515
31516 PR tree-opt/18536
31517 * gcc.dg/vect/pr18536.c: New test.
31518
31519 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31520
31521 PR c++/18354
31522 * g++.dg/template/nontype11.C: New test.
31523
31524 2004-11-21 Roger Sayle <roger@eyesopen.com>
31525
31526 PR middle-end/18520
31527 * gcc.dg/pr18520-1.c: New test case.
31528
31529 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
31530
31531 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31532 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31533 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31534 expected diagnostics.
31535
31536 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31537
31538 PR target/18580
31539 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31540 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31541 vect-77.c, vect-77a.c: XFAIL on the SPARC.
31542
31543 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31544
31545 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31546
31547 2004-11-19 Mark Mitchell <mark@codesourcery.com>
31548 Joseph Myers <joseph@codesourcery.com>
31549
31550 * lib/target-supports.exp (check_visibility_available): Really
31551 test the compiler.
31552
31553 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31554
31555 PR tree-opt/18181
31556 * gcc.dg/vect/vect-85.c: New test.
31557 * gcc.dg/vect/vect-86.c: New test.
31558 * gcc.dg/vect/vect-87.c: New test.
31559 * gcc.dg/vect/vect-88.c: New test.
31560
31561 2004-11-19 Ben Elliston <bje@au.ibm.com>
31562
31563 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31564
31565 2004-11-18 Janis Johnson <janis187@us.ibm.com>
31566
31567 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31568 * gcc.dg/ppc-and-1.c: Ditto.
31569 * gcc.dg/ppc-compare-1.c: Ditto.
31570 * gcc.dg/ppc-mov-1.c: Ditto
31571
31572 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31573 Mark Mitchell <mark@codesourcery.com>
31574
31575 * gcc.dg/pragma-init-fini-2.c: New test.
31576
31577 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31578 Aldy Hernandez <aldyh@redhat.com>
31579
31580 * lib/target-supports.exp (check_effective_target_vect_int): New
31581 (check_effective_target_vect_float): New
31582 (check_effective_target_vect_double): New.
31583 (is-effective-target): Support new effective targets keywords.
31584 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31585 default action for dg-do.
31586 * gcc.dg/vect/pr16105.c: Use new support.
31587 * gcc.dg/vect/pr18400.c: Ditto.
31588 * gcc.dg/vect/pr18425.c: Ditto.
31589 * gcc.dg/vect/vect-1.c: Ditto.
31590 * gcc.dg/vect/vect-10.c: Ditto.
31591 * gcc.dg/vect/vect-11.c: Ditto.
31592 * gcc.dg/vect/vect-12.c: Ditto.
31593 * gcc.dg/vect/vect-13.c: Ditto.
31594 * gcc.dg/vect/vect-14.c: Ditto.
31595 * gcc.dg/vect/vect-15.c: Ditto.
31596 * gcc.dg/vect/vect-16.c: Ditto.
31597 * gcc.dg/vect/vect-17.c: Ditto.
31598 * gcc.dg/vect/vect-18.c: Ditto.
31599 * gcc.dg/vect/vect-19.c: Ditto.
31600 * gcc.dg/vect/vect-2.c: Ditto.
31601 * gcc.dg/vect/vect-20.c: Ditto.
31602 * gcc.dg/vect/vect-21.c: Ditto.
31603 * gcc.dg/vect/vect-22.c: Ditto.
31604 * gcc.dg/vect/vect-23.c: Ditto.
31605 * gcc.dg/vect/vect-24.c: Ditto.
31606 * gcc.dg/vect/vect-25.c: Ditto.
31607 * gcc.dg/vect/vect-26.c: Ditto.
31608 * gcc.dg/vect/vect-27.c: Ditto.
31609 * gcc.dg/vect/vect-27a.c: Ditto.
31610 * gcc.dg/vect/vect-28.c: Ditto.
31611 * gcc.dg/vect/vect-29.c: Ditto.
31612 * gcc.dg/vect/vect-29a.c: Ditto.
31613 * gcc.dg/vect/vect-3.c: Ditto.
31614 * gcc.dg/vect/vect-30.c: Ditto.
31615 * gcc.dg/vect/vect-31.c: Ditto.
31616 * gcc.dg/vect/vect-32.c: Ditto.
31617 * gcc.dg/vect/vect-33.c: Ditto.
31618 * gcc.dg/vect/vect-34.c: Ditto.
31619 * gcc.dg/vect/vect-35.c: Ditto.
31620 * gcc.dg/vect/vect-36.c: Ditto.
31621 * gcc.dg/vect/vect-37.c: Ditto.
31622 * gcc.dg/vect/vect-38.c: Ditto.
31623 * gcc.dg/vect/vect-4.c: Ditto.
31624 * gcc.dg/vect/vect-40.c: Ditto.
31625 * gcc.dg/vect/vect-41.c: Ditto.
31626 * gcc.dg/vect/vect-42.c: Ditto.
31627 * gcc.dg/vect/vect-43.c: Ditto.
31628 * gcc.dg/vect/vect-44.c: Ditto.
31629 * gcc.dg/vect/vect-45.c: Ditto.
31630 * gcc.dg/vect/vect-46.c: Ditto.
31631 * gcc.dg/vect/vect-47.c: Ditto.
31632 * gcc.dg/vect/vect-48.c: Ditto.
31633 * gcc.dg/vect/vect-48a.c: Ditto.
31634 * gcc.dg/vect/vect-49.c: Ditto.
31635 * gcc.dg/vect/vect-5.c: Ditto.
31636 * gcc.dg/vect/vect-50.c: Ditto.
31637 * gcc.dg/vect/vect-51.c: Ditto.
31638 * gcc.dg/vect/vect-52.c: Ditto.
31639 * gcc.dg/vect/vect-53.c: Ditto.
31640 * gcc.dg/vect/vect-54.c: Ditto.
31641 * gcc.dg/vect/vect-55.c: Ditto.
31642 * gcc.dg/vect/vect-56.c: Ditto.
31643 * gcc.dg/vect/vect-56a.c: Ditto.
31644 * gcc.dg/vect/vect-57.c: Ditto.
31645 * gcc.dg/vect/vect-58.c: Ditto.
31646 * gcc.dg/vect/vect-59.c: Ditto.
31647 * gcc.dg/vect/vect-6.c: Ditto.
31648 * gcc.dg/vect/vect-60.c: Ditto.
31649 * gcc.dg/vect/vect-61.c: Ditto.
31650 * gcc.dg/vect/vect-62.c: Ditto.
31651 * gcc.dg/vect/vect-63.c: Ditto.
31652 * gcc.dg/vect/vect-64.c: Ditto.
31653 * gcc.dg/vect/vect-65.c: Ditto.
31654 * gcc.dg/vect/vect-66.c: Ditto.
31655 * gcc.dg/vect/vect-67.c: Ditto.
31656 * gcc.dg/vect/vect-68.c: Ditto.
31657 * gcc.dg/vect/vect-69.c: Ditto.
31658 * gcc.dg/vect/vect-7.c: Ditto.
31659 * gcc.dg/vect/vect-72.c: Ditto.
31660 * gcc.dg/vect/vect-72a.c: Ditto.
31661 * gcc.dg/vect/vect-73.c: Ditto.
31662 * gcc.dg/vect/vect-74.c: Ditto.
31663 * gcc.dg/vect/vect-75.c: Ditto.
31664 * gcc.dg/vect/vect-76.c: Ditto.
31665 * gcc.dg/vect/vect-77.c: Ditto.
31666 * gcc.dg/vect/vect-77a.c: Ditto.
31667 * gcc.dg/vect/vect-78.c: Ditto.
31668 * gcc.dg/vect/vect-79.c: Ditto.
31669 * gcc.dg/vect/vect-8.c: Ditto.
31670 * gcc.dg/vect/vect-80.c: Ditto.
31671 * gcc.dg/vect/vect-82.c: Ditto.
31672 * gcc.dg/vect/vect-82_64.c: Ditto.
31673 * gcc.dg/vect/vect-83.c: Ditto.
31674 * gcc.dg/vect/vect-83_64.c: Ditto.
31675 * gcc.dg/vect/vect-9.c: Ditto.
31676 * gcc.dg/vect/vect-all.c: Ditto.
31677 * gcc.dg/vect/vect-none.c: Ditto.
31678
31679 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31680
31681 * lib/gcc-dg.exp (dg-skip-if): New function.
31682 (dg-forbid-option): Remove.
31683 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31684 * g++.dg/abi/bitfield8.C: Likewise.
31685 * g++.dg/abi/dtor1.C: Likewise.
31686 * g++.dg/abi/empty10.C: Likewise.
31687 * g++.dg/abi/empty7.C: Likewise.
31688 * g++.dg/abi/empty9.C: Likewise.
31689 * g++.dg/abi/layout3.C: Likewise.
31690 * g++.dg/abi/layout4.C: Likewise.
31691 * g++.dg/abi/thunk1.C: Likewise.
31692 * g++.dg/abi/thunk2.C: Likewise.
31693 * g++.dg/abi/vbase11.C: Likewise.
31694 * g++.dg/abi/vthunk2.C: Likewise.
31695 * g++.dg/abi/vthunk3.C: Likewise.
31696 * g++.dg/ext/attrib8.C: Likewise.
31697 * g++.dg/opt/longbranch2.C: Likewise.
31698 * g++.dg/opt/reg-stack4.C: Likewise.
31699 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31700 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31701 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31702 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31703 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31704 * gcc.dg/20000609-1.c: Likewise.
31705 * gcc.dg/20000720-1.c: Likewise.
31706 * gcc.dg/20011107-1.c: Likewise.
31707 * gcc.dg/20011119-1.c: Likewise.
31708 * gcc.dg/20020108-1.c: Likewise.
31709 * gcc.dg/20020122-2.c: Likewise.
31710 * gcc.dg/20020122-3.c: Likewise.
31711 * gcc.dg/20020201-3.c: Likewise.
31712 * gcc.dg/20020206-1.c: Likewise.
31713 * gcc.dg/20020218-1.c: Likewise.
31714 * gcc.dg/20020310-1.c: Likewise.
31715 * gcc.dg/20020411-1.c: Likewise.
31716 * gcc.dg/20020418-2.c: Likewise.
31717 * gcc.dg/20020426-1.c: Likewise.
31718 * gcc.dg/20020426-2.c: Likewise.
31719 * gcc.dg/20020517-1.c: Likewise.
31720 * gcc.dg/20020523-1.c: Likewise.
31721 * gcc.dg/20020523-2.c: Likewise.
31722 * gcc.dg/20020729-1.c: Likewise.
31723 * gcc.dg/20030204-1.c: Likewise.
31724 * gcc.dg/20030826-2.c: Likewise.
31725 * gcc.dg/20030926-1.c: Likewise.
31726 * gcc.dg/20031202-1.c: Likewise.
31727 * gcc.dg/980312-1.c: Likewise.
31728 * gcc.dg/980313-1.c: Likewise.
31729 * gcc.dg/990117-1.c: Likewise.
31730 * gcc.dg/990424-1.c: Likewise.
31731 * gcc.dg/990524-1.c: Likewise.
31732 * gcc.dg/991230-1.c: Likewise.
31733 * gcc.dg/i386-387-1.c: Likewise.
31734 * gcc.dg/i386-387-2.c: Likewise.
31735 * gcc.dg/i386-387-3.c: Likewise.
31736 * gcc.dg/i386-387-4.c: Likewise.
31737 * gcc.dg/i386-387-5.c: Likewise.
31738 * gcc.dg/i386-387-6.c: Likewise.
31739 * gcc.dg/i386-asm-1.c: Likewise.
31740 * gcc.dg/i386-bitfield1.c: Likewise.
31741 * gcc.dg/i386-bitfield2.c: Likewise.
31742 * gcc.dg/i386-loop-1.c: Likewise.
31743 * gcc.dg/i386-loop-2.c: Likewise.
31744 * gcc.dg/i386-loop-3.c: Likewise.
31745 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31746 * gcc.dg/i386-pic-1.c: Likewise.
31747 * gcc.dg/i386-regparm.c: Likewise.
31748 * gcc.dg/i386-signbit-1.c: Likewise.
31749 * gcc.dg/i386-signbit-2.c: Likewise.
31750 * gcc.dg/i386-signbit-3.c: Likewise.
31751 * gcc.dg/i386-sse-5.c: Likewise.
31752 * gcc.dg/i386-sse-8.c: Likewise.
31753 * gcc.dg/i386-unroll-1.c: Likewise.
31754 * gcc.dg/tls/opt-1.c: Likewise.
31755 * gcc.dg/tls/opt-2.c: Likewise.
31756 * gcc.dg/unroll-1.c: Likewise.
31757 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31758 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31759 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31760 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31761
31762 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31763
31764 * g++.dg/template/incomplete1.C: New test.
31765
31766 2004-11-16 Nick Clifton <nickc@redhat.com>
31767
31768 Revert patches accidentally commited during checkin of fixes for
31769 xstormy16 tests:
31770 gcc.c-torture/execute/simd-4.c: Revert
31771 gcc.dg/20040910-1.c: Revert.
31772
31773 2004-11-16 Paul Brook <paul@codesourcery.com>
31774
31775 PR fortran/13010
31776 * gfortran.dg/der_pointer_1.f90: New test.
31777
31778 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31779
31780 PR c/18498
31781 * gcc.dg/bitfld-13.c: New test.
31782
31783 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31784
31785 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31786 powerpc*-*-linux*.
31787
31788 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31789 * gcc.dg/ppc64-abi-2.c: Ditto.
31790 * gcc.dg/ppc64-abi-3.c: Ditto.
31791
31792 * lib/gcc-dg.exp (dg-target-list): Remove.
31793
31794 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31795
31796 * gcc.dg/ia64-postinc.c: New test.
31797
31798 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31799
31800 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31801
31802 2004-11-15 Nick Clifton <nickc@redhat.com>
31803
31804 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31805 __INT_MAX__ so that the test can be compiled by toolchains
31806 targeted at 16-bit processors.
31807
31808 * gcc.dg/20040625-1.c: Use long constants rather than integers
31809 when performing arithmetic that will overflow 16-bits.
31810
31811 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31812 xstormy16. It does not support 128-bit vector operations.
31813
31814 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31815 with the macro PTR_TYPE. Define this macro to an integer type
31816 suitable for holding a pointer.
31817
31818 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31819 the target is a 16-bit processor.
31820
31821 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31822 16-bit targets where the character constant will be too long.
31823
31824 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31825 where the double will not be directly addressable.
31826
31827 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31828
31829 Friend class name lookup 1/n, PR c++/18471
31830 * g++.dg/template/crash26.C: New test.
31831 * g++.dg/lookup/struct1.C: Adjust expected error.
31832 * g++.dg/parse/elab1.C: Likewise.
31833 * g++.dg/parse/elab2.C: Likewise.
31834 * g++.dg/parse/int-as-enum1.C: Likewise.
31835 * g++.dg/parse/struct-as-enum1.C: Likewise.
31836 * g++.dg/parse/typedef1.C: Likewise.
31837 * g++.dg/parse/typedef3.C: Likewise.
31838 * g++.dg/parse/typedef4.C: Likewise.
31839 * g++.dg/parse/typedef5.C: Likewise.
31840 * g++.dg/template/nontype4.C: Likewise.
31841 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31842 * g++.old-deja/g++.other/elab1.C: Likewise.
31843 * g++.old-deja/g++.other/syntax4.C: Likewise.
31844
31845 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31846
31847 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31848
31849 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31850
31851 * gcc.c-torture/execute/20041114-1.c: New test.
31852
31853 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31854
31855 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31856 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31857 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31858 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31859 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31860 gcc.dg/switch-7.c: New tests.
31861
31862 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31863
31864 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31865
31866 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31867
31868 PR tree-opt/18400
31869 * gcc.dg/vect/pr18400.c: New test.
31870
31871 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31872 Andrew Pinski <pinskia@physics.uc.edu>
31873
31874 PR tree-opt/18425
31875 * gcc.dg/vect/pr18425.c: New test.
31876
31877 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31878
31879 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31880 Guard with dg-require-alias and dg-require-visibility.
31881
31882 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31883
31884 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31885
31886 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31887
31888 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31889
31890 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31891
31892 PR c++/17344
31893 * g++.dg/template/defarg5.C: New test.
31894
31895 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31896
31897 * g++.dg/parse/cast1.C: Run only on ILP32.
31898 * g++.old-deja/g++.mike/p784.C: Likewise.
31899
31900 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31901
31902 * gcc.c-torture/execute/20041113-1.c: New test.
31903
31904 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31905
31906 PR target/18230
31907 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31908 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31909 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31910 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31911 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31912 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31913 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31914 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31915 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31916 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31917 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31918 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31919 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31920
31921 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31922
31923 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31924 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31925 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31926 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31927 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31928 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31929 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31930 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31931 gcc.target/sparc/combined-1.c: New tests.
31932
31933 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31934
31935 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31936 New tests.
31937
31938 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31939
31940 * lib/gcc-dg.exp (dg-forbid-option): New function.
31941 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31942 * g++.dg/abi/bitfield8.C: Likewise.
31943 * g++.dg/abi/dtor1.C: Likewise.
31944 * g++.dg/abi/empty10.C: Likewise.
31945 * g++.dg/abi/empty7.C: Likewise.
31946 * g++.dg/abi/empty9.C: Likewise.
31947 * g++.dg/abi/layout3.C: Likewise.
31948 * g++.dg/abi/layout4.C: Likewise.
31949 * g++.dg/abi/thunk1.C: Likewise.
31950 * g++.dg/abi/thunk2.C: Likewise.
31951 * g++.dg/abi/vbase11.C: Likewise.
31952 * g++.dg/abi/vthunk2.C: Likewise.
31953 * g++.dg/abi/vthunk3.C: Likewise.
31954 * g++.dg/ext/attrib8.C: Likewise.
31955 * g++.dg/opt/longbranch2.C: Likewise.
31956 * g++.dg/opt/reg-stack4.C: Likewise.
31957 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31958 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31959 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31960 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31961 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31962 * gcc.dg/20000609-1.c: Likewise.
31963 * gcc.dg/20000720-1.c: Likewise.
31964 * gcc.dg/20011107-1.c: Likewise.
31965 * gcc.dg/20011119-1.c: Likewise.
31966 * gcc.dg/20020108-1.c: Likewise.
31967 * gcc.dg/20020122-2.c: Likewise.
31968 * gcc.dg/20020122-3.c: Likewise.
31969 * gcc.dg/20020201-3.c: Likewise.
31970 * gcc.dg/20020206-1.c: Likewise.
31971 * gcc.dg/20020218-1.c: Likewise.
31972 * gcc.dg/20020310-1.c: Likewise.
31973 * gcc.dg/20020411-1.c: Likewise.
31974 * gcc.dg/20020418-2.c: Likewise.
31975 * gcc.dg/20020426-1.c: Likewise.
31976 * gcc.dg/20020426-2.c: Likewise.
31977 * gcc.dg/20020517-1.c: Likewise.
31978 * gcc.dg/20020523-1.c: Likewise.
31979 * gcc.dg/20020523-2.c: Likewise.
31980 * gcc.dg/20020729-1.c: Likewise.
31981 * gcc.dg/20030204-1.c: Likewise.
31982 * gcc.dg/20030826-2.c: Likewise.
31983 * gcc.dg/20030926-1.c: Likewise.
31984 * gcc.dg/20031202-1.c: Likewise.
31985 * gcc.dg/980312-1.c: Likewise.
31986 * gcc.dg/980313-1.c: Likewise.
31987 * gcc.dg/990117-1.c: Likewise.
31988 * gcc.dg/990424-1.c: Likewise.
31989 * gcc.dg/990524-1.c: Likewise.
31990 * gcc.dg/991230-1.c: Likewise.
31991 * gcc.dg/i386-387-1.c: Likewise.
31992 * gcc.dg/i386-387-2.c: Likewise.
31993 * gcc.dg/i386-387-3.c: Likewise.
31994 * gcc.dg/i386-387-4.c: Likewise.
31995 * gcc.dg/i386-387-5.c: Likewise.
31996 * gcc.dg/i386-387-6.c: Likewise.
31997 * gcc.dg/i386-asm-1.c: Likewise.
31998 * gcc.dg/i386-bitfield1.c: Likewise.
31999 * gcc.dg/i386-bitfield2.c: Likewise.
32000 * gcc.dg/i386-loop-1.c: Likewise.
32001 * gcc.dg/i386-loop-2.c: Likewise.
32002 * gcc.dg/i386-loop-3.c: Likewise.
32003 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32004 * gcc.dg/i386-pic-1.c: Likewise.
32005 * gcc.dg/i386-regparm.c: Likewise.
32006 * gcc.dg/i386-signbit-1.c: Likewise.
32007 * gcc.dg/i386-signbit-2.c: Likewise.
32008 * gcc.dg/i386-signbit-3.c: Likewise.
32009 * gcc.dg/i386-sse-5.c: Likewise.
32010 * gcc.dg/i386-sse-8.c: Likewise.
32011 * gcc.dg/i386-unroll-1.c: Likewise.
32012 * gcc.dg/tls/opt-1.c: Likewise.
32013 * gcc.dg/tls/opt-2.c: Likewise.
32014 * gcc.dg/unroll-1.c: Likewise.
32015 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32016 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32017 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32018 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32019 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32020 -m64 is specified.
32021
32022 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32023
32024 PR c++/18389
32025 * g++.dg/parse/cond1.C: New test.
32026
32027 PR c++/18429
32028 * g++.dg/template/array9.C: New test.
32029 * g++.dg/ext/vla1.C: Adjust error messages.
32030 * g++.dg/ext/vlm1.C: Likewise.
32031 * g++.dg/template/crash2.C: Likewise.
32032
32033 PR c++/18436
32034 * g++.dg/template/call3.C: New test.
32035
32036 PR c++/18407
32037 * g++.dg/template/ptrmem11.C: New test.
32038
32039 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
32040
32041 PR other/14264
32042 * lib/g++.exp: Set LC_ALL and LANG to C.
32043 * lib/gcc-dg.exp: Likewise.
32044 * lib/gfortran.exp: Likewise.
32045 * lib/objc.exp: Likewise.
32046 * lib/treelang.exp: Likewise.
32047
32048 2004-11-12 Andreas Schwab <schwab@suse.de>
32049
32050 * gcc.dg/pr16286.c: Fix last change.
32051
32052 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32053
32054 PR c++/18416
32055 * g++.dg/init/global1.C: New test.
32056
32057 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
32058
32059 * gcc.c-torture/execute/20041112-1.c: New test.
32060
32061 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32062
32063 * lib/gcc-dg.exp (dg-target-list): New.
32064
32065 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32066 Richard Sandiford <rsandifo@redhat.com>
32067
32068 * lib/target-supports.exp (get-compiler_messages): New.
32069 (check_named_sections_available): Use it.
32070 (check_effective_target_ilp32): New.
32071 (check_effective_target_lp64): New.
32072 (is-effective-target): New.
32073 * lib/gcc-dg.exp (dg-require-effective-target): New.
32074
32075 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32076
32077 * gcc.dg/precedence-1.c: New test.
32078
32079 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32080
32081 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32082
32083 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32084 message, delete generated files, use more descriptive name for
32085 executable, and make the test unsupported when it cannot be run.
32086
32087 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32088 (dg-require-weak, dg-require-visibility, dg-require-alias,
32089 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32090 dg-require-iconv, dg-require-named-sections): Use it.
32091
32092 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32093
32094 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
32095
32096 PR target/16457
32097 * gcc.dg/ppc-and-1: New
32098
32099 PR target/16796
32100 * gcc.dg/ppc-mov-1.c: New.
32101
32102 PR target/16458
32103 * gcc.dg/ppc-compare-1.c: New.
32104
32105 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
32106
32107 * objc.dg/desig-init-2.m: New test.
32108
32109 2004-11-10 Adam Nemet <anemet@lnxw.com>
32110
32111 PR middle-end/18160
32112 * g++.dg/warn/register-var-1.C: New test.
32113 * g++.dg/warn/register-var-2.C: New test.
32114
32115 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32116
32117 * gcc.dg/union-2.c: New test.
32118
32119 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
32120
32121 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32122 New test for PR tree-optimization/17892.
32123
32124 2004-11-09 Mark Mitchell <mark@codesourcery.com>
32125
32126 PR c++/18369
32127 * g++.dg/init/new12.C: New test.
32128
32129 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
32130
32131 * gcc.target/sparc: New directory.
32132 * gcc.target/sparc/sparc.exp: New driver.
32133 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32134 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32135 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32136 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32137
32138 2004-11-10 Paul Brook <paul@codesourcery.com>
32139
32140 PR fortran/18218
32141 * gfortran.dg/list_read.c: New test.
32142
32143 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32144
32145 PR c/18322
32146 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32147 expected diagnostic location.
32148
32149 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
32150
32151 * gcc.dg/20041109-1.c: New test.
32152
32153 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32154
32155 PR objc/18406
32156 * objc/compile/pr18406.m: New test.
32157
32158 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32159
32160 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32161
32162 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32163
32164 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32165
32166 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32167
32168 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32169
32170 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32171
32172 * gcc.dg/20030225-2.c: Add prototype for abort and
32173 exit.
32174
32175 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
32176
32177 PR tree-opt/18299
32178 * gcc.c-torture/pr18299-1.c: New test.
32179
32180 2004-11-06 Andreas Schwab <schwab@suse.de>
32181
32182 * gcc.dg/pr16286.c: Also test for bool and pixel.
32183
32184 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
32185
32186 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32187 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32188 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32189 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32190 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32191 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32192 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32193 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32194 gcc.dg/struct-semi-3.c: New tests.
32195
32196 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32197
32198 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32199
32200 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32201
32202 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32203 Do not use C99 designators.
32204
32205 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32206
32207 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32208
32209 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32210
32211 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32212 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32213 * gcc.c-torture/execute/simd-5.x: Remove.
32214
32215 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
32216
32217 PR rtl-optimization/17933
32218 * gcc.dg/torture/pr17933-1.c: New test.
32219
32220 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32221
32222 PR target/18106
32223 * lib/target-supports.exp (check_weak_available): Support
32224 Windows.
32225
32226 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
32227
32228 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32229 call to fflush(stdout) before abort.
32230 (my_ffsll): New function.
32231 (generate_fields): Use it.
32232
32233 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32234
32235 * gcc.dg/init-undef-1.c: New test.
32236
32237 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32238
32239 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32240 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32241 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32242 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32243 expected messages for new parser.
32244
32245 2004-11-04 Mark Mitchell <mark@codesourcery.com>
32246
32247 * g++.dg/ext/visibility/symbian1.C: New test.
32248
32249 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32250
32251 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32252 on LP64 targets.
32253
32254 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32255
32256 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32257 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32258 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32259 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32260 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32261 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32262 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32263 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32264 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32265 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32266
32267 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32268
32269 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32270 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32271 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32272 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32273 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32274 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32275 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32276 for new parser.
32277
32278 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
32279
32280 PR target/15342
32281 * gcc.dg/20041104-1.c: New test.
32282
32283 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32284
32285 * g++.dg/template/nontype7.C: New test.
32286 * g++.dg/template/nontype8.C: Likewise.
32287 * g++.dg/template/nontype9.C: Likewise.
32288 * g++.dg/template/nontype10.C: Likewise.
32289 * g++.dg/tc1/dr49.C: Likewise.
32290 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32291 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32292
32293 2004-11-04 Ben Elliston <bje@au.ibm.com>
32294
32295 * g++.dg/rtti/tinfo1.C: Remove xfails.
32296
32297 2004-11-04 Ben Elliston <bje@au.ibm.com>
32298
32299 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32300 packed attribute to the definition to satisfy the new C++ parser.
32301
32302 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32303
32304 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32305 invocations of va_arg.
32306
32307 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32308
32309 PR c++/18124
32310 * g++.dg/template/crash25.C: New test.
32311
32312 PR c++/18155
32313 * g++.dg/template/typedef2.C: New test.
32314 * g++.dg/parse/crash13.C: Adjust error markers.
32315
32316 PR c++/18177
32317 * g++.dg/conversion/const3.C: New test.
32318
32319 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32320
32321 PR fortran/17535
32322 PR fortran/17583
32323 PR fortran/17713
32324 * gfortran.dg/generic_[123].f90: New testcases.
32325
32326 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32327
32328 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32329 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32330
32331 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32332
32333 PR tree-opt/16808
32334 * gcc.c-torture/compile/pr16808.c: New test.
32335
32336 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32337
32338 PR rtl-optimization/17104
32339 * gcc.dg/ppc-bitfield1.c: New.
32340
32341 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32342
32343 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32344
32345 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32346
32347 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32348 strings for 32-bit code.
32349
32350 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32351
32352 PR c/18239
32353 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32354
32355 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32356
32357 PR c++/18064
32358 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32359
32360 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32361
32362 PR c++/15172
32363 * g++.dg/init/aggr2.C: New test.
32364
32365 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32366
32367 * objc.dg/local-decl-1.m: New test.
32368
32369 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32370
32371 * gcc.dg/20040910-1.c: Adjust regex.
32372
32373 2004-10-30 Roger Sayle <roger@eyesopen.com>
32374
32375 PR rtl-optimization/18084
32376 * g++.dg/opt/pr18084-1.C: New testcase.
32377
32378 2004-10-30 Matt Austern <austern@apple.com>
32379
32380 PR c++/17542
32381 * g++.dg/ext/attrib18.C: New test.
32382
32383 2004-10-30 Roger Sayle <roger@eyesopen.com>
32384
32385 PR middle-end/18096
32386 * gcc.dg/pr18096-1.c: New test case.
32387
32388 2004-10-30 Roger Sayle <roger@eyesopen.com>
32389
32390 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32391
32392 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32393
32394 PR c/16666
32395 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32396 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32397 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32398 gcc.dg/old-style-prom-3.c: New tests.
32399
32400 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32401
32402 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32403 Remove unnecessary inclusion of stdio.h.
32404
32405 2004-10-29 Roger Sayle <roger@eyesopen.com>
32406
32407 PR rtl-optimization/17581
32408 * gcc.dg/pr17581-1.c: New test case.
32409
32410 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32411
32412 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32413 being implemented.
32414 * g++.dg/conversion/dr195-1.C: New.
32415 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32416 * g++.old-deja/g++.mike/p10148.C: Likewise.
32417
32418 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32419
32420 PR c++/17695
32421 * g++.dg/debug/typedef2.C: New test.
32422
32423 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32424
32425 PR fortran/13490
32426 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32427 * gfortran.dg/g77/README: Update.
32428
32429 2004-10-28 Matt Austern <austern@apple.com>
32430
32431 PR c++/14124
32432 * g++.dg/ext/packed7.C: New test.
32433
32434 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32435
32436 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32437 scan-assembler.
32438 * lib/scanasm.exp (hidden-scan-for): New proc.
32439 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32440 string.
32441 (scan-not-hidden): Likewise.
32442 * lib/target-supports.exp (check_visibility_available): mach-o is
32443 support too.
32444
32445 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32446
32447 PR c++/17132
32448 * g++.dg/template/memclass3.C: New test.
32449
32450 2004-10-28 Adam Nemet <anemet@lnxw.com>
32451
32452 PR middle-end/18160
32453 * gcc.dg/register-var-1.c: New test.
32454 * gcc.dg/register-var-2.c: New test.
32455 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32456 error now.
32457
32458 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32459
32460 PR other/18172
32461 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32462 unused variables.
32463 * gcc.dg/vect/vect-22.c: Likewise.
32464
32465 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32466
32467 * gcc.dg/i386-rotate-1.c: New test.
32468
32469 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32470
32471 * g++.dg/init/ref12.C: Add "run" marker.
32472
32473 PR c++/17435
32474 * g++.dg/init/ref12.C: New test.
32475
32476 PR c++/18140
32477 * g++.dg/template/shift1.C: New test.
32478 * g++.dg/template/error10.C: Adjust error markers.
32479
32480 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32481
32482 PR tree-opt/17529
32483 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32484
32485 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32486
32487 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32488 * gcc.dg/weak/weak-3.c: Likewise.
32489 * gcc.dg/weak/weak-5.c: Likewise.
32490 * gcc.dg/weak/weak-9.c: Likewise.
32491 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32492 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32493
32494 * gcc.dg/darwin-weakimport-1.c: New.
32495
32496 2004-10-28 Ben Elliston <bje@au.ibm.com>
32497
32498 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32499
32500 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
32501
32502 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32503 'syntax' error messages.
32504 * gcc.dg/cpp/direct2s.c: Likewise.
32505
32506 2004-10-26 Geoffrey Keating <geoffk@apple.com>
32507
32508 * gcc.c-torture/compile/20041026-1.c: New.
32509
32510 2004-10-26 Mark Mitchell <mark@codesourcery.com>
32511
32512 PR c++/18093
32513 * g++.dg/lookup/ns2.C: New test.
32514
32515 PR c++/18020
32516 * g++.dg/template/enum4.C: New test.
32517
32518 PR c++/18161
32519 * g++.dg/template/expr1.C: New test.
32520
32521 2004-10-26 Ben Elliston <bje@au.ibm.com>
32522
32523 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32524
32525 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
32526
32527 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32528 gcc.dg/decl-nospec-3.c: New tests.
32529
32530 2004-10-26 Ziemowit Laski <zlaski@apple.com>
32531
32532 * objc.dg/super-class-3.m: New test.
32533
32534 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
32535
32536 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32537 resyncing.
32538 * gcc.dg/cpp/direct2s.c: Likewise.
32539
32540 2004-10-25 Geoffrey Keating <geoffk@apple.com>
32541
32542 * objc.dg/image-info.m: Update for changes to section selection.
32543
32544 2004-10-25 David Ayers <d.ayers@inode.at>
32545 Ziemowit Laski <zlaski@apple.com>
32546
32547 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32548 diagnostics when messaging 'id <Proto>'.
32549 * objc.dg/class-protocol-1.m: New test.
32550 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32551 a non-existent method signature.
32552 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32553 Update diagnostics when messaging with non-existent method signature.
32554 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32555 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32556 invalid receivers are now resolved as if messaging 'id'; remove
32557 extraneous diagnostics.
32558
32559 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
32560
32561 PR c/16667
32562 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32563 gcc.dg/init-desig-obs-3.c: New tests.
32564
32565 2004-10-25 Jakub Jelinek <jakub@redhat.com>
32566
32567 * gcc.dg/debug/20041023-1.c: New test.
32568
32569 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32570
32571 PR middle-end/17407
32572 * gcc.c-torture/compile/pr17407.c: New test.
32573
32574 PR c++/18121
32575 * g++.dg/template/array8.C: New test.
32576
32577 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32578
32579 PR other/18138
32580 * lib/g++.exp: Accept more than one multilib libgcc.
32581 * lib/gcc-dg.exp: Likewise.
32582 * lib/objc.exp: Likewise.
32583 * lib/treelang.exp: Likewise.
32584 * lib/gfortran.exp: Likewise.
32585
32586 2004-10-24 Ben Elliston <bje@au.ibm.com>
32587
32588 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32589
32590 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32591
32592 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32593 * gcc.dg/c99-const-expr-3.c: Likewise.
32594
32595 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32596
32597 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32598
32599 2004-10-23 Ben Elliston <bje@au.ibm.com>
32600
32601 * gcc.c-torture/execute/loop-2e.x: Remove.
32602
32603 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32604
32605 PR c++/18095
32606 * g++.dg/parse/crash18.C: New.
32607 * g++.dg/parse/crash19.C: New.
32608
32609 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32610
32611 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32612 * g++.dg/ext/dllimport2.C: Same.
32613 * g++.dg/ext/dllimport8.C: Same.
32614
32615 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32616
32617 PR c++/10841
32618 * g++.dg/conversion/cast1.C: New test.
32619 * g++.dg/overload/pmf1.C: Adjust error marker.
32620
32621 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32622
32623 PR objc/17923
32624 * objc.dg/const-str-7.m: New test.
32625
32626 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32627
32628 * g++.dg/template/memfriend11.C: Fix comment typo.
32629 * g++.dg/template/memfriend14.C: Likewise.
32630
32631 2004-10-20 Richard Henderson <rth@redhat.com>
32632
32633 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32634 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32635 -fasynchronous-unwind-tables.
32636
32637 2004-10-20 Richard Henderson <rth@redhat.com>
32638
32639 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32640 (main): Return success.
32641 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32642 (main): Return success.
32643
32644 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32645
32646 PR c++/13495
32647 * g++.dg/template/memfriend9.C: New test.
32648 * g++.dg/template/memfriend10.C: Likewise.
32649 * g++.dg/template/memfriend11.C: Likewise.
32650 * g++.dg/template/memfriend12.C: Likewise.
32651 * g++.dg/template/memfriend13.C: Likewise.
32652 * g++.dg/template/memfriend14.C: Likewise.
32653 * g++.dg/template/memfriend15.C: Likewise.
32654 * g++.dg/template/memfriend16.C: Likewise.
32655 * g++.dg/template/memfriend17.C: Likewise.
32656 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32657
32658 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32659
32660 * g++.dg/conversion/dr195.C: New.
32661 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32662
32663 2004-10-20 Ben Elliston <bje@au.ibm.com>
32664 Devang Patel <dpatel@apple.com>
32665
32666 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32667 of floating point arithmetic, which could trap.
32668
32669 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32670
32671 PR c++/14035
32672 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32673 * g++.dg/conversion/const2.C: New test.
32674 * g++.dg/expr/reinterpret2.C: New test.
32675 * g++.dg/expr/reinterpret3.C: New test.
32676 * g++.dg/expr/cast2.C: New test.
32677 * g++.dg/expr/copy1.C: New test.
32678 * g++.dg/other/conversion1.C: Change error message.
32679 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32680 function pointers to void *.
32681 * g++.old-deja/g++.mike/p10148.C: Likewise.
32682
32683 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32684
32685 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32686
32687 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32688
32689 PR c++/18047
32690
32691 * g++.dg/parse/expr3.C: New test.
32692
32693 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32694
32695 * gcc.dg/smod-1.c: New test.
32696
32697 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32698
32699 * objc.dg/method-14.m: New test.
32700
32701 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32702
32703 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32704 Also xfail as the patch was reverted.
32705
32706 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32707
32708 PR middle-end/16973
32709 * gcc.dg/pr16973.c: New test.
32710
32711 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32712
32713 PR tree-optimization/17656
32714 * gcc.c-torture/compile/pr17656.c: New test.
32715
32716 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32717
32718 * g++.dg/eh/shadow1.C: New.
32719
32720 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32721
32722 * gcc.c-torture/compile/20041018-1.c: New test.
32723
32724 2004-10-18 Ben Elliston <bje@au.ibm.com>
32725
32726 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32727 compiler referring to register 0 when accessing sdata. The linker
32728 now patches things up.
32729
32730 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32731
32732 PR c/17529
32733 * gcc.c-torture/compile/pr17529.c: New test.
32734
32735 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32736
32737 PR c++/17743
32738 * g++.dg/ext/attrib17.C: New test.
32739
32740 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32741
32742 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32743
32744 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32745
32746 PR c++/10479
32747 * g++.dg/ext/attrib16.C: New test.
32748
32749 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32750
32751 PR c++/17042
32752 * g++.dg/init/dso_handle1.C: New test.
32753
32754 PR c++/14667
32755 * g++.dg/parse/typedef6.C: New test.
32756
32757 PR c++/17916
32758 * g++.dg/parse/pragma1.C: New test.
32759
32760 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32761
32762 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32763
32764 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32765
32766 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32767 -fno-common when on HPPA HP-UX platforms.
32768
32769 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32770
32771 PR other/16820
32772 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32773 stdint.h.
32774 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32775 uintptr_t.
32776
32777 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32778
32779 PR c++/16301
32780 * g++.dg/lookup/strong-using-4.C: New test.
32781
32782 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32783
32784 PR middle-end/16567
32785 * gcc.c-torture/compile/nested-1.c: New test.
32786
32787 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32788
32789 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32790 and mipsisa64*-*-* (until support for misaligned loads is added).
32791 * gcc.dg/vect/vect-50.c: Likewise.
32792 * gcc.dg/vect/vect-52.c: Likewise.
32793 * gcc.dg/vect/vect-54.c: Likewise.
32794 * gcc.dg/vect/vect-58.c: Likewise.
32795 * gcc.dg/vect/vect-60.c: Likewise.
32796 * gcc.dg/vect/vect-80.c: Likewise.
32797
32798 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32799
32800 PR c++/17976
32801 * g++.dg/init/dtor3.C: New test.
32802
32803 2004-10-15 Ben Elliston <bje@au.ibm.com>
32804
32805 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32806
32807 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32808
32809 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32810 * gcc.dg/macho-lo-sum.c: Likewise.
32811
32812 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32813
32814 * gcc.dg/ppc-spe64-1.c: New test.
32815
32816 2004-10-14 Devang Patel <dpatel@apple.com>
32817
32818 PR 17635
32819 * gcc.dg/pr17635.c : New test.
32820
32821 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32822
32823 * gcc.dg/vect/vect-28.c: Remove xfail.
32824 * gcc.dg/vect/vect-30.c: Remove xfail.
32825 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32826 * gcc.dg/vect/vect-33.c: Remove xfail.
32827 * gcc.dg/vect/vect-44.c: Remove xfail.
32828 * gcc.dg/vect/vect-46.c: Remove xfail.
32829 * gcc.dg/vect/vect-50.c: Remove xfail.
32830 * gcc.dg/vect/vect-52.c: Remove xfail.
32831 * gcc.dg/vect/vect-54.c: Remove xfail.
32832 * gcc.dg/vect/vect-58.c: Remove xfail.
32833 * gcc.dg/vect/vect-60.c: Remove xfail.
32834 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32835 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32836 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32837 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32838 * gcc.dg/vect/vect-8.c: Remove xfail.
32839 * gcc.dg/vect/vect-80.c: Remove xfail.
32840 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32841
32842 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32843
32844 * gcc.dg/vect/vect-82.c: New testcase.
32845 * gcc.dg/vect/vect-82_64.c: New testcase.
32846 * gcc.dg/vect/vect-83.c: New testcase.
32847 * gcc.dg/vect/vect-83_64.c: New testcase.
32848
32849 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32850
32851 * gcc.dg/cpp/error-1.c: New test.
32852
32853 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32854
32855 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32856
32857 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32858
32859 PR target/17984
32860 * gcc.dg/cris-peep2-xsrand2.c: New test.
32861
32862 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32863
32864 PR c++/17661
32865 * g++.dg/expr/for2.C: New test.
32866
32867 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32868
32869 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32870
32871 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32872
32873 PR tree-optimization/17724
32874 * g++.dg/opt/pr17724-1.C: New test.
32875 * g++.dg/opt/pr17724-2.C: New test.
32876 * g++.dg/opt/pr17724-3.C: New test.
32877 * g++.dg/opt/pr17724-4.C: New test.
32878 * g++.dg/opt/pr17724-5.C: New test.
32879 * g++.dg/opt/pr17724-6.C: New test.
32880
32881 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32882
32883 PR c/17301
32884 * gcc.dg/pr17301-2.c: New test.
32885
32886 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32887
32888 PR c++/15876
32889 * g++.dg/parse/error22.C: New test.
32890
32891 PR c++/17936
32892 * g++.dg/template/spec18.C: New test.
32893
32894 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32895
32896 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32897 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32898 memcpy.
32899 * gcc.dg/ia64-sync-2.c: Ditto.
32900 * gcc.dg/ia64-sync-3.c: Ditto.
32901
32902 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32903
32904 * g++.dg/eh/cleanup5.C: Add dg-options "".
32905
32906 2004-10-11 Roger Sayle <roger@eyesopen.com>
32907
32908 PR middle-end/17657
32909 * gcc.dg/switch-4.c: New test case.
32910
32911 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32912
32913 * gcc.c-torture/execute/20041011-1.c: New test.
32914
32915 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32916
32917 PR c++/17554
32918 * g++.dg/init/for3.C: New test.
32919
32920 PR c++/17657
32921 * g++.dg/opt/switch2.C: New test.
32922
32923 PR middle-end/17703
32924 * g++.dg/warn/Wreturn-2.C: New test.
32925
32926 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32927
32928 PR c++/17907
32929 * g++.dg/eh/cleanup5.C: New test.
32930
32931 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32932
32933 PR c++/17393
32934 * g++.dg/parse/error21.C: New test.
32935
32936 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32937
32938 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32939 * g++.dg/warn/incomplete1.C: Likewise.
32940 * g++.dg/template/qualttp20.C: Likewise.
32941
32942 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32943
32944 PR c/17881
32945 * parm-incomplete-1.c: New test.
32946
32947 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32948
32949 PR c++/17867
32950 * g++.dg/parse/error19.C: New test.
32951
32952 PR c++/17670
32953 * g++.dg/init/new11.C: New test.
32954
32955 PR c++/17821
32956 * g++.dg/parse/error20.C: New test.
32957
32958 PR c++/17826
32959 * g++.dg/template/crash24.C: New test.
32960
32961 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32962
32963 PR c/17301
32964 * gcc.dg/pr17301-1.c: New test.
32965
32966 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32967
32968 PR c/17189
32969 * gcc.dg/anon-struct-5.c: New test.
32970
32971 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32972
32973 PR c/17844
32974 * gcc.dg/pr17844-1.c: New test.
32975
32976 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32977
32978 PR tree-optimization/17906
32979 * gcc.c-torture/compile/pr17906.c: New.
32980
32981 2004-10-09 Stuart Hastings <stuart@apple.com>
32982 Roger Sayle <roger@eyesopen.com>
32983
32984 PR rtl-optimization/17853
32985 * gcc.dg/i386-mmx-5.c: New testcase.
32986
32987 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32988
32989 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32990
32991 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32992
32993 PR c++/17524
32994 * g++.dg/template/static9.C: New test.
32995
32996 PR c++/17685
32997 * g++.dg/parse/operator5.C: New test.
32998
32999 2004-10-09 Roger Sayle <roger@eyesopen.com>
33000
33001 PR middle-end/17894
33002 * gcc.c-torture/execute/divcmp-4.c: New test case.
33003
33004 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33005
33006 PR tree-opt/17902
33007 * g++.dg/opt/pr17902.C: New test.
33008
33009 2004-10-09 Jakub Jelinek <jakub@redhat.com>
33010
33011 * gcc.dg/cpp/ident-1.c: Add dg-options "".
33012
33013 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33014
33015 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33016
33017 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33018
33019 * gcc.dg/assign-warn-3.c: New test.
33020
33021 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33022
33023 PR c/16999
33024 * gcc.dg/cpp/ident-1.c: New test.
33025
33026 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
33027
33028 * gcc.c-torture/compile/acc1.c: New.
33029
33030 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33031
33032 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33033 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33034
33035 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33036
33037 * gcc.dg/ultrasp11.c: New test.
33038
33039 2004-10-08 Michael Matz <matz@suse.de>
33040
33041 * gcc.dg/doloop-2.c: New test.
33042
33043 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33044
33045 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33046 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33047 objc.dg/method-9.m: Update expected diagnostics.
33048
33049 2004-10-07 Geoffrey Keating <geoffk@apple.com>
33050
33051 * gcc.dg/ppc-fsel-3.c: New file.
33052 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33053
33054 2004-10-07 Paul Brook <paul@codesourcery.com>
33055
33056 * gfortran.dg/intrinsic_verify_1.f90: New test.
33057
33058 2004-10-07 Paul Brook <paul@codesourcery.com>
33059
33060 * gfortran.dg/empty_format_1.f90: Remove stray commas.
33061
33062 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33063
33064 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33065 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33066 commit.
33067
33068 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
33069
33070 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33071
33072 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33073
33074 PR c++/17115
33075 * g++.dg/warn/Winline-4.C: New test.
33076
33077 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33078
33079 * gcc.c-torture/compile/20041007-1.c: New test.
33080
33081 2004-10-07 Paul Brook <paul@codesourcery.com>
33082
33083 PR fortran/17678
33084 * gfortran.dg/use_allocated_1.f90: New test.
33085
33086 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33087
33088 PR middle-end/17849
33089 * gfortran.fortran-torture/compile/nested.f90: New test
33090
33091 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
33092
33093 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33094
33095 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33096
33097 PR c++/17368
33098 * g++.dg/ext/asm6.C: New test.
33099
33100 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
33101
33102 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33103
33104 2004-10-06 Paul Brook <paul@codesourcery.com>
33105
33106 PR libfortran/17709
33107 * gfortran.dg/empty_format_1.f90: New test.
33108
33109 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33110
33111 PR fortran/17568
33112 * gfortran.dg/ishft.f90: New test.
33113
33114 PR fortran/17283
33115 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33116 tests.
33117
33118 2004-10-06 Paul Brook <paul@codesourcery.com>
33119
33120 * gfortran.dg/do_1.f90: New test.
33121
33122 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33123
33124 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33125 optimizing for size.
33126
33127 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33128
33129 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33130
33131 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33132
33133 * gcc.c-torture/compile/20041005-1.c: New test.
33134
33135 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
33136
33137 PR c++/17829
33138 * g++.dg/lookup/koenig4.C: New.
33139
33140 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
33141
33142 * g++.dg/other/classkey1.C: Adjust quoting marks.
33143 * g++.dg/parse/error15.C: Likewise.
33144 * g++.dg/template/meminit2.C (int>): Likewise.
33145
33146 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33147
33148 PR fortran/17283
33149 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33150
33151 PR fortran/17631
33152 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33153
33154 PR fortran/17708
33155 * gfortran.dg/pr17708.f90: New test.
33156
33157 2004-10-04 Chao-ying Fu <fu@mips.com>
33158
33159 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33160 * gcc.dg/vect/vect-4.c: Ditto.
33161 * gcc.dg/vect/vect-5.c: Ditto.
33162 * gcc.dg/vect/vect-6.c: Ditto.
33163 * gcc.dg/vect/vect-8.c: Ditto.
33164 * gcc.dg/vect/vect-16.c: Ditto.
33165 * gcc.dg/vect/vect-30.c: Ditto.
33166 * gcc.dg/vect/vect-40.c: Ditto.
33167 * gcc.dg/vect/vect-41.c: Ditto.
33168 * gcc.dg/vect/vect-42.c: Ditto.
33169 * gcc.dg/vect/vect-43.c: Ditto.
33170 * gcc.dg/vect/vect-44.c: Ditto.
33171 * gcc.dg/vect/vect-45.c: Ditto.
33172 * gcc.dg/vect/vect-46.c: Ditto.
33173 * gcc.dg/vect/vect-47.c: Ditto.
33174 * gcc.dg/vect/vect-48.c: Ditto.
33175 * gcc.dg/vect/vect-49.c: Ditto.
33176 * gcc.dg/vect/vect-50.c: Ditto.
33177 * gcc.dg/vect/vect-51.c: Ditto.
33178 * gcc.dg/vect/vect-52.c: Ditto.
33179 * gcc.dg/vect/vect-53.c: Ditto.
33180 * gcc.dg/vect/vect-54.c: Ditto.
33181 * gcc.dg/vect/vect-55.c: Ditto.
33182 * gcc.dg/vect/vect-56.c: Ditto.
33183 * gcc.dg/vect/vect-57.c: Ditto.
33184 * gcc.dg/vect/vect-58.c: Ditto.
33185 * gcc.dg/vect/vect-59.c: Ditto.
33186 * gcc.dg/vect/vect-60.c: Ditto.
33187 * gcc.dg/vect/vect-74.c: Ditto.
33188 * gcc.dg/vect/vect-79.c: Ditto.
33189 * gcc.dg/vect/vect-80.c: Ditto.
33190
33191 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
33192
33193 * gcc.dg/unused-7.c: Use the correct option.
33194
33195 2004-10-04 Paul Brook <paul@codesourcery.com>
33196 Bud Davis <bdavis9659@comcast.net>
33197
33198 PR fortran/17706
33199 PR fortran/16434
33200 * gfortran/pr17706.f90: New test.
33201 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33202
33203 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33204
33205 * gfortran.dg/pr17612.f90: New test.
33206
33207 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
33208
33209 * g++.dg/template/local1.C: Adjust quoting marks in
33210 testing for diagnostics.
33211 * g++.dg/tls/diag-2.C: Likewise.
33212 * g++.dg/other/error8.C: Likewise.
33213
33214 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33215
33216 PR c/17178
33217 * gcc.dg/unused-4.c: Adjust to be correct.
33218
33219 PR c/17820
33220 * gcc.dg/unused-7.c: New test.
33221
33222 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33223
33224 PR c++/17797
33225 * g++.dg/overload/template2.C: New test.
33226
33227 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
33228
33229 PR tree-optimization/16632
33230 * gcc.dg/tree-ssa/20041002-1.c: New.
33231
33232 2004-10-03 Paul Brook <paul@codesourcery.com>
33233
33234 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
33235 rather than relying on default formatting.
33236
33237 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
33238
33239 * gcc.dg/20040920-1.c: Update expected message text.
33240
33241 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
33242
33243 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33244
33245 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
33246
33247 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33248 tree level.
33249
33250 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33251
33252 * gcc.dg/tree-ssa/pr17343.c: Remove.
33253
33254 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33255
33256 PR tree-opt/17343
33257 * gcc.dg/tree-ssa/pr17343.c: New test.
33258
33259 2004-10-01 Jakub Jelinek <jakub@redhat.com>
33260
33261 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33262 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33263 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33264 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33265 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33266
33267 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33268
33269 * gcc.dg/lvalue-2.c: New test.
33270
33271 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33272
33273 PR c/17730
33274 * gcc.dg/pr17730-1.c: New test
33275
33276 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
33277
33278 PR c/7425
33279 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33280
33281 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33282
33283 * gcc.c-torture/execute/stdarg-1.c: New test.
33284 * gcc.c-torture/execute/stdarg-2.c: New test.
33285 * gcc.c-torture/execute/stdarg-3.c: New test.
33286 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33287 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33288 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33289 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33290 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33291
33292 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33293
33294 PR tree-optimization/17697
33295 * g++.dg/opt/pr17697-1.C: New test.
33296 * g++.dg/opt/pr17697-2.C: New test.
33297 * g++.dg/opt/pr17697-3.C: New test.
33298
33299 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33300
33301 PR c/16409
33302 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33303 gcc.dg/vla-init-5.c: New tests.
33304
33305 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33306
33307 PR c/13804
33308 * gcc.dg/pr13804-1.c: New test.
33309
33310 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33311
33312 PR fortran/16938
33313 * gfortran.dg/pr16938.f90: New test.
33314
33315 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33316
33317 * g++.dg/template/crash23.C: New test.
33318
33319 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33320
33321 PR c++/17585
33322 * g++.dg/template/static8.C: New test.
33323
33324 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33325
33326 PR c++/17681
33327 * g++.dg/other/error9.C: New test.
33328
33329 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33330
33331 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33332
33333 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33334
33335 PR fortran/15164
33336 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33337
33338 2004-09-26 Roger Sayle <roger@eyesopen.com>
33339
33340 PR middle-end/17112
33341 * gcc.dg/pr17112-1.c: New test case.
33342
33343 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33344
33345 PR c/11459
33346 * gcc.dg/pr11459-1.c: New test.
33347
33348 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33349
33350 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33351 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33352
33353 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33354
33355 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33356
33357 2004-09-25 Jan Hubicka <jh@suse.cz>
33358
33359 * compile/30040909-1.c: New test.
33360 * compile/30040907-1.c: New test.
33361
33362 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33363
33364 * gcc.c-torture/execute/va-arg-26.c: New test.
33365
33366 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33367
33368 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33369 extra diagnostics on targets with 64-bit pointers.
33370 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33371
33372 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33373
33374 PR c/17188
33375 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33376 * gcc.dg/decl-3.c: Adjust expected message.
33377
33378 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33379
33380 PR fortran/17615
33381 * gfortran.dg/pr17615.f90: New test.
33382
33383 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33384
33385 PR tree-optimzation/17517
33386 * g++.dg/tree-ssa/pr17517.C: New Test.
33387
33388 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33389
33390 PR c++/16889
33391 * g++.dg/lookup/ambig3.C: New.
33392
33393 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33394
33395 PR tree-opt/17624
33396 * g++.dg/opt/pr17624.C: New test.
33397
33398 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33399
33400 PR c/6980
33401 * gcc.dg/Wbad-function-cast-1.c: New test.
33402
33403 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33404
33405 * g++.dg/ext/complit1.C
33406 * g++.dg/other/error2.C
33407 * g++.dg/other/nontype-1.C
33408 * g++.dg/parse/crash11.C
33409 * g++.dg/parse/crash12.C
33410 * g++.dg/parse/error15.C
33411 * g++.dg/parse/error4.C
33412 * g++.dg/parse/tmpl-outside1.C
33413 * g++.dg/parse/too-many-tmpl-args1.C
33414 * g++.dg/template/dependent-expr3.C
33415 * g++.dg/template/error10.C
33416 * g++.dg/template/instantiate1.C
33417 * g++.dg/template/vtable2.C
33418 * g++.dg/warn/Wshadow-1.C
33419 * g++.dg/warn/weak1.C
33420 * g++.old-deja/g++.brendan/crash16.C
33421 * g++.old-deja/g++.brendan/crash18.C
33422 * g++.old-deja/g++.brendan/crash48.C
33423 * g++.old-deja/g++.brendan/crash49.C
33424 * g++.old-deja/g++.brendan/crash55.C
33425 * g++.old-deja/g++.brendan/crash56.C
33426 * g++.old-deja/g++.brendan/crash8.C
33427 * g++.old-deja/g++.brendan/enum11.C
33428 * g++.old-deja/g++.brendan/enum8.C
33429 * g++.old-deja/g++.brendan/enum9.C
33430 * g++.old-deja/g++.brendan/friend3.C
33431 * g++.old-deja/g++.brendan/misc14.C
33432 * g++.old-deja/g++.bugs/900402_02.C
33433 * g++.old-deja/g++.bugs/900404_03.C
33434 * g++.old-deja/g++.bugs/900404_04.C
33435 * g++.old-deja/g++.bugs/900428_03.C
33436 * g++.old-deja/g++.jason/crash4.C
33437 * g++.old-deja/g++.jason/overload21.C
33438 * g++.old-deja/g++.jason/redecl1.C
33439 * g++.old-deja/g++.jason/report.C
33440 * g++.old-deja/g++.jason/rfg10.C
33441 * g++.old-deja/g++.jason/template30.C
33442 * g++.old-deja/g++.law/arm12.C
33443 * g++.old-deja/g++.law/ctors5.C
33444 * g++.old-deja/g++.law/cvt20.C
33445 * g++.old-deja/g++.law/init10.C
33446 * g++.old-deja/g++.law/init8.C
33447 * g++.old-deja/g++.law/visibility17.C
33448 * g++.old-deja/g++.law/visibility7.C
33449 * g++.old-deja/g++.mike/net8.C
33450 * g++.old-deja/g++.mike/p646.C
33451 * g++.old-deja/g++.mike/p700.C
33452 * g++.old-deja/g++.mike/p701.C
33453 * g++.old-deja/g++.mike/p811.C
33454 * g++.old-deja/g++.ns/template13.C
33455 * g++.old-deja/g++.other/array3.C
33456 * g++.old-deja/g++.other/crash25.C
33457 * g++.old-deja/g++.other/dtor3.C
33458 * g++.old-deja/g++.other/dtor4.C
33459 * g++.old-deja/g++.other/main1.C
33460 * g++.old-deja/g++.other/warn7.C
33461 * g++.old-deja/g++.pt/crash11.C
33462 * g++.old-deja/g++.pt/crash36.C
33463 * g++.old-deja/g++.pt/spec22.C
33464 * g++.old-deja/g++.pt/spec9.C
33465 * g++.old-deja/g++.pt/ttp52.C
33466 * g++.old-deja/g++.robertl/eb103.C
33467 * g++.old-deja/g++.robertl/eb121.C
33468 * g++.old-deja/g++.robertl/eb22.C
33469 * g++.old-deja/g++.robertl/eb8.C:
33470 Update locations and/or regexps of dg-error markers.
33471 Remove markers for some bogus messages that are no longer issued.
33472
33473 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33474
33475 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33476 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33477
33478 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33479
33480 PR c++/17618
33481 * g++.dg/lookup/crash5.C: New test.
33482
33483 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33484
33485 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33486 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33487 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33488 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33489 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33490 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33491
33492 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33493 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33494 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33495 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33496 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33497 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33498
33499 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33500
33501 * gcc.dg/vect/vect-44.c: Check additional cases.
33502 * gcc.dg/vect/vect-48.c: Check additional cases.
33503
33504 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33505 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33506 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33507 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33508 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33509 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33510 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33511 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33512 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33513
33514 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33515 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33516 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33517
33518 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33519
33520 * gcc.dg/tree-ssa/loop-6.c: New test.
33521
33522 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
33523
33524 PR c++/17620
33525 * g++.dg/inherit/base2.C: New.
33526
33527 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33528
33529 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33530 * gcc.dg/20001012-2.c: Likewise.
33531 * gcc.dg/20001013-1.c: Likewise.
33532 * gcc.dg/20001101-1.c: Likewise.
33533 * gcc.dg/20001102-1.c: Likewise.
33534 * gcc.dg/bf-spl1.c: Likewise.
33535 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33536 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33537
33538 2004-09-22 Diego Novillo <dnovillo@redhat.com>
33539
33540 PR tree-optimization/16721
33541 * gcc.dg/tree-ssa/pr16721.c: New test.
33542
33543 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
33544
33545 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33546 * gcc.dg/20040305-1.c: Likewise.
33547
33548 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
33549
33550 PR c/16566
33551 * gcc.c-torture/compile/pr16566-1.c,
33552 gcc.c-torture/compile/pr16566-2.c,
33553 gcc.c-torture/compile/pr16566-3.c: New tests.
33554
33555 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
33556
33557 PR tree-optimization/17512
33558 * gcc.c-torture/compile/20040916-1.c.
33559
33560 2004-09-21 Mark Mitchell <mark@codesourcery.com>
33561
33562 * gcc.dg/pragma-re-3.c: New test.
33563
33564 2004-09-17 Matt Austern <austern@apple.com>
33565
33566 PR c++/15049
33567 * g++.dg/other/anon3.C: New.
33568
33569 2004-09-21 Roger Sayle <roger@eyesopen.com>
33570
33571 PR c++/7503
33572 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33573 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33574 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33575 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33576 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33577
33578 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33579
33580 PR fortran/17286
33581 * gfortran.dg/pr17286.f90: New test.
33582
33583 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33584
33585 PR c++/17530
33586 * g++.dg/template/static7.C: New test.
33587
33588 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33589
33590 PR tree-opt/17558
33591 * gcc.c-torture/compile/pr17558.c: New test.
33592
33593 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33594
33595 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33596 if SKIP_ATTRIBUTE is defined.
33597
33598 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33599
33600 PR fortran/15957
33601 * gfortran.dg/pr15957.f90: New test.
33602
33603 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33604
33605 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33606 in comparison.
33607 * gcc.dg/vect/vect-79.c: Likewise.
33608 * gcc.dg/vect/vect-80.c: Likewise.
33609
33610 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33611
33612 PR fortran/15750
33613 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33614
33615 2004-09-20 Ira Rosen <irar@il.ibm.com>
33616
33617 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33618 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33619 * gcc.dg/vect/vect-62.c: New testcase.
33620 * gcc.dg/vect/vect-63.c: New testcase.
33621 * gcc.dg/vect/vect-64.c: New testcase.
33622 * gcc.dg/vect/vect-65.c: New testcase.
33623 * gcc.dg/vect/vect-66.c: New testcase.
33624 * gcc.dg/vect/vect-67.c: New testcase.
33625 * gcc.dg/vect/vect-68.c: New testcase.
33626 * gcc.dg/vect/vect-69.c: New testcase.
33627 * gcc.dg/vect/vect-79.c: New testcase.
33628 * gcc.dg/vect/vect-80.c: New testcase.
33629
33630 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33631
33632 * gcc.target/mips/asm-1.c: New test.
33633
33634 2004-09-19 Ira Rosen <irar@il.ibm.com>
33635
33636 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33637 * gcc.dg/vect/vect-73.c: New testcase.
33638 * gcc.dg/vect/vect-74.c: New testcase.
33639 * gcc.dg/vect/vect-75.c: New testcase.
33640 * gcc.dg/vect/vect-76.c: New testcase.
33641 * gcc.dg/vect/vect-77.c: New testcase.
33642 * gcc.dg/vect/vect-78.c: New testcase
33643
33644 2004-09-18 Paul Brook <paul@codesourcery.com>
33645
33646 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33647
33648 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33649
33650 PR c/17424
33651 * gcc.dg/pr17424-1.c: New test.
33652
33653 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33654
33655 * g++.dg/tree-ssa/pr17153.C: New test.
33656
33657 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33658
33659 PR pch/13361
33660 * g++.dg/pch/wchar-1.C: New.
33661 * g++.dg/pch/wchar-1.Hs: New.
33662
33663 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33664
33665 * gcc.c-torture/execute/20040917-1.c: New test.
33666
33667 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33668
33669 PR tree-optimization/17319
33670 * gcc.dg/pr17319.c: New test.
33671
33672 2004-09-17 Devang Patel <dpatel@apple.com>
33673
33674 * gcc.dg/20040813-1.c: New test.
33675
33676 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33677
33678 PR tree-optimization/17273
33679 * gcc.c-torture/compile/pr17273.c: New test.
33680
33681 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33682
33683 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33684 Update expected messages.
33685 * gcc.dg/declspec-13.c: New test.
33686
33687 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33688
33689 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33690
33691 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33692
33693 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33694 change what 'a' is pointing to.
33695
33696 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33697
33698 PR c++/16002
33699 * g++.dg/template/error18.C: New test.
33700
33701 PR c++/16029
33702 * g++.dg/warn/Wunused-8.C: New test.
33703
33704 2004-09-17 Steven Bosscher <stevenb@suse.de>
33705
33706 PR tree-optimization/17513
33707 * gcc.dg/20040916-1.c: New test.
33708
33709 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33710
33711 PR c++/17501
33712 * g++.dg/template/typename7.C: New test.
33713
33714 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33715
33716 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33717
33718 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33719
33720 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33721 with -ftree-based-profiling also.
33722 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33723
33724 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33725
33726 PR/15364
33727 * gfortran.dg/der_array_io_1.f90: New test.
33728 * gfortran.dg/der_array_io_2.f90: New test.
33729 * gfortran.dg/der_array_io_3.f90: New test.
33730
33731 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33732
33733 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33734 EABI.
33735
33736 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33737
33738 * g++.dg/opt/switch1.C: New test.
33739
33740 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33741
33742 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33743 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33744 Update expected messages.
33745
33746 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33747
33748 PR fortran/16485
33749 * gfortran.dg/same_name_1.f90: New test.
33750
33751 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33752
33753 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33754 dereference garbage pointers.
33755
33756 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33757
33758 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33759 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33760
33761 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33762 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33763 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33764
33765 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33766
33767 PR c++/17324
33768 * g++.dg/template/mangle1.C: New test.
33769
33770 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33771
33772 PR tree-optimization/17252
33773 * gcc.c-torture/execute/pr17252.c: New test.
33774
33775 2004-09-14 Andrew Pinski <apinski@apple.com>
33776
33777 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33778
33779 2004-09-14 Roger Sayle <roger@eyesopen.com>
33780
33781 PR rtl-optimization/9771
33782 * gcc.dg/pr9771-1.c: New test case.
33783
33784 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33785
33786 PR tree-optimization/15262
33787 * gcc.c-torture/execute/pr15262-1.c: New test.
33788 * gcc.c-torture/execute/pr15262-2.c: New test.
33789
33790 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33791
33792 * gcc.dg/declspec-12.c: New test.
33793
33794 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33795
33796 * gfortran.dg/pr17090.f90: Add directives to test.
33797
33798 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33799
33800 * gcc.c-torture/compile/20040914-1.c: New test.
33801
33802 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33803
33804 PR c++/16162
33805 * g++.dg/template/decl2.C: New test.
33806
33807 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33808
33809 PR fortran/17090
33810 * gfortran.dg/pr17090.f90: New test.
33811
33812 2004-09-13 Dale Johannesen <dalej@apple.com>
33813
33814 * gcc.c-torture/compile/pr17408.c: New test case.
33815
33816 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33817
33818 PR c++/16716
33819 * g++.dg/parse/crash17.C: New test.
33820
33821 PR c++/17327
33822 * g++.dg/template/enum3.C: New test.
33823
33824 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33825
33826 * lib/gcc-defs.exp: Load wrapper.exp.
33827 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33828 using local code.
33829 * lib/gcc.exp (gcc_init): Similar.
33830 * lib/gfortran.exp (gfortran_init): Similar.
33831 * lib/objc.exp (objc_init): Similar.
33832 * lib/treelang.exp (treelang_init): Similar.
33833 * lib/wrapper.exp: New file with build_wrapper call machinery in
33834 ${tool}_maybe_build_wrapper.
33835
33836 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33837
33838 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33839 "inline".
33840 * gcc.dg/declspec-11.c: Update expected messages.
33841 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33842 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33843 gcc.dg/inline-12.c: New tests.
33844
33845 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33846
33847 * g++.dg/tree-ssa/pr17400.C: New testcase.
33848
33849 2004-09-13 James E Wilson <wilson@specifixinc.com>
33850
33851 * gcc.target/mips/sb1-1.c: New testcase.
33852
33853 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33854
33855 * lib/g77-dg.exp: Remove unused file.
33856 * lib/mike-g77.exp: Ditto.
33857 * lib/g77.exp: Ditto.
33858
33859 2004-09-12 Richard Henderson <rth@redhat.com>
33860
33861 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33862
33863 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33864
33865 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33866 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33867 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33868 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33869 Update expected messages.
33870
33871 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33872
33873 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33874 declaration/use mismatch for dirp parameter.
33875
33876 2004-09-12 Andrew Pinski <apinski@apple.com>
33877
33878 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33879 -fgnu-runtime is passed.
33880
33881 2004-09-12 Richard Henderson <rth@redhat.com>
33882
33883 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33884 do the uplevel thing and update additional_flags directly.
33885 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33886 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33887 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33888 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33889
33890 2004-09-11 Steven Bosscher <stevenb@suse.de>
33891
33892 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33893
33894 2004-09-11 Roger Sayle <roger@eyesopen.com>
33895
33896 PR middle-end/17411
33897 * g++.dg/opt/pr17411-1.C: New test case.
33898
33899 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33900
33901 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33902 gcc.dg/tls/diag-2.c: Update expected messages.
33903 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33904 messages.
33905 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33906 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33907 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33908 gcc.dg/tls/diag-5.c: New tests.
33909
33910 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33911
33912 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33913
33914 2004-09-11 Steven Bosscher <stevenb@suse.de>
33915
33916 * g++.dg/parse/break-in-for.C: New test.
33917
33918 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33919
33920 * gcc.dg/tree-ssa/20040911-1.c: New test.
33921
33922 2004-09-11 Andreas Jaeger <aj@suse.de>
33923
33924 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33925 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33926
33927 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33928
33929 * gcc.target/frv: New directory of FR-V-specific tests.
33930
33931 2004-09-10 James E Wilson <wilson@specifixinc.com>
33932
33933 * gcc.dg/convert-vec-1.c: New test.
33934
33935 2004-09-10 Roger Sayle <roger@eyesopen.com>
33936
33937 PR middle-end/17024
33938 * gcc.dg/pr17024-1.c: New test case.
33939
33940 2004-09-10 Eric Christopher <echristo@redhat.com>
33941
33942 * gcc.dg/20040910-1.c: New test.
33943
33944 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33945
33946 * gcc.dg/bitfld-9.c: New test.
33947
33948 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33949
33950 * gcc.c-torture/execute/ieee/acc1.c: New test.
33951 * gcc.c-torture/execute/ieee/acc2.c: New test.
33952 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33953
33954 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33955
33956 * gcc.dg/deprecated-2.c: New test.
33957
33958 2004-09-09 James E Wilson <wilson@specifixinc.com>
33959
33960 * gcc.dg/init-vec-1.c: New test.
33961
33962 2004-09-09 Roger Sayle <roger@eyesopen.com>
33963
33964 PR middle-end/17055
33965 * gcc.dg/pr17055-1.c: New test case.
33966
33967 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33968
33969 PR target/17377
33970 * gcc.c-torture/execute/pr17377.c: New test.
33971
33972 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33973
33974 PR c/8420
33975 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33976 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33977 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33978 gcc.dg/long-long-typespec-1.c: New tests.
33979 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33980
33981 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33982
33983 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33984 gcc.dg/gnu99-static-1.c: New tests.
33985
33986 2004-09-08 Devang Patel <dpatel@apple.com>
33987
33988 * gcc.dg/darwin-ld-20040828-1.c: New test.
33989 * gcc.dg/darwin-ld-20040828-2.c: New test.
33990 * gcc.dg/darwin-ld-20040828-3.c: New test.
33991
33992 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33993
33994 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33995 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33996 in error message.
33997 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33998 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33999 in error message.
34000 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34001 types they qualify.
34002 * objc.dg/type-size-2.m: Fix wording in comment.
34003 * objc.dg/va-meth-1.m: New test case.
34004
34005 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
34006
34007 PR c/16633:
34008 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34009 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34010
34011 2004-09-06 Devang Patel <dpatel@apple.com>
34012
34013 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34014 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34015
34016 2004-09-06 Zack Weinberg <zack@codesourcery.com>
34017
34018 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34019 reflect changed line numbering of diagnostics.
34020
34021 2004-09-06 Paul Brook <paul@codesourcery.com>
34022
34023 * gfortran.dg/edit_real_1.f90: Add new test.
34024
34025 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34026
34027 * gcc.dg/tree-ssa/loop-2.c: New test.
34028 * gcc.dg/tree-ssa/loop-3.c: New test.
34029 * gcc.dg/tree-ssa/loop-4.c: New test.
34030 * gcc.dg/tree-ssa/loop-5.c: New test.
34031
34032 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34033
34034 * gcc.dg/format/sentinel-1.c: Update for parameter option.
34035
34036 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34037
34038 * gcc.dg/format/sentinel-1.c: New test.
34039
34040 2004-09-04 Uros Bizjak <uros@kss-loka.si>
34041
34042 * gcc.dg/builtins-46.c: New.
34043
34044 2004-09-03 Devang Patel <dpatel@apple.com>
34045
34046 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34047 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34048
34049 2004-09-03 Jan Beulich <jbeulich@novell.com>
34050
34051 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34052 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34053 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34054 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34055 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34056 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34057 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34058 the non-portable bzero.
34059 * gcc.dg/20010912-1.c: xfail for NetWare.
34060 * gcc.dg/20020426-2.c: xfail for NetWare.
34061 * gcc.dg/20021014-1.c: xfail for NetWare.
34062 * gcc.dg/20021018-1.c: xfail for NetWare.
34063 * gcc.dg/20030213-1.c: xfail for NetWare.
34064 * gcc.dg/20030225-1.c: xfail for NetWare.
34065 * gcc.dg/20030708-1.c: xfail for NetWare.
34066 * gcc.dg/builtins-config.h: Also exclude NetWare.
34067 * gcc.dg/format/format.h: Define restrict only if not already defined.
34068 * gcc.dg/nest.c: xfail for NetWare.
34069 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34070 * lib/target-supports.exp (check_visibility_available): Exclude
34071 NetWare.
34072
34073 2004-09-03 Jan Beulich <jbeulich@novell.com>
34074
34075 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34076 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34077 deterministic starting point for the alignment of structure fields.
34078 * gcc.dg/Wpadded.c: Dito.
34079 * g++.dg/abi/vbase10.C: Dito.
34080
34081 2004-09-03 Devang Patel <dpatel@apple.com>
34082
34083 * g++.dg/debug/pr15736.cc: New test.
34084
34085 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34086
34087 * README.QMTEST: Fix out-of-date link.
34088
34089 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
34090
34091 PR fortran/16579
34092 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34093 Delete. Duplicate of gfortran.dg/g77/20010610.f
34094
34095 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34096
34097 * g++.dg/abi/arm_rtti1.C: New test.
34098
34099 2004-09-02 Geoffrey Keating <geoffk@apple.com>
34100
34101 * gcc.dg/ppc-vector-memcpy.c: New.
34102 * gcc.dg/ppc-vector-memset.c: New.
34103
34104 2004-09-02 Chao-ying Fu <fu@mips.com>
34105
34106 * gcc.target/mips/mips-3d-1.c: New test.
34107 * gcc.target/mips/mips-3d-2.c: New test.
34108 * gcc.target/mips/mips-3d-3.c: New test.
34109 * gcc.target/mips/mips-3d-4.c: New test.
34110 * gcc.target/mips/mips-3d-5.c: New test.
34111 * gcc.target/mips/mips-3d-6.c: New test.
34112 * gcc.target/mips/mips-3d-7.c: New test.
34113 * gcc.target/mips/mips-3d-8.c: New test.
34114 * gcc.target/mips/mips-3d-9.c: New test.
34115 * gcc.target/mips/mips-ps-1.c: New test.
34116 * gcc.target/mips/mips-ps-2.c: New test.
34117 * gcc.target/mips/mips-ps-3.c: New test.
34118 * gcc.target/mips/mips-ps-4.c: New test.
34119 * gcc.target/mips/mips-ps-type.c: New test.
34120
34121 2004-09-02 Paul Brook <paul@codesourcery.com>
34122
34123 * gfortran.dg/edit_real_1.f90: Add new tests.
34124
34125 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34126
34127 PR fortran/15327
34128 * gfortran.dg/merge_char_1.f90: New test.
34129
34130 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34131
34132 PR fortran/16404
34133 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34134
34135 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34136
34137 PR c/1522
34138 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34139
34140 2004-09-01 Mark Mitchell <mark@codesourcery.com>
34141
34142 * g++.dg/opt/loop1.C: Do not XFAIL.
34143
34144 2004-09-01 Jakub Jelinek <jakub@redhat.com>
34145
34146 * gcc.c-torture/execute/20040831-1.c: New test.
34147
34148 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
34149
34150 PR fortran/16579
34151 * gfortran.dg/g77/20010610.f: Now passes.
34152 Copy from g77.f-torture/execute. Add dg-run directive.
34153 * gfortran.dg/g77/README: Update
34154
34155 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
34156
34157 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34158 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34159 (t1, t2, t3, t4): Add volatile.
34160
34161 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34162
34163 * g++.dg/ext/visibility/arm1.C: New test.
34164
34165 2004-08-31 Geoffrey Keating <geoffk@apple.com>
34166
34167 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34168 -pedantic-errors.
34169
34170 2004-09-01 Paul Brook <paul@codesourcery.com>
34171
34172 * gfortran.dg/eof_2.f90: New test.
34173
34174 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34175
34176 PR fortran/16579
34177 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34178
34179 2004-08-31 Bud Davis <bdavis9659@comcast.net>
34180
34181 PR libfortran/16805
34182 * gfortran.dg/list_read_2.f90: New test.
34183
34184 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34185
34186 * g++.dg/abi/key1.C: New test.
34187
34188 2004-08-31 Richard Henderson <rth@redhat.com>
34189
34190 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34191 form of offsetof.
34192 * g++.dg/other/offsetof5.C: Remove duplicate.
34193
34194 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34195
34196 PR fortran/17244
34197 * gfortran.dg/func_derived_1.f90: New test.
34198
34199 2004-08-31 Paul Brook <paul@codesourcery.com>
34200
34201 * gfortran.dg/eof_1.f90: New test.
34202
34203 2004-08-31 Paul Brook <paul@codesourcery.com>
34204
34205 * gfortran.dg/list_read_1.f90: New file.
34206
34207 2004-08-30 Mark Mitchell <mark@codesourcery.com>
34208
34209 * g++.dg/opt/loop1.C: XFAIL.
34210
34211 2004-08-30 Geoffrey Keating <geoffk@apple.com>
34212
34213 * gcc.dg/funcdef-storage-1.c: New.
34214 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34215 an extern function in local scope.
34216 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34217 declare an 'auto inline' function in local scope.
34218 * gcc.dg/20011130-1.c: Likewise.
34219 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34220 an 'auto' function in local scope.
34221 * gcc.dg/20021014-1.c: Likewise.
34222 * gcc.dg/20030331-2.c: Likewise.
34223
34224 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34225
34226 * gfortran.dg/blockdata_1.f90: New test.
34227
34228 2004-08-30 Richard Henderson <rth@redhat.com>
34229
34230 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34231
34232 2004-08-30 Richard Henderson <rth@redhat.com>
34233
34234 * lib/fortran-torture.exp (fortran-torture-execute): Honor
34235 additional_flags set by alternate driver.
34236 (ieee-options): New procedure.
34237 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34238 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34239 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34240 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34241
34242 2004-08-30 Richard Henderson <rth@redhat.com>
34243
34244 * lib/f-torture.exp: Remove.
34245
34246 2004-08-29 Mark Mitchell <mark@codesourcery.com>
34247
34248 PR rtl-optimization/16590
34249 * g++.dg/opt/loop1.C: New test.
34250
34251 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34252
34253 PR fortran/13910
34254 * gfortran.dg/oldstyle_1.f90: New test.
34255
34256 2004-08-29 Steven G. Kargl <kargls@comcast.net>
34257 Paul Brook <paul@codesourcery.com>
34258
34259 * gfortran.dg/g77/README: Update.
34260 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34261 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34262 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34263
34264 2004-08-28 Paul Brook <paul@codesourcery.com>
34265
34266 PR libfortran/17195
34267 * gfortran.dg/edit_real_1.f90: New test.
34268
34269 2004-08-27 Paul Brook <paul@codesourcery.com>
34270
34271 * gfortran.dg/rewind_1.f90: New test.
34272
34273 2004-08-27 Bud Davis <bdavis9659@comcast.net>
34274
34275 PR fortran/16597
34276 * gfortran.dg/pr16597.f90: New test.
34277
34278 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34279
34280 PR c/13801
34281 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34282 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34283 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34284 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34285 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34286
34287 2004-08-26 Nick Clifton <nickc@redhat.com>
34288
34289 * gcc.c-torture/compile/pr17119.c: New test.
34290
34291 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34292
34293 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34294
34295 2004-08-25 Richard Henderson <rth@redhat.com>
34296
34297 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34298 the bits that expect kind=8 to be the largest real kind.
34299
34300 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34301
34302 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34303
34304 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34305
34306 * gfortran.dg/assignment_1.f90: New test.
34307
34308 2004-08-25 Adam Nemet <anemet@lnxw.com>
34309
34310 * g++.dg/template/repo3.C: New test.
34311
34312 2004-08-25 Roger Sayle <roger@eyesopen.com>
34313
34314 PR middle-end/16693
34315 PR tree-optimization/16372
34316 * g++.dg/opt/pr16372-1.C: New test case.
34317 * g++.dg/opt/pr16693-1.C: New test case.
34318 * g++.dg/opt/pr16693-2.C: New test case.
34319
34320 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34321
34322 * objc.dg/proto-lossage-4.m: New test.
34323
34324 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34325
34326 PR c++/17155
34327 * g++.dg/inherit/local2.C: New test.
34328
34329 2004-08-25 Paul Brook <paul@codesourcery.com>
34330
34331 PR fortran/17144
34332 * gfortran.dg/string_ctor_1.f90: New test.
34333
34334 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34335
34336 PR c++/14428
34337 * g++.dg/template/redecl2.C: New test.
34338
34339 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34340
34341 PR fortran/17143
34342 * gfortran.dg/pr17143.f90: New test.
34343
34344 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34345
34346 PR fortran/17164
34347 * gfortran.dg/pr17164.f90: New test.
34348
34349 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34350
34351 * gcc.dg/tree-ssa/loop-1.c: New test.
34352
34353 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34354
34355 * gcc.c-torture/compile/20040824-1.c: New test.
34356
34357 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34358
34359 * gcc.c-torture/compile/iftrap-3.c: New test.
34360
34361 2004-08-24 Paul Brook <paul@codesourcery.com>
34362
34363 * gfortran.dg/entry_2.f90: New test.
34364
34365 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34366
34367 PR c++/16889
34368 * g++.dg/lookup/ambig[12].C: New.
34369
34370 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34371
34372 PR c++/16706
34373 * g++.dg/template/crash21.C: New test.
34374 * g++.dg/template/crash22.C: Likewise.
34375
34376 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34377
34378 PR c++/17149
34379 * g++.dg/template/access15.C: New.
34380
34381 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34382
34383 PR c++/17163
34384 * g++.dg/template/repo2.C: New test.
34385
34386 2004-08-23 Roger Sayle <roger@eyesopen.com>
34387
34388 PR rtl-optimization/17078
34389 * gcc.c-torture/execute/pr17078-1.c: New test case.
34390
34391 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34392
34393 PR c/14492
34394 * gcc.dg/debug/crash1.c: New test.
34395
34396 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34397
34398 PR c/16180
34399 * gcc.dg/loop-5.c: New test.
34400
34401 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34402
34403 * gcc.c-torture/execute/20040823-1.c: New test.
34404
34405 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34406
34407 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34408 to the assembler. Simplify test accordingly.
34409 (asm_abi_flags): Use GNU names.
34410 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34411 to check for ABI flags.
34412
34413 2004-08-22 Andrew Pinski <apinski@apple.com>
34414
34415 * g++.dg/opt/pr14029.C: New test.
34416 * gcc.c-torture/execute/pr15262.c: New test.
34417
34418 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34419
34420 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34421
34422 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34423
34424 PR 16908
34425 * gfortran.dg/direct_io.f90: New test.
34426
34427 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34428
34429 PR c++/17121
34430 * g++.dg/inherit/local2.C: New test.
34431
34432 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34433
34434 PR c++/17120
34435 * g++.dg/warn/Wparentheses-4.C: New test.
34436
34437 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34438
34439 PR c++/17121
34440 * g++.dg/inherit/local2.C: New test.
34441
34442 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34443 * gcc.dg/ppc-ldstruct.c: Likewise.
34444 * gcc.dg/ppc64-abi-2.c: Likewise.
34445
34446 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34447
34448 PR rtl-optimization/17099
34449 * gcc.c-torture/execute/20040820-1.c: New test.
34450
34451 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34452
34453 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34454
34455 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34456
34457 PR fortran/17077
34458 * gfortran.dg/auto_array_1.f90: New test.
34459
34460 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34461
34462 PR fortran/17074
34463 * gfortran.dg/simpleif_1.f90: New test.
34464
34465 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34466
34467 * lib/target-supports.exp (check_profiling_available): Return
34468 false for arm*-*-symbianelf* and arm*-*-eabi*.
34469
34470 PR c++/15890
34471 * g++.dg/template/delete1.C: New test.
34472
34473 2004-08-19 Paul Brook <paul@codesourcery.com>
34474
34475 PR fortran/14976
34476 PR fortran/16228
34477 * gfortran.dg/data_char_1.f90: New test.
34478
34479 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34480
34481 PR fortran/16946
34482 * gfortran.dg/reduction.f90: New testcase.
34483
34484 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34485
34486 PR fortran/16520
34487 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34488
34489 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
34490
34491 PR c++/17041
34492 * g++.dg/Wparentheses-3.C: New test.
34493
34494 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
34495
34496 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34497 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34498 * gcc.dg/vect/vect-2.c: Likewise.
34499 * gcc.dg/vect/vect-3.c: Likewise.
34500 * gcc.dg/vect/vect-4.c: Likewise.
34501 * gcc.dg/vect/vect-5.c: Likewise.
34502 * gcc.dg/vect/vect-6.c: Likewise.
34503 * gcc.dg/vect/vect-7.c: Likewise.
34504 * gcc.dg/vect/vect-25.c: Likewise.
34505 * gcc.dg/vect/vect-31.c: Likewise.
34506 * gcc.dg/vect/vect-32.c: Likewise.
34507 * gcc.dg/vect/vect-34.c: Likewise.
34508 * gcc.dg/vect/vect-36.c: Likewise.
34509 * gcc.dg/vect/vect-all.c: Likewise.
34510
34511 2004-08-18 Mark Mitchell <mark@codesourcery.com>
34512
34513 PR c++/17068
34514 * g++.dg/template/operator4.C: New test.
34515
34516 2004-08-18 Richard Henderson <rth@redhat.com>
34517
34518 * gcc.dg/20040206-1.c: XFAIL.
34519
34520 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34521
34522 PR c++/16246
34523 * g++.dg/template/array7.C: New test.
34524
34525 2004-08-17 James E Wilson <wilson@specifixinc.com>
34526
34527 * gcc.dg/mips-movcc-1.c: New test.
34528 * gcc.dg/mips-movcc-2.c: New test.
34529 * gcc.dg/mips-movcc-3.c: New test.
34530
34531 * gcc.dg/mips-nmadd-1.c: New test.
34532 * gcc.dg/mips-nmadd-2.c: New test.
34533
34534 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34535
34536 PR c++/15871
34537 * g++.dg/opt/inline8.C: New test.
34538
34539 PR c++/16965
34540 * g++.dg/parse/error17.C: New test.
34541
34542 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
34543
34544 * gcc.dg/vect: New directory for vectorizer tests.
34545 * gcc.dg/vect/tree-vect.h: New file.
34546 * gcc.dg/vect/vect.exp: New file.
34547 * gcc.dg/vect/pr16105.c.c: New test.
34548 * gcc.dg/vect/vect-1.c: New test.
34549 * gcc.dg/vect/vect-2.c: New test.
34550 * gcc.dg/vect/vect-3.c: New test.
34551 * gcc.dg/vect/vect-4.c: New test.
34552 * gcc.dg/vect/vect-5.c: New test.
34553 * gcc.dg/vect/vect-6.c: New test.
34554 * gcc.dg/vect/vect-7.c: New test.
34555 * gcc.dg/vect/vect-8.c: New test.
34556 * gcc.dg/vect/vect-9.c: New test.
34557 * gcc.dg/vect/vect-10.c: New test.
34558 * gcc.dg/vect/vect-11.c: New test.
34559 * gcc.dg/vect/vect-12.c: New test.
34560 * gcc.dg/vect/vect-13.c: New test.
34561 * gcc.dg/vect/vect-14.c: New test.
34562 * gcc.dg/vect/vect-15.c: New test.
34563 * gcc.dg/vect/vect-16.c: New test.
34564 * gcc.dg/vect/vect-17.c: New test.
34565 * gcc.dg/vect/vect-18.c: New test.
34566 * gcc.dg/vect/vect-19.c: New test.
34567 * gcc.dg/vect/vect-20.c: New test.
34568 * gcc.dg/vect/vect-21.c: New test.
34569 * gcc.dg/vect/vect-22.c: New test.
34570 * gcc.dg/vect/vect-23.c: New test.
34571 * gcc.dg/vect/vect-24.c: New test.
34572 * gcc.dg/vect/vect-25.c: New test.
34573 * gcc.dg/vect/vect-26.c: New test.
34574 * gcc.dg/vect/vect-27.c: New test.
34575 * gcc.dg/vect/vect-28.c: New test.
34576 * gcc.dg/vect/vect-29.c: New test.
34577 * gcc.dg/vect/vect-30.c: New test.
34578 * gcc.dg/vect/vect-31.c: New test.
34579 * gcc.dg/vect/vect-32.c: New test.
34580 * gcc.dg/vect/vect-33.c: New test.
34581 * gcc.dg/vect/vect-34.c: New test.
34582 * gcc.dg/vect/vect-35.c: New test.
34583 * gcc.dg/vect/vect-36.c: New test.
34584 * gcc.dg/vect/vect-37.c: New test.
34585 * gcc.dg/vect/vect-38.c: New test.
34586 * gcc.dg/vect/vect-40.c: New test.
34587 * gcc.dg/vect/vect-41.c: New test.
34588 * gcc.dg/vect/vect-42.c: New test.
34589 * gcc.dg/vect/vect-43.c: New test.
34590 * gcc.dg/vect/vect-44.c: New test.
34591 * gcc.dg/vect/vect-45.c: New test.
34592 * gcc.dg/vect/vect-46.c: New test.
34593 * gcc.dg/vect/vect-47.c: New test.
34594 * gcc.dg/vect/vect-48.c: New test.
34595 * gcc.dg/vect/vect-49.c: New test.
34596 * gcc.dg/vect/vect-50.c: New test.
34597 * gcc.dg/vect/vect-51.c: New test.
34598 * gcc.dg/vect/vect-52.c: New test.
34599 * gcc.dg/vect/vect-53.c: New test.
34600 * gcc.dg/vect/vect-54.c: New test.
34601 * gcc.dg/vect/vect-55.c: New test.
34602 * gcc.dg/vect/vect-56.c: New test.
34603 * gcc.dg/vect/vect-57.c: New test.
34604 * gcc.dg/vect/vect-58.c: New test.
34605 * gcc.dg/vect/vect-59.c: New test.
34606 * gcc.dg/vect/vect-60.c: New test.
34607 * gcc.dg/vect/vect-61.c: New test.
34608 * gcc.dg/vect/vect-all.c: New test.
34609 * gcc.dg/vect/vect-none.c: New test.
34610
34611 2004-08-17 Paul Brook <paul@codesourcery.com>
34612
34613 PR fortran/13082
34614 * gfortran.dg/entry_1.f90: New test.
34615
34616 2004-08-17 Andrew Pinski <apinski@apple.com>
34617
34618 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34619
34620 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34621
34622 * gcc.dg/pr17036-1.c: New test.
34623
34624 2004-08-16 Devang Patel <dpatel@apple.com>
34625
34626 * gcc.dg/darwin-20040809-1.c: New test.
34627
34628 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34629
34630 * gcc.dg/funcdef-attr-1.c: New test.
34631
34632 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34633
34634 * gcc.dg/altivec-17.c: New test.
34635 * gcc.dg/altivec-18.c: New test.
34636
34637 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34638
34639 PR c++/6749
34640 * g++.dg/template/vtable2.C: New test.
34641
34642 2004-08-14 Richard Henderson <rth@redhat.com>
34643
34644 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34645 * gcc.dg/pack-test-4.c (main): Return 0.
34646 * gcc.dg/setjmp-1.c: Remove XFAIL.
34647 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34648
34649 2004-08-14 Richard Henderson <rth@redhat.com>
34650
34651 * gcc.dg/980217-1.c: Add prototype for printf.
34652
34653 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34654
34655 * gfortran.dg/pr16935.f90: New test.
34656
34657 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34658
34659 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34660
34661 2004-08-13 Paul Brook <paul@codesourcery.com>
34662
34663 * gfortran.dg/der_io_1.f90: Remove stray comma.
34664
34665 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34666
34667 * gcc.dg/vmx/cw-bug-2.c: Remove.
34668 * gcc.dg/vmx/vprint-1.c: Remove.
34669 * gcc.dg/vmx/vscan-1.c: Remove.
34670
34671 2004-08-12 Devang patel <dpatel@apple.com>
34672
34673 * gcc.dg/darwin-20040809-2.c: New test.
34674
34675 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34676
34677 * g++.dg/ext/altivec-12.C: New test.
34678
34679 * g++.dg/ext/altivec-11.C: New test.
34680
34681 2004-08-12 Paul Brook <paul@codesourcery.com>
34682
34683 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34684
34685 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34686
34687 * g++.dg/ext/altivec-2.C: Check for hardware support before
34688 executing any VMX instructions.
34689
34690 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34691
34692 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34693
34694 PR c++/16276
34695 * g++.old-deja/g++.other/comdat4.C: New test.
34696 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34697
34698 2004-08-12 Ben Elliston <bje@au.ibm.com>
34699
34700 PR target/16286
34701 * gcc.dg/pr16286.c: New test.
34702
34703 2004-08-12 Jan Beulich <jbeulich@novell.com>
34704
34705 * g++.dg/ext/asm5.C: New.
34706
34707 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34708
34709 PR c++/16698
34710 * g++.dg/eh/crash1.C: New test.
34711
34712 PR c++/16717
34713 * g++.dg/ext/construct1.C: New test.
34714
34715 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34716
34717 PR c++/16853
34718 * g++.dg/init/ptrmem1.C: New test.
34719
34720 PR c++/16618
34721 * g++.dg/parse/offsetof5.C: New test.
34722
34723 PR c++/16870
34724 * g++.dg/template/overload3.C: New test.
34725
34726 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34727
34728 PR c++/16964
34729 * g++.dg/parse/error16.C: New test.
34730
34731 PR c++/16904
34732 * g++.dg/template/error14.C: New test.
34733
34734 PR c++/16929
34735 * g++.dg/template/error15.C: New test.
34736
34737 2004-08-11 Devang Patel <dpatel@apple.com>
34738
34739 * gcc.dg/darwin-ld-20040809-1.c: New test.
34740 * gcc.dg/darwin-ld-20040809-2.c: New test.
34741
34742 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34743
34744 PR fortran/16917
34745 * gfortran.dg/dfloat_1.f90: New test.
34746
34747 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34748
34749 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34750 * gcc.dg/dll-2.c: Fix dg-require syntax.
34751 * gcc.misc-tests/arm-isr.c (abort): Declare.
34752 (exit): Likewise.
34753
34754 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34755
34756 PR c++/16971
34757 * g++.dg/parse/crash16.C: New test.
34758
34759 2004-08-10 Roger Sayle <roger@eyesopen.com>
34760
34761 * gcc.dg/mips-rsqrt-1.c: New test case.
34762 * gcc.dg/mips-rsqrt-2.c: New test case.
34763 * gcc.dg/mips-rsqrt-3.c: New test case.
34764
34765 2004-08-10 Paul Brook <paul@codesourcery.com>
34766
34767 * gfortran.dg/der_io_1.f90: New test.
34768
34769 2004-08-10 Paul Brook <paul@codesourcery.com>
34770
34771 PR fortran/16919
34772 * gfortran.dg/der_array_1.f90: New test.
34773
34774 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34775
34776 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34777
34778 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34779
34780 * gcc.dg/wchar_t-2.c: Fix typo.
34781
34782 2004-08-09 Falk Hueffner <falk@debian.org>
34783
34784 PR tree-optimization/12517
34785 * gcc.c-torture/compile/pr12517.c: New test.
34786
34787 PR tree-optimization/12578
34788 * gcc.c-torture/compile/pr12578.c: New test.
34789
34790 PR tree-optimization/12899
34791 * gcc.c-torture/compile/pr12899.c: New test.
34792
34793 PR rtl-optimization/14692
34794 * gcc.c-torture/compile/pr14692.c: New test.
34795
34796 PR tree-optimization/16461
34797 * gcc.c-torture/compile/pr16461.c: New test.
34798
34799 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34800
34801 * gfortran.dg/getenv_1.f90: New test.
34802
34803 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34804
34805 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34806 wchar_t.
34807 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34808
34809 2004-08-06 Paul Brook <paul@codesourcery.com>
34810
34811 * gfortran.dg/ret_array_1.f90: New test.
34812 * gfortran.dg/ret_pointer_1.f90: New test.
34813
34814 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34815
34816 * gcc.dg/missing-field-init-[12].c: New tests.
34817 * g++.dg/warn/missing-field-init-[12].C: New tests.
34818
34819 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34820
34821 * gcc.dg/enum2.c: New test.
34822 * gcc.dg/symbian3.c: Likewise.
34823 * gcc.dg/symbian4.c: Likewise.
34824 * gcc.dg/wchar_t-2.c: Likewise.
34825
34826 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34827
34828 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34829 destructor tests.
34830
34831 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34832
34833 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34834 dg-require-visiblity.
34835 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34836 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34837 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34838 * g++.dg/ext/visibility/new1.C: Likewise.
34839 * g++.dg/ext/visibility/pragma.C: Likewise.
34840 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34841 * g++.dg/ext/visibility/virtual.C: Likewise.
34842 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34843 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34844 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34845 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34846 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34847 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34848 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34849 * g++/dg/ext/visibility/visibility-8.C: New test.
34850 * gcc.c-torture/compile/dll.x: Remove.
34851 * gcc.dg/dll-2.c: Use dg-require-dll
34852 * gcc.dg/visibility-10.c: New test.
34853 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34854 supporting DLLs.
34855 * lib/scanasm.exp (scan_hidden): New function.
34856 (scan_not_hidden): Likewise.
34857
34858 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34859
34860 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34861
34862 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34863
34864 * gcc.c-torture/execute/20040805-1.c: New test.
34865
34866 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34867
34868 * gcc.dg/20020118-1.c: Declare abort.
34869 * gcc.dg/altivec_check.h: Likewise.
34870 * gcc.dg/iftrap-2.c: Likewise.
34871 * gcc.dg/pragma-darwin.c: Likewise.
34872 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34873
34874 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34875
34876 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34877
34878 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34879
34880 * gcc.c-torture/execute/builtins/abs-2.c,
34881 gcc.c-torture/execute/builtins/abs-3.c,
34882 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34883 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34884 intmax_t, uintmax_t and their limits.
34885 * gcc.dg/intmax_t-1.c: New test.
34886
34887 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34888
34889 * g++.dg/tc1/dr147.C: Add reference to PR.
34890
34891 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34892
34893 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34894 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34895
34896 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34897
34898 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34899
34900 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34901
34902 * gcc.dg/redecl-5.c: New test.
34903 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34904 of scanf.
34905
34906 2004-08-03 Roger Sayle <roger@eyesopen.com>
34907
34908 PR middle-end/16790
34909 * gcc.c-torture/execute/pr16790-1.c: New test case.
34910
34911 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34912
34913 * g++.dg/ext/visibility/assign1.C: New test.
34914 * g++.dg/ext/visibility/new1.C: Likewise.
34915
34916 * gcc.dg/symbian1.c: New test.
34917 * gcc.dg/symbian2.c: Likewise.
34918
34919 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34920
34921 PR target/16570
34922 * gcc.dg/i386-sse-9.c: New test.
34923
34924 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34925
34926 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34927
34928 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34929
34930 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34931 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34932 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34933 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34934 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34935 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34936 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34937 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34938 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34939 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34940 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34941 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34942 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34943 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34944 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34945 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34946 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34947 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34948 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34949 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34950 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34951 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34952 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34953 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34954 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34955 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34956 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34957 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34958 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34959 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34960 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34961 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34962 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34963 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34964 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34965 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34966 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34967 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34968 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34969 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34970 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34971 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34972 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34973 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34974 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34975 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34976 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34977 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34978 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34979 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34980 gcc.misc-tests/i386-pf-3dnow-1.c,
34981 gcc.misc-tests/i386-pf-athlon-1.c,
34982 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34983 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34984 Declare built-in functions used.
34985 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34986
34987 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34988
34989 PR c++/16707
34990 * g++.dg/lookup/using12.C: New test.
34991
34992 * g++.dg/init/null1.C: Fix PR number.
34993 * g++.dg/parse/namespace10.C: Likewise.
34994
34995 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34996
34997 PR c++/16224
34998 * g++.dg/template/spec17.C: New test.
34999 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35000 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35001
35002 2004-08-02 David Billinghurst
35003
35004 PR fortran/16292
35005 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35006
35007 2004-08-01 Zack Weinberg <zack@codesourcery.com>
35008
35009 * gcc.dg/ia64-got-1.c: New test case.
35010
35011 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35012
35013 PR c++/16489
35014 * g++.dg/init/null1.C: New test.
35015 * g++.dg/tc1/dr76.C: Adjust error marker.
35016
35017 PR c++/16529
35018 * g++.dg/parse/namespace10.C: New test.
35019
35020 PR c++/16810
35021 * g++.dg/inherit/ptrmem2.C: New test.
35022
35023 2004-08-02 Ben Elliston <bje@au.ibm.com>
35024
35025 PR target/16155
35026 * gcc.dg/pr16155.c: New test.
35027
35028 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
35029
35030 * gcc.dg/redecl-2.c: New test.
35031
35032 2004-07-30 Geoffrey Keating <geoffk@apple.com>
35033
35034 * gcc.dg/darwin-longdouble.c: New file.
35035
35036 2004-07-30 Richard Henderson <rth@redhat.com>
35037
35038 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35039 write to constant argument.
35040 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35041
35042 2004-07-30 Richard Henderson <rth@redhat.com>
35043
35044 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35045 tests of nearest around zero.
35046
35047 2004-07-30 Andrew Pinski <apinski@apple.com>
35048
35049 * gcc.c-torture/compile/20040730-1.c: New test.
35050
35051 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35052
35053 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35054 powerpc-eabispe.
35055
35056 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35057
35058 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35059
35060 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
35061
35062 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35063 contains $ld_library_path.
35064 * lib/gfortran.exp (gfortran_link_flags): Likewise.
35065
35066 2004-07-29 Richard Henderson <rth@redhat.com>
35067
35068 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35069
35070 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35071 (alt2, which): New.
35072 (Check): Accept either alternative.
35073
35074 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35075
35076 * g++.dg/abi/inline1.C: New test.
35077 * g++.dg/abi/local1-a.cc: Likewise.
35078 * g++.dg/abi/local1.C: Likewise.
35079 * g++.dg/abi/mangle11.C: Tweak location of warnings.
35080 * g++.dg/abi/mangle12.C: Likewise.
35081 * g++.dg/abi/mangle17.C: Likewise.
35082 * g++.dg/abi/mangle20-2.C: Likewise.
35083 * g++.dg/opt/interface1.C: Likewise.
35084 * g++.dg/opt/interface1.h: Likewise.
35085 * g++.dg/opt/interface1-a.cc: New test.
35086 * g++.dg/parse/repo1.C: New test.
35087 * g++.dg/template/repo1.C: Likewise.
35088 * g++.dg/warn/Winline-1.C: Likewise.
35089 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35090
35091 2004-07-29 Diego Novillo <dnovillo@redhat.com>
35092
35093 * gcc.dg/tree-ssa/20040729-1.c: New test.
35094
35095 2004-07-27 Matt Austern <austern@apple.com>
35096
35097 * gcc.dg/darwin-bool-1.c: New test.
35098 * gcc.dg/darwin-bool-2.c: New test.
35099
35100 2004-07-28 Richard Henderson <rth@redhat.com>
35101
35102 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35103 arguments in the correct type. Don't write to constant arguments.
35104
35105 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35106
35107 PR tree-optimization/16688
35108 PR tree-optimization/16689
35109 * g++.dg/tree-ssa/pr16688.C: New test.
35110
35111 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35112
35113 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35114 loads. Not only in the comment, this time.
35115
35116 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
35117
35118 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
35119 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35120 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
35121 * gcc.dg/sh4a-bitmovua.c: New.
35122 * gcc.dg/sh4a-cos.c: New.
35123 * gcc.dg/sh4a-cosf.c: New.
35124 * gcc.dg/sh4a-fprun.c: New.
35125 * gcc.dg/sh4a-fsrra.c: New.
35126 * gcc.dg/sh4a-memmovua.c: New.
35127 * gcc.dg/sh4a-sin.c: New.
35128 * gcc.dg/sh4a-sincos.c: New.
35129 * gcc.dg/sh4a-sincosf.c: New.
35130 * gcc.dg/sh4a-sinf.c: New.
35131
35132 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35133
35134 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35135 conditionals.
35136 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35137 loads.
35138 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35139 DOM1.
35140
35141 2004-07-27 Andrew Pinski <apinski@apple.com>
35142
35143 * g++.dg/rtti/tinfo1.C: Correct the xfail.
35144
35145 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
35146
35147 * gcc.dg/pragma-isr.c: New test.
35148
35149 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35150
35151 PR c++/14429
35152 * g++.dg/template/ttp11.C: New test.
35153
35154 2004-07-27 Diego Novillo <dnovillo@redhat.com>
35155
35156 * gcc.c-torture/compile/20040727-1.c: New test.
35157
35158 2004-07-26 Eric Christopher <echristo@redhat.com>
35159
35160 * gcc.c-torture/compile/20040726-2.c: New test.
35161
35162 2004-07-26 Andrew Pinski <apinski@apple.com>
35163
35164 * g++.dg/rtti/tinfo1.C: Xfail.
35165
35166 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
35167
35168 * gcc.c-torture/compile/20040726-1.c: New test.
35169
35170 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
35171 Brian Ryner <bryner@brianryner.com>
35172
35173 PR c++/9283
35174 PR c++/15000
35175 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35176 * g++.dg/ext/visibility/: New directory.
35177 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35178 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35179 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35180 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35181 * g++.dg/ext/visibility/fvisibility.C,
35182 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35183 g++.dg/ext/visibility/fvisibility-override1.C
35184 g++.dg/ext/visibility/fvisibility-override2.C
35185 g++.dg/ext/visibility/memfuncts.C
35186 g++.dg/ext/visibility/noPLT.C
35187 g++.dg/ext/visibility/pragma.C
35188 g++.dg/ext/visibility/pragma-override1.C
35189 g++.dg/ext/visibility/pragma-override2.C
35190 g++.dg/ext/visibility/staticmemfuncts.C
35191 g++.dg/ext/visibility/virtual.C: New tests.
35192
35193 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35194
35195 PR c/15360
35196 * gcc.dg/pr15360-1.c: New test.
35197
35198 2004-07-25 Daniel Jacobowitz <dan@debian.org>
35199
35200 * gcc.dg/pragma-align-2.c: New test.
35201 * gcc.dg/pragma-init-fini.c: New test.
35202 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
35203 targets.
35204
35205 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35206
35207 * gcc.dg/init-string-2.c: New test.
35208
35209 2004-07-24 Zack Weinberg <zack@codesourcery.com>
35210
35211 PR 16684
35212 * gcc.dg/Wredundant-decls-1.c: New test case.
35213
35214 2004-07-24 Jakub Jelinek <jakub@redhat.com>
35215
35216 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35217 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35218 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35219 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35220 * gcc.dg/compat/generate-random.c: New file.
35221 * gcc.dg/compat/generate-random.h: Likewise.
35222 * gcc.dg/compat/generate-random_r.c: Likewise.
35223 * gcc.dg/compat/struct-layout-1.h: Likewise.
35224 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35225 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35226 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35227 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35228 * gcc.dg/compat/struct-layout-1_main.c: New test.
35229 * gcc.dg/compat/struct-layout-1_x.c: New file.
35230 * gcc.dg/compat/struct-layout-1_y.c: New file.
35231 * gcc.dg/compat/struct-layout-1_test.h: New file.
35232
35233 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
35234
35235 * gcc.dg/comp-return-1.c: New test
35236
35237 2004-07-23 Janis Johnson <janis187@us.ibm.com>
35238
35239 * gcc.dg/vmx/8-02a.c: Fix typo.
35240
35241 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35242 * gcc.dg/darwin-abi-3.c: New test.
35243
35244 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35245 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35246
35247 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35248 * gcc.dg/vmx/ops-long-1.c: New test.
35249 * gcc.dg/vmx/ops-long-2.c: New test.
35250
35251 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
35252
35253 * g++.dg/lookup/conv-[1234].C: New.
35254
35255 2004-07-22 Mark Mitchell <mark@codesourcery.com>
35256
35257 * g++.dg/parse/attr2.C: Simplify.
35258
35259 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35260
35261 PR c/7284
35262 * gcc.c-torture/execute/pr7284-1.c: New test.
35263
35264 2004-07-22 Brian Booth <bbooth@redhat.com>
35265
35266 * gcc.dg/tree-ssa/20040721-1.c: New test.
35267
35268 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
35269
35270 * g++.dg/template/crash20.c: New.
35271
35272 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
35273
35274 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35275 Add dg-run directive. Declare variables as required.
35276 * gfortran.dg/g77/README: Update
35277
35278 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
35279
35280 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35281 gcc.dg/cris-peep2-andu2.c: New tests.
35282
35283 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35284
35285 PR c/15052
35286 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35287 on return type.
35288 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
35289 messages.
35290 * gcc.dg/qual-return-2.c: Update expected messages.
35291 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35292
35293 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35294
35295 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35296 * gcc.dg/noncompile/921102-1.c: Update expected error message.
35297
35298 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35299
35300 PR c/11250
35301 * gcc.dg/init-string-1.c: New test.
35302
35303 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35304
35305 PR middle-end/15345
35306 PR c/16450
35307 * gcc.dg/torture/nested-fn-1.c: New test.
35308
35309 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35310
35311 PR target/16559
35312 * gcc.dg/ia64-fptr-1.c: New file.
35313
35314 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35315
35316 PR c++/14497
35317 * g++.dg/template/spec16.C: New test.
35318 * g++.old-deja/g++.robertl/eb118.C: Remove.
35319
35320 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35321
35322 PR c++/509
35323 * g++.dg/template/spec15.C: New test.
35324
35325 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35326
35327 Copy cases from g77.f-torture/execute and add dg-run
35328 directive. Other changes as noted.
35329 * gfortran.dg/g77/13037.f
35330 * gfortran.dg/g77/1832.f
35331 * gfortran.dg/g77/19981119-0.f
35332 * gfortran.dg/g77/19990313-0.f
35333 * gfortran.dg/g77/19990313-1.f
35334 * gfortran.dg/g77/19990313-2.f
35335 * gfortran.dg/g77/19990313-3.f
35336 * gfortran.dg/g77/19990419-1.f
35337 * gfortran.dg/g77/19990826-0.f
35338 * gfortran.dg/g77/19990826-2.f
35339 * gfortran.dg/g77/20000503-1.f
35340 * gfortran.dg/g77/20001111.f
35341 * gfortran.dg/g77/20010116.f
35342 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35343 * gfortran.dg/g77/20010430.f
35344 * gfortran.dg/g77/6177.f
35345 * gfortran.dg/g77/947.f
35346 * gfortran.dg/g77/970816-3.f
35347 * gfortran.dg/g77/971102-1.f
35348 * gfortran.dg/g77/980520-1.f
35349 * gfortran.dg/g77/980628-0.f
35350 * gfortran.dg/g77/980628-1.f
35351 * gfortran.dg/g77/980628-10.f
35352 * gfortran.dg/g77/980628-2.f
35353 * gfortran.dg/g77/980628-3.f
35354 * gfortran.dg/g77/980628-7.f
35355 * gfortran.dg/g77/980628-8.f
35356 * gfortran.dg/g77/980628-9.f
35357 * gfortran.dg/g77/980701-0.f
35358 * gfortran.dg/g77/980701-1.f
35359 * gfortran.dg/g77/cabs.f
35360 * gfortran.dg/g77/claus.f
35361 * gfortran.dg/g77/complex_1.f
35362 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35363 * gfortran.dg/g77/dcomplex.f
35364 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35365 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35366 * gfortran.dg/g77/f90-intrinsic-numeric.f
35367 * gfortran.dg/g77/int8421.f
35368 * gfortran.dg/g77/labug1.f
35369 * gfortran.dg/g77/large_vec.f
35370 * gfortran.dg/g77/le.f
35371 * gfortran.dg/g77/short.f
35372 * gfortran.dg/g77/README: Update
35373
35374 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35375
35376 PR c++/16637
35377 * g++.dg/parse/lookup4.C: New test.
35378
35379 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35380
35381 PR c++/16175
35382 * g++.dg/template/ttp10.C: New test.
35383
35384 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35385
35386 * gcc.dg/pr12625-1.c: New test.
35387
35388 2004-07-20 Steven Bosscher <stevenb@suse.de>
35389
35390 * gcc.dg/switch-warn-1.c: New test.
35391 * gcc.dg/switch-warn-2.c: New test.
35392 * gcc.c-torture/compile/pr14730.c: Update.
35393
35394 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35395
35396 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35397 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35398 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35399 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35400
35401 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35402
35403 PR c++/16623
35404 * g++.dg/template/assign1.C: New test.
35405
35406 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35407
35408 PR c++/12170
35409 * g++.dg/template/ttp9.C: New test.
35410
35411 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35412
35413 * gcc.dg/format/cmn-err-1.c: New test.
35414
35415 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35416
35417 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35418 gcc.dg/Wparentheses-10.c: New tests.
35419 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35420
35421 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35422
35423 PR fortran/16465
35424 * gfortran.dg/g77//ffixed-line-length-0.f,
35425 gfortran.dg/g77/ffixed-line-length-132.f,
35426 gfortran.dg/g77/ffixed-line-length-72.f,
35427 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35428 gfortran.dg/g77/README: Update.
35429
35430 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35431
35432 PR c++/13092
35433 * g++.dg/template/non-dependent7.C: New test.
35434 * g++.dg/template/non-dependent8.C: Likewise.
35435 * g++.dg/template/non-dependent9.C: Likewise.
35436 * g++.dg/template/non-dependent10.C: Likewise.
35437
35438 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35439
35440 PR c++/16337
35441 * g++.dg/parse/attr2.C: New test.
35442
35443 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35444
35445 * g77.dg: Removed.
35446 * g77.f-torture: Ditto.
35447
35448 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35449
35450 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35451 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35452 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35453
35454 2004-07-16 Richard Henderson <rth@redhat.com>
35455
35456 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35457
35458 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35459
35460 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35461 tests with full list of options.
35462 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35463 of TORTURE_OPTIONS if test contains 'dg-do run'.
35464
35465 PR fortran/16404
35466 * gfortran.dg/do_iterator.f90: New test.
35467
35468 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35469
35470 PR rtl-optimization/16536
35471 * gcc.c-torture/execute/restrict-1.c: New test.
35472
35473 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35474
35475 PR fortran/15324
35476 * gfortran.dg/pr15324.f90: New test.
35477
35478 PR fortran/15129
35479 * gfortran.dg/pr15129.f90: New test.
35480
35481 PR fortran/15140
35482 * gfortran.dg/pr15140.f90: New test.
35483
35484 PR fortran/13792
35485 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35486 compile-time simplification.
35487
35488 2004-07-14 Mike Stump <mrs@apple.com>
35489
35490 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35491
35492 2004-07-14 James E Wilson <wilson@specifixinc.com>
35493
35494 PR target/16325
35495 * gcc.dg/profile-generate-1.c: New.
35496
35497 2004-07-15 Jakub Jelinek <jakub@redhat.com>
35498
35499 * gcc.c-torture/execute/20040709-1.c: New test.
35500 * gcc.c-torture/execute/20040709-2.c: New test.
35501
35502 2004-07-14 Mike Stump <mrs@apple.com>
35503
35504 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35505
35506 2004-07-14 Mike Stump <mrs@apple.com>
35507
35508 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35509
35510 2004-07-13 Mark Mitchell <mark@codesourcery.com>
35511
35512 PR c++/16518
35513 * g++.dg/parse/mutable1.C: New test.
35514
35515 2004-07-13 Diego Novillo <dnovillo@redhat.com>
35516
35517 PR tree-optimization/16443
35518 * gcc.dg/tree-ssa/20040713-1.c: New test.
35519
35520 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
35521
35522 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35523 for operator new.
35524
35525 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35526
35527 * gfortran.dg/g77/README: New file
35528 * gfortran.dg/g77/19981216-0.f: Copy from
35529 g77.f-torture/noncompile. Add "dg-do compile" and
35530 dg-error as required.
35531 * gfortran.dg/g77/19990218-1.f: Likewise.
35532 * gfortran.dg/g77/19990905-1.f: Likewise.
35533 * gfortran.dg/g77/9263.f: Likewise.
35534 * gfortran.dg/g77/980615-0.f: Likewise.
35535 * gfortran.dg/g77/980616-0.f: Likewise.
35536 * gfortran.dg/g77/check0.f: Likewise.
35537 * gfortran.dg/g77/select_no_compile.f: Likewise.
35538
35539 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35540
35541 Copy files from g77.f-torture/compile.
35542 Add "{ dg-do compile}". Other changes as noted
35543 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35544 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35545 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35546 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35547 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35548 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35549 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35550 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35551 statement to conform to standard. Append alpha1.x for reference.
35552 * gfortran.dg/g77/xformat.f: Add dg-warning
35553
35554 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35555
35556 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35557 Add {dg-do compile} directive.
35558 * gfortran.dg/g77/cpp2.F: Likewise.
35559
35560 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35561
35562 PR c++/5402
35563 * g++.dg/lookup/name-clash1.C: New test.
35564
35565 PR c++/9777
35566 * g++.dg/lookup/name-clash2.C: New test.
35567
35568 PR c++/12102
35569 * g++.dg/lookup/name-clash3.C: New test.
35570
35571 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35572
35573 * g++.dg/lookup/new2.C: New test.
35574 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35575
35576 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35577
35578 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35579 Add {dg-do compile} directive.
35580 * gfortran.dg/g77/13060.f: Likewise.
35581 * gfortran.dg/g77/19990218-0.f: Likewise.
35582 * gfortran.dg/g77/19990305-0.f: Likewise.
35583 * gfortran.dg/g77/19990419-0.f: Likewise.
35584 * gfortran.dg/g77/19990502-0.f: Likewise.
35585 * gfortran.dg/g77/19990502-1.f: Likewise.
35586 * gfortran.dg/g77/19990525-0.f: Likewise.
35587 * gfortran.dg/g77/19990826-1.f: Likewise.
35588 * gfortran.dg/g77/19990826-3.f: Likewise.
35589 * gfortran.dg/g77/19990905-2.f: Likewise.
35590 * gfortran.dg/g77/20000412-1.f: Likewise.
35591 * gfortran.dg/g77/20000511-1.f: Likewise.
35592 * gfortran.dg/g77/20000511-2.f: Likewise.
35593 * gfortran.dg/g77/20000518.f: Likewise.
35594 * gfortran.dg/g77/20000601-1.f: Likewise.
35595 * gfortran.dg/g77/20000601-2.f: Likewise.
35596 * gfortran.dg/g77/20000629-1.f: Likewise.
35597 * gfortran.dg/g77/20000630-2.f: Likewise.
35598 * gfortran.dg/g77/20010115.f: Likewise.
35599 * gfortran.dg/g77/20010321-1.f: Likewise.
35600 * gfortran.dg/g77/20010426.f: Likewise.
35601 * gfortran.dg/g77/20020307-1.f: Likewise.
35602 * gfortran.dg/g77/8485.f: Likewise.
35603 * gfortran.dg/g77/960317-1.f: Likewise.
35604 * gfortran.dg/g77/970915-0.f: Likewise.
35605 * gfortran.dg/g77/980310-1.f: Likewise.
35606 * gfortran.dg/g77/980310-2.f: Likewise.
35607 * gfortran.dg/g77/980310-3.f: Likewise.
35608 * gfortran.dg/g77/980310-4.f: Likewise.
35609 * gfortran.dg/g77/980310-6.f: Likewise.
35610 * gfortran.dg/g77/980310-7.f: Likewise.
35611 * gfortran.dg/g77/980310-8.f: Likewise.
35612 * gfortran.dg/g77/980419-2.f: Likewise.
35613 * gfortran.dg/g77/980424-0.f: Likewise.
35614 * gfortran.dg/g77/980427-0.f: Likewise.
35615 * gfortran.dg/g77/980729-0.f: Likewise.
35616 * gfortran.dg/g77/981117-1.f: Likewise.
35617 * gfortran.dg/g77/toon_1.f: Likewise.
35618
35619 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35620
35621 PR c++/2204
35622 * g++.dg/other/abstract2.C: New test.
35623
35624 2004-07-12 Paul Brook <paul@codesourcery.com>
35625
35626 * gfortran.dg/pointer_init_1.f90: New test.
35627
35628 2004-07-11 Paul Brook <paul@codesourcery.com>
35629
35630 PR fortran/15986
35631 * gfortran.dg/contained_1.f90: New test.
35632
35633 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35634
35635 * g++.dg/parse/defarg8.C: New test.
35636
35637 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35638
35639 PR fortran/16433
35640 * gfortran.dg/pr16433.f: New test.
35641
35642 PR fortran/17574
35643 * gfortran.dg/pr15754.f90: New test.
35644
35645 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35646
35647 PR tree-optimization/16437
35648 * gcc.c-torture/execute/bitfld-4.c: New test.
35649
35650 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35651
35652 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35653 access to common var from module.
35654
35655 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35656
35657 PR fortran/16336
35658 * gfortran.fortran-torture/execute/common_2.f90: New test.
35659
35660 2004-07-10 Paul Brook <paul@codesourcery.com>
35661
35662 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35663
35664 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35665
35666 PR fortran/15969
35667 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35668
35669 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35670
35671 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35672 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35673 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35674 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35675 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35676 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35677 * gfortran.dg/g77/funderscoring.f: Likewise.
35678 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35679
35680 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35681
35682 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35683
35684 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35685 Paul Brook <paul@codesourcery.com>
35686
35687 PR fortran/13415
35688 * gfortran.dg/common_pointer_1.f90: New test.
35689
35690 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35691
35692 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35693
35694 2004-07-09 James E Wilson <wilson@specifixinc.com>
35695
35696 PR target/16364
35697 * gcc.c-torture/compile/20040709-1.c: New.
35698
35699 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35700
35701 PR fortran/14077
35702 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35703
35704 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35705
35706 PR fortran/13201
35707 * gfortran.dg/shape_1.f90: New test.
35708
35709 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35710 Andrew Pinski <apinski@apple.com>
35711
35712 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35713
35714 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35715
35716 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35717 comment.
35718
35719 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35720 Paul Brook <paul@codesourcery.com>
35721
35722 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35723 '.f95' and '.F95'.
35724
35725 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35726
35727 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35728
35729 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35730
35731 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35732 testcases with capital suffix.
35733
35734 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35735
35736 PR fortran/15481
35737 PR fortran/13372
35738 PR fortran/13575
35739 PR fortran/15978
35740 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35741
35742 * gfortran.dg/implicit_1.f90: New test.
35743
35744 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35745
35746 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35747 expression to match gfortran warning/error messages
35748 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35749 dg-error text.
35750
35751 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35752
35753 * lib/fortran-torture.exp: Rename proc search_for to
35754 search_for_re.
35755
35756 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35757
35758 * gcc.c-torture/execute/simd-5.x: New file.
35759 XFAIL on SPARC 64-bit at -O0.
35760
35761 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35762
35763 PR c++/8211
35764 PR c++/16165
35765 * g++.dg/warn/effc3.C: New test.
35766
35767 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35768
35769 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35770 change X to 1X in format.
35771 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35772 add data statements to conform to standard.
35773
35774 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35775
35776 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35777 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35778 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35779
35780 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35781
35782 * gfortran.dg/g77/7388.f: Copy from g77.dg
35783 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35784 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35785 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35786 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35787 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35788 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35789 * gfortran.dg/g77/strlen0.f: Likewise.
35790
35791 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35792
35793 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35794 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35795
35796 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35797
35798 * gcc.c-torture/execute/920428-2.x: Delete.
35799 * gcc.c-torture/execute/920501-7.x: Likewise.
35800
35801 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35802
35803 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35804 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35805 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35806 prescott and c3-2.
35807 (PREFETCH_3DNOW): Add -march=c3.
35808
35809 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35810
35811 PR c/16437
35812 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35813 * gcc.c-torture/execute/bf64-1.x: Likewise.
35814
35815 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35816
35817 * gcc.c-torture/compile/20040708-1.c: New test.
35818
35819 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35820
35821 PR c++/16169
35822 * g++.dg/warn/effc2.C: New test.
35823
35824 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35825
35826 * gcc.c-torture/execute/bitfld-1.x: Remove.
35827 * gcc.c-torture/execute/bitfld-3.c: New test.
35828 * gcc.dg/bitfld-2.c: Remove XFAILs.
35829
35830 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35831
35832 PR c++/16276
35833 * g++.dg/rtti/tinfo1.C: New file.
35834
35835 2004-07-07 Eric Christopher <echristo@redhat.com>
35836
35837 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35838
35839 2004-07-07 Andrew Pinski <apinski@apple.com>
35840
35841 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35842
35843 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35844
35845 * g++.dg/init/call1.C: XFAIL.
35846
35847 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35848
35849 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35850 except for movstrict*, to movmem* and clrstr* to clrmem*.
35851
35852 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35853
35854 * gcc.c-torture/execute/20040707-1.c: New test.
35855
35856 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35857
35858 * gcc.c-torture/execute/20040706-1.c: New test.
35859
35860 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35861
35862 PR c++/3671
35863 * g++.dg/template/spec14.C: New test.
35864
35865 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35866
35867 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35868 nothing if not yet defined. Use it in b, c and d type definitions.
35869 * gcc.c-torture/execute/20040705-1.c: New test.
35870 * gcc.c-torture/execute/20040705-2.c: New test.
35871
35872 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35873
35874 PR c++/2518
35875 * g++.dg/lookup/new1.C: New test.
35876
35877 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35878
35879 PR c++/11406
35880 * g++.dg/template/sizeof8.C: New test.
35881
35882 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35883
35884 * gcc.c-torture/compile/20040705-1.c: New test.
35885
35886 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35887
35888 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35889
35890 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35891
35892 * gcc.dg/cpp/if-mop.c: Two new testcases.
35893 * gcc.dg/cpp/trad/comment-3.c: New.
35894
35895 2004-07-04 Paul Brook <paul@codesourcery.com>
35896
35897 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35898
35899 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35900
35901 PR c++/3761
35902 * g++.dg/lookup/crash4.C: New test.
35903
35904 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35905
35906 * gcc.c-torture/execute/builtin-abs-1.c
35907 * gcc.c-torture/execute/builtin-abs-2.c
35908 * gcc.c-torture/execute/builtin-complex-1.c
35909 * gcc.c-torture/execute/builtins/string-1-lib.c
35910 * gcc.c-torture/execute/builtins/string-1.c
35911 * gcc.c-torture/execute/builtins/string-2-lib.c
35912 * gcc.c-torture/execute/builtins/string-2.c
35913 * gcc.c-torture/execute/builtins/string-3-lib.c
35914 * gcc.c-torture/execute/builtins/string-3.c
35915 * gcc.c-torture/execute/builtins/string-4-lib.c
35916 * gcc.c-torture/execute/builtins/string-4.c
35917 * gcc.c-torture/execute/builtins/string-5-lib.c
35918 * gcc.c-torture/execute/builtins/string-5.c
35919 * gcc.c-torture/execute/builtins/string-6-lib.c
35920 * gcc.c-torture/execute/builtins/string-6.c
35921 * gcc.c-torture/execute/builtins/string-7-lib.c
35922 * gcc.c-torture/execute/builtins/string-7.c
35923 * gcc.c-torture/execute/builtins/string-8-lib.c
35924 * gcc.c-torture/execute/builtins/string-8.c
35925 * gcc.c-torture/execute/builtins/string-9-lib.c
35926 * gcc.c-torture/execute/builtins/string-9.c
35927 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35928 * gcc.c-torture/execute/builtins/string-asm-1.c
35929 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35930 * gcc.c-torture/execute/builtins/string-asm-2.c
35931 * gcc.c-torture/execute/stdio-opt-1.c
35932 * gcc.c-torture/execute/stdio-opt-2.c
35933 * gcc.c-torture/execute/stdio-opt-3.c
35934 * gcc.c-torture/execute/string-opt-1.c
35935 * gcc.c-torture/execute/string-opt-10.c
35936 * gcc.c-torture/execute/string-opt-11.c
35937 * gcc.c-torture/execute/string-opt-12.c
35938 * gcc.c-torture/execute/string-opt-13.c
35939 * gcc.c-torture/execute/string-opt-14.c
35940 * gcc.c-torture/execute/string-opt-15.c
35941 * gcc.c-torture/execute/string-opt-16.c
35942 * gcc.c-torture/execute/string-opt-2.c
35943 * gcc.c-torture/execute/string-opt-6.c
35944 * gcc.c-torture/execute/string-opt-7.c
35945 * gcc.c-torture/execute/string-opt-8.c:
35946 Replace with ...
35947
35948 * gcc.c-torture/execute/builtins/abs-2.c
35949 * gcc.c-torture/execute/builtins/abs-3.c
35950 * gcc.c-torture/execute/builtins/complex-1.c
35951 * gcc.c-torture/execute/builtins/fprintf.c
35952 * gcc.c-torture/execute/builtins/fputs.c
35953 * gcc.c-torture/execute/builtins/memcmp.c
35954 * gcc.c-torture/execute/builtins/memmove.c
35955 * gcc.c-torture/execute/builtins/memops-asm.c
35956 * gcc.c-torture/execute/builtins/mempcpy-2.c
35957 * gcc.c-torture/execute/builtins/mempcpy.c
35958 * gcc.c-torture/execute/builtins/memset.c
35959 * gcc.c-torture/execute/builtins/printf.c
35960 * gcc.c-torture/execute/builtins/sprintf.c
35961 * gcc.c-torture/execute/builtins/strcat.c
35962 * gcc.c-torture/execute/builtins/strchr.c
35963 * gcc.c-torture/execute/builtins/strcmp.c
35964 * gcc.c-torture/execute/builtins/strcpy.c
35965 * gcc.c-torture/execute/builtins/strcspn.c
35966 * gcc.c-torture/execute/builtins/strlen-2.c
35967 * gcc.c-torture/execute/builtins/strlen.c
35968 * gcc.c-torture/execute/builtins/strncat.c
35969 * gcc.c-torture/execute/builtins/strncmp-2.c
35970 * gcc.c-torture/execute/builtins/strncmp.c
35971 * gcc.c-torture/execute/builtins/strncpy.c
35972 * gcc.c-torture/execute/builtins/strpbrk.c
35973 * gcc.c-torture/execute/builtins/strpcpy-2.c
35974 * gcc.c-torture/execute/builtins/strpcpy.c
35975 * gcc.c-torture/execute/builtins/strrchr.c
35976 * gcc.c-torture/execute/builtins/strspn.c
35977 * gcc.c-torture/execute/builtins/strstr-asm.c
35978 * gcc.c-torture/execute/builtins/strstr.c:
35979 ... these new files.
35980
35981 * gcc.c-torture/execute/builtins/abs-2-lib.c
35982 * gcc.c-torture/execute/builtins/abs-3-lib.c
35983 * gcc.c-torture/execute/builtins/complex-1-lib.c
35984 * gcc.c-torture/execute/builtins/fprintf-lib.c
35985 * gcc.c-torture/execute/builtins/fputs-lib.c
35986 * gcc.c-torture/execute/builtins/memcmp-lib.c
35987 * gcc.c-torture/execute/builtins/memmove-lib.c
35988 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35989 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35990 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35991 * gcc.c-torture/execute/builtins/memset-lib.c
35992 * gcc.c-torture/execute/builtins/printf-lib.c
35993 * gcc.c-torture/execute/builtins/sprintf-lib.c
35994 * gcc.c-torture/execute/builtins/strcat-lib.c
35995 * gcc.c-torture/execute/builtins/strchr-lib.c
35996 * gcc.c-torture/execute/builtins/strcmp-lib.c
35997 * gcc.c-torture/execute/builtins/strcpy-lib.c
35998 * gcc.c-torture/execute/builtins/strcspn-lib.c
35999 * gcc.c-torture/execute/builtins/strlen-2-lib.c
36000 * gcc.c-torture/execute/builtins/strlen-lib.c
36001 * gcc.c-torture/execute/builtins/strncat-lib.c
36002 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36003 * gcc.c-torture/execute/builtins/strncmp-lib.c
36004 * gcc.c-torture/execute/builtins/strncpy-lib.c
36005 * gcc.c-torture/execute/builtins/strpbrk-lib.c
36006 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36007 * gcc.c-torture/execute/builtins/strpcpy-lib.c
36008 * gcc.c-torture/execute/builtins/strrchr-lib.c
36009 * gcc.c-torture/execute/builtins/strspn-lib.c
36010 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36011 * gcc.c-torture/execute/builtins/strstr-lib.c
36012 * gcc.c-torture/execute/builtins/lib/abs.c
36013 * gcc.c-torture/execute/builtins/lib/fprintf.c
36014 * gcc.c-torture/execute/builtins/lib/memset.c
36015 * gcc.c-torture/execute/builtins/lib/printf.c
36016 * gcc.c-torture/execute/builtins/lib/sprintf.c
36017 * gcc.c-torture/execute/builtins/lib/strcpy.c
36018 * gcc.c-torture/execute/builtins/lib/strcspn.c
36019 * gcc.c-torture/execute/builtins/lib/strncat.c
36020 * gcc.c-torture/execute/builtins/lib/strncmp.c
36021 * gcc.c-torture/execute/builtins/lib/strncpy.c
36022 * gcc.c-torture/execute/builtins/lib/strpbrk.c
36023 * gcc.c-torture/execute/builtins/lib/strspn.c
36024 * gcc.c-torture/execute/builtins/lib/strstr.c:
36025 New files containing support routines.
36026
36027 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36028 declaration.
36029 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36030 when not optimizing.
36031
36032 2004-07-02 Mark Mitchell <mark@codesourcery.com>
36033
36034 PR c++/16240
36035 * g++.dg/abi/mangle22.C: New test.
36036 * g++.dg/abi/mangle23.C: Likewise.
36037
36038 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
36039
36040 PR fortran/16290
36041 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36042 Allow for cases without denormalized floating point numbers.
36043
36044 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
36045
36046 PR c/1027
36047 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36048 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36049 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36050 expected warning text.
36051 * gcc.dg/format/diag-2.c: New test.
36052
36053 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36054
36055 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36056
36057 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
36058
36059 * gcc.dg/builtins-43.c: New.
36060 * gcc.dg/builtins-44.c: New.
36061 * gcc.dg/builtins-45.c: New.
36062
36063 2004-06-26 Geoffrey Keating <geoffk@apple.com>
36064 Andreas Tobler <a.tobler@schweiz.ch>
36065
36066 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36067 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
36068 as SIGSEGV.
36069 * gcc.dg/cleanup-11.c: Likewise.
36070 * gcc.dg/cleanup-8.c: Likewise.
36071 * gcc.dg/cleanup-9.c: Likewise.
36072 * gcc.dg/cleanup-5.c: Run on all platforms.
36073
36074 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36075
36076 * g++.dg/warn/nonnull1.C: New test.
36077
36078 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36079
36080 * gcc.dg/compat/compat-common.h: Wrap up CINT in
36081 an #ifndef SKIP_COMPLEX_INT/#endif pair.
36082 Special-case the Sun compiler wrt to <complex.h>.
36083
36084 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
36085
36086 * gcc.dg/Wunreachable-8.C: New test.
36087
36088 * gcc.dg/h8300-ice2.c : New test.
36089
36090 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
36091
36092 PR fortran/16161
36093 * gfortran.fortran-torture/compile/implicit.f90: Add test
36094 for implicit character.
36095
36096 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
36097
36098 PR fortran/16289
36099 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36100 Use tiny() intrinsic to find smallest non-negative real
36101
36102 2004-06-30 Jakub Jelinek <jakub@redhat.com>
36103
36104 * gcc.dg/compat/struct-by-value-22_main.c: New test.
36105 * gcc.dg/compat/struct-by-value-22_x.c: New.
36106 * gcc.dg/compat/struct-by-value-22_y.c: New.
36107
36108 * gcc.c-torture/execute/20040629-1.c: New test.
36109
36110 2004-06-29 Jakub Jelinek <jakub@redhat.com>
36111
36112 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36113 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36114
36115 PR target/16195
36116 * gcc.dg/20040625-1.c: New test.
36117
36118 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36119
36120 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36121
36122 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36123
36124 PR fortran/15963
36125 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36126
36127 2004-06-29 Richard Henderson <rth@redhat.com>
36128
36129 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36130
36131 2004-06-29 Paul Brook <paul@codesourcery.com>
36132
36133 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36134 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36135
36136 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
36137
36138 PR c++/16260
36139 * g++.dg/parse/crash15.C: New.
36140
36141 2004-06-28 Andrew Pinski <apinski@apple.com>
36142
36143 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36144 by the error already.
36145
36146 * g++.dg/opt/ptrmem4.C: Change to compile only test.
36147
36148 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
36149
36150 PR target/14041
36151 * gcc.dg/h8300-bss-align-1.c : New.
36152
36153 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
36154
36155 * PR c++/16174
36156 * g++.dg/template/ctor4.C: New.
36157
36158 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36159
36160 PR c++/16205
36161 * g++.dg/warn/Wsequence-point-1.C: New test.
36162
36163 2004-06-27 Paul Brook <paul@codesourcery.com>
36164
36165 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36166
36167 2004-06-27 Zack Weinberg <zack@codesourcery.com>
36168
36169 * g++.old-deja/g++.mike/p7325.C: Remove.
36170
36171 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36172
36173 PR c/14963
36174 * gcc.dg/pr14963.c: New test.
36175
36176 2004-06-27 Mark Mitchell <mark@codesourcery.com>
36177
36178 PR c++/16193
36179 * g++.dg/parse/redef1.C: New test.
36180
36181 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
36182
36183 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36184 20021110.c.
36185 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36186 20021119-1.c.
36187 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36188 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36189 5-04.c.
36190 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36191 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36192 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36193 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36194 g++.brendan/enum14.C.
36195 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36196 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36197 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36198 g++.mike/virt1.C.
36199 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36200 memtemp24.C.
36201
36202 2004-06-27 Roger Sayle <roger@eyesopen.com>
36203
36204 * gcc.dg/20040527-1.c: New test case.
36205
36206 2004-06-26 Bud Davis <bdavis9659@comcast.net>
36207
36208 PR gfortran/pr16196
36209 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36210
36211 2004-06-25 Roger Sayle <roger@eyesopen.com>
36212
36213 PR middle-end/15825
36214 * gcc.dg/pr15825-1.c: New test case.
36215
36216 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36217
36218 * gcc.c-torture/execute/20040625-1.c: New test.
36219
36220 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36221
36222 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36223
36224 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36225
36226 * gcc.dg/torture/mips-div-1.c: New test.
36227
36228 2004-06-24 Jeff Law <law@redhat.com>
36229
36230 * gcc.dg/tree-ssa/20040624-1.c: New test.
36231
36232 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
36233
36234 * gcc.c-torture/compile/20040624-1.c: New test.
36235
36236 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36237
36238 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36239 this directory.
36240
36241 2004-06-23 Andrew Pinski <apinski@apple.com>
36242
36243 PR middle-end/15988
36244 * g++.dg/opt/ptrmem4.C: New test.
36245
36246 * gcc.dg/c90-array-quals-2.c: New test.
36247
36248 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
36249
36250 * gcc.dg/kpice1.c: New test.
36251
36252 2006-06-23 Andrew Pinski <apinski@apple.com>
36253
36254 * gcc.dg/c90-array-quals.c: New test.
36255
36256 2006-06-22 Richard Henderson <rth@redhat.com>
36257
36258 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36259
36260 2004-06-22 Loren James Rittle <ljrittle@acm.org>
36261
36262 * gcc.dg/builtins-config.h: Handle FreeBSD.
36263
36264 2006-06-22 Richard Henderson <rth@redhat.com>
36265
36266 * g++.dg/opt/devirt1.C: New.
36267
36268 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
36269
36270 * g++.dg/opt/pr15551.C: New testcase.
36271
36272 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
36273
36274 PR target/14800
36275 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36276 x86_64-*-linux* when compiling for 32bit.
36277
36278 2004-06-21 Andrew Pinski <apinski@apple.com>
36279
36280 * gcc.dg/pch/struct-1.c: New.
36281 * gcc.dg/pch/struct-1.hs: New.
36282
36283 2004-06-21 Geoffrey Keating <geoffk@apple.com>
36284
36285 * gcc.dg/pch/save-temps-1.c: New file.
36286 * gcc.dg/pch/save-temps-1.hs: New file.
36287
36288 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
36289
36290 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36291 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36292
36293 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36294
36295 * gfortran.fortran-torture/execute/select_1.f90: Rename function
36296 to fix type error.
36297 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36298 Remove trailing spaces.
36299
36300 2004-06-21 Richard Henderson <rth@redhat.com>
36301
36302 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36303 merging && to BIT_FIELD_REF.
36304
36305 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36306
36307 * g++.dg/opt/placeholder1.C: New test.
36308
36309 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36310
36311 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36312 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36313 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36314 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36315
36316 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36317
36318 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36319 extern "C".
36320 * g++.dg/other/pragma-re-1.C: Add comments.
36321
36322 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36323
36324 PR gfortran/16080
36325 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36326
36327 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36328
36329 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36330 instead of setting the type of size_t by
36331 hand.
36332
36333 2004-06-18 Roger Sayle <roger@eyesopen.com>
36334
36335 * gcc.dg/unordered-2.c: New test case.
36336 * gcc.dg/unordered-3.c: New test case.
36337
36338 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36339
36340 PR other/16043
36341 * lib/g++.exp (g++_version): Tweak regexp for version
36342 * lib/g77.exp (g77_version): Likewise.
36343 * lib/gfortran.exp (gfortran_version): Likewise.
36344 * lib/objc.exp (objc_version): Likewise.
36345 * lib/treelang.exp (treelang_version): Likewise.
36346
36347 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36348
36349 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36350 Use INT_MAX instead of __INT_MAX__.
36351 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36352
36353 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36354 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36355 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36356 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36357 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36358 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36359 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36360 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36361 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36362
36363 * gcc.dg/range-test-1.c: New test.
36364 * g++.dg/opt/range-test-1.C: New test.
36365
36366 2004-06-17 Richard Henderson <rth@redhat.com>
36367
36368 * objc.dg/sync-1.m: New.
36369 * objc.dg/try-catch-1.m: Don't force next runtime.
36370 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36371 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36372 shadowed catch clause.
36373 * objc.dg/try-catch-5.m: New.
36374
36375 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36376
36377 Bug 14610
36378 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36379
36380 2004-06-15 Richard Henderson <rth@redhat.com>
36381
36382 * gcc.dg/20001116-1.c: Move expected warning line.
36383
36384 2004-06-15 Richard Henderson <rth@redhat.com>
36385
36386 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36387 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36388
36389 2004-06-15 Jeff Law <law@redhat.com>
36390
36391 * gcc.dg/tree-ssa/20040615-1.c: New test.
36392 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36393 be less sensitive to operand ordering.
36394 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36395
36396 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36397
36398 * g++.dg/abi/bitfield3.C: Add comment..
36399
36400 2004-06-15 Richard Henderson <rth@redhat.com>
36401
36402 * g++.dg/ext/stmtexpr1.C: XFAIL.
36403 * gcc.dg/20030612-1.c: XFAIL.
36404
36405 2004-06-15 Eric Christopher <echristo@redhat.com>
36406
36407 * g++.dg/charset/asm5.c: New.
36408 * gcc.dg/charset/asm6.c: New.
36409
36410 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36411
36412 PR fortran/15962
36413 * gfortran.fortran-torture/execute/select_1.f90: New test.
36414
36415 2004-06-15 Paul Brook <paul@codesourcery.com>
36416
36417 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36418
36419 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36420
36421 PR c++/15967
36422 * g++.dg/lookup/crash3.C: New test.
36423
36424 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36425
36426 PR c++/15947
36427 * g++.dg/parse/dtor4.C: New test.
36428
36429 2004-06-14 Jeff Law <law@redhat.com>
36430
36431 * gcc.c-torture/compile/20040614-1.c: New test.
36432
36433 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36434
36435 PR fortran/15211
36436 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36437 LEN of a character array.
36438
36439 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36440
36441 PR c++/15096
36442 * g++.dg/template/ptrmem10.C: New test.
36443
36444 PR c++/14930
36445 * g++.dg/template/friend30.C: New test.
36446
36447 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36448
36449 PR fortran/14928
36450 * gfortran.fortran-torture/compile/mloc.f90: New test.
36451
36452 2004-06-13 Paul Brook <paul@codesourcery.com>
36453
36454 * gfortran.fortran-torture/execute/random_2.f90: New test.
36455
36456 2004-06-13 Eric Christopher <echristo@redhat.com>
36457
36458 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36459
36460 2004-06-12 Paul Brook <paul@codesourcery.com>
36461
36462 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36463
36464 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36465
36466 PR fortran/14923
36467 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36468
36469 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36470
36471 PR fortran/14957
36472 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36473 syntax errors in end statements of contained subroutines.
36474
36475 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36476
36477 PR fortran/12841
36478 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36479
36480 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36481
36482 PR fortran/15665
36483 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36484
36485 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36486
36487 PR gfortran/12839
36488 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36489
36490 2004-06-11 Mark Mitchell <mark@codesourcery.com>
36491
36492 PR c++/15862
36493 * g++.dg/parse/enum1.C: New test.
36494
36495 2004-06-10 Jeff Law <law@redhat.com>
36496
36497 * gcc.c-torture/compile/20040610-1.c: New test.
36498
36499 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36500
36501 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36502 * g++.old-deja/g++.other/decl3.C: Likewise.
36503
36504 2004-06-10 Brian Booth <bbooth@redhat.com>
36505
36506 * gcc.dg/tree-ssa/20031015-1.c: Scan for
36507 V_MAY_DEF instead of VDEF.
36508 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36509
36510 2004-06-10 Mark Mitchell <mark@codesourcery.com>
36511
36512 PR c++/14211
36513 * g++.dg/conversion/const1.C: New test.
36514
36515 PR c++/15076
36516 * g++.dg/conversion/reinterpret1.C: New test.
36517
36518 PR c++/15877
36519 * g++.dg/template/enum2.C: New test.
36520
36521 PR c++/15227
36522 * g++.dg/template/error13.C: New test.
36523
36524 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36525
36526 PR fortran/14957
36527 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36528 arguments to test_* REAL and of the right size.
36529
36530 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36531
36532 PR target/15569
36533 PR rtl-optimization/15681
36534 * gcc.dg/20040609-1.c: New test.
36535
36536 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36537
36538 PR c++/14791
36539 * g++.dg/opt/builtins1.C: New test.
36540
36541 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
36542
36543 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36544 that use default windows32 struct layout.
36545 * gcc.dg/i386-bitfield2.c: Likewise.
36546
36547 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
36548
36549 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36550 for mingw32 and cygwin targets.
36551
36552 2004-06-09 Geoffrey Keating <geoffk@apple.com>
36553
36554 * gcc.dg/pch/macro-4.c: New.
36555 * gcc.dg/pch/macro-4.hs: New.
36556
36557 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36558
36559 PR fortran/13249
36560 * gfortran.fortran-torture/compile/name_clash.f90: New test.
36561
36562 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36563
36564 PR fortran/13372
36565 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36566
36567 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36568
36569 PR gfortran/14897
36570 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36571
36572 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36573
36574 PR gfortran/15755
36575 * gfortran.fortran-torture/execute/backspace.c : New test.
36576
36577 2004-06-09 Paul Brook <paul@codesourcery.com>
36578
36579 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36580 (pointer_to_section): Rewrite to use smaller array.
36581
36582 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36583
36584 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36585 * gcc.dg/ext/altivec-10.c: Same.
36586 * gcc.dg/ext/altivec-11.c: Same.
36587 * gcc.dg/ext/altivec-12.c: Same.
36588 * gcc.dg/ext/altivec-13.c: Same.
36589 * gcc.dg/ext/altivec-14.c: Same.
36590 * gcc.dg/ext/altivec-15.c: Same.
36591 * gcc.dg/ext/altivec-16.c: Same.
36592 * gcc.dg/ext/altivec-3.c: Same.
36593 * gcc.dg/ext/altivec-4.c: Same.
36594 * gcc.dg/ext/altivec-6.c: Same.
36595 * gcc.dg/ext/altivec-7.c: Same.
36596 * gcc.dg/ext/altivec-8.c: Same.
36597 * gcc.dg/ext/altivec-varargs-1.c: Same.
36598
36599 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36600 * g++.dg/ext/altivec-10.C: Same.
36601 * g++.dg/ext/altivec-2.C: Same.
36602 * g++.dg/ext/altivec-3.C: Same.
36603 * g++.dg/ext/altivec-4.C: Same.
36604 * g++.dg/ext/altivec-5.C: Same.
36605 * g++.dg/ext/altivec-6.C: Same.
36606 * g++.dg/ext/altivec-7.C: Same.
36607 * g++.dg/ext/altivec-8.C: Same.
36608 * g++.dg/ext/altivec-9.C: Same.
36609
36610 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36611
36612 PR c++/7841
36613 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36614
36615 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36616
36617 * gcc.dg/union-1.c: New test.
36618
36619 2004-06-07 Roger Sayle <roger@eyesopen.com>
36620
36621 * gcc.dg/builtins-41.c: New test case.
36622 * gcc.dg/builtins-42.c: New test case.
36623
36624 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36625
36626 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
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 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36637 * g++.old-deja/g++.brendan/new3.C: Same.
36638 * gcc.c-torture/execute/eeprof-1.x: Same.
36639
36640 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36641
36642 PR c/14765
36643 * gcc.dg/pr14765-1.c: New test.
36644
36645 2004-06-07 Roger Sayle <roger@eyesopen.com>
36646
36647 PR c/14649
36648 * gcc.dg/pr14649-1.c: New test case.
36649
36650 2004-06-07 Richard Henderson <rth@redhat.com>
36651
36652 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36653 if temporaries.
36654
36655 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36656
36657 * g++.dg/eh/elide1.C: Remove XFAIL.
36658
36659 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36660
36661 PR c++/15337
36662 * g++.dg/expr/sizeof3.C: New test.
36663
36664 PR c++/14777
36665 * g++.dg/template/access14.C: New test.
36666
36667 PR c++/15554
36668 * g++.dg/template/enum1.C: New test.
36669
36670 PR c++/15057
36671 * g++.dg/eh/throw1.C: New test.
36672
36673 2004-06-07 David Ayers <d.ayers@inode.at>
36674 Ziemowit Laski <zlaski@apple.com>
36675
36676 * lib/objc.exp (objc_target_compile): Revert the '-framework
36677 Foundation' flag fix, since bare Darwin does not ship
36678 with the Foundation framework.
36679 * objc/execute/next_mapping.h: Provide a local NSConstantString
36680 @interface and @implementation.
36681 (objc_constant_string_init): A constructor function, used to
36682 initialize the NSConstantString meta-class object.
36683 * objc/execute/string1.m: Include "next_mapping.h" instead of
36684 <Foundation/NSString.h>.
36685 * objc/execute/string2.m: Likewise.
36686 * objc/execute/string3.m: Likewise.
36687 * objc/execute/string4.m: Likewise.
36688
36689 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36690
36691 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36692 to double. Replace double with FLOAT.
36693 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36694
36695 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36696 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36697 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36698 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36699 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36700 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36701 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36702 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36703
36704 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36705
36706 PR c/13519
36707 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36708
36709 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36710
36711 PR c++/15503
36712 * g++.dg/template/meminit2.C: New test.
36713
36714 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36715
36716 PR target/15822
36717 * gcc.c-torture/execute/compare-fp-1.c,
36718 gcc.c-torture/execute/compare-fp-2.c,
36719 gcc.c-torture/execute/compare-fp-3.c,
36720 gcc.c-torture/execute/compare-fp-4.c,
36721 gcc.c-torture/execute/compare-fp-3.x,
36722 gcc.c-torture/execute/compare-fp-4.x: Moved...
36723 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36724 gcc.c-torture/execute/ieee/compare-fp-2.c,
36725 gcc.c-torture/execute/ieee/compare-fp-3.c,
36726 gcc.c-torture/execute/ieee/compare-fp-4.c,
36727 gcc.c-torture/execute/ieee/compare-fp-3.x,
36728 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36729
36730 2004-06-04 David Ayers <d.ayers@inode.at>
36731
36732 * objc/execute/protocol-isEqual-4.m: New testcase.
36733
36734 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36735
36736 * objc/execute/protocol-isEqual-1.m: New testcase.
36737 * objc/execute/protocol-isEqual-2.m: New testcase.
36738 * objc/execute/protocol-isEqual-3.m: New testcase.
36739
36740 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36741
36742 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36743
36744 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36745
36746 * lib/objc.exp (objc_target_compile): When running tests on
36747 Darwin (Mac OS X), inform the linker about '-framework
36748 'Foundation'.
36749
36750 2004-06-02 Eric Christopher <echristo@redhat.com>
36751
36752 * gcc.c-torture/compile/20040602-1.c: New.
36753
36754 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36755
36756 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36757 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36758
36759 PR tree-optimization/14736
36760 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36761
36762 PR tree-optimization/14042
36763 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36764
36765 PR tree-optimization/14729
36766 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36767
36768 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36769
36770 PR fortran/15557
36771 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36772
36773 2004-06-01 Richard Hederson <rth@redhat.com>
36774
36775 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36776
36777 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36778
36779 PR c++/14932
36780 * g++.dg/parse/offsetof4.C: New test.
36781
36782 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36783
36784 PR objc/7993
36785 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36786
36787 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36788
36789 PR c++/15701
36790 * g++.dg/template/friend29.C: New test.
36791
36792 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36793
36794 PR c/15749
36795 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36796
36797 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36798
36799 * gcc.dg/sparc-trap-1.c: New test.
36800
36801 2004-05-31 Roger Sayle <roger@eyesopen.com>
36802
36803 PR middle-end/15069
36804 * g++.dg/opt/fold3.C: New test case.
36805
36806 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36807
36808 * lib/target-supports.exp (check_iconv_available): Fix fallout
36809 from 2004-05-28 patch.
36810
36811 2004-05-30 Paul Brook <paul@codesourcery.com>
36812
36813 PR fortran/15620
36814 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36815 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36816
36817 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36818
36819 * gfortran.fortran-torture/execute/random_1.f90: New test.
36820
36821 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36822
36823 * g++.dg/ext/altivec-10.C: New test.
36824
36825 2004-05-29 Paul Brook <paul@codesourcery.com>
36826
36827 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36828
36829 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36830
36831 * gcc.dg/altivec-16.c: New test.
36832
36833 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36834
36835 * lib/target-supports.exp (check_vmx_hw_available): New.
36836 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36837
36838 * lib/target-supports.exp (check_alias_available,
36839 check_iconv_available, check_named_sections_available): Use
36840 unique names for temporary files.
36841
36842 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36843
36844 * gcc.dg/altivec-15.c: New test.
36845
36846 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36847
36848 PR c++/15083
36849 * g++.dg/warn/noeffect6.C: New test.
36850
36851 PR c++/15471
36852 * g++.dg/expr/ptrmem4.C: New test.
36853
36854 PR c++/15640
36855 * g++.dg/template/operator3.C: New test.
36856
36857 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36858
36859 PR c++/14668
36860 * g++.dg/lookup/redecl1.C: New test.
36861 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36862
36863 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36864
36865 * gcc.c-torture/execute/compare-fp-1.c,
36866 gcc.c-torture/execute/compare-fp-2.c,
36867 gcc.c-torture/execute/compare-fp-3.c,
36868 gcc.c-torture/execute/compare-fp-4.c,
36869 gcc.c-torture/execute/compare-fp-3.x,
36870 gcc.c-torture/execute/compare-fp-4.x,
36871 gcc.dg/pr15649-1.c: New.
36872
36873 2004-05-27 Adam Nemet <anemet@lnxw.com>
36874
36875 PR c++/12883
36876 * g++.dg/init/array14.C: New test.
36877
36878 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36879
36880 * lib/compat.exp (compat-get-options-main): New.
36881 (compat-get-options): Remove unneeded code, warn for ignored
36882 command.
36883 (compat-execute): Check flag set by dg-require-* commands.
36884
36885 * lib/compat.exp (compat-execute): Break up long lines.
36886
36887 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36888
36889 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36890 * gcc.dg/altivec-14.c: New test.
36891 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36892
36893 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36894 * gcc.dg/altivec-12.c: Ditto.
36895
36896 * gcc.dg/altivec-3.c: Move call to altivec_check.
36897
36898 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36899
36900 PR c++/15044
36901 * g++.dg/template/error12.C: New test.
36902
36903 PR c++/15317
36904 * g++.dg/ext/attrib15.C: New test.
36905
36906 PR c++/15329
36907 * g++.dg/template/ptrmem9.C: New test.
36908
36909 2004-05-25 Paul Brook <paul@codesourcery.com>
36910
36911 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36912
36913 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36914
36915 PR c++/15165
36916 * g++.dg/template/crash19.C: New test.
36917
36918 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36919
36920 PR c++/15025
36921 * g++.dg/template/redecl1.C: New test.
36922
36923 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36924
36925 PR c++/14821
36926 * g++.dg/other/ns1.C: New test.
36927
36928 PR c++/14883
36929 * g++.dg/template/invalid1.C: New test.
36930
36931 2004-05-23 Paul Brook <paul@codesourcery.com>
36932 Victor Leikehman <lei@haifasphere.co.il>
36933
36934 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36935 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36936
36937 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36938
36939 PR c++/15285
36940 PR c++/15299
36941 * g++.dg/template/non-dependent5.C: New test.
36942 * g++.dg/template/non-dependent6.C: New test.
36943
36944 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36945
36946 PR c++/15507
36947 * g++.dg/inherit/union1.C: New test.
36948
36949 PR c++/15542
36950 * g++.dg/template/addr1.C: New test.
36951
36952 PR c++/15427
36953 * g++.dg/template/array5.C: New test.
36954
36955 PR c++/15287
36956 * g++.dg/template/array6.C: New test.
36957
36958 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36959 Roger Sayle <roger@eyesopen.com>
36960
36961 * g++.dg/lookup/forscope2.C: New test case.
36962
36963 2004-05-22 Ben Elliston <bje@au.ibm.com>
36964
36965 * gcc.dg/cpp/Wmissingdirs.c: New.
36966
36967 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36968
36969 PR target/15301
36970 * gcc.dg/compat/union-m128-1.h: New file.
36971 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36972 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36973 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36974
36975 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36976
36977 PR target/15302
36978 * gcc.dg/compat/struct-complex-1.h: New file.
36979 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36980 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36981 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36982
36983 2004-05-20 Roger Sayle <roger@eyesopen.com>
36984
36985 PR middle-end/3074
36986 * gcc.dg/pr3074-1.c: New test case.
36987 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36988
36989 2004-05-20 Falk Hueffner <falk@debian.org>
36990
36991 PR other/15526
36992 * gcc.dg/ftrapv-1.c: New test case.
36993
36994 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36995
36996 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36997
36998 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36999 Jeff Law <law@redhat.com>
37000
37001 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37002 * gcc.dg/tree-ssa/20040518-2.c: New test.
37003
37004 * gcc.dg/tree-ssa/20040518-1.c: New test.
37005
37006 2004-05-18 Zack Weinberg <zack@codesourcery.com>
37007
37008 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37009
37010 2004-05-18 Paul Brook <paul@codesourcery.com>
37011
37012 PR fortran/13930
37013 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37014
37015 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37016
37017 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37018 constant folding.
37019
37020 2004-05-17 Steven Bosscher <stevenb@suse.de>
37021
37022 * gcc.dg/tree-ssa/20040517-1.c: New test.
37023
37024 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37025
37026 * gcc.dg/loop-4.c: New test.
37027
37028 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
37029
37030 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37031
37032 2004-05-15 Bud Davis <bdavis9659@comcast.net>
37033
37034 PR fortran/15311
37035 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37036
37037 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37038
37039 PR fortran/13826
37040 PR fortran/13940
37041 * gfortran.fortran-torture/compile/data_1.f90: New test.
37042
37043 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
37044
37045 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37046 * gcc.dg/uninit-H.c: Define ASM for __s390__.
37047
37048 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37049
37050 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37051
37052 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37053
37054 PR c/15444
37055 * gcc.dg/format/xopen-1.c: Adjust expected message.
37056 * gcc.dg/format/xopen-3.c: New test.
37057
37058 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
37059
37060 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37061
37062 2004-05-14 Jeff Law <law@redhat.com>
37063
37064 * gcc.dg/tree-ssa/20040514-2.c: New test.
37065
37066 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37067
37068 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37069 this ...
37070 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37071 this.
37072
37073 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37074
37075 * gcc.dg/tree-ssa/20040514-1.c: New test.
37076
37077 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37078
37079 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37080 test.
37081
37082 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37083
37084 PR fortran/14066
37085 * gfortran.fortran-torture/compile/do_1.f90: New test.
37086
37087 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37088
37089 PR fortran/15051
37090 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37091 test.
37092
37093 2004-05-14 Bud Davis <bdavis9659@comcast.net>
37094
37095 PR fortran/15149
37096 * gfortran.fortran-torture/execute/random_init.f90: New test.
37097
37098 2004-05-13 Paul Brook <paul@codesourcery.com>
37099
37100 PR fortran/15314
37101 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37102
37103 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
37104
37105 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37106 for the powerpc case.
37107
37108 2004-05-13 Jeff Law <law@redhat.com>
37109
37110 * gcc.dg/tree-ssa/20040513-1.c: New test.
37111 * gcc.dg/tree-ssa/20040513-2.c: New test.
37112
37113 2004-05-13 Paul Brook <paul@codesourcery.com>
37114
37115 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37116 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37117 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37118
37119 2004-05-13 Andreas Schwab <schwab@suse.de>
37120
37121 PR other/10819
37122 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37123 characters.
37124
37125 2004-05-13 Bud Davis <bdavis9659@comcast.net>
37126
37127 PR fortran/15294
37128 * gfortran.fortran-torture/execute/adjustr.f90: New file.
37129
37130 2004-05-13 Diego Novillo <dnovillo@redhat.com>
37131
37132 Merge from tree-ssa-20020619-branch. See
37133 ChangeLog.tree-ssa for details.
37134
37135 2004-05-11 Ziemowit Laski <zlaski@apple.com>
37136
37137 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37138 include <altivec.h> explicitly.
37139 * gcc.dg/altivec-13.c: Likewise.
37140
37141 2004-05-11 Paul Brook <paul@codesourcery.com>
37142
37143 * gcc.c-torture/compile/20010518-1.c: Force enum size.
37144
37145 2004-05-10 Eric Christopher <echristo@redhat.com>
37146
37147 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37148 * gcc.dg/sibcall-4.c: Ditto.
37149
37150 2004-05-10 Ziemowit Laski <zlaski@apple.com>
37151
37152 * g++.dg/ext/altivec-8.C: New test case.
37153 * gcc.dg/altivec-13.c: New test case.
37154
37155 2004-05-08 Roger Sayle <roger@eyesopen.com>
37156
37157 * gcc.c-torture/execute/divcmp-1.c: New test case.
37158 * gcc.c-torture/execute/divcmp-2.c: New test case.
37159 * gcc.c-torture/execute/divcmp-3.c: New test case.
37160
37161 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37162
37163 * g++.dg/other/pragma-re-2.C: New test.
37164
37165 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37166
37167 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37168 * gcc.dg/i386-387-2.c: Likewise.
37169
37170 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37171 __builtin_drem.
37172 * gcc.dg/i386-387-6.c: Likewise.
37173
37174 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37175
37176 * gcc.dg/builtins-33.c: Also check log1p*.
37177
37178 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
37179
37180 PR optimization/15296
37181 * gcc.c-torture/execute/pr15296.c: New test.
37182
37183 2004-05-05 Uros Bizjak <uros@kss-loka.si>
37184
37185 * gcc.dg/builtins-40.c: New test.
37186
37187 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
37188
37189 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37190
37191 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
37192
37193 * g++.dg/ext/spe1.C: New testcase.
37194
37195 2004-05-04 Ziemowit Laski <zlaski@apple.com>
37196
37197 * objc.dg/image-info.m: Allow additional attributes
37198 for __image_info section.
37199
37200 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
37201
37202 * gcc.dg/torture/mips-hilo-2.c: New test.
37203
37204 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37205
37206 PR c++/14389
37207 * g++.dg/template/member5.C: New test.
37208
37209 2004-05-03 Uros Bizjak <uros@kss-loka.si>
37210
37211 * gcc.dg/builtins-34.c: Also check expm1*.
37212
37213 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37214
37215 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37216 * gcc.dg/torture/builtin-convert-3.c: New test.
37217
37218 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
37219
37220 PR middle-end/15054
37221 * g++.dg/opt/pr15054.C: New test.
37222
37223 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37224
37225 * gcc.dg/torture/builtin-rounding-1.c: New test.
37226 * gcc.dg/builtins-25.c: Delete.
37227 * gcc.dg/builtins-29.c: Delete.
37228
37229 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
37230
37231 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37232 * gcc.dg/sibcall-4.c: Likewise.
37233 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37234
37235 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37236
37237 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37238 bit-field on 16-bit targets.
37239
37240 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37241
37242 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37243 16-bit targets.
37244
37245 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
37246
37247 * gcc.dg/rs6000-power2-1.c: Change to compile only.
37248 * gcc.dg/rs6000-power2-2.c: Likewise.
37249
37250 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
37251
37252 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37253 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37254 Change the asm registers to be in form of frN instead of fN.
37255
37256 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37257
37258 * gcc.dg/torture/builtin-convert-2.c: New test.
37259
37260 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
37261
37262 * gcc.dg/rs6000-power2-1.c: New test.
37263 * gcc.dg/rs6000-power2-2.c: New test.
37264
37265 2004-04-28 Jan Hubicka <jh@suse.cz>
37266
37267 * gcc.dg/unused-6.c: New test.
37268
37269 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37270 Ulrich Weigand <uweigand@de.ibm.com>
37271
37272 * ada/acats/run_all.sh: Define $target variable.
37273
37274 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
37275
37276 PR c++/15119
37277 * g++.dg/other/vararg-1.C: New test.
37278
37279 PR c++/4794
37280 * g++.dg/eh/cleanup3.C: New test.
37281
37282 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37283
37284 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37285 and ad8011a (target_insn).
37286 * ada/acats/support/macro.dfs: Likewise.
37287 * ada/acats/support/impbit.adb: New file.
37288
37289 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
37290
37291 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37292
37293 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37294
37295 * gcc.dg/loop-3.c: New test.
37296
37297 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
37298
37299 * gcc.c-torture/execute/simd-5.c: New test.
37300
37301 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37302
37303 PR c++/15064
37304 * g++.dg/template/crash18.C: New test.
37305
37306 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37307
37308 * g++.dg/ext/complit3.C: New test.
37309
37310 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37311
37312 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37313 * gcc.dg/altivec-3.c: Same.
37314 * gcc.dg/altivec-varargs-1.c: Same.
37315
37316 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37317
37318 * lib/target-supports.exp (check_profiling_available): Assume
37319 profiling is not available on powerpc-eabi targets.
37320
37321 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37322
37323 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37324 * gcc.dg/vmx/bug-1.c: Ditto.
37325
37326 2004-04-20 Eric Christopher <echristo@redhat.com>
37327
37328 * gcc.dg/charset/extern.c: New test.
37329 * g++.dg/charset/extern3.cc: Ditto.
37330
37331 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37332
37333 * gcc.dg/builtins-39.c: New test.
37334
37335 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37336
37337 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37338
37339 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37340
37341 * gcc.dg/torture/mips-hilo-1.c: New test.
37342
37343 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37344
37345 * gcc.c-torture/compile/20040419-1.c: New test.
37346
37347 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37348
37349 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37350
37351 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37352 Aldy Hernandez <aldyh@redhat.com>
37353
37354 * gcc.c-torture/execute/va-arg-24.c: New.
37355
37356 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37357 Aldy Hernandez <aldyh@redhat.com>
37358
37359 * gcc.dg/vmx/1b-01.c: New.
37360 * gcc.dg/vmx/1b-02.c: New.
37361 * gcc.dg/vmx/1b-03.c: New.
37362 * gcc.dg/vmx/1b-04.c: New.
37363 * gcc.dg/vmx/1b-05.c: New.
37364 * gcc.dg/vmx/1b-06.c: New.
37365 * gcc.dg/vmx/1b-07.c: New.
37366 * gcc.dg/vmx/1c-01.c: New.
37367 * gcc.dg/vmx/1c-02.c: New.
37368 * gcc.dg/vmx/3a-01a.c: New.
37369 * gcc.dg/vmx/3a-01.c: New.
37370 * gcc.dg/vmx/3a-01m.c: New.
37371 * gcc.dg/vmx/3a-03.c: New.
37372 * gcc.dg/vmx/3a-03m.c: New.
37373 * gcc.dg/vmx/3a-04.c: New.
37374 * gcc.dg/vmx/3a-04m.c: New.
37375 * gcc.dg/vmx/3a-05.c: New.
37376 * gcc.dg/vmx/3a-06.c: New.
37377 * gcc.dg/vmx/3a-06m.c: New.
37378 * gcc.dg/vmx/3a-07.c: New.
37379 * gcc.dg/vmx/3b-01.c: New.
37380 * gcc.dg/vmx/3b-02.c: New.
37381 * gcc.dg/vmx/3b-10.c: New.
37382 * gcc.dg/vmx/3b-13.c: New.
37383 * gcc.dg/vmx/3b-14.c: New.
37384 * gcc.dg/vmx/3b-15.c: New.
37385 * gcc.dg/vmx/3c-01a.c: New.
37386 * gcc.dg/vmx/3c-01.c: New.
37387 * gcc.dg/vmx/3c-02.c: New.
37388 * gcc.dg/vmx/3c-03.c: New.
37389 * gcc.dg/vmx/3d-01.c: New.
37390 * gcc.dg/vmx/4-01.c: New.
37391 * gcc.dg/vmx/4-03.c: New.
37392 * gcc.dg/vmx/5-01.c: New.
37393 * gcc.dg/vmx/5-02.c: New.
37394 * gcc.dg/vmx/5-03.c: New.
37395 * gcc.dg/vmx/5-04.c: New.
37396 * gcc.dg/vmx/5-05.c: New.
37397 * gcc.dg/vmx/5-06.c: New.
37398 * gcc.dg/vmx/5-07.c: New.
37399 * gcc.dg/vmx/5-07t.c: New.
37400 * gcc.dg/vmx/5-08.c: New.
37401 * gcc.dg/vmx/5-10.c: New.
37402 * gcc.dg/vmx/5-11.c: New.
37403 * gcc.dg/vmx/7-01a.c: New.
37404 * gcc.dg/vmx/7-01.c: New.
37405 * gcc.dg/vmx/7c-01.c: New.
37406 * gcc.dg/vmx/7d-01.c: New.
37407 * gcc.dg/vmx/7d-02.c: New.
37408 * gcc.dg/vmx/8-01.c: New.
37409 * gcc.dg/vmx/8-02a.c: New.
37410 * gcc.dg/vmx/8-02.c: New.
37411 * gcc.dg/vmx/brode-1.c: New.
37412 * gcc.dg/vmx/bug-1.c: New.
37413 * gcc.dg/vmx/bug-2.c: New.
37414 * gcc.dg/vmx/bug-3.c: New.
37415 * gcc.dg/vmx/cw-bug-1.c: New.
37416 * gcc.dg/vmx/cw-bug-2.c: New.
37417 * gcc.dg/vmx/cw-bug-3.c: New.
37418 * gcc.dg/vmx/dct.c: New.
37419 * gcc.dg/vmx/debug-1.c: New.
37420 * gcc.dg/vmx/debug-2.c: New.
37421 * gcc.dg/vmx/debug-3.c: New.
37422 * gcc.dg/vmx/debug-4.c: New.
37423 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37424 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37425 * gcc.dg/vmx/eg-5.c: New.
37426 * gcc.dg/vmx/fft.c: New.
37427 * gcc.dg/vmx/gcc-bug-1.c: New.
37428 * gcc.dg/vmx/gcc-bug-2.c: New.
37429 * gcc.dg/vmx/gcc-bug-3.c: New.
37430 * gcc.dg/vmx/gcc-bug-4.c: New.
37431 * gcc.dg/vmx/gcc-bug-5.c: New.
37432 * gcc.dg/vmx/gcc-bug-6.c: New.
37433 * gcc.dg/vmx/gcc-bug-7.c: New.
37434 * gcc.dg/vmx/gcc-bug-8.c: New.
37435 * gcc.dg/vmx/gcc-bug-9.c: New.
37436 * gcc.dg/vmx/gcc-bug-b.c: New.
37437 * gcc.dg/vmx/gcc-bug-c.c: New.
37438 * gcc.dg/vmx/gcc-bug-d.c: New.
37439 * gcc.dg/vmx/gcc-bug-e.c: New.
37440 * gcc.dg/vmx/gcc-bug-f.c: New.
37441 * gcc.dg/vmx/gcc-bug-g.c: New.
37442 * gcc.dg/vmx/gcc-bug-i.c: New.
37443 * gcc.dg/vmx/harness.h: New.
37444 * gcc.dg/vmx/ira1.c: New.
37445 * gcc.dg/vmx/ira2a.c: New.
37446 * gcc.dg/vmx/ira2b.c: New.
37447 * gcc.dg/vmx/ira2.c: New.
37448 * gcc.dg/vmx/ira2c.c: New.
37449 * gcc.dg/vmx/mem.c: New.
37450 * gcc.dg/vmx/newton-1.c: New.
37451 * gcc.dg/vmx/ops.c: New.
37452 * gcc.dg/vmx/sn7153.c: New.
37453 * gcc.dg/vmx/spill2.c: New.
37454 * gcc.dg/vmx/spill3.c: New.
37455 * gcc.dg/vmx/spill.c: New.
37456 * gcc.dg/vmx/t.c: New.
37457 * gcc.dg/vmx/varargs-1.c: New.
37458 * gcc.dg/vmx/varargs-2.c: New.
37459 * gcc.dg/vmx/varargs-3.c: New.
37460 * gcc.dg/vmx/varargs-4.c: New.
37461 * gcc.dg/vmx/varargs-5.c: New.
37462 * gcc.dg/vmx/varargs-6.c: New.
37463 * gcc.dg/vmx/varargs-7.c: New.
37464 * gcc.dg/vmx/vmx.exp: New.
37465 * gcc.dg/vmx/vprint-1.c: New.
37466 * gcc.dg/vmx/vscan-1.c: New.
37467 * gcc.dg/vmx/x-01.c: New.
37468 * gcc.dg/vmx/x-02.c: New.
37469 * gcc.dg/vmx/x-03.c: New.
37470 * gcc.dg/vmx/x-04.c: New.
37471 * gcc.dg/vmx/x-05.c: New.
37472 * gcc.dg/vmx/yousufi-1.c: New.
37473 * gcc.dg/vmx/zero-1.c: New.
37474 * gcc.dg/vmx/zero.c: New.
37475
37476 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37477
37478 * g++.dg/lookup/java1.C: Update for chage of
37479 _Jv_AllocObject.
37480 * g++.dg/lookup/java2.C: Likewise.
37481
37482 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37483
37484 * ada/acats/run_all.sh: use -O2 by default.
37485
37486 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37487
37488 * gcc.dg/vr-mult-[12].c: New tests.
37489
37490 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37491
37492 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37493
37494 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37495
37496 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
37497
37498 * lib/target-supports.exp (check_profiling_available): Assume
37499 profiling isn't available for mips*-*-elf targets.
37500
37501 2004-04-14 Uros Bizjak <uros@kss-loka.si>
37502
37503 * gcc.dg/builtins-38.c: New test.
37504
37505 2004-04-14 Eric Christopher <echristo@redhat.com>
37506
37507 * g++.dg/charset/charset.exp: Run .cc extension tests.
37508
37509 2004-04-14 Zack Weinberg <zack@codesourcery.com>
37510
37511 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
37512
37513 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37514
37515 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37516
37517 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
37518
37519 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37520 * gcc.dg/i386-387-2.c: Likewise.
37521
37522 * gcc.dg/i386-387-7.c: New test.
37523 * gcc.dg/i386-387-8.c: New test.
37524
37525 * gcc.dg/builtins-37.c: New test.
37526
37527 2004-04-13 Geoffrey Keating <geoffk@apple.com>
37528
37529 * g++.dg/pch/externc-1.C: Add missing semicolon.
37530
37531 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
37532
37533 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37534
37535 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37536
37537 * gcc.c-torture/execute/20040411-1.c: New test.
37538
37539 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
37540
37541 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37542
37543 2004-04-09 Chris Demetriou <cgd@broadcom.com>
37544
37545 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37546
37547 2004-04-09 Zack Weinberg <zack@codesourcery.com>
37548
37549 * lib/target-supports.exp (check_named_sections_available): New.
37550 * lib/gcc-dg.exp (dg-require-named-sections): New.
37551 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37552 old-deja.exp. Also prune error-count message from HP linker.
37553 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37554
37555 * g++.dg/init/init-ref4.C: Use dg-require-weak.
37556 * g++.old-deja/g++.pt/static3.C: Likewise.
37557 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37558
37559 2004-04-09 Roger Sayle <roger@eyesopen.com>
37560
37561 * gcc.c-torture/execute/20040409-1.c: New test case.
37562 * gcc.c-torture/execute/20040409-2.c: New test case.
37563 * gcc.c-torture/execute/20040409-3.c: New test case.
37564
37565 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
37566
37567 * gcc.dg/20040409-1.c: New test.
37568
37569 2004-04-08 Roger Sayle <roger@eyesopen.com>
37570
37571 PR target/14888
37572 * g++.dg/opt/pr14888.C: New test case.
37573
37574 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37575
37576 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37577 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37578 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37579 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37580 New tests.
37581
37582 2004-04-08 Paul Brook <paul@codesourcery.com>
37583
37584 * gcc.dg/spill-1.c: New test.
37585
37586 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37587
37588 * gcc.dg/torture/builtin-ctype-2.c: New test.
37589
37590 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37591
37592 * gcc.dg/pch/pch.exp: Add largefile test.
37593
37594 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37595
37596 * g++.dg/pch/externc-1.Hs: New.
37597 * g++.dg/pch/externc-1.C: New.
37598
37599 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37600
37601 * gcc.dg/compat/struct-by-value-5a_main.c,
37602 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37603 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37604 * gcc.dg/compat/struct-by-value-5a_x.c,
37605 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37606 gcc.dg/compat/struct-by-value-5_x.c.
37607 * gcc.dg/compat/struct-by-value-5a_y.c,
37608 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37609 gcc.dg/compat/struct-by-value-5_y.c.
37610
37611 * gcc.dg/compat/struct-by-value-6a_main.c,
37612 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37613 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37614 * gcc.dg/compat/struct-by-value-6a_x.c,
37615 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37616 gcc.dg/compat/struct-by-value-6_x.c.
37617 * gcc.dg/compat/struct-by-value-6a_y.c,
37618 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37619 gcc.dg/compat/struct-by-value-6_y.c.
37620
37621 * gcc.dg/compat/struct-by-value-7a_main.c,
37622 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37623 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37624 * gcc.dg/compat/struct-by-value-7a_x.c,
37625 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37626 gcc.dg/compat/struct-by-value-7_x.c.
37627 * gcc.dg/compat/struct-by-value-7a_y.c,
37628 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37629 gcc.dg/compat/struct-by-value-7_y.c.
37630
37631 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37632
37633 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37634 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37635 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37636 options.
37637
37638 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37639
37640 * gcc.dg/builtins-36.c: New test.
37641
37642 2004-04-06 Paul Brook <paul@codesourcery.com>
37643
37644 * README.gcc: Remove obsolete contraint on testcases.
37645
37646 2004-04-05 Paul Brook <paul@codesourcery.com>
37647
37648 PR2123
37649 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37650 failure and exit(0) on success.
37651 * g++.dg/expr/anew2.C: Ditto.
37652 * g++.dg/expr/anew3.C: Ditto.
37653 * g++.dg/expr/anew4.C: Ditto.
37654
37655 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37656
37657 PR c++/3518
37658 * g++.dg/template/unify7.C: New.
37659
37660 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37661
37662 * g++.dg/README: Bring up to date with new subdirectories; remove
37663 duplicate subdirectory lines.
37664
37665 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37666
37667 PR c++/14007
37668 * g++.dg/template/unify5.C: New.
37669 * g++.dg/template/unify6.C: New.
37670 * g++.dg/template/qualttp20.C: Adjust.
37671 * g++.old-deja/g++.jason/report.C: Adjust.
37672 * g++.old-deja/g++.other/qual1.C: Adjust.
37673
37674 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37675
37676 PR c++/14803
37677 * g++.dg/inherit/ptrmem1.C: New test.
37678
37679 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37680
37681 PR c++/14755
37682 * gcc.c-torture/execute/20040331-1.c: New test.
37683 * gcc.dg/20040331-1.c: New test.
37684
37685 2004-04-01 Paul Brook <paul@codesourcery.com>
37686
37687 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37688
37689 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37690
37691 PR c++/14724
37692 * g++.dg/init/goto1.C: New test.
37693
37694 PR c++/14763
37695 * g++.dg/template/defarg4.C: New test.
37696
37697 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37698
37699 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37700
37701 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37702
37703 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37704
37705 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37706
37707 * gcc.dg/noncompile/undeclared-2.c: New test.
37708
37709 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37710
37711 * gcc.dg/940409-1.c: Remove XFAIL.
37712 * gcc.dg/reg-vol-struct-1.c: New test.
37713
37714 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37715
37716 * gcc.dg/torture/builtin-wctype-1.c: New test.
37717
37718 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37719
37720 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37721 * gcc.dg/20001101-1.c: Likewise.
37722 * gcc.dg/20001102-1.c: Likewise.
37723
37724 2004-03-25 Roger Sayle <roger@eyesopen.com>
37725
37726 * gcc.dg/compare8.c: Add an additional test for XOR.
37727
37728 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37729
37730 * gcc.dg/torture/builtin-ctype-1.c: New test.
37731
37732 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37733
37734 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37735 * gcc.dg/torture/builtin-math-1.c: Likewise.
37736 * gcc.dg/torture/builtin-power-1.c: New test.
37737
37738 2004-03-24 Andreas Schwab <schwab@suse.de>
37739
37740 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37741 IA64 assembler.
37742
37743 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37744 Roger Sayle <roger@eyesopen.com>
37745
37746 * gcc.dg/compare8.c: New test case.
37747
37748 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37749
37750 * g++.dg/ext/altivec-7.C: New test.
37751
37752 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37753
37754 PR 12267, 12391, 12560, 13129, 14114, 14133
37755 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37756 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37757 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37758 Adjust error regexps.
37759 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37760 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37761 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37762 * gcc.dg/local1.c: Add explanatory comment.
37763
37764 2004-03-23 Roger Sayle <roger@eyesopen.com>
37765
37766 PR optimization/14669
37767 * g++.dg/opt/fold2.C: New test case.
37768
37769 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37770
37771 PR c/14069
37772 * gcc.dg/20040322-1.c: New test.
37773
37774 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37775
37776 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37777 * gcc.dg/ultrasp4.c: Likewise.
37778 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37779
37780 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37781
37782 * gcc.dg/i386-sse-8.c: Reset default options.
37783
37784 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37785
37786 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37787 in the error message text.
37788
37789 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37790
37791 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37792
37793 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37794
37795 PR c++/14616
37796 * g++.dg/init/array13.C: New test.
37797
37798 2004-03-20 Roger Sayle <roger@eyesopen.com>
37799
37800 PR target/13889
37801 * gcc.c-torture/compile/pr13889.c: New test case.
37802
37803 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37804
37805 PR c/14635
37806 * builtins-1.c (nan, nans): Don't test.
37807 * builtins-30.c: Don't use nan, nanf, nanl.
37808 * builtins-35.c: New test.
37809
37810 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37811
37812 * g++.dg/ext/altivec-6.C: New test.
37813
37814 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37815
37816 * g++.dg/init/placement3.C: New test.
37817
37818 * g++.dg/template/spec13.C: New test.
37819
37820 * g++.dg/lookup/using11.C: New test.
37821
37822 * g++.dg/lookup/koenig3.C: New test.
37823
37824 * g++.dg/template/operator2.C: New test.
37825
37826 * g++.dg/expr/dtor3.C: New test.
37827 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37828 marker.
37829 * g++.old-deja/g++.law/visibility28.C: Likewise.
37830
37831 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37832
37833 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37834 * gcc.dg/ppc64-abi-3.c: Likewise.
37835
37836 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37837
37838 PR c++/14545
37839 * g++.dg/parse/template15.C: New test.
37840
37841 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37842
37843 * g++.dg/expr/dtor2.C: New test.
37844
37845 * g++.dg/lookup/anon4.C: New test.
37846
37847 * g++.dg/overload/using1.C: New test.
37848
37849 * g++.dg/template/lookup7.C: New test.
37850
37851 * g++.dg/template/typename6.C: New test.
37852
37853 * g++.dg/expr/cond6.C: New test.
37854
37855 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37856
37857 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37858
37859 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37860
37861 * g++.dg/expr/cond5.C: New test.
37862 * g++.dg/expr/constcast1.C: Likewise.
37863 * g++.dg/expr/ptrmem2.C: Likewise.
37864 * g++.dg/expr/ptrmem3.C: Likewise.
37865 * g++.dg/lookup/main1.C: Likewise.
37866 * g++.dg/template/lookup6.C: Likewise.
37867
37868 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37869
37870 * gcc.dg/local1.c: New test.
37871
37872 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37873
37874 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37875
37876 * gcc.dg/torture/builtin-convert-1.c: New test.
37877
37878 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37879
37880 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37881
37882 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37883
37884 PR c++/14481
37885 * g++.dg/warn/Wunused-7.C: New test.
37886
37887 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37888
37889 * gcc.dg/torture/builtin-integral-1.c: New test.
37890
37891 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37892
37893 PR c++/14586
37894 * g++.dg/parse/non-dependent3.C: New test.
37895
37896 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37897
37898 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37899 * g++.dg/eh/simd-2.C: Likewise.
37900 * g++.dg/init/array10.C: Likewise.
37901 * gcc.c-torture/compile/simd-1.c: Likewise.
37902 * gcc.c-torture/compile/simd-2.c: Likewise.
37903 * gcc.c-torture/compile/simd-3.c: Likewise.
37904 * gcc.c-torture/compile/simd-4.c: Likewise.
37905 * gcc.c-torture/compile/simd-6.c: Likewise.
37906 * gcc.c-torture/execute/simd-1.c: Likewise.
37907 * gcc.c-torture/execute/simd-2.c: Likewise.
37908 * gcc.dg/compat/vector-defs.h: Likewise.
37909 * gcc.dg/20020531-1.c: Likewise.
37910 * gcc.dg/altivec-3.c: Likewise.
37911 * gcc.dg/altivec-4.c: Likewise.
37912 * gcc.dg/altivec-varargs-1.c: Likewise.
37913 * gcc.dg/compat/vector-defs.h: Likewise.
37914 * gcc.dg/i386-mmx-3.c: Likewise.
37915 * gcc.dg/i386-sse-4.c: Likewise.
37916 * gcc.dg/i386-sse-5.c: Likewise.
37917 * gcc.dg/i386-sse-8.c: Likewise.
37918 * gcc.dg/simd-1.c: Likewise.
37919 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37920 __ev64_opaque__ since the machine description provides it.
37921
37922 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37923
37924 * lib/compat.exp (skip_list): New global variable.
37925 Use it to hold the user defined COMPAT_SKIPS list if any.
37926 (compat-obj): Add the members of skip_list to optall.
37927
37928 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37929
37930 * gcc.dg/compat/union-by-value-1_main.c,
37931 union-by-value-1_x.c, union-by-value-1_y.c,
37932 union-check.h, union-defs.h,
37933 union-init.h, union-return-1_main.c,
37934 union-return-1_x.c, union-return-1_y.c: New files.
37935
37936 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37937
37938 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37939 mixed-struct-init.h: Add 4 mixed structure types.
37940 struct-by-value-21_main.c, struct-by-value-21_x.c,
37941 struct-by-value-21_y.c, struct-return-21_main.c,
37942 struct-return-21_x.c, struct-return-21_y.c: New files.
37943
37944 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37945
37946 PR c++/14550
37947 * g++.dg/parse/template14.C: New test.
37948
37949 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37950
37951 * gcc.c-torture/execute/20040313-1.c: New test.
37952
37953 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37954
37955 PR target/14533
37956 * gcc.dg/20040311-2.c: New test.
37957
37958 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37959
37960 PR other/14544
37961 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37962 bit-field.
37963
37964 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37965
37966 * gcc.dg/20040305-2.c: Add missing return statement.
37967
37968 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37969
37970 * gcc.dg/builtins-34.c: Also check pow10*.
37971
37972 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37973
37974 PR target/14262
37975 * gcc.dg/20040305-2.c: New test.
37976
37977 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37978
37979 * gcc.dg/20040310-1.c: New test.
37980
37981 2004-03-11 Roger Sayle <roger@eyesopen.com>
37982
37983 * gcc.c-torture/execute/20040311-1.c: New test case.
37984
37985 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37986
37987 PR c++/14476
37988 * g++.dg/lookup/enum1.C: New test.
37989
37990 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37991
37992 PR c++/14510
37993 * g++.dg/lookup/struct2.C: New test.
37994
37995 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37996
37997 * gcc.dg/builtins-34.c: New test.
37998
37999 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38000
38001 * gcc.dg/torture/builtin-nonneg-1.c: New test.
38002
38003 2004-03-09 James E Wilson <wilson@specifixinc.com>
38004
38005 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38006 * gcc.dg/alias-2.c: New testcase.
38007
38008 2004-03-09 Zack Weinberg <zack@codesourcery.com>
38009
38010 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38011
38012 2004-03-09 Roger Sayle <roger@eyesopen.com>
38013
38014 * gcc.c-torture/execute/20040309-1.c: New test case.
38015
38016 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
38017
38018 PR c++/14397
38019 * g++.dg/overload/ref1.C: New.
38020
38021 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38022
38023 PR c++/14409
38024 * g++.dg/template/spec12.C: New test.
38025
38026 PR c++/14448
38027 * g++.dg/parse/crash14.C: New test.
38028
38029 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38030
38031 PR c++/14230
38032 * g++.dg/init/ref11.C: New test.
38033
38034 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38035
38036 PR c++/14432
38037 * g++.dg/parse/builtin2.C: New test.
38038
38039 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38040
38041 PR c++/14401
38042 * g++.dg/init/ctor3.C: New test.
38043 * g++.dg/init/union1.C: New test.
38044 * g++.dg/ext/anon-struct4.C: New test.
38045
38046 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38047
38048 * g++.dg/lookup/koenig1.C: Tweak error messages.
38049 * g++.dg/lookup/used-before-declaration.C: Likewise.
38050 * g++.dg/other/do1.C: Likewise.
38051 * g++.dg/overload/koenig1.C: Likewise.
38052 * g++.dg/parse/crash13.C: Likewise.
38053 * g++.dg/template/instantiate3.C: Likewise.
38054
38055 2004-03-08 Eric Christopher <echristo@redhat.com>
38056
38057 * * lib/target-supports.exp: Enable libiconv in test
38058 compilation. Fix up error checking.
38059
38060 2004-03-08 Roger Sayle <roger@eyesopen.com>
38061
38062 PR middle-end/14289
38063 * gcc.dg/pr14289-1.c: New test case.
38064 * gcc.dg/pr14289-2.c: Likewise.
38065 * gcc.dg/pr14289-3.c: Likewise.
38066
38067 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
38068
38069 * gcc.c-torture/execute/20040308-1.c: New test.
38070
38071 2004-03-07 Roger Sayle <roger@eyesopen.com>
38072
38073 * gcc.c-torture/execute/20040307-1.c: New test case.
38074
38075 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38076
38077 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38078
38079 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
38080
38081 * gcc.dg/20040306-1.c: New test.
38082
38083 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
38084
38085 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38086 them static.
38087 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38088
38089 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38090
38091 PR c/14465
38092 * gcc.dg/decl-6.c: New test.
38093
38094 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38095
38096 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38097 Rename LOGPOW -> LOG_POW.
38098 (SQRT_EXP, POW_EXP): New.
38099
38100 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38101
38102 * gcc.dg/i386-sse-8.c: New test.
38103
38104 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38105
38106 PR c/14114
38107 * gcc.dg/decl-5.c: New test.
38108
38109 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
38110
38111 * gcc.dg/20040305-1.c: New test.
38112
38113 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
38114
38115 PR other/14354
38116 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38117
38118 2004-03-04 Ziemowit Laski <zlaski@apple.com>
38119
38120 PR c++/14425, c++/14426
38121 * g++.dg/ext/altivec-4.C: New test.
38122 * g++.dg/ext/altivec-5.C: New test.
38123
38124 2004-03-04 Geoffrey Keating <geoffk@apple.com>
38125
38126 * g++.old-deja/g++.other/linkage1.C: Expect errors about
38127 global variables of a type with no linkage.
38128 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38129 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38130 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38131 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38132 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38133 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38134 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38135 * g++.dg/warn/deprecated.C: Name enum Color.
38136 * g++.dg/overload/VLA.C: Name structure for 'b'.
38137 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38138
38139 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38140
38141 * gcc.c-torture/compile/20040304-1.c: New test.
38142
38143 2004-03-03 Zack Weinberg <zack@codesourcery.com>
38144
38145 PR 13728
38146 * gcc.dg/decl-4.c: New testcase.
38147
38148 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
38149
38150 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38151 as PRECF if sizeof (float) > sizeof (double).
38152 (PRECL): Make it the same as PRECF if
38153 sizeof (float) > sizeof (long double).
38154
38155 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38156
38157 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38158 system type. Add check for irix6 which doesn't have c99 runtime.
38159
38160 2004-03-03 Bob Wilson <bob.wilson@acm.org>
38161
38162 * gcc.dg/const-elim-1.c: xfail for xtensa.
38163
38164 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38165
38166 PR c++/14369
38167 * g++.dg/template/cond4.C: New test.
38168
38169 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38170
38171 PR c++/14360
38172 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38173
38174 PR c++/14361
38175 * g++.dg/parse/defarg7.C: New test.
38176
38177 PR c++/14359
38178 * g++.dg/template/friend26.C: New test.
38179
38180 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38181
38182 PR c++/14324
38183 * g++.dg/abi/mangle21.C: New test.
38184
38185 PR c++/14260
38186 * g++.dg/parse/constructor2.C: New test.
38187
38188 PR c++/14337
38189 * g++.dg/template/sfinae1.C: New test.
38190
38191 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38192
38193 PR c++/14267
38194 * g++.dg/expr/crash2.C: New test.
38195
38196 PR middle-end/13448
38197 * gcc.dg/inline-5.c: New test.
38198 * gcc.dg/always-inline.c: Split out tests into ...
38199 * gcc.dg/always-inline2.c: ... this and ...
38200 * gcc.dg/always-inline3.c: ... this.
38201
38202 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38203
38204 PR debug/12103
38205 * g++.dg/debug/crash1.C: New test.
38206
38207 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
38208
38209 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38210 function with __attribute__((noinline)).
38211 (recurser_void2): Likewise.
38212 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38213 (recurser_void2): Likewise.
38214
38215 2004-02-29 Roger Sayle <roger@eyesopen.com>
38216
38217 PR middle-end/14203
38218 * g++.dg/warn/Wunused-6.C: New test case.
38219
38220 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
38221
38222 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38223 not defined.
38224
38225 2004-02-27 Eric Christopher <echristo@redhat.com>
38226
38227 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38228 * g++.dg/charset/asm2.c: Run only x86.
38229 * gcc.dg/charset/asm3.c: Ditto.
38230
38231 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
38232
38233 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38234 ld_library_path.
38235
38236 2004-02-27 Ziemowit Laski <zlaski@apple.com>
38237
38238 * g++.dg/ext/altivec-3.C: New.
38239
38240 2004-02-26 Richard Henderson <rth@redhat.com>
38241
38242 * g++.dg/ext/attrib10.C: Mark for warning.
38243 * gcc.dg/attr-alias-1.c: New.
38244
38245 2004-02-26 Richard Henderson <rth@redhat.com>
38246
38247 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38248 * gcc.c-torture/execute/20040208-2.c: ... it back.
38249
38250 2004-02-26 Eric Christopher <echristo@redhat.com>
38251
38252 * lib/target-supports.exp (check-iconv-available): New function.
38253 * lib/gcc-dg.exp (dg-require-iconv): New function.
38254 Use above.
38255 * gcc.dg/charset: New directory.
38256 * gcc.dg/charset/charset.exp: New file.
38257 * gcc.dg/charset/asm1.c: Ditto.
38258 * gcc.dg/charset/asm2.c: Ditto.
38259 * gcc.dg/charset/asm3.c: Ditto.
38260 * gcc.dg/charset/asm4.c: Ditto.
38261 * gcc.dg/charset/asm5.c: Ditto.
38262 * gcc.dg/charset/attribute1.c: Ditto.
38263 * gcc.dg/charset/attribute2.c: Ditto.
38264 * gcc.dg/charset/string1.c: Ditto.
38265 * g++.dg/charset: New directory.
38266 * g++.dg/dg.exp: Add here. Special options.
38267 * g++.dg/charset/charset.exp: New file.
38268 * g++.dg/charset/asm1.c: Ditto.
38269 * g++.dg/charset/asm2.c: Ditto.
38270 * g++.dg/charset/asm3.c: Ditto.
38271 * g++.dg/charset/asm4.c: Ditto.
38272 * g++.dg/charset/attribute1.c: Ditto.
38273 * g++.dg/charset/attribute2.c: Ditto.
38274 * g++.dg/charset/extern1.cc: Ditto.
38275 * g++.dg/charset/extern2.cc: Ditto.
38276 * g++.dg/charset/string1.c: Ditto.
38277
38278 2004-02-26 Mark Mitchell <mark@codesourcery.com>
38279
38280 PR c++/14278
38281 * g++.dg/parse/comma1.C: New test.
38282
38283 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38284
38285 PR c++/14284
38286 * g++.dg/template/ttp8.C: New test.
38287
38288 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
38289
38290 * gcc.dg/fixuns-trunc-1.c: New test.
38291
38292 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38293
38294 * gcc.dg/builtins-config.h: Use #elif.
38295
38296 2004-02-26 Michael Matz <matz@suse.de>
38297
38298 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38299 * gcc.dg/991214-1.c: Likewise.
38300 * gcc.dg/i386-asm-1.c: Likewise.
38301
38302 2004-02-25 Richard Henderson <rth@redhat.com>
38303
38304 * gcc.c-torture/execute/20040208-2.c: Move ...
38305 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38306
38307 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38308
38309 PR c++/14246
38310 * g++.dg/other/crash-3.C: New test.
38311
38312 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38313
38314 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38315 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38316
38317 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38318 HP-UX.
38319
38320 2004-02-24 Michael Matz <matz@suse.de>
38321
38322 * gcc.dg/i386-regparm.c: New.
38323
38324 2004-02-23 James E Wilson <wilson@specifixinc.com>
38325
38326 * gcc.c-torture/execute/20040223-1.c: New.
38327
38328 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38329 Kazu Hirata <kazu@cs.umass.edu>
38330
38331 * gcc.dg/fwritable-strings-1.c: Remove.
38332
38333 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38334
38335 PR c/14156
38336 * gcc.dg/20040223-1.c: New test.
38337
38338 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38339
38340 PR c++/14106
38341 * g++.dg/ext/typeof9.C: New test.
38342
38343 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38344
38345 PR c++/14250
38346 * g++.dg/other/switch1.C: New test.
38347
38348 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38349
38350 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38351 * gcc.dg/va-arg-1.c: Likewise.
38352
38353 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38354
38355 PR c++/14143
38356 * g++.dg/template/koenig5.C: New test.
38357
38358 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38359
38360 * g++.dg/ext/altivec-1.C: Generalize target triple.
38361 * g++.dg/ext/altivec-2.C: New test case.
38362 * g++.dg/ext/altivec_check.h: New file.
38363 * gcc.dg/altivec-1.c: Generalize target triple;
38364 include altivec_check.h and call altivec_check().
38365 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38366 * gcc.dg/altivec-6.c: New test case.
38367 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38368 type casts as needed.
38369 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38370 altivec_check().
38371 * gcc.dg/altivec-12.c: New test case.
38372 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38373 include altivec_check.h and call altivec_check().
38374 * gcc.dg/altivec_check.h: New file.
38375
38376 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38377
38378 * lib/target-supports.exp (check_alias_available): Don't mangle
38379 function `g' in test program.
38380
38381 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38382
38383 * lib/target-supports.exp (check_profiling_available): Check
38384 argument to determine whether we support a profiling type.
38385 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38386 check_profiling_available.
38387 * g++.dg/bprob/bprob.exp: Likewise.
38388 * g77.dg/bprob/bprob.exp: Likewise.
38389 * gcc.misc-tests/bprob.exp: Likewise.
38390 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38391 dg-require-profiling and delete expected error handling.
38392 * gcc.dg/20021014-1.c: Likewise.
38393 * gcc.dg/nest.c: Likewise.
38394
38395 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38396
38397 PR c++/12007
38398 * g++.dg/other/vthunk1.C: New test.
38399
38400 2004-02-20 Falk Hueffner <falk@debian.org>
38401
38402 PR target/14201
38403 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38404
38405 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38406
38407 PR c++/13927
38408 * g++.dg/other/error8.C: Remove XFAIL markers.
38409
38410 PR c++/14173
38411 * g++.dg/ext/packed5.C: New test.
38412
38413 PR c++/14199
38414 * g++.dg/warn/Wunused-5.C: New test.
38415
38416 PR c++/14186
38417 * g++.dg/lookup/member1.C: New test.
38418
38419 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38420
38421 * gcc.c-torture/compile/20040130-1.c: Enable only when
38422 __INT_MAX__ >= 2147483647L.
38423 * gcc.c-torture/compile/961203-1.c: Likewise.
38424
38425 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38426
38427 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38428 * g++.dg/opt/template1.C: Robustify assembler regexp
38429
38430 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38431
38432 * gcc.c-torture/execute/simd-4.x: Remove.
38433 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38434 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38435 Guard with #ifndef SKIP_ATTRIBUTE.
38436 * gcc.dg/compat/vector-1_y.c: Likewise.
38437 * gcc.dg/compat/vector-2_x.c: Likewise.
38438 * gcc.dg/compat/vector-2_y.c: Likewise.
38439 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38440 * g++.dg/eh/simd-2.C: Likewise.
38441
38442 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38443
38444 * gcc.c-torture/compile/complex-1.c: New.
38445
38446 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38447
38448 PR target/14209
38449 * gcc.c-torture/execute/20040218-1.c: New test.
38450
38451 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38452
38453 PR c++/14181
38454 * g++.dg/parse/new2.C: New test.
38455
38456 2004-02-18 Paul Brook <paul@codesourcery.com>
38457
38458 * gcc.c-torture/compile/libcall-1.c: New test.
38459
38460 2004-02-18 Paul Brook <paul@codesourcery.com>
38461
38462 PR debug/12934
38463 * gcc.dg/debug/debug-7.c: New test.
38464
38465 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38466
38467 * gcc.dg/20040217-1.c: New test.
38468
38469 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38470
38471 * gcc.c-torture/execute/990208-1.x: Delete.
38472
38473 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38474
38475 * gcc.c-torture/execute/20040208-2.x: New file.
38476
38477 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38478
38479 PR c++/11326
38480 * g++.dg/abi/structret1.C: New test.
38481
38482 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38483
38484 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38485 (i386_cpuid): No need to test if cpuid is available on AMD64.
38486 Fix assembly, so that it works onboth i386 and AMD64.
38487 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38488 (vecInLong): Fix s[] member type to unsigned int.
38489 (vecInWord): Remove type.
38490 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38491 (a64, b64, c64, d64, e64): Remove.
38492 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38493 Remove unused variable. Remove initialization of removed variables.
38494 Don't call mmx_tests nor sse_tests.
38495 (reference_mmx, reference_sse): Remove.
38496 (check): Add return stmt.
38497 * gcc.dg/i386-sse-7.c: New test.
38498 * gcc.dg/i386-mmx-4.c: New test.
38499
38500 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38501
38502 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38503 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38504 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38505 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38506 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38507 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38508 g++.dg/tc1/dr94.C: Fix line terminator.
38509
38510 2004-02-16 Geoffrey Keating <geoffk@apple.com>
38511
38512 * gcc.c-torture/compile/20040216-1.c: New.
38513
38514 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38515
38516 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38517 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38518 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38519 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38520 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38521 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38522
38523 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38524
38525 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38526
38527 2004-02-15 Mark Mitchell <mark@codesourcery.com>
38528
38529 PR c++/13971
38530 * g++.dg/expr/cond4.C: New test.
38531
38532 PR c++/14086
38533 * g++.dg/lookup/crash2.C: New test.
38534
38535 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
38536
38537 * gcc.c-torture/compile/20040214-2.c: New test.
38538
38539 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
38540
38541 PR c++/14116
38542 * g++.dg/ext/typeof8.C: New test.
38543
38544 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
38545
38546 * gcc.c-torture/compile/20040214-1.c: New test.
38547
38548 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38549
38550 PR c++/13635
38551 * g++.dg/template/spec11.C: New test.
38552
38553 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38554
38555 PR c++/13927
38556 * g++.dg/other/error8.C: New test.
38557
38558 2004-02-13 Mark Mitchell <mark@codesourcery.com>
38559
38560 PR c++/14122
38561 * g++.dg/template/array4.C: New test.
38562
38563 PR c++/14108
38564 * g++.dg/inherit/thunk2.C: New test.
38565
38566 PR c++/14083
38567 * g++.dg/eh/cond2.C: New test.
38568
38569 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38570
38571 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38572
38573 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38574
38575 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38576
38577 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38578
38579 * g++.dg/simd-2.C: xfail on ppc64-linux.
38580
38581 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38582
38583 PR c/456
38584 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38585 tests.
38586
38587 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38588
38589 * gcc.dg/builtins-33.c: New test.
38590
38591 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38592
38593 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38594
38595 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38596
38597 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38598
38599 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38600
38601 * gcc.dg/ppc64-abi-3.c: New test.
38602
38603 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38604
38605 PR c/14092
38606
38607 * gcc.dg/pr14092-1.c: New testcase.
38608
38609 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38610
38611 * gcc.dg/cpp/assert4.c: Fix typo last change.
38612
38613 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38614 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38615
38616 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38617
38618 2004-02-09 Roger Sayle <roger@eyesopen.com>
38619
38620 * gcc.c-torture/compile/20040209-1.c: New test case.
38621
38622 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38623
38624 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38625
38626 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38627
38628 * gcc.c-torture/execute/20040208-[12].c: New tests.
38629
38630 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38631
38632 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38633
38634 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38635
38636 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38637
38638 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38639
38640 Bug 13856
38641 * gcc.dg/visibility-8.c: New testcase.
38642
38643 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38644
38645 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38646 arguments.
38647 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38648
38649 2004-02-07 Roger Sayle <roger@eyesopen.com>
38650
38651 PR middle-end/13696
38652 * g++.dg/opt/fold1.C: New test case.
38653
38654 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38655
38656 PR c++/14033
38657 * g++.dg/other/crash-2.C: New test.
38658
38659 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38660
38661 PR c++/14028
38662 * g++.dg/parse/angle-bracket2.C: New test.
38663
38664 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38665
38666 PR middle-end/13750
38667 Revert:
38668 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38669 PR pch/13361
38670 * g++.dg/pch/wchar-1.C: New.
38671 * g++.dg/pch/wchar-1.Hs: New.
38672
38673 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38674
38675 PR c++/14008
38676 * g++.dg/parse/error15.C: New test.
38677 * g++.dg/parse/crash11.C: Update dg-error mark.
38678
38679 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38680
38681 PR c++/13932
38682 * g++.dg/warn/conv2.C: New test.
38683
38684 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38685
38686 PR c++/13086
38687 * g++.dg/warn/incomplete1.C: Remove xfail.
38688
38689 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38690
38691 * lib/file-format.exp (gcc_target_object_format): Use
38692 ${tool}_target_compile, not gcc_target_compile.
38693 * lib/target-supports.exp (check_alias_available): Likewise.
38694 (check_gc_sections_available): Likewise.
38695 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38696 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38697 dg-require-alias.
38698
38699 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38700
38701 PR c++/13969
38702 * g++.dg/template/static6.C: New test.
38703
38704 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38705
38706 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38707
38708 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38709
38710 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38711 tests for systems where `char' is unsigned by default.
38712
38713 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38714
38715 PR c++/13997
38716 * g++.dg/template/partial3.C: New test.
38717
38718 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38719
38720 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38721 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38722 Remove mentions of obsolete ports.
38723
38724 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38725
38726 * gcc.dg/noncompile/20001228-1.c: Fix for new
38727 error message.
38728
38729 2004-02-03 Roger Sayle <roger@eyesopen.com>
38730
38731 PR target/9348
38732 * gcc.c-torture/execute/multdi-1.c: New test case.
38733
38734 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38735
38736 PR c++/13925
38737 * g++.dg/template/lookup5.C: New test.
38738
38739 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38740
38741 PR c++/13950
38742 * g++.dg/template/lookup4.C: New test.
38743
38744 PR c++/13970
38745 * g++.dg/parse/error14.C: New test.
38746
38747 PR c++/14002
38748 * g++.dg/parse/template13.C: New test.
38749
38750 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38751
38752 PR c++/13978
38753 * g++.dg/template/koenig4.C: New test.
38754
38755 PR c++/13968
38756 * g++.dg/template/crash17.C: New test.
38757
38758 PR c++/13975
38759 * g++.dg/parse/error13.C: New test.
38760 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38761
38762 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38763
38764 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38765
38766 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38767
38768 PR c/11658
38769 PR c/13994
38770 * gcc.dg/noncompile/20040203-1.c: New test.
38771 * gcc.dg/noncompile/20040203-2.c: Likewise.
38772 * gcc.dg/noncompile/20040203-3.c: Likewise.
38773 * gcc.dg/20040203-1.c: Likewise.
38774
38775 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38776
38777 PR c++/10858
38778 * g++.dg/template/sizeof7.C: New test.
38779
38780 2004-02-02 Eric Christopher <echristo@redhat.com>
38781 Zack Weinberg <zack@codesourcery.com>
38782
38783 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38784
38785 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38786
38787 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38788 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38789 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38790 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38791
38792 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38793
38794 PR c++/13113
38795 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38796
38797 PR c++/13854
38798 * g++.dg/ext/attrib13.C: New test.
38799
38800 PR c++/13907
38801 * g++.dg/conversion/op2.C: New test.
38802
38803 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38804
38805 * gcc.dg/titype-1.c: Fix pasto.
38806
38807 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38808
38809 * gcc.dg/titype-1.c: New test.
38810
38811 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38812
38813 PR c++/13957
38814 * g++.dg/template/non-type-template-argument-1.C,
38815 g++.dg/template/qualified-id1.C: Update dg-error marks.
38816 * g++.dg/template/nontype6.C: New test.
38817
38818 2004-02-01 Roger Sayle <roger@eyesopen.com>
38819
38820 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38821 * gcc.dg/builtins-31.c: New testcase.
38822 * gcc.dg/builtins-32.c: New testcase.
38823
38824 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38825
38826 * objc.dg/call-super-2.m: Update line numbers
38827 for the including of stddef.h.
38828
38829 2004-01-30 Michael Matz <matz@suse.de>
38830
38831 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38832 g++.dg/ext/case-range3.C: New tests.
38833
38834 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38835
38836 DR206
38837 PR c++/13813
38838 * g++.dg/template/member4.C: New test.
38839
38840 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38841
38842 PR c++/13683
38843 * g++.dg/template/sizeof6.C: New test.
38844
38845 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38846
38847 * gcc.dg/fwritable-strings-1.c: New test.
38848
38849 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38850
38851 * gcc.c-torture/compile/20040130-1.c: New test.
38852
38853 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38854
38855 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38856
38857 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38858
38859 PR c++/13883
38860 * g++.dg/template/ctor3.C: New test.
38861
38862 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38863
38864 * g++.dg/tc1: New directory.
38865 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38866 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38867 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38868 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38869 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38870
38871 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38872
38873 * g++.dg/parse/error11.C: New test.
38874 * g++.dg/parse/error12.C: Likewise.
38875
38876 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38877
38878 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38879 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38880
38881 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38882
38883 PR c++/13791
38884 * g++.dg/ext/attrib12.C: New test.
38885
38886 PR c++/13736
38887 * g++.dg/parse/cast2.C: New test.
38888
38889 2004-01-27 James E Wilson <wilson@specifixinc.com>
38890
38891 * objc.dg/encode-2.m (main): New local string. Set depending on
38892 sizeof long. Use in sscanf call.
38893 * objc.dg/encode-3.m (main): New local string. Set depending on
38894 sizeof long. Use in scan_initial call.
38895
38896 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38897
38898 * objc.dg/call-super-2.m: Make LP64-safe.
38899 * objc.dg/desig-init-1.m: Likewise.
38900
38901 2004-01-27 Devang Patel <dpatel@apple.com>
38902
38903 * g++.dg/debug/namespace1.C: New test.
38904
38905 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38906
38907 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38908 xscale-*-*.
38909
38910 * gcc.dg/arm-mmx-1.c: New test.
38911
38912 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38913
38914 * gcc.dg/20040127-1.c: New test.
38915 * gcc.dg/20040127-2.c: New test.
38916
38917 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38918
38919 * objc.dg/stret-1.m (glob): Renamed to globa.
38920
38921 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38922
38923 PR c++/13663
38924 * g++.dg/expr/for1.C: New test.
38925
38926 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38927
38928 PR middle-end/13779
38929 * gcc.dg/darwin-longlong.c: New test.
38930
38931 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38932
38933 * gcc.dg/20040124-1.c: Moved test from here...
38934 * gcc.c-torture/compile/20040124-1.c: ...to here.
38935
38936 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38937
38938 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38939 the assembly output if -m64 is passed.
38940
38941 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38942
38943 PR c++/13833
38944 * g++.dg/template/cond3.C: New test.
38945
38946 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38947
38948 PR c++/13810
38949 * g++.dg/template/ttp7.C: New test.
38950
38951 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38952
38953 PR c++/13797
38954 * g++.dg/template/nontype4.C: New test.
38955 * g++.dg/template/nontype5.C: Likewise.
38956
38957 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38958
38959 * gcc.dg/torture/mips-clobber-at.c: New test.
38960
38961 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38962
38963 * gcc.dg/20040124-1.c: New test.
38964
38965 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38966
38967 * gcc.dg/20040123-1.c: New test.
38968
38969 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38970
38971 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38972
38973 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38974
38975 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38976
38977 2004-01-23 Andrew Pinski <apinski@apple.com>
38978
38979 * gcc.dg/20030121-1.c: Move to ..
38980 * gcc.dg/20040121-1.c: here.
38981
38982 2004-01-23 Roger Sayle <roger@eyesopen.com>
38983
38984 * gcc.dg/builtins-29.c: New test case.
38985
38986 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38987
38988 PR 18314
38989 * gcc.dg/builtins-30.c: New testcase.
38990
38991 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38992
38993 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38994 * lib/g77.exp: Likewise.
38995 * lib/objc.exp: Likewise.
38996 * lib/g++.exp: Likewise.
38997
38998 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38999
39000 * gcc.dg/struct-by-value-2.c: New test.
39001
39002 2004-01-21 Andrew Pinski <apinski@apple.com>
39003
39004 PR target/13785
39005 * gcc.dg/20030121-1.c: New test.
39006
39007 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
39008
39009 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
39010 clobber frame pointer register in asm statement.
39011
39012 2004-01-21 Falk Hueffner <falk@debian.org>
39013
39014 * gcc.c-torture/compile/20040121-1.c: New test.
39015
39016 2004-01-21 Zack Weinberg <zack@codesourcery.com>
39017
39018 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39019
39020 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
39021
39022 * gcc.dg/ppc64-abi-2.c: New test.
39023
39024 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
39025
39026 * lib/treelang.exp: Fill out this file.
39027 * lib/treelang-dg.exp: New File.
39028
39029 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
39030
39031 * gcc.c-torture/compile/981022-1.c: Remove.
39032 * gcc.dg/array-5.c: Remove XFAIL.
39033 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39034 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39035 gcc.dg/cond-lvalue-1.c: Update.
39036 * gcc.dg/cast-lvalue-2.c: New test.
39037
39038 2004-01-19 Mark Mitchell <mark@codesourcery.com>
39039
39040 PR c++/13592
39041 * g++.dg/other/error1.C (class foo): Tweak error message.
39042
39043 PR c++/13592
39044 * g++.dg/template/call2.C: New test.
39045
39046 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39047
39048 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39049 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39050 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39051 scalar-return-1_x.c, scalar-return-2_y.c,
39052 scalar-return-3_x.c, scalar-return-3_y.c,
39053 scalar-return-4_x.c, scalar-return-4_y.c,
39054 struct-align-1.h, struct-align-1_x.c,
39055 struct-align-1_y.c, struct-align-2.h,
39056 struct-align-2_x.c, struct-align-2_y.c,
39057 struct-by-value-10_y.c, struct-by-value-11_x.c,
39058 struct-by-value-11_y.c, struct-by-value-12_x.c,
39059 struct-by-value-12_y.c, struct-by-value-13_x.c,
39060 struct-by-value-13_y.c, struct-by-value-14_x.c,
39061 struct-by-value-14_y.c, struct-by-value-15_x.c,
39062 struct-by-value-15_y.c, struct-by-value-16_y.c,
39063 struct-by-value-17_y.c, struct-by-value-18_y.c,
39064 struct-by-value-19_y.c, struct-by-value-1_x.c,
39065 struct-by-value-1_y.c, struct-by-value-20_y.c,
39066 struct-by-value-2_x.c, struct-by-value-2_y.c,
39067 struct-by-value-3_y.c, struct-by-value-4_x.c,
39068 struct-by-value-4_y.c, struct-by-value-5_y.c,
39069 struct-by-value-6_y.c, struct-by-value-7_y.c
39070 struct-by-value-8_x.c, struct-by-value-8_y.c
39071 struct-by-value-9_x.c, struct-by-value-9_y.c
39072 struct-return-10_x.c, struct-return-10_y.c,
39073 struct-return-19_x.c, struct-return-20_x.c
39074 struct-return-2_x.c, struct-return-2_y.c
39075 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39076 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39077
39078 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39079
39080 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39081 attribute on sparc*-sun-solaris2.*.
39082
39083 2004-01-18 Mark Mitchell <mark@codesourcery.com>
39084
39085 PR c++/13710
39086 * g++.dg/ext/typeof7.C: New test.
39087
39088 2004-01-18 David Edelsohn <edelsohn@gnu.org>
39089
39090 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39091 * gcc.dg/const-elim-1.c: Same.
39092
39093 2004-01-17 Ziemowit Laski <zlaski@apple.com>
39094
39095 * objc.dg/stret-1.m: New.
39096 * objc.dg/stret-2.m: New.
39097
39098 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
39099
39100 PR c++/11895
39101 * g++.dg/ext/vector1.C: New test.
39102
39103 2004-01-16 Geoffrey Keating <geoffk@apple.com>
39104
39105 * gcc.dg/pch/import-1.c: New.
39106 * gcc.dg/pch/import-1.hs: New.
39107 * gcc.dg/pch/import-1a.h: New.
39108 * gcc.dg/pch/import-1b.h: New.
39109 * gcc.dg/pch/import-1c.h: New.
39110
39111 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39112
39113 PR c++/13574
39114 * g++.dg/ext/array1.C: New test.
39115
39116 PR c++/13178
39117 * g++.dg/conversion/op1.C: New test.
39118
39119 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
39120
39121 PR 11864
39122 From Kazumoto Kojima / Dan Kegel:
39123 * gcc.dg/pr11864-1.c: New test.
39124
39125 PR 10392
39126 From Marcus Comstedt / Dan Kegel:
39127 * gcc.dg/pr10392-1.c: New test.
39128
39129 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39130
39131 PR c++/13478
39132 * g++.dg/init/ref10.C: New test.
39133
39134 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39135
39136 PR c++/13407
39137 * g++.dg/parse/typename6.C: New test.
39138
39139 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39140
39141 PR pch/13361
39142 * g++.dg/pch/wchar-1.C: New.
39143 * g++.dg/pch/wchar-1.Hs: New.
39144
39145 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39146
39147 PR c++/9259
39148 * g++.dg/expr/sizeof2.C: New test.
39149
39150 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
39151
39152 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39153
39154 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39155
39156 PR c++/13659
39157 * g++.dg/lookup/strong-using-3.C: New.
39158 * g++.dg/lookup/using-10.C: New.
39159
39160 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39161
39162 PR c++/13594
39163 * g++.dg/lookup/strong-using-2.C: New.
39164
39165 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
39166 Dan Kegel <dank@kegel.com>
39167 J"orn Rennecke <joern.rennecke@superh.com>
39168
39169 PR target/9365
39170 * gcc.dg/pr9365-1.c: New test.
39171
39172 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39173
39174 PR c++/8856
39175 * g++.dg/parse/casting-operator2.C: New test.
39176 * g++.old-deja/g++.pt/explicit83.C: Remove.
39177
39178 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
39179
39180 * gcc.dg/label-compound-stmt-1.c: New test.
39181 * gcc.c-torture/compile/950922-1.c,
39182 gcc.c-torture/compile/20000211-3.c,
39183 gcc.c-torture/compile/20000518-1.c,
39184 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39185 compound statements.
39186
39187 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
39188
39189 * gcc.dg/ppc64-abi-1.c: New test.
39190
39191 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
39192
39193 * g++.dg/ext/attrib9.C: Add dg-warnings.
39194
39195 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39196
39197 PR c++/12335
39198 * g++.dg/parse/dtor3.C: New test.
39199
39200 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
39201
39202 PR c++/12709
39203 * g++.dg/parse/try-catch-1.C: New test.
39204
39205 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
39206
39207 * ada/acats/run_all.sh: Add more verbose output in acats.log
39208 when compiling tests.
39209
39210 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39211
39212 PR 13656
39213 * gcc.dg/typedef-redecl.c: New test case.
39214 * gcc.dg/typedef-redecl.h: New support file.
39215
39216 2004-01-13 Jan Hubicka <jh@suse.cz>
39217
39218 * gcc.dg/always_inline.c: New test.
39219 * gcc.dg/debug/20031231-1.c: Fix.
39220
39221 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39222
39223 PR c++/13474
39224 * g++.dg/template/array3.C: New test.
39225
39226 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39227
39228 * g++.dg/ext/lvalue1.C: No longer expected to fail.
39229 * g++.dg/warn/Wunused-2.C: Likewise.
39230
39231 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39232
39233 PR c++/13289
39234 * g++.dg/template/instantiate6.C: New test.
39235
39236 2004-01-12 Roger Sayle <roger@eyesopen.com>
39237
39238 PR middle-end/11397
39239 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39240
39241 2004-01-12 Jan Hubicka <jh@suse.cz>
39242
39243 PR opt/12826
39244 * gcc.dg/20040112-1.c: New.
39245
39246 * gcc.dg/dwarf-die[1-7].c: Move to...
39247 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39248 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39249
39250 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
39251
39252 PR c++/4100
39253 * g++.dg/parse/friend4.C: New test.
39254
39255 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
39256
39257 PR c++/4100
39258 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39259 definition is called a friend.
39260
39261 2004-01-11 Zack Weinberg <zack@codesourcery.com>
39262
39263 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39264
39265 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
39266
39267 PR c++/3478
39268 * g++.dg/parse/error10.C: New test.
39269 * g++.dg/template/arg2.C: Accept "invalid type" error.
39270
39271 2004-01-11 Jakub Jelinek <jakub@redhat.com>
39272
39273 PR middle-end/13392
39274 * g++.dg/opt/expect2.C: New test.
39275
39276 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39277
39278 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39279 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39280 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39281 Update dg-error regexps.
39282
39283 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39284
39285 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39286 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39287
39288 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39289
39290 * gcc.dg/pragma-re-1.c: Use right pointer type.
39291
39292 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39293
39294 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39295
39296 2004-01-09 Geoffrey Keating <geoffk@apple.com>
39297
39298 * gcc.dg/rs6000-ldouble-1.c: New.
39299
39300 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39301
39302 DR 337
39303 PR c++/9256
39304 * g++.dg/other/abstract1.C: New test.
39305
39306 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39307
39308 * g++.dg/lookup/strong-using-1.C: New.
39309
39310 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39311
39312 PR c/11234
39313 * gcc.dg/func-ptr-conv-1.c: New test.
39314 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39315
39316 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39317
39318 PR target/13380.
39319 * gcc.c-torture/compile/20040109-1.c: New.
39320
39321 2004-01-08 Stuart Hastings <stuart@apple.com>
39322
39323 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39324 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39325 * gcc.dg/i386-sse-6.c: ...this new testcase.
39326
39327 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39328
39329 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39330
39331 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39332
39333 * ada/acats/run_acats: Treat 'gnatchop' the same way
39334 as 'gnatmake'. Export GCC_DRIVER.
39335 * ada/acats/run_all.sh: Add target_gnatchop. Use
39336 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39337
39338 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39339
39340 PR c++/12573
39341 * g++.dg/template/dependent-expr4.C: New test.
39342
39343 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39344
39345 * gcc.dg/altivec-11.c: New test.
39346
39347 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39348
39349 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39350
39351 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39352
39353 PR c/6024
39354 * gcc.dg/enum-compat-1.c: New test.
39355 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39356
39357 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39358
39359 PR c/12165
39360 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39361 gcc.dg/c99-idem-qual-3.c: New tests.
39362
39363 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39364
39365 * gcc.dg/winline-7.c: Don't cast void * to int.
39366
39367 2004-01-06 Jan Hubicka <jh@suse.cz>
39368
39369 * gcc.dg/i386-sse-5.c: New test
39370 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39371
39372 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39373
39374 PR c++/12815
39375 * g++.dg/rtti/typeid4.C: New test.
39376
39377 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39378
39379 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39380
39381 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39382
39383 PR c++/12132
39384 * g++.dg/template/error11.C: New test.
39385
39386 PR c++/13451
39387 * g++.dg/template/class2.C: New test.
39388
39389 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39390 Richard Sandiford <rsandifo@redhat.com>
39391
39392 PR c++/13387
39393 * g++.dg/opt/alias3.C: New test.
39394
39395 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39396
39397 PR c++/13157
39398 * g++.dg/template/koenig3.C: New test.
39399
39400 PR c++/13529
39401 * g++.dg/parse/offsetof3.C: New test.
39402
39403 * g++.dg/init/copy7.C: Add missing dg-error markers.
39404
39405 PR c++/12226
39406 * g++.dg/init/copy7.c: New test.
39407
39408 PR c++/13536
39409 * g++.dg/parse/cast1.C: New test.
39410
39411 2004-01-04 Jan Hubicka <jh@suse.cz>
39412
39413 * gcc.dg/winline[1-7].c: New tests.
39414
39415 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39416
39417 PR c++/13520
39418 * g++.dg/template/qualttp22.C: New test.
39419
39420 2004-01-01 Jan Hubicka <jh@suse.cz>
39421
39422 * gcc.dg/debug/20031231-1.c: New.
39423 * gcc.c-torture/compile/20040101-1.c: New.
39424 * gcc.dg/dwarf-die-[1-7].c: New.
39425
39426 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39427
39428 PR optimization/13521
39429 * gcc.c-torture/compile/20031231-1.c: New test.
39430
39431 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39432
39433 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39434
39435 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39436
39437 PR c++/10079
39438 * g++.dg/template/crash16.C: New test.
39439
39440 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39441
39442 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39443
39444 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39445
39446 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39447 ports.
39448 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39449 * g++.old-deja/g++.law/profile1.C: Likewise.
39450 * gcc.c-torture/compile/981006-1.c: Likewise.
39451 * gcc.c-torture/execute/loop-2e.x: Likewise.
39452 * gcc.c-torture/execute/loop-2f.x: Remove.
39453 * gcc.c-torture/execute/loop-2g.x: Likewise.
39454 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39455 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39456
39457 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39458
39459 PR c++/13507
39460 * g++.dg/ext/attrib11.C: New test.
39461
39462 PR c++/13494
39463 * g++.dg/template/array2-1.C: New test.
39464 * g++.dg/template/array2-2.C: New test.
39465
39466 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39467
39468 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39469
39470 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39471
39472 PR c++/12774
39473 * g++.dg/template/array1-1.C: New test.
39474 * g++.dg/template/array1-2.C: New test.
39475
39476 2003-12-29 Roger Sayle <roger@eyesopen.com>
39477
39478 PR fortran/12632
39479 * g77.dg/12632.f: New test case.
39480
39481 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39482
39483 PR c++/13289
39484 * g++.dg/parse/nontype1.C: New test.
39485
39486 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39487
39488 PR c++/12403
39489 * g++.dg/parse/explicit1.C: New test.
39490 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39491
39492 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39493
39494 PR c++/13081
39495 * g++.dg/opt/inline6.C: New test.
39496
39497 PR c++/12613
39498 * g++.dg/parse/error9.C: New test.
39499
39500 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39501
39502 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39503
39504 PR c++/13009
39505 * g++.dg/init/assign1.C: New test.
39506
39507 2003-12-28 Roger Sayle <roger@eyesopen.com>
39508
39509 PR c++/13070
39510 * g++.dg/warn/format3.C: New test case.
39511
39512 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39513
39514 * gcc.c-torture/compile/20031227-1.c: New test.
39515
39516 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39517
39518 * g++.dg/bprob/bprob.exp: Load target-supports.exp
39519 * g77.dg/bprob/bprob.exp: Likewise.
39520 * gcc.misc-tests/bprob.exp: Likewise.
39521 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
39522 variants on systems where the library does not provide that
39523 functionality.
39524 * gcc.dg/builtins-20.c: Use builtins-config.h.
39525 * gcc.dg/builtins-config.h: New file.
39526
39527 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39528
39529 * lib/gcc-dg.exp (dg-require-profiling): New function.
39530 * lib/target-supports.exp (check_profiling_available): Likewise.
39531 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39532 * g77.dg/bprob/bprob.exp: Likewise.
39533 * gcc.misc-tests/bprob.exp: Likewise.
39534 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39535 * gcc.dg/20021014-1.c: Likewise.
39536 * gcc.dg/nest.c: Likewise.
39537
39538 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39539
39540 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39541 compiling.
39542 * g++.dg/lookup/java2.C: Likewise.
39543 * gcc.dg/cpp/lexident.c: Likewise.
39544
39545 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
39546
39547 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39548 given.
39549 * gcc.c-torture/compile/961203-1.c: Likewise.
39550 * gcc.c-torture/compile/980506-1.c: Likewise.
39551
39552 2003-12-23 Zack Weinberg <zack@codesourcery.com>
39553
39554 * lib/gcc-dg.exp (dg-prune-output): New annotation.
39555 (additional_prunes): New global.
39556 (gcc-dg-prune): Handle additional per-test pruning.
39557 (dg-test): Clear additional_prunes between tests.
39558
39559 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
39560 dg-prune-output to avoid spurious failures from assembler
39561 complaining about nonexistent WAW violations.
39562 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39563 Use dg-prune-output to avoid spurious failures from assembler
39564 warning about Itanium B-step errata.
39565
39566 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39567
39568 * g++.dg/abi/macro0.C: New test.
39569 * g++.dg/abi/macro1.C: Likewise.
39570 * g++.dg/abi/macro2.C: Likewise.
39571
39572 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39573 * g++.dg/abi/bitfield7.C: Likewise.
39574 * g++.dg/abi/dtor2.C: Likewise.
39575 * g++.dg/abi/mangle11.C: Likewise.
39576 * g++.dg/abi/mangle12.C: Likewise.
39577 * g++.dg/abi/mangle14.C: Likewise.
39578 * g++.dg/abi/mangle17.C: Likewise.
39579 * g++.dg/abi/vbase10.C: Likewise.
39580 * g++.dg/abi/vbase14.C: Likewise.
39581 * g++.dg/template/qualttp17.C: Likewise.
39582
39583 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39584
39585 PR c/11995
39586 * gcc.dg/20031223-1.c: New test.
39587
39588 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39589
39590 * gcc.dg/noreturn-7.c: New test.
39591
39592 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39593
39594 * gcc.dg/null-pointer-1.c: New test.
39595
39596 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39597
39598 * g++.old-deja/g++.jason/template18.C: Remove.
39599 * g++.old-deja/g++.jason/template37.C: Likewise.
39600
39601 PR c++/12862
39602 * g++.dg/lookup/ns1.C: New test.
39603
39604 PR c++/12397
39605 * g++.dg/template/lookup3.C: New test.
39606
39607 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39608
39609 * g++.dg/template/recurse1.C: New test
39610
39611 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39612
39613 PR c++/12479
39614 * g++.dg/parse/semicolon1.C: New test.
39615 * g++.dg/parse/semicolon1.h: Likewise.
39616
39617 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39618
39619 * gcc.dg/darwin-misaligned.c: New test.
39620
39621 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39622
39623 PR c/9163
39624 * gcc.dg/20031222-1.c: New test.
39625
39626 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39627
39628 PR c++/13438
39629 * g++.dg/parse/error8.C: New test.
39630
39631 PR c++/11554
39632 * g++.dg/warn/ctor-init-1.C: New test.
39633
39634 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39635
39636 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39637 too small.
39638 * gcc.c-torture/compile/930217-1.c: Likewise.
39639 * gcc.c-torture/compile/930513-1.c: Likewise.
39640 * gcc.c-torture/execute/920908-2.c: Likewise.
39641 * gcc.c-torture/execute/921204-1.c: Likewise.
39642 * gcc.c-torture/execute/930621-1.c: Likewise.
39643 * gcc.c-torture/execute/930630-1.c: Likewise.
39644 * gcc.c-torture/execute/931031-1.c: Likewise.
39645 * gcc.c-torture/execute/980602-2.c: Likewise.
39646 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39647 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39648 * gcc.c-torture/execute/extzvsi.c: Likewise.
39649 * gcc.c-torture/unsorted/ext.c: Likewise.
39650
39651 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39652
39653 PR target/12749
39654 * gcc.c-torture/compile/20031220-2.c: New test case.
39655
39656 2003-12-20 Roger Sayle <roger@eyesopen.com>
39657
39658 PR optimization/13031
39659 * gcc.c-torture/compile/20031220-1.c: New test case.
39660
39661 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39662
39663 * gcc.dg/cast-function-1.c: New test.
39664
39665 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39666
39667 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39668 formats.
39669
39670 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39671
39672 PR c++/12795
39673 * g++.dg/ext/attrib10.C: New test.
39674
39675 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39676
39677 * gcc.dg/cleanup-10.c: New test.
39678 * gcc.dg/cleanup-11.c: New test.
39679
39680 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39681
39682 PR c++/13239
39683 * g++.dg/opt/expect1.C: New test.
39684
39685 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39686
39687 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39688
39689 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39690
39691 PR debug/12923
39692 * gcc.dg/20031218-1.c: New test.
39693
39694 PR debug/12389
39695 * gcc.dg/20031218-2.c: New test.
39696 * gcc.dg/20031218-3.c: New test.
39697
39698 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39699 of label name and allow for USER_LABEL_PREFIX == "_" names.
39700 * g++.dg/abi/mangle18-2.C: Likewise.
39701 * g++.dg/abi/mangle19-1.C: Likewise.
39702 * g++.dg/abi/mangle19-2.C: Likewise.
39703 * g++.dg/abi/mangle20-1.C: Likewise.
39704 * g++.dg/abi/mangle20-2.C: Likewise.
39705
39706 2003-12-18 Richard Henderson <rth@redhat.com>
39707
39708 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39709
39710 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39711 Dan Kegel <dank@kegel.com>
39712
39713 PR other/12009
39714 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39715 testing a cross compiler, it causes spurious compile failures.
39716 * lib/g++.exp: Likewise.
39717
39718 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39719
39720 PR c++/13262
39721 * g++.dg/template/access13.C: New test.
39722
39723 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39724
39725 * gcc.dg/20031216-1.c: New test.
39726
39727 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39728
39729 PR c++/9154
39730 * g++.dg/template/error10.C: New test.
39731
39732 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39733
39734 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39735 * g++.dg/eh/simd-2.C: Likewise.
39736
39737 2003-12-17 James E Wilson <wilson@specifixinc.com>
39738 Roger Sayle <roger@eyesopen.com>
39739
39740 * gcc.c-torture/execute/ieee/mzero5.c: New.
39741
39742 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39743
39744 PR c++/10603
39745 * g++.dg/parse/error6.C: New test.
39746
39747 PR c++/12827
39748 * g++.dg/parse/error7.C: New test.
39749
39750 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39751
39752 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39753 at -O with stabs debugging formats.
39754 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39755 * gcc.dg/debug/debug-2.c: Likewise.
39756
39757 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39758
39759 PR c++/12696
39760 * g++.dg/init/error1.C: New test.
39761
39762 PR c++/12218
39763 * g++.dg/init/pm3.C: New test.
39764
39765 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39766
39767 PR c/3347
39768 * gcc.dg/bitfld-8.c: New test.
39769
39770 2003-12-16 James Lemke <jim@wasabisystems.com>
39771
39772 * gcc.dg/arm-scd42-[123].c: New tests.
39773
39774 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39775
39776 PR c++/9043
39777 * g++.dg/abi/mangle20-1.C: New test.
39778 * g++.dg/abi/mangle20-2.C: New test.
39779
39780 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39781
39782 PR c++/13275
39783 * g++.dg/other/offsetof2.C: Remove XFAIL.
39784 * g++.dg/parse/offsetof1.C: New test.
39785 * g++.gd/parse/offsetof2.C: Likewise.
39786
39787 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39788
39789 * g++.dg/template/nontype3.C: New test.
39790 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39791
39792 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39793
39794 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39795
39796 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39797
39798 PR c++/13387
39799 * g++.dg/expr/assign1.C: New test.
39800
39801 PR c++/13242
39802 * g++.dg/abi/mangle19-1.C: New test.
39803 * g++.dg/abi/mangle19-2.C: New test.
39804
39805 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39806
39807 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39808
39809 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39810
39811 * gcc.c-torture/execute/20031216-1.c: New test.
39812
39813 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39814
39815 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39816 an ICE regression.
39817
39818 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39819
39820 PR c++/10926
39821 * g++.dg/template/error9.C: New test.
39822
39823 PR c++/11116
39824 * g++.dg/template/error8.C: New test.
39825
39826 2003-12-15 Roger Sayle <roger@eyesopen.com>
39827
39828 PR middle-end/13400
39829 * gcc.c-torture/execute/20031215-1.c: New test case.
39830
39831 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39832
39833 PR c++/13269
39834 * g++.dg/parse/error5.C: New test.
39835
39836 PR c++/12989
39837 * g++.dg/expr/sizeof1.C: New test.
39838
39839 PR c++/13310
39840 * g++.dg/template/crash15.C: New test.
39841
39842 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39843
39844 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39845 a non-POD type as the last named parameter of a varargs function.
39846
39847 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39848
39849 PR c++/13243
39850 PR c++/12573
39851 * g++.dg/template/crash14.C: New test.
39852 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39853
39854 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39855
39856 * g++.dg/other/java1.C: New test.
39857
39858 PR c++/13241
39859 * g++.dg/abi/mangle18-1.C: New test.
39860 * g++.dg/abi/mangle18-2.C: New test.
39861
39862 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39863
39864 PR optimization/10312
39865 * gcc.c-torture/execute/20031214-1.c: New.
39866
39867 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39868
39869 PR c++/10779
39870 PR c++/12160
39871 * g++.dg/parse/error3.C: New test.
39872 * g++.dg/parse/error4.C: Likewise.
39873 * g++.dg/abi/mangle4.C: Tweak error messages.
39874 * g++.dg/lookup/using5.C: Likewise.
39875 * g++.dg/other/error2.C: Likewise.
39876 * g++.dg/parse/typename5.C: Likewise.
39877 * g++.dg/parse/undefined1.C: Likewise.
39878 * g++.dg/template/arg2.C: Likewise.
39879 * g++.dg/template/ttp3.C: Likewise.
39880 * g++.dg/template/type1.C: Likewise.
39881 * g++.old-deja/g++.other/crash32.C: Likewise.
39882 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39883
39884 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39885
39886 PR c++/13106
39887 * g++.dg/warn/noreturn-3.C: New test.
39888
39889 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39890
39891 PR c++/13118
39892 * g++.dg/abi/covariant3.C: New.
39893
39894 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39895
39896 * g++.dg/eh/ia64-1.C: New test.
39897
39898 2003-12-12 Roger Sayle <roger@eyesopen.com>
39899
39900 PR optimization/13037
39901 * g77.f-torture/execute/13037.f: New test case.
39902
39903 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39904
39905 PR c++/12881
39906 * g++.dg/abi/covariant2.C: New.
39907
39908 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39909
39910 * gcc.dg/cpp/trad/macro.c: New tests.
39911
39912 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39913
39914 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39915
39916 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39917
39918 PR other/10819
39919 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39920 to fix Bug 10819.
39921 * lib/g++.exp (g++_version): Likewise.
39922 * lib/g77.exp (g77_version): Likewise.
39923 * lib/objc.exp (default_objc_version): Likewise.
39924
39925 2003-12-10 Richard Henderson <rth@redhat.com>
39926
39927 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39928
39929 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39930
39931 2003-12-08 Matt Austern <austern@apple.com>
39932
39933 PR c/13134
39934 * lib/gcc-dg.exp (dg-require-visibility): Define.
39935 * lib/target-supports (check_visibility_available): Define.
39936 * gcc.dg/visibility-1.c: New test.
39937 * gcc.dg/visibility-2.c: Likewise.
39938 * gcc.dg/visibility-3.c: Likewise.
39939 * gcc.dg/visibility-4.c: Likewise.
39940 * gcc.dg/visibility-5.c: Likewise.
39941 * gcc.dg/visibility-6.c: Likewise.
39942 * g++.dg/ext/visibility-1.C: Likewise.
39943 * g++.dg/ext/visibility-2.C: Likewise.
39944 * g++.dg/ext/visibility-3.C: Likewise.
39945 * g++.dg/ext/visibility-4.C: Likewise.
39946 * g++.dg/ext/visibility-5.C: Likewise.
39947 * g++.dg/ext/visibility-6.C: Likewise.
39948
39949 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39950
39951 * g++.dg/lookup/java1.C: New test.
39952 * g++.dg/lookup/java2.C: New test.
39953
39954 2003-12-07 Falk Hueffner <falk@debian.org>
39955
39956 * g++.dg/opt/noreturn-1.C: New test.
39957
39958 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39959
39960 * gcc.dg/overflow-1.c: New test.
39961
39962 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39963
39964 * g77.f-torture/compile/13060.f: New test.
39965
39966 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39967
39968 PR c++/13323
39969 * g++.dg/inherit/operator2.C: New test.
39970
39971 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39972
39973 PR c++/13305
39974 * g++.dg/ext/attrib9.C: New test.
39975
39976 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39977
39978 PR c++/13314
39979 * g++.dg/template/error7.C: New test.
39980
39981 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39982 J"orn Rennecke <joern.rennecke@superh.com>
39983
39984 PR target/13302
39985 * g++.dg/other/struct-va_list.C: New test.
39986
39987 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39988
39989 PR c++/13166
39990 * g++.dg/parse/defarg6.C: New test.
39991
39992 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39993
39994 PR target/13256
39995 * gcc.c-torture/execute/20031201-1.c: New test.
39996
39997 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39998
39999 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40000
40001 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40002
40003 * gcc.dg/builtin-return-1.c: New test.
40004
40005 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
40006 J"orn Rennecke <joern.rennecke@superh.com>
40007
40008 PR optimization/13260
40009 * gcc.c-torture/execute/20031204-1.c: New test.
40010
40011 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40012
40013 PR c++/9127
40014 * g++.dg/template/error6.C: New test.
40015
40016 2003-12-03 Jakub Jelinek <jakub@redhat.com>
40017
40018 * gcc.dg/20031202-1.c: New test.
40019
40020 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40021
40022 PR c++/13179
40023 * g++.dg/template/eh1.C: New test.
40024
40025 PR c++/10771
40026 * g++.dg/template/error5.C: New test.
40027
40028 2003-12-02 David Ung <davidu@mips.com>
40029
40030 * gcc.dg/compat/vector-check.h: Corrected type for var
40031 g_##TMODE
40032
40033 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40034
40035 PR c++/10126
40036 * g++.dg/template/ptrmem8.C: New test.
40037
40038 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40039
40040 PR c++/12573
40041 * g++.dg/template/dependent-expr3.C: New test.
40042
40043 2003-12-01 James Lemke <jim@wasabisystems.com>
40044
40045 * gcc.dg/arm-g2.c: New test.
40046
40047 2003-12-01 Roger Sayle <roger@eyesopen.com>
40048
40049 PR optimization/11634
40050 * gcc.dg/20031201-2.c: New test case.
40051
40052 2003-12-01 Zack Weinberg <zack@codesourcery.com>
40053
40054 PR 11433
40055 * objc.dg/proto-lossage-3.m: New test.
40056
40057 2003-12-01 Roger Sayle <roger@eyesopen.com>
40058
40059 PR optimization/12628
40060 * gcc.dg/20031201-1.c: New test case.
40061
40062 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40063
40064 * gcc.dg/unaligned-1.c: New test.
40065
40066 2003-11-30 Mark Mitchell <mark@codesourcery.com>
40067
40068 PR c++/9849
40069 * g++.dg/template/error4.C: New test.
40070 * g++.dg/template/nested3.C: Adjust error markers.
40071
40072 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40073
40074 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40075
40076 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40077
40078 PR c/10333
40079 * gcc.dg/bitfld-7.c: New test.
40080
40081 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
40082
40083 * gcc.dg/tls/asm-1.C: New test.
40084
40085 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40086
40087 * gcc.dg/cpp/assert4.c: Update.
40088
40089 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40090
40091 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40092 * gcc.dg/builtin-apply3.c: New test.
40093
40094 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40095
40096 * lib/compat.exp (compat-obj): New xfaildata parameter.
40097 Use it to set compiler_conditional_xfail_data before compiling.
40098 (compat-get-options): Handle dg-xfail-if.
40099 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40100 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40101 * gcc.dg/compat/vector-1_y.c: Likewise.
40102 * gcc.dg/compat/vector-2_x.c: Likewise.
40103 * gcc.dg/compat/vector-2_y.c: Likewise.
40104
40105 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40106
40107 * g++.dg/opt/reg-stack4.C: New test.
40108
40109 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40110
40111 * gcc.dg/builtin-apply2.c: New test.
40112
40113 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40114
40115 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40116
40117 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40118
40119 PR c++/12924
40120 * g++.dg/template/template-id-2.C: New test.
40121
40122 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40123
40124 PR c++/5369
40125 * g++.dg/template/memfriend1.C: New test.
40126 * g++.dg/template/memfriend2.C: Likewise.
40127 * g++.dg/template/memfriend3.C: Likewise.
40128 * g++.dg/template/memfriend4.C: Likewise.
40129 * g++.dg/template/memfriend5.C: Likewise.
40130 * g++.dg/template/memfriend6.C: Likewise.
40131 * g++.dg/template/memfriend7.C: Likewise.
40132 * g++.dg/template/memfriend8.C: Likewise.
40133 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40134
40135 2003-11-21 Mark Mitchell <mark@codesourcery.com>
40136
40137 PR c++/12515
40138 * g++.dg/ext/cond1.C: New test.
40139
40140 2003-11-20 Richard Henderson <rth@redhat.com>
40141
40142 * gcc.dg/20020201-2.c: Remove.
40143 * gcc.dg/20020201-4.c: Remove.
40144 * gcc.dg/20020304-1.c: Remove.
40145
40146 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
40147
40148 * gcc.dg/cpp/trad/xwin1.c: New test case.
40149
40150 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
40151
40152 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40153 * lib/g77.exp: Likewise.
40154 * lib/objc.exp: Likewise.
40155 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40156 for darwin.
40157
40158 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40159
40160 PR c++/12932
40161 * g++.dg/template/static5.C: New test.
40162
40163 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
40164
40165 * gcc.dg/nested-func-1.c: New test.
40166
40167 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40168
40169 * gcc.dg/cpp/assert4.c: New test.
40170
40171 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40172
40173 PR c++/2294
40174 * g++.dg/lookup/using9.c: New test.
40175
40176 2003-11-14 Mark Mitchell <mark@codesourcery.com>
40177
40178 PR c++/12762
40179 * g++.dg/template/error3.C: New test.
40180
40181 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
40182
40183 PR ada/13035
40184 * ada/acats/run_acats, run_all.sh: Fix syntax error.
40185 No longer use a wrapper for gcc, since this does not work under
40186 Windows.
40187
40188 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40189
40190 PR c++/2094
40191 * g++.dg/template/ptrmem7.C: New test.
40192
40193 2003-11-13 Andrew Pinski <apinski@apple.com>
40194
40195 * gcc.c-torture/compile/20031113-1.c: New test.
40196
40197 2003-11-13 Mark Mitchell <mark@codesourcery.com>
40198 Kean Johnston <jkj@sco.com>
40199
40200 PR c/13029
40201 * gcc.dg/unused-4.c: Update.
40202
40203 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40204
40205 * g++.dg/opt/const3.C: New test.
40206
40207 2003-11-13 Jan Hubicka <jh@suse.cz>
40208
40209 * gcc.c-torture/compile/20031112-1.c: New test.
40210
40211 2003-11-12 Mark Mitchell <mark@codesourcery.com>
40212
40213 * g++.dg/parse/crash10.C: Remove bogus error marker.
40214
40215 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40216
40217 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40218 (host_gcc): Likewise.
40219 (ROOT): Honor $PWDCMD.
40220 (BASE): Likewise.
40221 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40222
40223 2003-11-12 Catherine Moore <clm@redhat.com>
40224
40225 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40226
40227 2003-11-12 Andreas Jaeger <aj@suse.de>
40228 Jakub Jelinek <jakub@redhat.com>
40229 Andrew Pinski <pinskia@physics.uc.edu>
40230 Richard Henderson <rth@redhat.com>
40231
40232 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40233 systems.
40234 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40235
40236 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40237 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40238
40239 2003-11-11 Andreas Jaeger <aj@suse.de>
40240
40241 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40242
40243 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40244
40245 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
40246
40247 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40248 Clean ups.
40249
40250 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
40251
40252 * gcc.dg/trampoline-1.c: New test.
40253
40254 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
40255
40256 * gcc.c-torture/compile/200031109-1.c: New test.
40257
40258 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40259
40260 PR c/3190
40261 PR c/8714
40262 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40263 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40264 gcc.dg/format/no-y2k-1.c: Update.
40265
40266 2003-11-08 Roger Sayle <roger@eyesopen.com>
40267
40268 PR optimization/10467
40269 * gcc.dg/20031108-1.c: New test case.
40270
40271 2003-11-07 Geoffrey Keating <geoffk@apple.com>
40272
40273 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40274
40275 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40276
40277 * gcc.dg/compound-lvalue-1.c: New test.
40278 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40279 some XFAILs.
40280
40281 2003-11-06 Geoffrey Keating <geoffk@apple.com>
40282
40283 * gcc.dg/altivec-varargs-1.c: New test.
40284
40285 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40286
40287 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40288 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40289 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
40290 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
40291 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40292
40293 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
40294
40295 * gcc.dg/cond-lvalue-1.c: New test.
40296
40297 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
40298
40299 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40300
40301 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40302
40303 PR c++/11616
40304 * g++.dg/template/instantiate5.C: New test.
40305
40306 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40307
40308 PR c++/12726
40309 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40310 * ChangeLog: Add missing first entry for above test.
40311
40312 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40313
40314 PR c++/9810
40315 * g++.dg/template/using8.C: New test.
40316 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40317
40318 2003-11-02 Roger Sayle <roger@eyesopen.com>
40319
40320 PR optimization/10817
40321 * gcc.c-torture/compile/20031102-1.c: New test case.
40322
40323 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40324
40325 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40326 2147483647.
40327
40328 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40329
40330 * gcc.dg/20031102-1.c: New test.
40331
40332 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40333
40334 * gcc.dg/complex-1.c: New test.
40335
40336 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40337
40338 PR c++/12796
40339 * g++.dg/template/crash13.C: Adjust expected error location.
40340 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40341
40342 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40343
40344 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40345
40346 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40347
40348 PR/10239
40349 * gcc.c-torture/compile/20031031-2.c: New test.
40350
40351 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40352
40353 PR/11640
40354 * gcc.c-torture/compile/20031031-1.c: New test.
40355
40356 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40357
40358 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40359 * gcc.misc-tests/bprob.exp: Likewise.
40360 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40361 the execution test on arm-elf configs.
40362 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40363 configs that don't support scratch files.
40364 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40365
40366 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40367
40368 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40369 done by dejagnu.
40370
40371 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40372
40373 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40374 Avoid non pure sh syntax. Add more logging.
40375
40376 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40377 fail.
40378
40379 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40380
40381 PR libgcj/10610
40382 * gcc.dg/ppc-stackalign-1.c: New test.
40383
40384 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40385
40386 * ada/acats/run_all.sh: Change output to be more compliant with
40387 dejagnu framework.
40388 Create acats.sum and acats.log files under testsuite/ada/acats
40389 Only run [a-z]* directories, to filter out e.g. CVS.
40390 Redirect build output to log file.
40391
40392 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40393
40394 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40395
40396 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40397
40398 PR ada/5909:
40399 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40400
40401 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40402
40403 * gcc.c-torture/compile/20031023-1.c: New test.
40404 * gcc.c-torture/compile/20031023-2.c: New test.
40405 * gcc.c-torture/compile/20031023-3.c: New test.
40406 * gcc.c-torture/compile/20031023-4.c: New test.
40407
40408 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40409
40410 PR c++/10371
40411 * g++.dg/lookup/scoped8.C: New test.
40412
40413 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40414
40415 * g++.dg/opt/reg-stack3.C: New test.
40416
40417 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40418
40419 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40420
40421 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40422
40423 PR c++/11076
40424 * g++.dg/template/crash13.C: New test.
40425
40426 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40427
40428 * gcc.dg/c99-restrict-2.c: New test.
40429
40430 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40431
40432 PR c++/12698, c++/12699, c++/12700, c++/12566
40433 * g++.dg/inherit/covariant9.C: New test.
40434 * g++.dg/inherit/covariant10.C: New test.
40435 * g++.dg/inherit/covariant11.C: New test.
40436
40437 2003-10-23 Jason Merrill <jason@redhat.com>
40438
40439 PR c++/12726
40440 * g++.dg/ext/complit2.C: New test.
40441
40442 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40443
40444 PR target/12654
40445 * gcc.c-torture/execute/20031020-1.c: New test.
40446
40447 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40448
40449 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40450 following the jump_insn.
40451
40452 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40453
40454 * gcc.dg/cast-lvalue-1.c: New test.
40455
40456 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40457
40458 PR c++/11962
40459 * g++.dg/template/cond2.C: New test.
40460
40461 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40462
40463 * gcc.dg/builtins-28.c: New test.
40464
40465 2003-10-20 Jan Hubicka <jh@suse.cz>
40466
40467 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40468 parameter.
40469 * gcc.dg/inline-2.c: Likewise.
40470
40471 2003-10-20 Phil Edwards <phil@codesourcery.com>
40472
40473 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40474 * gcc.dg/nest.c: Likewise.
40475
40476 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40477
40478 PR c++/9781, c++/10583, c++/11862
40479 * g++.dg/parse/crash13.C: New test.
40480
40481 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40482
40483 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40484
40485 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40486
40487 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40488 Define HAVE_C99_RUNTIME except on Solaris.
40489 * gcc.dg/builtins-20.c: Likewise.
40490
40491 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40492
40493 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40494
40495 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40496
40497 PR c++/12495
40498 * g++.dg/template/crash21.C: New test.
40499
40500 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40501
40502 PR c++/2513
40503 * g++.dg/template/typename5.C: New test.
40504
40505 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40506
40507 PR c++/12369
40508 * g++.dg/template/friend25.C: New test.
40509
40510 2003-10-16 Ziemowit Laski <zlaski@apple.com>
40511
40512 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40513 versions.
40514
40515 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
40516
40517 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40518 == 2147483647.
40519
40520 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
40521
40522 * gcc.c-torture/execute/960416-1.x: Remove.
40523 * gcc.c-torture/execute/divconst-3.x: Likewise.
40524
40525 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
40526
40527 PR target/12598
40528 * gcc.dg/torture/cris-volatile-1.c: New test.
40529
40530 2003-10-14 Roger Sayle <roger@eyesopen.com>
40531
40532 PR optimization/9325
40533 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40534 for overflowing floating point to integer conversion during RTL
40535 simplification.
40536
40537 2003-10-13 Ziemowit Laski <zlaski@apple.com>
40538
40539 * objc/execute/_cmd.m: Fix typo.
40540 * objc.dg/image-info.m, objc.dg/symtab-1.m:
40541 Relax 'scan-assembler' regexp.
40542 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40543 objc.dg/try-catch-4.m: Run on non-Darwin targets.
40544 * objc.dg/zero-link-2.m: Remove blank line.
40545 * objc.dg/zero-link-3.m: New test case.
40546
40547 2003-10-13 Geoffrey Keating <geoffk@apple.com>
40548
40549 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40550
40551 * gcc.dg/asm-names.c: Use scan-assembler-not rather
40552 than linker trickery.
40553
40554 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40555
40556 PR c++/12370
40557 * g++.dg/other/friend2.C: New test.
40558
40559 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40560
40561 * gcc.dg/20031012-1.c: New test.
40562
40563 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40564
40565 * gcc.dg/weak/weak-3.c: Fix for new warning.
40566
40567 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
40568
40569 PR optimization/8750
40570 * gcc.c-torture/execute/20031012-1.c: New test case.
40571
40572 2003-10-11 Roger Sayle <roger@eyesopen.com>
40573
40574 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40575 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40576
40577 2003-10-11 Roger Sayle <roger@eyesopen.com>
40578
40579 PR optimization/12260
40580 * gcc.c-torture/compile/20031011-2.c: New test case.
40581
40582 2003-10-11 Roger Sayle <roger@eyesopen.com>
40583
40584 * gcc.c-torture/execute/20031011-1.c: New testcase.
40585
40586 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40587
40588 * gcc.c-torture/compile/20031011-1.c: New test.
40589
40590 2003-10-11 Jan Hubicka <jh@suse.cz>
40591
40592 * g++.dg/other/first-global.C: New test.
40593
40594 2003-10-11 Roger Sayle <roger@eyesopen.com>
40595
40596 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40597
40598 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40599
40600 * gcc.c-torture/compile/20031010-1.c: New test.
40601
40602 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40603
40604 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40605 * gcc.c-torture/execute/va-arg-25.c: ... here.
40606
40607 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40608
40609 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40610
40611 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40612
40613 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40614
40615 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40616
40617 * g++.dg/parse/error2.C: New test.
40618
40619 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40620
40621 PR c++/11097
40622 * g++.dg/other/error5.C: Modify the error message.
40623 * g++.dg/lookup/using8.C: New test.
40624
40625 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40626
40627 * gcc.dg/darwin-abi-2.c: New file.
40628 * gcc.c-torture/execute/va-arg-24.c: New file.
40629
40630 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40631
40632 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40633 indentation.
40634
40635 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40636
40637 PR c++/10147
40638 * g++.dg/other/error4.C: Update error messages.
40639 * g++.dg/template/ptrmem4.C: Likewise.
40640
40641 PR c++/12337
40642 * g++.dg/init/new9.C: New test.
40643
40644 PR c++/12334, c++/12236, c++/8656
40645 * g++.dg/ext/attrib8.C: New test.
40646
40647 2003-10-06 Devang Patel <dpatel@apple.com>
40648
40649 * gcc.dg/debug/dwarf2-3.h: New test.
40650 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40651
40652 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40653
40654 * g++.dg/opt/cfg2.C: New test.
40655
40656 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40657
40658 * g++.dg/opt/float1.C: New test.
40659
40660 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40661
40662 * gcc.dg/c90-array-lval-6.c: New test.
40663 * gcc.dg/c99-array-lval-6.c: New test.
40664
40665 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40666 Ziemowit Laski <zlaski@apple.com>
40667
40668 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40669 'Derived', so that it is never considered a class method; add
40670 new warning for '+port' method ambiguity.
40671 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40672 <objc/objc-api.h> (needed on Mac OS X).
40673 * objc.dg/method-13.m: New test.
40674
40675 2003-10-03 Roger Sayle <roger@eyesopen.com>
40676
40677 PR optimization/9325, PR java/6391
40678 * gcc.c-torture/execute/20031003-1.c: New test case.
40679
40680 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40681
40682 PR optimization/12180
40683 * gcc.dg/20031002-1.c: New test.
40684
40685 PR c++/12486
40686 * g++.dg/inherit/error1.C: New test.
40687
40688 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40689
40690 * lib/f-torture.exp (search_for): Rename to...
40691 (search_for_re): This. Also, clean up comments and the
40692 "regexp" invocation.
40693
40694 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40695
40696 * gcc.c-torture/compile/20031002-1.c: New test.
40697
40698 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40699
40700 * g++.dg/opt/cond1.C: New test.
40701
40702 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40703
40704 * gcc.dg/Wold-style-definition-2.c: New testcase.
40705 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40706
40707 2003-09-29 Richard Henderson <rth@redhat.com>
40708
40709 * g++.dg/init/array10.C: Add dg-options.
40710
40711 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40712
40713 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40714
40715 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40716
40717 * g++.dg/template/friend19.C: Fix typo.
40718 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40719
40720 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40721
40722 * gcc.c-torture/execute/20030928-1.c: New test.
40723 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40724
40725 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40726
40727 * g++.dg/opt/unroll1.C: New test.
40728
40729 2003-09-26 Roger Sayle <roger@eyesopen.com>
40730
40731 PR optimization/11741
40732 * gcc.dg/20030926-1.c: New test case.
40733
40734 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40735
40736 PR c++/5655
40737 * g++.dg/parse/access7.C: New test.
40738 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40739
40740 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40741
40742 MERGE OF objc-improvements-branch into MAINLINE:
40743 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40744 if libobjc has not been built.
40745 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40746 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40747 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40748 objc/execute/nested-3.m, objc/execute/np-2.m,
40749 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40750 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40751 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40752 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40753 objc.dg/special/unclaimed-category-1.h,
40754 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40755 well as GNU runtime.
40756 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40757 * execute/cascading-1.m, execute/function-message-1.m,
40758 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40759 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40760 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40761 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40762 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40763 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40764 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40765 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40766 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40767 * objc.dg/bitfield-2.m: Run only on Darwin.
40768 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40769 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40770 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40771 * objc.dg/const-str-1.m: Fix constant string layout.
40772
40773 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40774
40775 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40776
40777 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40778
40779 * gcc.dg/darwin-abi-1.c: New file.
40780
40781 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40782
40783 PR target/12281
40784 * gcc.c-torture/compile/20030921-1.c: New test.
40785
40786 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40787
40788 * g++.dg/opt/reg-stack2.C: New test.
40789
40790 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40791
40792 * g++.dg/eh/delayslot1.C: New test.
40793
40794 2003-09-20 Richard Henderson <rth@redhat.com>
40795
40796 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40797
40798 2003-09-20 Roger Sayle <roger@eyesopen.com>
40799
40800 * gcc.c-torture/execute/20030920-1.c: New test case.
40801
40802 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40803
40804 * g++.dg/rtti/typeid3.C: Correct expected error message.
40805
40806 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40807
40808 PR c++/157
40809 * g++.dg/parse/crash12.C: New test.
40810
40811 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40812
40813 * gcc.dg/compat/mixed-struct-check.h: New.
40814 * gcc.dg/compat/mixed-struct-defs.h: New.
40815 * gcc.dg/compat/mixed-struct-init.h: New.
40816 * gcc.dg/compat/struct-by-value-19_main.c: New.
40817 * gcc.dg/compat/struct-by-value-19_x.c: New.
40818 * gcc.dg/compat/struct-by-value-19_y.c: New.
40819 * gcc.dg/compat/struct-by-value-20_main.c: New.
40820 * gcc.dg/compat/struct-by-value-20_x.c: New.
40821 * gcc.dg/compat/struct-by-value-20_y.c: New.
40822 * gcc.dg/compat/struct-return-19_main.c: New.
40823 * gcc.dg/compat/struct-return-19_x.c: New.
40824 * gcc.dg/compat/struct-return-19_y.c: New.
40825 * gcc.dg/compat/struct-return-20_main.c: New.
40826 * gcc.dg/compat/struct-return-20_x.c: New.
40827 * gcc.dg/compat/struct-return-20_y.c: New.
40828
40829 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40830 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40831 so that it will not complain on LP64 targets.
40832
40833 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40834
40835 PR c++/495
40836 * g++.dg/template/friend24.C: New test.
40837
40838 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40839
40840 PR c++/12332
40841 * g++.dg/template/memtmpl2.C: New test.
40842
40843 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40844
40845 PR target/11184
40846 * gcc.dg/builtin-apply1.c: New test.
40847
40848 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40849
40850 PR c++/9848
40851 * g++.dg/warn/Wunused-4.C: New test.
40852
40853 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40854
40855 PR c++/12316
40856 * g++.dg/other/gc2.C: New test.
40857
40858 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40859
40860 PR c++/11991
40861 * g++.dg/rtti/typeid3.C: New test.
40862
40863 PR c++/12266
40864 * g++.dg/overload/template1.C: New test.
40865
40866 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40867
40868 * g++.dg/opt/cfg3.C: New test.
40869
40870 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40871
40872 PR c++/7939
40873 * g++.dg/template/crash11.C: New test.
40874
40875 2003-09-16 Jason Merrill <jason@redhat.com>
40876 Jakub Jelinek <jakub@redhat.com>
40877
40878 * gcc.dg/attr-warn-unused-result.c: New test.
40879
40880 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40881
40882 PR c++/12184
40883 * g++.dg/expr/call2.C: New test.
40884
40885 2003-09-15 Andreas Jaeger <aj@suse.de>
40886
40887 * gcc.dg/Wold-style-definition-1.c: New test.
40888
40889 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40890
40891 PR c++/3907
40892 * g++.dg/parse/template12.C: New test.
40893
40894 * g++.dg/abi/bitfield11.C: New test.
40895 * g++.dg/abi/bitfield12.C: Likewise.
40896
40897 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40898
40899 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40900 non-expansion of functional macro name without arguments at EOL.
40901 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40902
40903 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40904
40905 * gcc.c-torture/execute/20030914-[12].c: New tests.
40906
40907 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40908
40909 PR c++/11788
40910 * g++.dg/overload/addr1.C: New test.
40911
40912 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40913
40914 * gcc.dg/20030909-1.c: New test.
40915
40916 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40917
40918 * gcc.dg/ultrasp10.c: New test.
40919
40920 2003-09-09 Devang Patel <dpatel@apple.com>
40921
40922 * gcc.dg/darwin-ld-6.c: New test.
40923
40924 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40925
40926 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40927
40928 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40929
40930 * gcc.dg/ia64-types1.c: New test.
40931 * gcc.dg/ia64-types2.c: Likewise.
40932
40933 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40934
40935 * gcc.dg/builtins-1.c: Add more _Complex tests.
40936 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40937
40938 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40939 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40940
40941 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40942
40943 PR c++/11786
40944 * g++.dg/lookup/koenig2.C: New test.
40945
40946 PR c++/5296
40947 * g++.dg/rtti/typeid2.C: New test.
40948
40949 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40950
40951 * gcc.c-torture/compile/20030904-1.c: New test.
40952
40953 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40954
40955 * g++.dg/opt/longbranch2.C: New test.
40956
40957 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40958
40959 * g++.dg/template/crash10.C: Only compile it.
40960
40961 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40962
40963 PR middle-end/11665
40964 * gcc.c-torture/compile/20030907-1.c: New test.
40965 * g++.dg/init/array11.C: New test.
40966
40967 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40968
40969 PR c++/11852
40970 * g++.dg/init/struct1.C: New test.
40971
40972 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40973
40974 PR c++/12181
40975 * g++.dg/expr/comma1.C: New test.
40976
40977 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40978
40979 PR c++/11867
40980 * g++.dg/expr/static_cast5.C: New test.
40981
40982 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40983
40984 PR c++/11507
40985 * g++.dg/lookup/scoped7.C: New test.
40986
40987 PR c++/9574
40988 * g++.dg/other/static1.C: New test.
40989
40990 PR c++/11490
40991 * g++.dg/warn/template-1.C: New test.
40992
40993 PR c++/11432
40994 * g++.dg/template/crash10.C: New test.
40995
40996 PR c++/2478
40997 * g++.dg/overload/VLA.C: New test.
40998
40999 PR c++/10804
41000 * g++.dg/template/call1.C: New test.
41001
41002 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41003
41004 PR c++/11794
41005 * g++.dg/parse/using3.C: New test.
41006
41007 2003-09-06 Roger Sayle <roger@eyesopen.com>
41008
41009 PR c++/11409
41010 * g++.dg/overload/builtin3.C: New test case.
41011
41012 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
41013
41014 PR c/9862
41015 * gcc.dg/20030906-1.c: New test.
41016 * gcc.dg/20030906-2.c: Likewise.
41017
41018 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41019
41020 PR c++/12167
41021 * g++.dg/parse/defarg5.C: New test.
41022
41023 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41024
41025 2003-09-05 Mark Mitchell <mark@codesourcery.com>
41026
41027 PR c++/12163
41028 * g++.dg/expr/static_cast4.C: New test.
41029
41030 PR c++/12146
41031 * g++.dg/template/crash9.C: New test.
41032
41033 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
41034
41035 * g++.old-deja/g++.ext/pretty2.C: Update for change
41036 in __FUNCTION__.
41037 * g++.old-deja/g++.ext/pretty3.C: Likewise.
41038
41039 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
41040
41041 PR c++/11922
41042 * g++/dg/template/qualified-id1.C: New test.
41043
41044 PR c++/12037
41045 * g++.dg/warn/noeffect4.C: New test.
41046
41047 2003-09-04 Matt Austern <austern@apple.com>
41048
41049 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41050 * g++.dg/ext/fnname2.C: Likewise.
41051 * g++.dg/ext/fnname3.C: Likewise.
41052
41053 2003-09-04 Mark Mitchell <mark@codesourcery.com>
41054
41055 * g++.dg/expr/lval1.C: New test.
41056 * g++.dg/ext/lvcast.C: Remove.
41057
41058 2003-09-03 Roger Sayle <roger@eyesopen.com>
41059
41060 PR optimization/11700.
41061 * gcc.c-torture/compile/20030903-1.c: New test case.
41062
41063 2003-09-03 Mark Mitchell <mark@codesourcery.com>
41064
41065 PR c++/12053
41066 * g++.dg/abi/layout4.C: New test.
41067
41068 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
41069
41070 PR c++/11553
41071 * g++.dg/parse/friend3.C: New test.
41072
41073 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41074
41075 PR c++/11847
41076 * g++.dg/template/class1.C: New test.
41077
41078 PR c++/11808
41079 * g++.dg/expr/call1.C: New test.
41080
41081 2003-09-01 Mark Mitchell <mark@codesourcery.com>
41082
41083 PR c++/12114
41084 * g++.dg/init/ref9.C: New test.
41085
41086 PR c++/11972
41087 * g++.dg/template/nested4.C: New test.
41088
41089 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41090
41091 PR c++/12093
41092 * g++.dg/template/non-dependent4.C: New test.
41093
41094 PR c++/11928
41095 * g++.dg/inherit/conv1.C: New test.
41096
41097 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41098
41099 PR c++/6196
41100 * g++.dg/ext/label1.C: New test.
41101 * g++.dg/ext/label2.C: Likewise.
41102
41103 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41104
41105 * g++.dg/expr/cond3.C: New test.
41106
41107 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41108
41109 * gcc.dg/builtins-1.c: Add new builtin cases.
41110
41111 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41112
41113 * gcc.dg/builtins-1.c: Add new cases.
41114 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41115
41116 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41117
41118 * gcc.dg/builtins-1.c: Add more math builtin tests.
41119 * gcc.dg/torture/builtin-attr-1.c: New test.
41120
41121 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41122
41123 PR optimization/5079
41124 * g++.dg/opt/static3.C: New test.
41125
41126 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41127
41128 * gcc.misc-tests/gcov-10b.c: New test.
41129
41130 2003-08-27 Mark Mitchell <mark@codesourcery.com>
41131
41132 * g++.dg/opt/ptrmem3.C: New test.
41133
41134 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41135
41136 2003-08-27 Jakub Jelinek <jakub@redhat.com>
41137
41138 * gcc.dg/20030826-2.c: New test.
41139
41140 2003-08-26 Roger Sayle <roger@eyesopen.com>
41141
41142 PR middle-end/12002
41143 * g77.f-torture/compile/12002.f: New test case.
41144
41145 2003-08-26 Roger Sayle <roger@eyesopen.com>
41146
41147 * gcc.dg/20030826-1.c: New test case.
41148
41149 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
41150
41151 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41152
41153 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
41154
41155 PR c++/11871
41156 * c++.dg/lookup/crash1.C: New test.
41157
41158 * c++.dg/warn/noeffect3.C: New test.
41159
41160 2003-08-25 Janis Johnson <janis187@us.ibm.com>
41161
41162 * gcc.dg/compat/vector-1_x.c: Compile with -w.
41163 * gcc.dg/compat/vector-1_y.c: Ditto.
41164 * gcc.dg/compat/vector-2_x.c: Ditto.
41165 * gcc.dg/compat/vector-2_y.c: Ditto.
41166
41167 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
41168
41169 * gcc.dg/20030702-1.c: New test.
41170
41171 2003-08-25 Mark Mitchell <mark@codesourcery.com>
41172
41173 PR c++/8795
41174 * g++.dg/ext/altivec-1.C: New test.
41175
41176 2003-08-24 Richard Henderson <rth@redhat.com>
41177
41178 * g++.dg/eh/simd-2.C: Add -w for x86.
41179
41180 2003-08-23 Jakub Jelinek <jakub@redhat.com>
41181
41182 * gcc.dg/20030815-1.c: New test.
41183
41184 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41185
41186 PR c++/3765
41187 * g++.dg/parse/access6.C: New test.
41188
41189 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41190
41191 PR c++/641, c++/11876
41192 * g++.dg/template/friend22.C: New test.
41193 * g++.dg/template/friend23.C: Likewise.
41194
41195 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41196
41197 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41198 identically.
41199
41200 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41201
41202 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41203
41204 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41205
41206 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41207
41208 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41209
41210 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41211
41212 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41213
41214 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41215
41216 2003-08-21 Mark Mitchell <mark@codesourcery.com>
41217
41218 PR c++/11919
41219 * g++.dg/overload/prom1.C: New test.
41220
41221 PR c++/11551
41222 * g++.dg/parse/dtor2.C: New test.
41223
41224 PR c++/10762
41225 * g++.dg/parse/using2.C: New test.
41226
41227 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
41228
41229 PR target/11805
41230 * gcc.c-torture/compile/20030821-1.c: New.
41231
41232 2003-08-20 Mark Mitchell <mark@codesourcery.com>
41233
41234 PR c++/11834
41235 * g++.dg/template/deduce2.C: New test.
41236
41237 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
41238
41239 * gcc.c-torture/execute/20030821-1.c: New test.
41240
41241 2003-08-20 Roger Sayle <roger@eyesopen.com>
41242
41243 PR middle-end/11984
41244 * gcc.dg/20030820-1.c: New test case.
41245
41246 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
41247
41248 PR c++/11945
41249 * g++.dg/warn/noeffect2.C: New test.
41250
41251 2003-08-19 Mark Mitchell <mark@codesourcery.com>
41252
41253 PR c++/10926
41254 * g++.dg/template/dtor2.C: New test.
41255
41256 PR c++/11684
41257 * g++.dg/template/operator1.C: New test.
41258 * g++.dg/parse/operator4.C: New test.
41259
41260 PR c++/11946.C
41261 * g++.dg/expr/enum1.C: New test.
41262 * gcc.dg/c99-bool-1.c: Remove bogus warning.
41263
41264 PR c++/11036.C
41265 * g++.dg/parse/elab2.C: New test.
41266 * g++.dg/parse/typedef4.C: Change error message.
41267 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41268 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41269 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41270
41271 2003-08-19 Geoffrey Keating <geoffk@apple.com>
41272
41273 * gcc.dg/pch/warn-1.c: New.
41274 * gcc.dg/pch/warn-1.hs: New.
41275
41276 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41277 not-tested file.
41278
41279 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41280
41281 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41282
41283 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41284
41285 * gcc.dg/uninit-D.c: New Test.
41286 * gcc.dg/uninit-E.c: New Test.
41287 * gcc.dg/uninit-F.c: New Test.
41288 * gcc.dg/uninit-G.c: New Test.
41289
41290 2003-08-19 Michael Ritzert <ritzert@t-online.de>
41291
41292 * g++.dg/README: Describe the pch directory.
41293
41294 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41295
41296 PR c++/11174
41297 * g++.dg/parse/access4.C: New test.
41298 * g++.dg/parse/access5.C: Likewise.
41299 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41300
41301 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41302
41303 * gcc.dg/noncompile/20030818-1.c: New.
41304
41305 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41306
41307 PR c++/11957
41308 * g++.dg/warn/noeffect1.C: New test.
41309
41310 * g++.dg/template/scope2.C: New test.
41311 * g++.dg/template/error2.C: Correct dg-error
41312
41313 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41314
41315 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41316
41317 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41318
41319 PR C++/11512
41320 * g++.dg/template/warn1.C: New.
41321
41322 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41323
41324 * g++.dg/template/error2.C: New test.
41325 * g++.dg/lookup/using7.C: Adjust errors
41326 * g++.old-deja/g++.pt/crash36.C: Likewise.
41327 * g++.old-deja/g++.pt/derived3.C: Likewise.
41328
41329 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41330
41331 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41332 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41333 * gcc.c-torture/execute/builtins/string-9.c: New, from
41334 string-opt-9.c. Adjust for execute/builtins framework.
41335 * gcc.c-torture/execute/string-opt-9.c: Delete.
41336
41337 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41338
41339 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41340
41341 * g++.dg/parse/ret-type2.C: New test.
41342
41343 PR c++/11703
41344 * g++.dg/init/new8.C: New test.
41345
41346 PR c++/10923
41347 * g++.dg/parse/typedef5.C: New test.
41348
41349 PR c++/9512
41350 * g++.dg/parse/qualified2.C: New test.
41351 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41352 invalid code.
41353
41354 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41355
41356 * g++.dg/conversion/ptrmem1.C: New test.
41357
41358 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41359
41360 PR target/11693
41361 * gcc.dg/20030811-1.c: New test.
41362
41363 PR target/11535
41364 * gcc.c-torture/execute/20030811-1.c: New test.
41365
41366 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41367
41368 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41369
41370 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41371
41372 PR c++/11789.C
41373 * g++.dg/inherit/multiple1.C: New test.
41374
41375 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41376
41377 * gcc.dg/spe1.c: New test.
41378
41379 PR c++/11670
41380 * g++.dg/expr/cast2.C: New test.
41381
41382 PR c++/10530
41383 * g++.dg/template/dependent-name2.C: New test.
41384
41385 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41386
41387 * g++.dg/parse/crash11.C: Put the dg options in comments.
41388
41389 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41390
41391 * lib/gcc-dg.exp: Update for diagnostic change.
41392
41393 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41394
41395 PR c++/5767
41396 * g++.dg/parse/crash11.C: New test.
41397
41398 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41399
41400 * gcc.dg/cpp/spacing1.c: Update.
41401
41402 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41403
41404 PR target/11739
41405 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41406 a value for -mtune.
41407
41408 2003-08-04 Roger Sayle <roger@eyesopen.com>
41409
41410 PR middle-end/11771
41411 * gcc.c-torture/compile/20030804-1.c: New test case.
41412
41413 2003-08-04 Roger Sayle <roger@eyesopen.com>
41414
41415 * gcc.dg/20030804-1.c: New test case.
41416
41417 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41418
41419 * gcc.dg/cpp/separate-1.c: New test.
41420
41421 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41422
41423 PR c++/11704
41424 * g++.dg/template/dependent-expr2.C: New test.
41425
41426 PR c++/11766
41427 * g++.dg/expr/ptrmem1.C: New test.
41428
41429 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41430
41431 PR c++/9453
41432 * g++.dg/template/friend15.C: New test.
41433
41434 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41435
41436 * lib/dg-pch.exp: Work round PCH bug.
41437
41438 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41439
41440 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41441 builtins. Move cases from builtins-4.c here.
41442
41443 * gcc.dg/torture/builtin-math-1.c: New test taken from
41444 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41445 additional cases.
41446
41447 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41448 Delete.
41449
41450 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41451
41452 PR c++/9447
41453 * g++.dg/template/using7.C: New test.
41454
41455 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41456
41457 * import1.c, import2.c: New tests.
41458
41459 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41460
41461 * g++.dg/eh/crossjump1.C: New test.
41462
41463 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41464
41465 PR c++/11697
41466 * g++.dg/template/using6.C: New test.
41467
41468 PR c++/11744
41469 * g++.dg/template/koenig2.C: New test.
41470
41471 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41472
41473 PR c++/7983
41474 * g++.dg/parse/typedef4.C: New test.
41475
41476 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41477
41478 PR c++/8442, c++/8806
41479 * g++.dg/template/elab1.C: New test.
41480 * g++.dg/template/type2.C: Likewise.
41481 * g++.dg/template/ttp3.C: Adjust expected error message.
41482 * g++.old-deja/g++.law/visibility13.C: Likewise.
41483 * g++.old-deja/g++.niklas/t135.C: Likewise.
41484 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41485 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41486 template argument.
41487 * g++.old-deja/g++.pt/ttp44.C: Likewise.
41488
41489 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
41490
41491 PR c++/11295
41492 * g++.dg/ext/stmtexpr1.C: New test.
41493
41494 * g++.dg/opt/tmp1.C: New test.
41495
41496 PR c++/11525
41497 * g++.dg/parse/constant4.C: New test.
41498
41499 PR c++/9447
41500 * g++.dg/template/using5.C: New test.
41501
41502 2003-07-31 Roger Sayle <roger@eyesopen.com>
41503
41504 * gcc.dg/builtins-27.c: New test case.
41505
41506 2003-07-31 Jakub Jelinek <jakub@redhat.com>
41507
41508 * gcc.dg/tls/opt-7.c: New test.
41509
41510 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
41511
41512 * g++.old-deja/g++.other/crash18.C: Remove.
41513
41514 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
41515
41516 * g++.dg/template/explicit3.C: New.
41517 * g++.dg/template/explicit4.C: New.
41518 * g++.dg/template/explicit5.C: New.
41519
41520 PR c++/11347
41521 * g++.dg/template/memtmpl1.C: New.
41522
41523 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
41524
41525 PR target/11565
41526 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41527 * gcc.dg/i386-387-5.c (dg-options): Likewise.
41528
41529 2003-07-30 Jan Hubicka <jh@suse.cz>
41530
41531 * vtgc1.c: Kill.
41532
41533 2003-07-29 Zack Weinberg <zack@codesourcery.com>
41534
41535 * gcc.dg/struct-in-proto-1.c: New test.
41536
41537 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
41538
41539 * gcc.dg/cpp/include2.c: Only expect one message.
41540
41541 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
41542
41543 PR c++/9447
41544 * g++.dg/template/using1.C: New test.
41545 * g++.dg/template/using2.C: New test.
41546 * g++.dg/template/using3.C: New test.
41547 * g++.dg/template/using4.C: New test.
41548
41549 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
41550
41551 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41552 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41553
41554 2003-07-28 Jan Hubicka <jh@suse.cz>
41555
41556 PR c++/11530
41557 * g++.dg/opt/call1.C: New test.
41558
41559 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
41560
41561 PR c++/11667
41562 * g++.dg/init/enum2.C: New test.
41563 * g++.dg/template/overload1.C: Add "-w" option.
41564
41565 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
41566
41567 * gcc.dg/Wdeclaration-after-statement-1.c,
41568 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41569
41570 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41571
41572 * gcc.c-torture/compile/20030725-1.c: New test.
41573
41574 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41575
41576 * gcc.dg/20030505.c: Only run for SPE.
41577 Remove definition of opaque type.
41578
41579 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41580
41581 * g++.dg/template/ptrmem6.C: New test.
41582
41583 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41584
41585 * gcc.c-torture/compile/zero-strct-2.c: New test.
41586
41587 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41588
41589 * gcc.dg/intermod-1.c: New test.
41590
41591 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41592
41593 PR c++/11617
41594 * g++.dg/template/lookup2.C: New test.
41595 * g++.dg/template/memclass1.C: Remove instantiated from error.
41596 * g++.dg/other/error2.C: Tweak expected errors.
41597
41598 PR c++/11596
41599 * g++.dg/template/defarg3.C: New test.
41600
41601 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41602
41603 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41604
41605 * g++.dg/inherit/access5.C: New test.
41606
41607 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41608
41609 PR c++/11513
41610 * g++.dg/template/crash8.C: New test.
41611
41612 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41613
41614 PR c/10602
41615 * gcc.dg/noncompile/incomplete-2.c: New test.
41616
41617 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41618
41619 PR c++/11645
41620 * g++.dg/inherit/access4.C: New test.
41621
41622 PR c++/11517
41623 * g++.dg/expr/cond2.C: New test.
41624
41625 PR optimization/10679
41626 * g++.dg/opt/inline4.C: New test.
41627
41628 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41629
41630 * g++.dg/parse/crash10: New test.
41631
41632 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41633
41634 * g++.dg/ext/flexary1.C: New test.
41635
41636 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41637
41638 PR c++/10793
41639 * g++.dg/template/crash9.C: New test.
41640
41641 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41642
41643 PR c++/3004
41644 * g++.dg/parse/typedef3.C: New test.
41645
41646 PR c++/7906
41647 * g++.dg/parse/operator2.C: New test.
41648
41649 PR c++/8895
41650 * g++.dg/parse/def-tmpl-arg1.C: New test.
41651
41652 PR c++/9282
41653 * g++.dg/parse/funptr1.C: New test.
41654
41655 PR c++/9452
41656 * g++.dg/parse/ambig3.C: New test.
41657
41658 PR c++/9454
41659 * g++.dg/parse/operator3.C: New test.
41660
41661 PR c++/9486
41662 * g++.dg/parse/template10.C: New test.
41663
41664 PR c++/9488
41665 * g++.dg/parse/template11.C: New test.
41666
41667 PR c++/10150
41668 * g++.dg/parse/invalid-op1.C: New test.
41669
41670 PR c++/10247
41671 * g++.dg/parse/condexpr1.C: New test.
41672
41673 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41674
41675 * g++.dg/ext/packed3.C: New test.
41676 * g++.dg/ext/packed4.C: New test.
41677
41678 * gcc.dg/pack-test-3.c: New test.
41679
41680 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41681
41682 * lib/compat.exp: Handle dg-options per source file.
41683 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41684 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41685 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41686 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41687 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41688 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41689 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41690 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41691 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41692 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41693 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41694 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41695 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41696 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41697
41698 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41699
41700 PR c/10320
41701 * gcc.c-torture/execute/20030718-1.c: New test.
41702
41703 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41704
41705 PR optimization/11536
41706 * gcc.dg/20030721-1.c: New test.
41707
41708 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41709
41710 PR c++/11546
41711 * g++.dg/template/lookup1.C: New test.
41712
41713 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41714
41715 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41716 diagnostics of ill-formed constructs involving labels.
41717 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41718 the new 'previously defined here' message.
41719
41720 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41721
41722 * g++.dg/parse/non-dependent2.C: New test.
41723
41724 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41725
41726 * g++.dg/init/init-ref4.C: xfail on targets without
41727 weak symbols.
41728
41729 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41730
41731 PR target/11087
41732 * gcc.c-torture/execute/20030717-1.c: New test.
41733
41734 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41735
41736 * g++.dg/opt/cfg1.C: New test.
41737
41738 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41739
41740 PR optimization/11557
41741 * gcc.dg/20030717-1.c: New test.
41742
41743 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41744
41745 PR c++/10476
41746 * g++.dg/expr/crash-1.C: New test.
41747
41748 PR c++/11027
41749 * g++.dg/template/init3.C: New test.
41750
41751 PR c++/8222
41752 * g++.dg/template/non-dependent1.C: New test.
41753
41754 PR c++/11070
41755 * g++.dg/template/non-dependent2.C: New test.
41756
41757 PR c++/11071
41758 * g++.dg/template/non-dependent3.C: New test.
41759
41760 PR c++/9907
41761 * g++.dg/template/sizeof5.C: New test.
41762
41763 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41764
41765 PR 11498
41766 * gcc.c-torture/compile/mangle-1.c: New file.
41767
41768 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41769
41770 PR c++/7809
41771 * g++.dg/parse/access3.C: New test.
41772
41773 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41774
41775 PR c++/11384
41776 * g++.dg/init/init-ref4.C: New test.
41777
41778 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41779
41780 PR c++/11547
41781 * g++.dg/parse/constant3.C: New test.
41782 * g++.dg/parse/crash7.C: Likewise.
41783
41784 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41785
41786 PR target/11008
41787 * gcc.dg/i386-pentium4-not-mull.c: New.
41788
41789 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41790
41791 * gcc.dg/asm-names.c (ymain): Make it weak.
41792
41793 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41794
41795 PR c++/5421
41796 * g++.dg/template/friend21.C: New test.
41797
41798 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41799
41800 * gcc.dg/cleanup-8.c: New test.
41801 * gcc.dg/cleanup-9.c: New test.
41802
41803 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41804
41805 * g++.dg/ext/dll-MI1.h: New file.
41806 * g++.dg/ext/dllexport-MI1.C: New file.
41807 * g++.dg/ext/dllimport-MI1.C: New file.
41808
41809 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41810
41811 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41812 it does not have cmpstrsi patterns (just cmpmemsi).
41813
41814 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41815
41816 PR debug/11473
41817 * g++.dg/debug/debug8.C: New test.
41818
41819 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41820
41821 PR c++/10108
41822 * g++.dg/template/crash7.C: New test.
41823
41824 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41825
41826 PR target/10795
41827 * gcc.c-torture/compile/20030708-1.c: New.
41828
41829 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41830
41831 * gcc.c-torture/execute/20030715-1.c: New test.
41832
41833 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41834
41835 * gcc.dg/pch/inline-3.c: New file.
41836 * gcc.dg/pch/inline-3.hs: New file.
41837 * gcc.dg/pch/inline-4.c: New file.
41838 * gcc.dg/pch/inline-4.hs: New file.
41839
41840 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41841
41842 PR c++/11509
41843 * g++.dg/template/crash6.C: New test.
41844
41845 PR c++/7053
41846 * g++.dg/template/friend20.C: New test.
41847
41848 PR c++/7019
41849 * g++.dg/template/overload2.C: New test.
41850
41851 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41852
41853 PR optimization/11440
41854 * gcc.c-torture/execute/20030714-1.c: New test.
41855
41856 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41857
41858 PR c++/11154
41859 * g++.dg/template/partial2.C: New test.
41860
41861 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41862
41863 PR c++/11503
41864 * g++.dg/template/anon1.C: New test.
41865
41866 PR c++/11493
41867 PR c++/11495
41868 * g++.dg/parse/template9.C: Likewise.
41869 * g++.dg/template/crash4.C: New test.
41870 * g++.dg/template/koenig1.C: Likewise.
41871 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41872 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41873 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41874 functions.
41875 * g++.old-deja/g++.jason/template36.C: Likewise.
41876 * g++.old-deja/g++.mike/p1989.C: Likewise.
41877 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41878 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41879 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41880 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41881 compiling.
41882 * g++.old-deja/g++.pt/union2.C: Use this->.
41883
41884 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41885
41886 * gcc.dg/20030711-1.c: New test.
41887
41888 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41889
41890 PR c++/11050
41891 * g++.dg/parse/args1.C: New test.
41892 * g++.pt/defarg8.C: Change expected errors.
41893
41894 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41895
41896 PR c++/8164
41897 * g++.dg/template/nontype2.C: New test.
41898
41899 PR c++/10558
41900 * g++.dg/parse/template8.C: New test.
41901
41902 PR c++/8327
41903 * g++.dg/template/scope1.C: New test.
41904
41905 * g++.dg/warn/Wsign-compare-1.C: New test.
41906
41907 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41908
41909 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41910
41911 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41912
41913 PR c++/9411
41914 * g++.dg/template/explicit2.C: New test.
41915
41916 PR c++/10032
41917 * g++.dg/warn/pedantic1.C: New test.
41918
41919 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41920
41921 PR c++ 9483
41922 * g++.dg/other/field1.C: New test.
41923
41924 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41925
41926 PR c/11449
41927 * gcc.c-torture/compile/20030707-1.c: New.
41928
41929 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41930
41931 PR c++/10849
41932 * g++.dg/template/access12.C: New test.
41933
41934 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41935
41936 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41937 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41938 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41939 * gcc.misc-tests/gcov.exp: Update
41940 * g++.dg/gcov/gcov.exp: Update
41941 * lib/gcov.exp: Update.
41942
41943 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41944
41945 * g++.dg/abi/mangle17.C: Make sure template expressions are
41946 dependent.
41947 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41948 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41949 * g++.dg/opt/stack1.C: Remove erroneous code.
41950 * g++.dg/parse/template7.C: New test.
41951 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41952 * g++.old-deja/g++.pt/crash4.C: Likewise.
41953
41954 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41955
41956 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41957 with zero or one occurence of `$' after the initial `L'.
41958
41959 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41960
41961 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41962
41963 2003-07-08 Roger Sayle <roger@eyesopen.com>
41964
41965 PR c/11370
41966 * gcc.dg/Wunreachable-6.c: New testcase.
41967 * gcc.dg/Wunreachable-7.c: New testcase.
41968
41969 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41970
41971 PR c/11420
41972 * gcc.dg/20030708-1.c: New test.
41973
41974 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41975
41976 * gcc.dg/compat/sdata-section.h: New file.
41977 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41978 * gcc.dg/torture/mips-sdata-1.c: New test.
41979
41980 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41981
41982 PR c++/11030
41983 * g++.dg/template/friend19.C: New test.
41984
41985 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41986
41987 * g++.dg/opt/strength-reduce.C: New test.
41988
41989 2003-07-07 Roger Sayle <roger@eyesopen.com>
41990
41991 PR target/10979
41992 * gcc.dg/20030707-1.c: New testcase.
41993
41994 2003-07-07 Roger Sayle <roger@eyesopen.com>
41995
41996 PR optimization/11059
41997 * g++.dg/opt/emptyunion.C: New testcase.
41998
41999 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42000 Eric Botcazou <ebotcazou@libertysurf.fr>
42001
42002 * g++.dg/opt/stack1.C: New test.
42003
42004 2003-07-05 Mark Mitchell <mark@codesourcery.com>
42005
42006 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42007 run test.
42008
42009 PR c++/11431
42010 * g++.dg/expr/static_cast3.C: New test.
42011
42012 2003-07-04 Zack Weinberg <zack@codesourcery.com>
42013
42014 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42015 everywhere.
42016 * gcc.dg/concat.c: Concatenation of string constants with
42017 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42018 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42019 * gcc.dg/cpp/escape-2.c: Use wide character constants where
42020 necessary to avoid multi-character character constant warning.
42021 * gcc.dg/cpp/escape.c: Likewise.
42022 * gcc.dg/cpp/ucs.c: Likewise.
42023 Remove backslashes from dg-bogus comments, as they confuse Tcl.
42024 Fix a typo.
42025
42026 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42027
42028 PR c/11428
42029 * gcc.c-torture/compile/20030704-1.c: New.
42030
42031 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42032
42033 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42034
42035 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
42036
42037 PR c++/5287, PR c++/7910, PR c++/11021
42038 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42039 tests for warnings.
42040 * g++.dg/ext/dllimport2.C: Add tests for warnings.
42041 * g++.dg/ext/dllimport3.C: Likewise.
42042 * g++.dg/ext/dllimport4.C: New file.
42043 * g++.dg/ext/dllimport5.C: New file.
42044 * g++.dg/ext/dllimport6.C: New file.
42045 * g++.dg/ext/dllimport7.C: New file.
42046 * g++.dg/ext/dllimport8.C: New file.
42047 * g++.dg/ext/dllimport9.C: New file.
42048 * g++.dg/ext/dllimport10.C: New file.
42049 * g++.dg/ext/dllexport1.C: New file.
42050
42051 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42052
42053 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42054 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42055
42056 2003-07-03 Roger Sayle <roger@eyesopen.com>
42057
42058 * gcc.dg/builtins-25.c: New testcase.
42059 * gcc.dg/builtins-26.c: New testcase.
42060
42061 2003-07-03 Janis Johnson <janis187@us.ibm.com>
42062
42063 * gcc.dg/compat/vector-defs.h: New file.
42064 * gcc.dg/compat/vector-setup.h: New file.
42065 * gcc.dg/compat/vector-check.h: New file.
42066 * gcc.dg/compat/vector-1_main.c: New file.
42067 * gcc.dg/compat/vector-1_x.c: New file.
42068 * gcc.dg/compat/vector-1_y.c: New file.
42069 * gcc.dg/compat/vector-2_main.c: New file.
42070 * gcc.dg/compat/vector-2_x.c: New file.
42071 * gcc.dg/compat/vector-2_y.c: New file.
42072
42073 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42074 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42075 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42076 * gcc.dg/compat/struct-align-1.h: New file.
42077 * gcc.dg/compat/struct-align-1_main.c: New file.
42078 * gcc.dg/compat/struct-align-1_x.c: New file.
42079 * gcc.dg/compat/struct-align-1_y.c: New file.
42080 * gcc.dg/compat/struct-align-2.h: New file.
42081 * gcc.dg/compat/struct-align-2_main.c: New file.
42082 * gcc.dg/compat/struct-align-2_x.c: New file.
42083 * gcc.dg/compat/struct-align-2_y.c: New file.
42084
42085 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42086 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42087 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42088 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42089 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42090 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42091 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42092 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42093 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42094 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42095 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42096 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42097 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42098 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42099 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42100 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42101 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42102 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42103 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42104 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42105 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42106 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42107 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42108 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42109 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42110 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42111 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42112 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42113 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42114
42115 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42116
42117 * gcc.dg/i386-call-1.c: New test.
42118
42119 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
42120
42121 PR c++/9162
42122 * g++.dg/parse/defarg4.C: New.
42123
42124 2003-07-03 Roger Sayle <roger@eyesopen.com>
42125
42126 PR target/10700
42127 * gcc.c-torture/compile/20030703-1.c: New test case.
42128
42129 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42130
42131 * g++.dg/template/local3.C: Remove extra semicolon.
42132
42133 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42134
42135 * gcc.dg/i386-volatile-1.c: New test.
42136
42137 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
42138
42139 PR c++/11072
42140 * g++.dg/other/offsetof2.C: XFAIL.
42141 * g++.dg/other/offsetof5.C: New.
42142
42143 PR c++/10219
42144 * g++.dg/template/error1.C: New.
42145
42146 PR c++/9779
42147 * g++.dg/template/dependent-expr1.C: New.
42148
42149 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42150
42151 PR c++/6949
42152 * g++.dg/template/local3.C: New test.
42153
42154 PR c++/11149
42155 * g++.dg/lookup/scoped6.C: New test.
42156
42157 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
42158
42159 PR c++/8046
42160 * g++.dg/other/error7.C: New test.
42161
42162 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
42163
42164 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42165 * g++.old-deja/g++.abi/vtable3.h: Likewise.
42166 * g++.old-deja/g++.law/code-gen5.C: Likewise.
42167 * g++.old-deja/g++.other/union2.C: Likewise.
42168 * gcc.dg/c90-const-expr-2.c: Likewise.
42169 * gcc.dg/c90-const-expr-3.c: Likewise.
42170 * gcc.dg/c99-const-expr-2.c: Likewise.
42171 * gcc.dg/c99-const-expr-3.c: Likewise.
42172 * gcc.dg/concat.c: Likewise.
42173
42174 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42175
42176 PR c++/9559
42177 * g++.dg/init/static1.C: New test.
42178
42179 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42180
42181 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42182 * g++.old-deja/g++.other/access2.C: Likewise.
42183 * g++.old-deja/g++.other/decl2.C: Likewise.
42184 * gcc.c-torture/execute/20020615-1.c: Likewise.
42185
42186 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42187
42188 PR c++/4933
42189 * g++.dg/template/sizeof4.C: New test.
42190
42191 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42192
42193 * g++.dg/other/error6.C: New test.
42194
42195 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42196
42197 PR c++/10750
42198 * g++.dg/parse/constant2.C: New test.
42199
42200 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42201
42202 PR c++/11106
42203 * g++.dg/other/error5.C: New test.
42204
42205 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42206
42207 * gcc.dg/format/gcc_diag-1.c: New test.
42208
42209 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
42210
42211 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42212
42213 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
42214
42215 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42216 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42217 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42218
42219 2003-06-28 Jakub Jelinek <jakub@redhat.com>
42220
42221 * gcc.c-torture/execute/builtins/string-8.c: New test.
42222 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42223 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42224 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42225
42226 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42227
42228 PR c++/10468
42229 * g++.dg/ext/typeof6.C: New test.
42230
42231 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42232
42233 PR c++/10796
42234 * g++.dg/init/enum1.C: New test.
42235
42236 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
42237
42238 * gcc.dg/20030627-1.c: New test.
42239
42240 2003-06-26 Mark Mitchell <mark@codesourcery.com>
42241
42242 PR c++/11332
42243 * g++.dg/expr/static_cast2.C: New test.
42244
42245 2003-06-26 Roger Sayle <roger@eyesopen.com>
42246 Jakub Jelinek <jakub@redhat.com>
42247
42248 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42249 sprintf(dst,"%s",src) optimization.
42250 * gcc.c-torture/execute/20030626-1.c: New test case.
42251 * gcc.c-torture/execute/20030626-2.c: New test case.
42252
42253 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
42254
42255 * gcc.c-torture/execute/multi-ix.c: New test.
42256
42257 * gcc.c-torture/execute/simd-4.c (main):
42258 Added missing semicolon at end of union.
42259
42260 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
42261
42262 PR c++/8266
42263 * g++.dg/template/explicit-instantiation3.C: New test.
42264
42265 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42266
42267 * gcc.dg/20030626-1.c: Use signed char.
42268
42269 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42270
42271 * gcc.dg/20030626-1.c: New test.
42272
42273 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
42274
42275 * const-str-2.m: Update.
42276
42277 2003-06-25 Mark Mitchell <mark@codesourcery.com>
42278
42279 PR c++/10990
42280 * g++.dg/rtti/dyncast1.C: New test.
42281 * g++.dg/abi/mangle4.C: Correct base-specifier access.
42282 * g++.dg/lookup/scoped1.C: Remove XFAIL.
42283 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42284
42285 PR c++/10931
42286 * g++.dg/expr/static_cast1.C: New test.
42287
42288 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
42289
42290 * gcc.dg/20030625-1.c: New test.
42291
42292 2003-06-24 Roger Sayle <roger@eyesopen.com>
42293
42294 * gcc.c-torture/compile/20030624-1.c: New test case.
42295
42296 2003-06-24 Jakub Jelinek <jakub@redhat.com>
42297
42298 * gcc.c-torture/execute/string-opt-17.c: New test.
42299
42300 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42301
42302 PR c++/5754
42303 * g++.dg/parse/crash6.C: New test.
42304
42305 2003-06-23 Roger Sayle <roger@eyesopen.com>
42306
42307 * gcc.dg/builtins-24.c: New test case.
42308
42309 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42310
42311 * g++.dg/opt/operator1.C: New test.
42312
42313 2003-06-22 Roger Sayle <roger@eyesopen.com>
42314
42315 * gcc.c-torture/execute/string-opt-16.c: New test case.
42316
42317 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42318
42319 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42320 * g++.old-deja/g++.other/conv7.C: Likewise.
42321 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42322 * g++.old-deja/g++.other/overload14.C: Likewise.
42323
42324 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42325
42326 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42327 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42328
42329 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42330
42331 PR c++/10888
42332 * g++.dg/warn/Winline-3.C: New test.
42333
42334 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42335
42336 * lib/target-supports.exp (check_alias_available): Make the test
42337 program acceptable to the Solaris assembler.
42338
42339 PR c++/10749
42340 * g++.dg/template/memclass2.C: New test.
42341
42342 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42343 Eric Botcazou <ebotcazou@libertysurf.fr>
42344
42345 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42346 data for non-matching targets.
42347 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42348
42349 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42350
42351 PR c++/10845
42352 * g++.dg/template/member3.C: New test.
42353
42354 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42355
42356 PR c++/10939
42357 * g++.dg/template/func1.C: New test.
42358
42359 PR c++/9649
42360 * g++.dg/template/static4.C: New test.
42361 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42362
42363 PR c++/11041
42364 * g++.dg/init/ref7.C: New test.
42365
42366 2003-06-19 Matt Austern <austern@apple.com>
42367
42368 PR c++/11228
42369 * g++.dg/anew1.C: New test.
42370 * g++.dg/anew2.C: New test.
42371 * g++.dg/anew3.C: New test.
42372 * g++.dg/anew4.C: New test.
42373
42374 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42375
42376 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42377
42378 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42379
42380 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42381 endian-dependent.
42382
42383 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42384
42385 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42386 Remove cruft.
42387
42388 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42389
42390 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42391 * gcc.c-torture/compile/961203-1.c: Likewise.
42392 * gcc.c-torture/compile/980506-1.c: Likewise.
42393
42394 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42395
42396 PR c++/10712
42397 * g++.dg/lookup/using7.C: New test.
42398
42399 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42400
42401 PR c++/11105
42402 * g++.dg/abi/conv1.C: Remove it.
42403 * g++.dg/template/conv7.C: New test.
42404 * g++.dg/template/conv8.C: Likewise.
42405 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42406 conversion operator.
42407
42408 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42409
42410 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42411 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42412 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42413 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42414 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42415 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42416 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42417 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42418 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42419 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42420 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42421 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42422 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42423 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42424 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42425 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42426 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42427 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42428 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42429 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42430 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42431 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42432 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42433 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42434 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42435 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42436 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42437 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42438 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42439
42440 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42441
42442 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42443 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42444 indications.
42445
42446 2003-06-16 Roger Sayle <roger@eyesopen.com>
42447
42448 * gcc.dg/i386-387-5.c: New test case.
42449 * gcc.dg/i386-387-6.c: New test case.
42450 * gcc.dg/builtins-23.c: New test case.
42451
42452 2003-06-15 Roger Sayle <roger@eyesopen.com>
42453
42454 * gcc.dg/builtins-22.c: New test case.
42455 * gcc.dg/i386-387-1.c: Update to test exp.
42456 * gcc.dg/i386-387-2.c: Likewise.
42457
42458 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42459
42460 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42461
42462 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42463
42464 * lib/gcc-dg.exp (dg-require-dll): New function.
42465 (dg-xfail-if): Likewise.
42466 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42467 driver.
42468
42469 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42470 * gcc.c-torture/compile/20001205-1.c: Likewise.
42471 * gcc.c-torture/compile/20001226-1.c: Likewise.
42472 * gcc.c-torture/compile/20010518-2.c: Likewise.
42473 * gcc.c-torture/compile/20020312-1.c: Likewise.
42474 * gcc.c-torture/compile/20020604-1.c: Likewise.
42475 * gcc.c-torture/compile/920501-12.c: Likewise.
42476 * gcc.c-torture/compile/920501-4.c: Likewise.
42477 * gcc.c-torture/compile/920520-1.c: Likewise.
42478 * gcc.c-torture/compile/920521-1.c: Likewise.
42479 * gcc.c-torture/compile/920625-1.c: Likewise.
42480 * gcc.c-torture/compile/961203-1.c: Likewise.
42481 * gcc.c-torture/compile/980506-1.c: Likewise.
42482 * gcc.c-torture/compile/981006-1.c: Likewise.
42483 * gcc.c-torture/compile/981022-1.c: Likewise.
42484 * gcc.c-torture/compile/981223-1.c: Likewise.
42485 * gcc.c-torture/compile/990617-1.c: Likewise.
42486 * gcc.c-torture/compile/dll.c: Likewise.
42487 * gcc.c-torture/compile/labels-3.c: Likewise.
42488 * gcc.c-torture/compile/mipscop-1.c: Likewise.
42489 * gcc.c-torture/compile/mipscop-2.c: Likewise.
42490 * gcc.c-torture/compile/mipscop-3.c: Likewise.
42491 * gcc.c-torture/compile/mipscop-4.c: Likewise.
42492 * gcc.c-torture/compile/simd-5.c: Likewise.
42493 * gcc.c-torture/compile/20000804-1.x: Remove.
42494 * gcc.c-torture/compile/20001205-1.x: Likewise.
42495 * gcc.c-torture/compile/20001226-1.x: Likewise.
42496 * gcc.c-torture/compile/20010518-2.x: Likewise.
42497 * gcc.c-torture/compile/20020312-1.x: Likewise.
42498 * gcc.c-torture/compile/20020604-1.x: Likewise.
42499 * gcc.c-torture/compile/920501-12.x: Likewise.
42500 * gcc.c-torture/compile/920501-4.x: Likewise.
42501 * gcc.c-torture/compile/920520-1.x: Likewise.
42502 * gcc.c-torture/compile/920521-1.x: Likewise.
42503 * gcc.c-torture/compile/920625-1.x: Likewise.
42504 * gcc.c-torture/compile/961203-1.x: Likewise.
42505 * gcc.c-torture/compile/980506-1.x: Likewise.
42506 * gcc.c-torture/compile/981006-1.x: Likewise.
42507 * gcc.c-torture/compile/981022-1.x: Likewise.
42508 * gcc.c-torture/compile/981223-1.x: Likewise.
42509 * gcc.c-torture/compile/990617-1.x: Likewise.
42510 * gcc.c-torture/compile/mipscop-1.x: Likewise.
42511 * gcc.c-torture/compile/mipscop-2.x: Likewise.
42512 * gcc.c-torture/compile/mipscop-3.x: Likewise.
42513 * gcc.c-torture/compile/mipscop-4.x: Likewise.
42514 * gcc.c-torture/compile/simd-5.x: Likewise.
42515
42516 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42517
42518 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42519
42520 * gcc.c-torture/execute/20030611-1.c: New test.
42521
42522 2003-06-12 Roger Sayle <roger@eyesopen.com>
42523
42524 PR middle-end/168
42525 * gcc.dg/20030612-1.c: New test case.
42526
42527 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42528
42529 PR c++/10635
42530 * g++.dg/expr/cast1.C: New test.
42531
42532 2003-06-12 Roger Sayle <roger@eyesopen.com>
42533
42534 * gcc.dg/builtins-21.c: New test case.
42535
42536 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
42537
42538 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42539 options instead of at the end.
42540 * lib/objc.exp (objc_target_compile): Likewise.
42541
42542 2003-06-11 Mark Mitchell <mark@codesourcery.com>
42543
42544 PR c++/10432
42545 * g++.dg/parse/error1.C: New test.
42546
42547 2003-06-11 Janis Johnson <janis187@us.ibm.com>
42548
42549 * gcc.dg/compat/struct-by-value-11_main.c: New file.
42550 * gcc.dg/compat/struct-by-value-11_x.c: New file.
42551 * gcc.dg/compat/struct-by-value-11_y.c: New file.
42552 * gcc.dg/compat/struct-by-value-12_main.c: New file.
42553 * gcc.dg/compat/struct-by-value-12_x.c: New file.
42554 * gcc.dg/compat/struct-by-value-12_y.c: New file.
42555 * gcc.dg/compat/struct-by-value-13_main.c: New file.
42556 * gcc.dg/compat/struct-by-value-13_x.c: New file.
42557 * gcc.dg/compat/struct-by-value-13_y.c: New file.
42558 * gcc.dg/compat/struct-by-value-14_main.c: New file.
42559 * gcc.dg/compat/struct-by-value-14_x.c: New file.
42560 * gcc.dg/compat/struct-by-value-14_y.c: New file.
42561 * gcc.dg/compat/struct-by-value-15_main.c: New file.
42562 * gcc.dg/compat/struct-by-value-15_x.c: New file.
42563 * gcc.dg/compat/struct-by-value-15_y.c: New file.
42564 * gcc.dg/compat/struct-by-value-16_main.c: New file.
42565 * gcc.dg/compat/struct-by-value-16_x.c: New file.
42566 * gcc.dg/compat/struct-by-value-16_y.c: New file.
42567 * gcc.dg/compat/struct-by-value-17_main.c: New file.
42568 * gcc.dg/compat/struct-by-value-17_x.c: New file.
42569 * gcc.dg/compat/struct-by-value-17_y.c: New file.
42570 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42571 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42572 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42573
42574 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42575 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42576 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42577 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42578 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42579 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42580 * gcc.dg/compat/scalar-return-3_main.c: New file.
42581 * gcc.dg/compat/scalar-return-3_x.c: New file.
42582 * gcc.dg/compat/scalar-return-3_y.c: New file.
42583 * gcc.dg/compat/scalar-return-4_main.c: New file.
42584 * gcc.dg/compat/scalar-return-4_x.c: New file.
42585 * gcc.dg/compat/scalar-return-4_y.c: New file.
42586
42587 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42588
42589 * gcc.dg/compat/fp2-struct-check.h: New file.
42590 * gcc.dg/compat/fp2-struct-defs.h: New file.
42591 * gcc.dg/compat/fp2-struct-init.h: New file.
42592 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42593 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42594 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42595 * gcc.dg/compat/struct-return-10_main.c: New file.
42596 * gcc.dg/compat/struct-return-10_x.c: New file.
42597 * gcc.dg/compat/struct-return-10_y.c: New file.
42598
42599 * gcc.dg/compat/compat-common.h: New file.
42600 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42601 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42602 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42603 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42604 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42605 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42606 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42607 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42608 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42609 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42610 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42611 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42612 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42613 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42614 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42615 * gcc.dg/compat/small-struct-check.h: Ditto.
42616 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42617 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42618 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42619 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42620 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42621 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42622 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42623 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42624 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42625 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42626 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42627 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42628 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42629 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42630 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42631 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42632 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42633 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42634 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42635 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42636 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42637 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42638 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42639 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42640 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42641 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42642 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42643 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42644 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42645 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42646
42647 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42648
42649 * g++.dg/pch/static-1.C: New file.
42650 * g++.dg/pch/static-1.Hs: New file.
42651
42652 2003-06-10 Richard Henderson <rth@redhat.com>
42653
42654 * gcc.dg/asm-7.c: Adjust expected warning text.
42655
42656 2003-06-10 Roger Sayle <roger@eyesopen.com>
42657
42658 * gcc.dg/builtins-20.c: New test case.
42659
42660 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42661
42662 PR c++/11131
42663 * g++.dg/opt/template1.C: New test.
42664
42665 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42666
42667 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42668 additional_sources.
42669
42670 2003-05-21 David Taylor <dtaylor@emc.com>
42671
42672 * gcc.dg/Wpadded.c: New file.
42673
42674 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42675
42676 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42677 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42678 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42679 dg-require-weak.
42680
42681 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42682
42683 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42684
42685 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42686
42687 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42688 (dg-require-alias): Likewise.
42689 (dg-require-gc-sections): Likewise.
42690 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42691
42692 2003-06-08 Richard Henderson <rth@redhat.com>
42693
42694 * gcc.dg/20011029-2.c: Fix the array reference.
42695 * gcc.dg/asm-7.c: New.
42696
42697 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42698
42699 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42700
42701 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42702
42703 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42704 (dg-require-gc-sections): Likewise.
42705
42706 2003-06-08 Jan Hubicka <jh@suse.cz>
42707
42708 * i386-cmov1.c: Fix regular expression.
42709 * i386-cvt-1.c: Likewise.
42710 * i386-local.c: Likewise.
42711 * i386-local2.c: Likewise.
42712 * i386-mul.c: Likewise.
42713 * i386-ssetype-1.c: Likewise.
42714 * i386-ssetype-3.c: Likewise.
42715 * i386-ssetype-5.c: Likewise.
42716
42717 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42718
42719 PR c++/11039
42720 * g++.dg/warn/implicit-typename2.C: New test.
42721 * g++.dg/warn/implicit-typename3.C: New test.
42722
42723 2003-06-07 Richard Henderson <rth@redhat.com>
42724
42725 * g++.dg/other/offsetof3.C: Use size_t.
42726 * g++.dg/other/offsetof4.C: Likewise.
42727
42728 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42729
42730 * lib/copy-file.exp: New. Implement gcc_copy_files.
42731
42732 * lib/dg-pch.exp: Load copy-file.exp
42733 (dg-pch): Use gcc_copy_files instead of "file copy".
42734
42735 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42736
42737 * gcc.dg/weak/weak.exp: Simplify.
42738 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42739 * gcc.dg/weak/weak-1.c: Likewise.
42740 * gcc.dg/weak/weak-2.c: Likewise.
42741 * gcc.dg/weak/weak-3.c: Likewise.
42742 * gcc.dg/weak/weak-4.c: Likewise.
42743 * gcc.dg/weak/weak-5.c: Likewise.
42744 * gcc.dg/weak/weak-6.c: Likewise.
42745 * gcc.dg/weak/weak-7.c: Likewise.
42746 * gcc.dg/weak/weak-8.c: Likewise.
42747 * gcc.dg/weak/weak-9.c: Likewise.
42748
42749 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42750
42751 gcc.c-torture/execute/20030606-1.c: New.
42752
42753 2003-06-06 Roger Sayle <roger@eyesopen.com>
42754
42755 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42756 * gcc.dg/builtins-19.c: Likewise.
42757
42758 2003-06-06 Roger Sayle <roger@eyesopen.com>
42759
42760 * gcc.dg/builtins-2.c: Add some more tests.
42761 * gcc.dg/builtins-18.c: New test case.
42762 * gcc.dg/builtins-19.c: New test case.
42763
42764 2003-06-06 Roger Sayle <roger@eyesopen.com>
42765 Jim Wilson <wilson@tuliptree.org>
42766
42767 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42768
42769 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42770
42771 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42772 mempcpy/stpcpy calls not to be optimized into something else.
42773 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42774 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42775 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42776
42777 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42778
42779 * gcc.dg/format/asm_fprintf-1.c: New test.
42780
42781 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42782
42783 * lib/gcc-defs.exp (additional_sources): New variable.
42784 (dg-additional-sources): New function.
42785 (additional_files): New variable.
42786 (dg-additional-files): New function.
42787 (dg-additional-files-options): Likewise.
42788 * lib/gcc-dg.exp (dg-require-weak): New function.
42789 (dg-require-alias): Likewise.
42790 (dg-require-gc-sections): Likewise.
42791 * lib/target-supports.exp (check_alias_available): Remove testfile
42792 parameter.
42793 (check_gc_sections_available): New function.
42794 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42795 (dg-gpp-additional-files): Likewise.
42796 * lib/g++.exp (additional_sources): Remove.
42797 (additional_files): Likewise.
42798 (g++_target_compile): Use dg-additional-files-options.
42799
42800 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42801 Tcl logic.
42802 * gcc.dg/special/ecos.exp: Remove.
42803 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42804 * gcc.dg/special/alias-1.c: Likewise.
42805 * gcc.dg/special/alias-2.c: Likewise.
42806 * gcc.dg/special/gcsec-1.c: Likewise.
42807 * gcc.dg/special/weak-1.c: Likewise.
42808 * gcc.dg/special/weak-2.c: Likewise.
42809 * gcc.dg/special/wkali-1.c: Likewise.
42810 * gcc.dg/special/wkali-2.c: Likewise.
42811
42812 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42813 dg-gpp-additional-*.
42814 * g++.dg/special/conpr-3.C: Likewise.
42815 * g++.dg/special/conpr-4.C: Likewise.
42816 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42817 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42818 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42819 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42820 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42821 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42822 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42823 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42824 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42825 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42826 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42827 * g++.old-deja/g++.other/comdat1.C: Likewise.
42828 * g++.old-deja/g++.other/comdat2.C: Likewise.
42829 * g++.old-deja/g++.other/comdat3.C: Likewise.
42830 * g++.old-deja/g++.other/ctor1.C: Likewise.
42831 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42832
42833 2003-06-05 Richard Henderson <rth@redhat.com>
42834
42835 * gcc.dg/debug/20030605-1.c: New.
42836
42837 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42838
42839 * README.QMTEST: Update.
42840
42841 2003-06-04 Richard Henderson <rth@redhat.com>
42842
42843 * gcc.dg/cleanup-1.c: New.
42844 * gcc.dg/cleanup-2.c: New.
42845 * gcc.dg/cleanup-3.c: New.
42846 * gcc.dg/cleanup-4.c: New.
42847 * gcc.dg/cleanup-5.c: New.
42848 * gcc.dg/cleanup-6.c: New.
42849 * gcc.dg/cleanup-7.c: New.
42850
42851 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42852
42853 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42854
42855 * lib/dg-pch.exp: New file.
42856 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42857 * gcc.dg/pch/pch.exp: Likewise.
42858
42859 2003-06-04 Roger Sayle <roger@eyesopen.com>
42860
42861 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42862 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42863 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42864 * gcc.dg/builtins-17.c: New test case.
42865 * gcc.dg/i386-387-4.c: New test case.
42866 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42867
42868 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42869
42870 * gcc.dg/ultrasp9.c: New test.
42871
42872 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42873
42874 * gcc.c-torture/compile/20030604-1.c: New test.
42875 * gcc.dg/sparc-constant-1.c: New test.
42876
42877 2003-06-03 Glen Nakamura <glen@imodulo.com>
42878
42879 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42880
42881 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42882
42883 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42884
42885 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42886 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42887
42888 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42889
42890 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42891
42892 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42893
42894 PR c++/10940
42895 * g++.dg/template/spec10.C: New test.
42896
42897 2003-06-03 Roger Sayle <roger@eyesopen.com>
42898
42899 * gcc.dg/builtins-16.c: New test case.
42900
42901 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42902
42903 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42904 mempcpy test with post-increments.
42905 * gcc.c-torture/execute/string-opt-3.c: New test.
42906 * gcc.dg/string-opt-1.c: New test.
42907
42908 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42909
42910 PR fortran/10965
42911 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42912
42913 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42914
42915 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42916 (scan-assembler): ... here. Use dg-scan.
42917 (scan-assembler-not): Likewise.
42918 (scan-file): New function.
42919 (scan-file-not): Likewise.
42920 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42921 * gcc.dg/cpp/_Pragma4.c: Likewise.
42922 * gcc.dg/cpp/_Pragma5.c: Likewise.
42923 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42924 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42925 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42926 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42927 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42928 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42929 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42930 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42931 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42932 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42933 * gcc.dg/cpp/cxxcom1.c: Likewise.
42934 * gcc.dg/cpp/line1.c: Likewise.
42935 * gcc.dg/cpp/maccom1.c: Likewise.
42936 * gcc.dg/cpp/maccom2.c: Likewise.
42937 * gcc.dg/cpp/maccom3.c: Likewise.
42938 * gcc.dg/cpp/maccom4.c: Likewise.
42939 * gcc.dg/cpp/maccom5.c: Likewise.
42940 * gcc.dg/cpp/maccom6.c: Likewise.
42941 * gcc.dg/cpp/multiline.c: Likewise.
42942 * gcc.dg/cpp/spacing1.c: Likewise.
42943 * gcc.dg/cpp/spacing2.c: Likewise.
42944 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42945 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42946 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42947 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42948 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42949 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42950 * gcc.dg/cpp/cxxcom2.c: Likewise.
42951 * gcc.dg/cpp/cxxcom2.h: New file.
42952
42953 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42954 * g++.dg/cpp/truefalse.C: Here.
42955 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42956
42957 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42958
42959 * gcc.dg/cpp/redef3.c: New file.
42960
42961 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42962
42963 * gcc.dg/i386-loop-3.c: New test.
42964
42965 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42966
42967 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42968
42969 2003-05-31 Roger Sayle <roger@eyesopen.com>
42970
42971 * gcc.dg/fwrapv-1.c: New test case.
42972 * gcc.dg/fwrapv-2.c: New test case.
42973
42974 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42975
42976 PR c++/10956
42977 * g++.dg/template/spec9.C: New test.
42978
42979 2003-05-29 Roger Sayle <roger@eyesopen.com>
42980
42981 * gcc.dg/duff-4.c: New test case.
42982
42983 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42984
42985 PR fortran/10843
42986 * g77.dg/ffixed-form-1.f: New test
42987 * g77.dg/ffixed-form-2.f: New test
42988 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42989 * g77.dg/ffree-form-3.f: New test
42990
42991 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42992
42993 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42994 * gcc.dg/wint_t-1.c: Likewise.
42995
42996 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42997
42998 * g++.dg/template/access11.C: New test.
42999
43000 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43001
43002 PR c++/10849
43003 * g++.dg/template/access10.C: New test.
43004
43005 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43006 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43007
43008 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43009
43010 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43011
43012 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43013 suppress for powerpc-*-darwin*.
43014 * gcc.dg/torture/builtin-noret-2.c: Likewise.
43015
43016 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43017
43018 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43019 suppress option for powerpc-*-darwin*.
43020
43021 2003-05-23 Roger Sayle <roger@eyesopen.com>
43022
43023 * gcc.dg/builtins-1.c: Add tests for tan and atan.
43024 * gcc.dg/builtins-4.c: Add test for fmod.
43025
43026 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43027
43028 PR c++/10682
43029 * g++.dg/template/instantiate4.C: New test.
43030
43031 2003-05-22 Roger Sayle <roger@eyesopen.com>
43032
43033 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43034
43035 2003-05-21 Janis Johnson <janis187@us.ibm.com>
43036
43037 * gcc.dg/compat/scalar-return-1_main.c: New file.
43038 * gcc.dg/compat/scalar-return-1_x.c: New file.
43039 * gcc.dg/compat/scalar-return-1_y.c: New file.
43040 * gcc.dg/compat/scalar-return-2_main.c: New file.
43041 * gcc.dg/compat/scalar-return-2_x.c: New file.
43042 * gcc.dg/compat/scalar-return-2_y.c: New file.
43043 * gcc.dg/compat/struct-return-3_main.c: New file.
43044 * gcc.dg/compat/struct-return-3_y.c: New file.
43045 * gcc.dg/compat/struct-return-3_x.c: New file.
43046 * gcc.dg/compat/struct-return-2_main.c: New file.
43047 * gcc.dg/compat/struct-return-2_x.c: New file.
43048 * gcc.dg/compat/struct-return-2_y.c: New file.
43049
43050 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43051
43052 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43053 for hppa*-hp-hpux*.
43054 * gcc.dg/20021014-1.c (dg-options): Likewise.
43055 * gcc.dg/nest.c (dg-options): Likewise.
43056
43057 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
43058
43059 PR c++/9738
43060 * g++.dg/ext/dllimport2.C: New file.
43061 * g++.dg/ext/dllimport3.C: New file.
43062
43063 2003-05-20 Janis Johnson <janis187@us.ibm.com>
43064
43065 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43066 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43067 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43068 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43069 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43070 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43071 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43072 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43073 * gcc.dg/compat/small-struct-defs.h: New file.
43074 * gcc.dg/compat/small-struct-init.h: New file.
43075 * gcc.dg/compat/small-struct-check.h: New file.
43076 * gcc.dg/compat/fp-struct-defs.h: New file.
43077 * gcc.dg/compat/fp-struct-check.h: New file.
43078 * gcc.dg/compat/fp-struct-init.h: New file.
43079 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43080 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43081
43082 2003-05-19 Jakub Jelinek <jakub@redhat.com>
43083
43084 * gcc.dg/20030225-2.c: New test.
43085
43086 2003-05-18 Roger Sayle <roger@eyesopen.com>
43087 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43088
43089 * gcc.c-torture/compile/20030518-1.c: New test case.
43090
43091 2003-05-18 Mark Mitchell <mark@codesourcery.com>
43092
43093 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43094 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43095 gcc-dg-debug-runtest.
43096 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43097 gcc-dg-debug-runtest.
43098
43099 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43100
43101 PR c++/9022
43102 * g++.dg/lookup/using6.C: New test.
43103
43104 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43105
43106 * g++.dg/parse/access2.C: New test.
43107
43108 2003-05-17 Mark Mitchell <mark@codesourcery.com>
43109
43110 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43111 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43112 * gcc.dg/debug/debug.exp: Likewise.
43113
43114 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
43115
43116 * gcc.dg/dollar.c: New test.
43117
43118 2003-05-16 Janis Johnson <janis187@us.ibm.com>
43119
43120 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43121 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43122 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43123 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43124 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43125 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43126 * gcc.dg/compat/struct-by-value-6_main.c: New file.
43127 * gcc.dg/compat/struct-by-value-6_x.c: New file.
43128 * gcc.dg/compat/struct-by-value-6_y.c: New file.
43129 * gcc.dg/compat/struct-by-value-7_main.c: New file.
43130 * gcc.dg/compat/struct-by-value-7_x.c: New file.
43131 * gcc.dg/compat/struct-by-value-7_y.c: New file.
43132 * gcc.dg/compat/struct-by-value-8_main.c: New file.
43133 * gcc.dg/compat/struct-by-value-8_x.c: New file.
43134 * gcc.dg/compat/struct-by-value-8_y.c: New file.
43135 * gcc.dg/compat/struct-by-value-9_main.c: New file.
43136 * gcc.dg/compat/struct-by-value-9_x.c: New file.
43137 * gcc.dg/compat/struct-by-value-9_y.c: New file.
43138
43139 2003-05-16 Mark Mitchell <mark@codesourcery.com>
43140
43141 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43142 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
43143 support for "repo" mode.
43144 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43145 * lib/g77-dg.exp: Likewise.
43146 * lib/obj-dg.exp: Likewise.
43147
43148 2003-05-16 Jakub Jelinek <jakub@redhat.com>
43149
43150 Merge from gcc-3_2-rhl8-branch:
43151 2003-04-23 Jakub Jelinek <jakub@redhat.com>
43152
43153 * gcc.dg/tls/opt-6.c: New test.
43154
43155 2003-04-05 Jakub Jelinek <jakub@redhat.com>
43156
43157 * gcc.dg/20030405-1.c: New test.
43158
43159 2003-03-09 Jakub Jelinek <jakub@redhat.com>
43160
43161 * gcc.dg/20030309-1.c: New test.
43162
43163 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43164
43165 * gcc.c-torture/execute/20030307-1.c: New test.
43166
43167 2003-02-20 Randolph Chung <tausq@debian.org>
43168
43169 * gcc.c-torture/compile/20030220-1.c: New test.
43170
43171 2003-02-18 Jakub Jelinek <jakub@redhat.com>
43172
43173 * gcc.dg/20030217-1.c: New test.
43174
43175 2003-01-29 Jakub Jelinek <jakub@redhat.com>
43176
43177 * gcc.c-torture/compile/20020129-1.c: New test.
43178
43179 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43180
43181 * gcc.dg/unroll-1.c: New test.
43182
43183 2002-11-16 Jan Hubicka <jh@suse.cz>
43184
43185 * gcc.c-torture/execute/20020920-1.c: New test.
43186
43187 2002-10-08 Jakub Jelinek <jakub@redhat.com>
43188
43189 PR target/7434
43190 * gcc.c-torture/compile/20021008-1.c: New test.
43191
43192 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
43193
43194 PR target/7559
43195 * gcc.c-torture/execute/20020810-1.c: New test.
43196
43197 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43198
43199 * gcc.c-torture/compile/20020807-1.c: New test.
43200
43201 2002-07-30 Jakub Jelinek <jakub@redhat.com>
43202
43203 * gcc.dg/tls/opt-1.c: New test.
43204
43205 2002-07-29 Jakub Jelinek <jakub@redhat.com>
43206
43207 * gcc.dg/20020729-1.c: New test.
43208
43209 2002-07-20 Jakub Jelinek <jakub@redhat.com>
43210
43211 * g++.dg/opt/life1.C: New test.
43212
43213 2002-05-20 Jakub Jelinek <jakub@redhat.com>
43214
43215 * gcc.dg/20020525-1.c: New test.
43216
43217 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43218
43219 PR c++/6794
43220 * g++.dg/ext/pretty1.C: New test.
43221 * g++.dg/ext/pretty2.C: New test.
43222
43223 2003-05-15 Mark Mitchell <mark@codesourcery.com>
43224
43225 PR c++/8385
43226 * g++.dg/ext/typeof5.C: New test.
43227
43228 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
43229
43230 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43231 __USER_LABEL_PREFIX__ into account.
43232 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43233
43234 2003-05-14 Roger Sayle <roger@eyesopen.com>
43235
43236 * gcc.dg/builtins-15.c: New test case.
43237
43238 2003-05-13 Zack Weinberg <zack@codesourcery.com>
43239
43240 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43241
43242 2003-05-12 Mark Mitchell <mark@codesourcery.com>
43243
43244 * lib/g++.exp: Tweak handling of additional source files.
43245 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43246 * g++.dg/special/conpr-2a.C: Rename to ...
43247 * g++.dg/special/conpr-2a.cc: ... this.
43248 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43249 * g++.dg/special/conpr-3a.C: Rename to ...
43250 * g++.dg/special/conpr-3a.cc: This.
43251 * g++.dg/special/conpr-3b.C: Rename to ...
43252 * g++.dg/special/conpr-3b.cc: This.
43253 * g++.dg/special/conpr-4.C: New test.
43254 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43255
43256 2003-05-12 David Edelsohn <edelsohn@gnu.org>
43257
43258 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43259
43260 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43261
43262 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43263 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43264 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43265 * g++.old-deja/g++.other/warn3.C: Likewise.
43266
43267 2003-05-11 Roger Sayle <roger@eyesopen.com>
43268
43269 * gcc.dg/i386-387-1.c: Update to also test log.
43270 * gcc.dg/i386-387-2.c: Likewise.
43271
43272 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
43273
43274 * g77.f-torture/execute/int8421.f: New test.
43275
43276 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43277
43278 PR c++/10230, c++/10481
43279 * g++.dg/lookup/scoped5.C: New test.
43280
43281 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43282
43283 PR c++/10552
43284 * g++.dg/template/ttp6.C: New test.
43285
43286 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
43287
43288 * gcc.c-torture/execute/builtins: New directory.
43289 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43290 gcc.c-torture/execute/builtins.
43291 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43292 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43293 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
43294 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43295
43296 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43297
43298 PR c++/9252
43299 * g++.dg/template/access8.C: New test.
43300 * g++.dg/template/access9.C: New test.
43301
43302 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43303
43304 PR c++/9554
43305 * g++.dg/parse/access1.C: New test.
43306
43307 2003-05-09 DJ Delorie <dj@redhat.com>
43308
43309 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43310 long, and not an int.
43311
43312 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43313
43314 PR c++/10555, c++/10576
43315 * g++.dg/template/memclass1.C: New test.
43316
43317 2003-05-08 DJ Delorie <dj@redhat.com>
43318
43319 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43320 targets.
43321 * gcc.c-torture/execute/20021024-1.x: Likewise.
43322 * gcc.c-torture/execute/shiftdi.x: Likewise.
43323 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43324 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43325 * gcc.dg/20021018-1.c: Likewise.
43326
43327 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43328
43329 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43330
43331 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43332 (bcopy): Call memmove.
43333
43334 2003-05-08 Roger Sayle <roger@eyesopen.com>
43335
43336 * g77.f-torture/compile/8485.f: New test case.
43337
43338 2003-05-07 Richard Henderson <rth@redhat.com>
43339
43340 PR c++/10570
43341 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43342 Verify exception_cleanup not called for rethrows.
43343 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43344 when exiting catch block without rethrowing.
43345 * g++.dg/eh/forced3.C: New.
43346 * g++.dg/eh/forced4.C: New.
43347
43348 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43349
43350 * gcc.dg/20030505.c: Fix triplet.
43351
43352 2003-05-06 DJ Delorie <dj@redhat.com>
43353
43354 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43355 * gcc.dg/nest.c: Likewise.
43356
43357 2003-05-05 Roger Sayle <roger@eyesopen.com>
43358
43359 * gcc.dg/builtins-14.c: New test case.
43360
43361 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43362
43363 * lib/compat.exp (compat-execute): New argument.
43364 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43365 * gcc.dg/compat: New test directory.
43366 * gcc.dg/compat/compat.exp: New expect script.
43367 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43368 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43369 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43370 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43371 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43372 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43373
43374 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43375 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43376 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43377 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43378 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43379 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43380 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43381 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43382 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43383 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43384 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43385 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43386 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43387 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43388 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43389
43390 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43391
43392 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43393
43394 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43395
43396 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43397
43398 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43399
43400 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43401 * gcc.dg/ppc-fsel-2.c: New test.
43402
43403 * gcc.dg/unused-5.c: New test.
43404
43405 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43406
43407 PR c++/10496
43408 * g++.dg/warn/pmf1.C: New test.
43409
43410 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43411
43412 PR c++/4494
43413 * g++.dg/warn/main.C: New test.
43414
43415 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43416
43417 * gcc.dg/nonnull-3.c: New test.
43418
43419 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43420
43421 * gcc.dg/cpp/Wtrigraphs.c: Update.
43422 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43423
43424 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43425
43426 * gcc.dg/ppc-fsel-1.c: New test.
43427
43428 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43429
43430 PR c/10604
43431 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43432
43433 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43434
43435 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43436
43437 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43438
43439 PR c++/9364, c++/10553, c++/10586
43440 * g++.dg/parse/typename4.C: New test.
43441 * g++.dg/parse/typename5.C: Likewise.
43442
43443 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43444
43445 * gcc.c-torture/compile/20030503-1.c: New test.
43446
43447 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43448
43449 * g++.dg/lookup/using5.C: Fix testcase error.
43450
43451 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43452
43453 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43454 since MEABI is no longer supported. Remove all vestiges
43455 of MEABI from the test.
43456
43457 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43458
43459 PR c++/10554
43460 * g++.dg/lookup/using5.C: New test.
43461
43462 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43463
43464 PR c++/8772
43465 * g++.dg/template/ttp5.C: New test.
43466
43467 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43468
43469 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43470 (dg-gpp-additional-sources): New function.
43471 (dg-gpp-additional-files): Likewise.
43472 * lib/g++.exp (additional_sources): New variable.
43473 (additional_files): Likewise.
43474 (g++_target_compile): Deal with them.
43475 * lib/old-dejagnu.exp: Remove.
43476 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43477 * g++.old-deja: Revise all tests to use dg commands.
43478
43479 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43480
43481 PR c++/9432, c++/9528
43482 * g++.dg/lookup/using4.C: New test.
43483
43484 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43485
43486 * gcc.dg/noreturn-5.c: New file.
43487 * gcc.dg/noreturn-6.c: New file.
43488
43489 * gcc.c-torture/compile/inline-1.c: New file.
43490
43491 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43492
43493 PR c++/10551
43494 * g++.dg/template/explicit1.C: New test.
43495
43496 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43497
43498 PR c++/10549
43499 * g++.dg/other/bitfield1.C: New test.
43500
43501 PR c++/10527
43502 * g++.dg/init/new7.C: New test.
43503
43504 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43505
43506 * g++.dg/ext/desig1.C: New test.
43507 * g++.dg/ext/init1.C: Update.
43508
43509 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43510
43511 2003-04-28 Mark Mitchell <mark@codesourcery.com>
43512
43513 PR c++/10180
43514 * g++.dg/warn/Winline-1.C: New test.
43515
43516 2003-04-28 Jakub Jelinek <jakub@redhat.com>
43517
43518 * gcc.c-torture/execute/string-opt-19.c: New test.
43519
43520 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43521 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43522
43523 2003-04-27 Mark Mitchell <mark@codesourcery.com>
43524
43525 PR c++/10506
43526 * g++.dg/init/new6.C: New test.
43527
43528 PR c++/10503
43529 * g++.dg/init/ref6.C: New test.
43530
43531 2003-04-26 David Edelsohn <edelsohn@gnu.org>
43532
43533 * g++.dg/warn/weak1.C: XFAIL on AIX4.
43534
43535 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43536
43537 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43538 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43539
43540 2003-04-25 Mark Mitchell <mark@codesourcery.com>
43541
43542 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43543 initialized static data members.
43544
43545 2003-04-25 H.J. Lu <hjl@gnu.org>
43546
43547 * gcc.dg/ia64-sync-4.c: New test.
43548
43549 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43550
43551 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
43552 date.
43553
43554 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
43555
43556 PR c++/10337
43557 * g++.dg/warn/conv1.C: New test.
43558 * g++.old-deja/g++.other/conv7.C: Adjust.
43559 * g++.old-deja/g++.other/overload14.C: Adjust.
43560
43561 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43562
43563 PR c++/10471
43564 * g++.dg/template/defarg2.C: New test.
43565
43566 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
43567
43568 * gcc.dg/cpp/include2.c: Update.
43569 * gcc.dg/cpp/multiline-2.c: New.
43570 * gcc.dg/cpp/multiline.c: Update.
43571 * gcc.dg/cpp/strify2.c: Update.
43572 * gcc.dg/cpp/trad/literals-2.c: Update.
43573
43574 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43575
43576 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43577
43578 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43579
43580 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43581
43582 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43583
43584 PR c++/10451
43585 * g++.dg/parse/crash4.C: New test.
43586
43587 PR c++/9847
43588 * g++.dg/parse/crash5.C: New test.
43589
43590 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43591
43592 PR c++/10446
43593 * g++.dg/parse/crash3.C: New test.
43594
43595 PR c++/10428
43596 * g++.dg/parse/elab1.C: New test.
43597
43598 2003-04-22 Devang Patel <dpatel@apple.com>
43599
43600 * gcc.dg/cpp/trad/funlike-5.c: New test.
43601
43602 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43603
43604 * g++.dg/other/packed1.C: Fix dg options.
43605
43606 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43607
43608 * g++.dg/other/offsetof2.C: New test.
43609
43610 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43611
43612 * g++.dg/template/recurse.C: Adjust location of error messages.
43613
43614 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43615
43616 PR c++/9881
43617 * g++.dg/init/addr-const1.C: New test.
43618 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43619
43620 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43621
43622 PR c++/10405
43623 * g++.dg/lookup/struct-hack1.C: New test.
43624
43625 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43626
43627 * ucs.c: Update diagnostic messages.
43628
43629 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43630
43631 * gcc.dg/cpp/truefalse.cpp: New test.
43632 * gcc.dg/cpp/cpp.exp: Update.
43633 * g++.dg/other/stdbool-if.C: Remove.
43634
43635 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43636
43637 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43638 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43639
43640 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43641
43642 * gcc.c-torture/compile/20030418-1.c: New test.
43643
43644 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43645
43646 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43647
43648 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43649
43650 PR c++/10347
43651 g++.dg/template/dependent-name1.C: New test.
43652
43653 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43654
43655 * gcc.dg/warn-1.c (tourist_guide): New array,
43656 contains a pointer to bar.
43657
43658 2003-04-16 Roger Sayle <roger@eyesopen.com>
43659
43660 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43661 * gcc.c-torture/execute/medce-1.c: New test case.
43662 * gcc.c-torture/execute/medce-2.c: New test case.
43663
43664 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43665
43666 * lib/prune.exp: Ignore more messages.
43667
43668 PR c++/10381
43669 * g++.dg/parse/lookup3.C: New test.
43670
43671 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43672
43673 * gcc.c-torture/compile/20030415-1.c : New test.
43674
43675 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43676
43677 * gcc.c-torture/execute/scope-2.c: Move to ...
43678 * gcc.dg/noncompile/scope.c: .... here.
43679
43680 2003-04-14 Roger Sayle <roger@eyesopen.com>
43681
43682 * gcc.dg/20030414-2.c: New test case.
43683
43684 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43685
43686 PR target/10377
43687 * gcc.dg/20030414-1.c: New test.
43688
43689 2003-04-13 Roger Sayle <roger@eyesopen.com>
43690
43691 * gcc.dg/builtins-12.c: New test case.
43692 * gcc.dg/builtins-13.c: New test case.
43693
43694 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43695
43696 * gcc.c-torture/execute/string-opt-18.c: New test.
43697
43698 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43699
43700 PR c++/10300
43701 * g++.dg/init/new5.C: New test.
43702
43703 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43704
43705 PR c++/7910
43706 * g++.dg/ext/dllimport1.C: New test.
43707
43708 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43709
43710 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43711
43712 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43713
43714 PR Fortran/9263
43715 * g77.f-torture/noncompile/9263.f: New test
43716 PR Fortran/1832
43717 * g77.f-torture/execute/1832.f: New test
43718
43719 2003-04-11 David Chad <davidc@freebsd.org>
43720 Loren J. Rittle <ljrittle@acm.org>
43721
43722 PR libobjc/8562
43723 * objc.dg/headers.m: New test.
43724
43725 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43726
43727 * gcc.c-torture/execute/builtin-noret-2.c: New.
43728 * gcc.c-torture/execute/builtin-noret-2.x: New.
43729 XFAIL builtin-noret-2.c at -O1 and above.
43730 * gcc.dg/redecl.c: New.
43731 * gcc.dg/Wshadow-1.c: Update error regexps.
43732
43733 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43734
43735 * g++.dg/abi/bitfield10.C: New test.
43736
43737 2003-04-09 Mike Stump <mrs@apple.com>
43738
43739 * gcc.dg/pch/pch.exp: Make testcase names longer.
43740 * g++.dg/pch/pch.exp: Make testcase names longer.
43741
43742 2003-04-08 Roger Sayle <roger@eyesopen.com>
43743
43744 * gcc.dg/builtins-11.c: New test case.
43745
43746 2003-04-08 Roger Sayle <roger@eyesopen.com>
43747
43748 * gcc.dg/builtins-9.c: New test case.
43749 * gcc.dg/builtins-10.c: New test case.
43750
43751 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43752
43753 * gcc.dg/noncompile/init-4.c.c: New test.
43754
43755 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43756
43757 * gcc.misc-test/gcov-9.c: New test.
43758 * gcc.misc-test/gcov-10.c: New test
43759 * gcc.misc-test/gcov-11.c: New test.
43760
43761 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43762
43763 PR optimization/10024
43764 * gcc.c-torture/compile/20030405-1.c: New test.
43765
43766 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43767
43768 * gcc.dg/pch/static-3.c: New.
43769 * gcc.dg/pch/static-3.hs: New.
43770 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43771
43772 2003-04-04 Richard Henderson <rth@redhat.com>
43773
43774 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43775 * g++.dg/eh/forced2.C: Likewise.
43776
43777 2003-04-03 Mike Stump <mrs@apple.com>
43778
43779 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43780 target arg.
43781 (scan-assembler-times, scan-assembler-not): Likewise.
43782 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43783
43784 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43785
43786 * gcc.dg/sparc-loop-1.c: New test.
43787
43788 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43789
43790 PR other/9274
43791 * g++.dg/pch/system-2.C: New.
43792 * g++.dg/pch/system-2.Hs: New.
43793
43794 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43795
43796 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43797
43798 * g++.dg/eh/simd-1.C (vecfunc): Same.
43799
43800 2003-04-01 Roger Sayle <roger@eyesopen.com>
43801
43802 * gcc.c-torture/execute/20030401-1.c: New test case.
43803
43804 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43805
43806 * objc.dg/defs.m: New.
43807
43808 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43809
43810 * g++.dg/eh/simd-1.C: New.
43811 * g++.dg/eh/simd-2.C: New.
43812
43813 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43814
43815 * gcc.c-torture/execute/simd-3.c: New.
43816
43817 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43818
43819 PR c/9936
43820 * gcc.dg/20030331-2.c: New test.
43821
43822 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43823
43824 PR c++/10278
43825 * g++.dg/parse/crash2.C: New test.
43826
43827 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43828
43829 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43830 * gcc.c-torture/execute/20030331-1.c: ...here.
43831
43832 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43833
43834 * gcc.c-torture/execute/20030331-1.c: New test.
43835
43836 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43837
43838 * lib/gcov.exp: Adjust call return testing strings.
43839 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43840
43841 2003-03-31 Roger Sayle <roger@eyesopen.com>
43842
43843 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43844 * gcc.dg/builtins-7.c: New test case.
43845 * gcc.dg/builtins-8.c: New test case.
43846
43847 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43848
43849 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43850
43851 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43852
43853 PR c++/7647
43854 * g++.dg/lookup-class-member-2.C: New test.
43855
43856 2003-03-30 Glen Nakamura <glen@imodulo.com>
43857
43858 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43859
43860 2003-03-28 Roger Sayle <roger@eyesopen.com>
43861
43862 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43863
43864 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43865
43866 * g++.dg/init/attrib1.C: New test.
43867
43868 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43869
43870 * gcc.dg/ultrasp8.c: New test.
43871
43872 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43873
43874 * gcc.dg/ultrasp7.c: New test.
43875
43876 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43877
43878 PR c++/10047
43879 * g++.dg/template/inline1.C: New test.
43880
43881 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43882
43883 * gcc.dg/sparc-dwarf2.c: New test.
43884
43885 2003-03-27 Roger Sayle <roger@eyesopen.com>
43886
43887 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43888 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43889
43890 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43891
43892 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43893 than reading .x files.
43894 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43895 * g77.dg/gcov/gcov-1.f: Likewise.
43896 * gcc.misc-tests/gcov-4b.c: Likewise.
43897 * gcc.misc-tests/gcov-5b.c: Likewise.
43898 * gcc.misc-tests/gcov-6.c: Likewise.
43899 * gcc.misc-tests/gcov-7.c: Likewise.
43900 * gcc.misc-tests/gcov-8.c: Likewise.
43901 * g++.dg/gcov/gcov-1.x: Remove.
43902 * g77.dg/gcov/gcov-1.x: Likewise.
43903 * gcc.misc-tests/gcov-4b.x: Likewise.
43904 * gcc.misc-tests/gcov-5b.x: Likewise.
43905 * gcc.misc-tests/gcov-6.x: Likewise.
43906 * gcc.misc-tests/gcov-7.x: Likewise.
43907 * gcc.misc-tests/gcov-8.x: Likewise.
43908
43909 2003-03-27 Glen Nakamura <glen@imodulo.com>
43910
43911 PR opt/10087
43912 * gcc.dg/20030324-1.c: New test.
43913
43914 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43915
43916 PR c++/10224
43917 * g++.dg/template/arg3.C: New test.
43918
43919 PR c++/10158
43920 * g++.dg/template/friend18.C: New test.
43921
43922 2003-03-26 Roger Sayle <roger@eyesopen.com>
43923
43924 * g77.f-torture/compile/20030326-1.f: New test case.
43925
43926 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43927
43928 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43929
43930 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43931
43932 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43933
43934 * gcc.dg/ia64-sync-3.c: New test.
43935
43936 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43937
43938 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43939
43940 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43941
43942 * gcc.dg/ultrasp6.c: New test.
43943
43944 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43945
43946 * gcc.dg/i386-signbit-1.c: New test.
43947 * gcc.dg/i386-signbit-2.c: New test.
43948 * gcc.dg/i386-signbit-3.c: New test.
43949
43950 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43951
43952 * gcc.dg/ultrasp5.c: Fix options.
43953
43954 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43955
43956 * gcc.dg/ultrasp5.c: Fix comment.
43957
43958 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43959
43960 PR fortran/10197
43961 * g77.f-torture/execute/10197.f: New test.
43962
43963 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43964
43965 PR c++/9898, c++/383
43966 * g++.dg/template/conv6.C: New test.
43967
43968 PR c++/10119
43969 * g++.dg/template/ptrmem5.C: New test.
43970
43971 PR c++/10026
43972 * g++.dg/lookup/koenig1.C: New test.
43973
43974 PR C++/10199
43975 * g++.dg/lookup/template2.C: New test.
43976
43977 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43978
43979 * g++.dg/opt/rtti1.C: New test.
43980
43981 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43982
43983 * gcc.dg/ultrasp5.c: New test.
43984
43985 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43986
43987 PR middle-end/9967
43988 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43989 builtin fputs.
43990
43991 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43992
43993 PR c/8224
43994 * gcc.dg/20030323-1.c: New test.
43995
43996 2003-03-23 Roger Sayle <roger@eyesopen.com>
43997
43998 * gcc.c-torture/compile/20030323-1.c: New test case.
43999
44000 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
44001
44002 * gcc.dg/20030321-1.c: New test.
44003
44004 2003-03-22 Zack Weinberg <zack@codesourcery.com>
44005
44006 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44007
44008 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
44009
44010 PR c++/9978, c++/9708
44011 * g++.dg/ext/vlm1.C: Adjust expected error.
44012 * g++.dg/ext/vla2.C: New test.
44013 * g++.dg/template/arg1.C: New test.
44014 * g++.dg/template/arg2.C: New test.
44015
44016 2003-03-22 Bud Davis <bdavis9659@comcast.net>
44017
44018 * g77.f-torture/execute/select.f: New test.
44019 * g77.f-torture/noncompile/select_no_compile.f: New test.
44020
44021 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
44022
44023 PR c++/9898
44024 * g++.dg/other/error4.C: New test.
44025
44026 2003-03-20 Mark Mitchell <mark@codesourcery.com>
44027
44028 * g++.dg/template/friend17.C: New test.
44029
44030 2003-03-21 Alan Modra <amodra@bigpond.net.au>
44031
44032 * gcc.c-torture/compile/20030320-1.c: New.
44033
44034 2003-03-20 Roger Sayle <roger@eyesopen.com>
44035
44036 * gcc.dg/builtins-6.c: New test case.
44037
44038 2003-03-19 Alan Modra <amodra@bigpond.net.au>
44039
44040 PR target/10073
44041 * gcc.c-torture/compile/20030319-1.c: New.
44042
44043 2003-03-18 Jan Hubicka <jh@suse.cz>
44044
44045 * gcc.dg/i386-cvt-1.c: New test.
44046
44047 2003-03-17 Zack Weinberg <zack@codesourcery.com>
44048
44049 * objc.dg/naming-1.m: Use "(parse|syntax) error".
44050 * objc.dg/naming-2.m: Likewise.
44051
44052 2003-03-17 Mark Mitchell <mark@codesourcery.com>
44053
44054 PR c++/9639
44055 * g++.dg/parse/crash1.C: New test.
44056
44057 2003-03-16 Mark Mitchell <mark@codesourcery.com>
44058
44059 PR c++/8805
44060 * g++.dg/eh/cleanup1.C: New test.
44061
44062 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44063
44064 * gcc.c-torture/execute/20030316-1.c: New test case.
44065
44066 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
44067
44068 PR c++/9629
44069 * g++.dg/init/ctor2.C: New test.
44070
44071 2003-03-15 Roger Sayle <roger@eyesopen.com>
44072
44073 * g77.f-torture/compile/xformat.f: New test case.
44074
44075 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44076
44077 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44078 * g++.old-deja/g++.mike/eh50.C: Likewise.
44079
44080 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44081
44082 PR c++/6440
44083 * g++.dg/template/spec7.C: New test.
44084 * g++.dg/template/spec8.C: Likewise.
44085
44086 2003-03-14 Jakub Jelinek <jakub@redhat.com>
44087
44088 * gcc.c-torture/execute/20030313-1.c: New test.
44089
44090 2003-03-14 Richard Henderson <rth@redhat.com>
44091
44092 * gcc.dg/inline-2.c: Adjust alpha test for external call.
44093
44094 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44095
44096 * gcc.c-torture/compile/20030314-1.c: New test.
44097
44098 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
44099
44100 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44101 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44102 thumb target,
44103 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44104 to accept newer _imp__ prefix and additional
44105 newline in .drectve section.
44106 * gcc.dg/dll-4.c: Likewise.
44107 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44108 switch.
44109
44110 2003-03-13 Mark Mitchell <mark@codesourcery.com>
44111
44112 * g++.dg/parse/namespace9.C: New test.
44113
44114 * g++.dg/init/ref5.C: New test.
44115 * g++.dg/parse/ptrmem1.C: Likewise.
44116
44117 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44118
44119 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44120 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44121 regular expression.
44122 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44123 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44124
44125 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
44126
44127 * gcc.c-torture/execute/20030224-2.c: New test.
44128
44129 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44130
44131 * gcc.dg/decl-3.c: New test.
44132
44133 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44134
44135 * gcc.dg/i386-loop-2.c: New test.
44136
44137 2003-03-11 Mark Mitchell <mark@codesourcery.com>
44138
44139 PR c++/9474
44140 * g++.dg/parse/namespace8.C: New test.
44141
44142 PR c++/9924
44143 * g++.dg/overload/builtin2.C: New test.
44144
44145 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
44146
44147 * gcc.dg/return-type-3.c: New test.
44148
44149 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44150
44151 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44152 profiling options are not supported.
44153
44154 2003-03-10 Mark Mitchell <mark@codesourcery.com>
44155
44156 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44157 * g++.old-deja/g++.warn/impint2.C: Likewise.
44158
44159 2003-03-10 Devang Patel <dpatel@apple.com>
44160
44161 * g++.dg/cpp/c++_cmd_1.C: New test.
44162 * g++.dg/cpp/c++_cmd_1.h: New file.
44163
44164 2003-03-10 Segher Boessenkool <segher@koffie.nl>
44165
44166 * gcc.dg/altivec-9.c: New file.
44167
44168 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44169
44170 * gcc.dg/ppc-sdata-1.c: New test.
44171 * gcc.dg/ppc-sdata-2.c: New test.
44172
44173 2003-03-09 Mark Mitchell <mark@codesourcery.com>
44174
44175 PR c++/9373
44176 * g++.dg/opt/ptrmem2.C: New test.
44177
44178 PR c++/8534
44179 * g++.dg/opt/ptrmem1.C: New test.
44180
44181 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44182
44183 * gcc.dg/i386-loop-1.c: New test.
44184
44185 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44186
44187 PR c++/9970
44188 * g++.dg/lookup/friend1.C: New test.
44189
44190 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44191
44192 PR c++/9823
44193 * g++.dg/parser/constructor1.C: New test.
44194
44195 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
44196
44197 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44198
44199 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44200
44201 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
44202
44203 * gcc.dg/cpp/Wunused.c: Update test.
44204
44205 2003-03-08 Jan Hubicka <jh@suse.cz>
44206
44207 * gcc.dg/inline-3.c: New test.
44208
44209 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44210
44211 PR c++/9809
44212 * g++.dg/parse/builtin1.C: New test.
44213
44214 PR c++/9982
44215 * g++.dg/abi/cookie1.C: New test.
44216 * g++.dg/abi/cookie2.C: Likewise.
44217
44218 PR c++/9524
44219 * g++.dg/template/field1.C: New test.
44220
44221 PR c++/9912
44222 * g++.dg/parse/class1.C: New test.
44223 * g++.dg/parse/namespace7.C: Likewise.
44224 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44225
44226 2003-03-07 Mark Mitchell <mark@codesourcery.com>
44227
44228 * g++.dg/init/ref4.C: New test.
44229
44230 2003-03-07 Jan Hubicka <jh@suse.cz>
44231
44232 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44233 * gcc.dg/inline-3.c: New test.
44234
44235 2003-03-06 Mark Mitchell <mark@codesourcery.com>
44236
44237 * g++.dg/init/ref3.C: New test.
44238
44239 PR c++/9965
44240 * g++.dg/init/ref2.C: New test.
44241
44242 PR c++/9400
44243 * g++.dg/warn/Wshadow-2.C: New test.
44244
44245 PR c++/9791
44246 * g++.dg/warn/Woverloaded-1.C: New test.
44247
44248 2003-03-05 Jan Hubicka <jh@suse.cz>
44249
44250 * gcc.dg/i386-local2.c: New.
44251 * gcc.dg/i386-local.c: Fix typo.
44252
44253 2003-03-05 Mark Mitchell <mark@codesourcery.com>
44254
44255 * g++.dg/abi/layout3.C: New test.
44256
44257 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44258
44259 * gcc.c-torture/compile/20030305-1.c
44260
44261 2003-03-05 Jan Hubicka <jh@suse.cz>
44262
44263 * gcc.dg/i386-local.c: New.
44264
44265 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
44266
44267 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44268
44269 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44270
44271 * gcc.dg/switch-2.c: New test.
44272 * gcc.dg/switch-3.c: New test.
44273 * gcc.dg/Wswitch.c: Adjust line numbers.
44274 * gcc.dg/Wswitch-default.c: Likewise.
44275 * gcc.dg/Wswitch-enum.c: Likewise.
44276
44277 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
44278
44279 * gcc.c-torture/execute/20030222-1.c: New test.
44280
44281 2003-03-03 James E Wilson <wilson@tuliptree.org>
44282
44283 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44284
44285 2003-03-03 Mark Mitchell <mark@codesourcery.com>
44286
44287 PR c++/9878
44288 * g++.dg/init/ref1.C: New test.
44289
44290 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
44291
44292 * gcc.dg/sh-relax.c: New SH-only test.
44293
44294 2003-03-03 Geoffrey Keating <geoffk@apple.com>
44295
44296 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
44297 comment explaining purpose of testcase.
44298
44299 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44300
44301 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44302 for HC11/HC12 (asm needs two int registers).
44303 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44304 HC11/HC12 because the test uses an asm which needs two 32-bit
44305 registers.
44306
44307 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44308
44309 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44310 for HC11/HC12 (array is too large otherwise).
44311 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44312 * gcc.c-torture/compile/20010518-2.x: Likewise.
44313 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44314 HC11/HC12 (array is too large).
44315
44316 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44317
44318 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44319 * lib/g++-dg.exp (g++-dg-test): Likewise.
44320
44321 2003-03-01 Roger Sayle <roger@eyesopen.com>
44322
44323 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44324 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44325
44326 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44327
44328 * g++.dg/warn/implicit-typename1.C: Remove warning.
44329
44330 2003-02-28 Richard Henderson <rth@redhat.com>
44331
44332 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44333 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44334
44335 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44336
44337 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44338 * g++.dg/pch/pch.exp: Likewise.
44339
44340 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44341
44342 PR c++/9879
44343 * g++.dg/init/new4.C: New test.
44344
44345 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44346
44347 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44348
44349 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44350
44351 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44352 unsigned long.
44353
44354 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44355 wider than float.
44356
44357 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44358
44359 * lib/scanasm.exp: Add support for counting numbers of
44360 occurences.
44361 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44362 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44363
44364 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44365
44366 PR c++/9683
44367 * g++.dg/template/static3.C: New test.
44368
44369 PR c++/9829
44370 * g++.dg/parse/namespace6.C: New test.
44371
44372 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44373
44374 PR target/9732
44375 * gcc.dg/20030225-1.c: New test.
44376
44377 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44378
44379 * README: Remove out-of-date information.
44380
44381 PR c++/9836
44382 * g++.dg/template/spec6.C: New test.
44383
44384 2003-02-24 Jeff Law <law@redhat.com>
44385
44386 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44387
44388 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44389
44390 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44391 * gcc.dg/pragma-ep-1.c: Likewise.
44392
44393 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44394
44395 PR c++/9602
44396 * g++.dg/template/friend16.C: New test.
44397
44398 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44399
44400 PR c++/5333
44401 * g++.dg/parse/fused-params1.C: Adjust error messages.
44402 * g++.dg/template/nested3.C: New test.
44403
44404 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44405
44406 * g++.dg/abi/param1.C: New test.
44407
44408 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44409
44410 PR c++/7982
44411 * g++.dg/warn/implicit-typename1.C: New test.
44412
44413 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44414
44415 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44416 with "mtune".
44417 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44418 * gcc.c-torture/execute/20010129-1.x: Likewise.
44419 * gcc.dg/20011107-1.c: Likewise.
44420 * gcc.dg/20020108-1.c: Likewise.
44421 * gcc.dg/20020122-3.c: Likewise.
44422 * gcc.dg/20020206-1.c: Likewise.
44423 * gcc.dg/20020310-1.c: Likewise.
44424 * gcc.dg/20020426-2.c: Likewise.
44425 * gcc.dg/20020517-1.c: Likewise.
44426 * gcc.dg/991230-1.c: Likewise.
44427 * gcc.dg/i386-unroll-1.c: Likewise.
44428 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44429
44430 2003-02-22 Jan Hubicka <jh@suse.cz>
44431
44432 * gcc.dg/i386-mul.c: New test.
44433
44434 2003-02-21 Roger Sayle <roger@eyesopen.com>
44435
44436 * gcc.dg/builtins-5.c: New test case.
44437
44438 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44439
44440 * gcc.dg/asmreg-1.c: New test.
44441
44442 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44443
44444 PR c++/9749
44445 * g++.dg/parse/varmod1.C: New test.
44446
44447 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44448
44449 PR c++/9727
44450 * g++.dg/template/op1.C: New test.
44451
44452 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44453
44454 PR c++/8906
44455 * g++.dg/template/nested2.C: New test.
44456
44457 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44458
44459 PR c++/8724
44460 * g++.dg/expr/dtor1.C: New test.
44461
44462 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44463
44464 * gcc.dg/cpp/include3.c: New test.
44465 * gcc.dg/cpp/inc/foo.h: New file.
44466
44467 2003-02-21 Glen Nakamura <glen@imodulo.com>
44468
44469 * gcc.c-torture/execute/20030221-1.c: New test.
44470
44471 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44472
44473 PR c++/9729
44474 * g++.dg/abi/conv1.C: New test.
44475
44476 2003-02-20 Jan Hubicka <jh@suse.cz>
44477
44478 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44479
44480 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44481
44482 * gcc.c-torture/compile/20030219-1.c: New test.
44483
44484 2003-02-18 Jan Hubicka <jh@suse.cz>
44485
44486 * gcc.dg/funcorder.c: New test.
44487
44488 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44489
44490 * gcc.c-torture/execute/20030218-1.c: New.
44491
44492 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
44493
44494 * gcc.dg/20030218-1.c: New.
44495
44496 2003-02-18 Richard Henderson <rth@redhat.com>
44497
44498 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44499 * gcc.dg/attr-used-2.c: New.
44500
44501 2003-02-18 Mark Mitchell <mark@codesourcery.com>
44502
44503 PR c++/9704
44504 * g++.dg/init/copy5.C: New test.
44505
44506 2003-02-18 Geoffrey Keating <geoffk@apple.com>
44507
44508 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44509 * g++.dg/pch/pch.exp: Likewise.
44510
44511 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44512
44513 * gcc.c-torture/execute/20030209-1.c: Enable the test if
44514 STACK_SIZE is not defined.
44515
44516 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44517
44518 PR c++/9457
44519 * g++.dg/template/init1.C: New test.
44520
44521 2003-02-16 Jan HUbicka <jh@suse.cz>
44522
44523 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44524 (foo): Add few extra tests
44525 * gcc.dg/c99-const-expr-3.c: Likewise.
44526 * gcc.c-torture/execute/20030216-1.c: New.
44527
44528 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44529
44530 PR c++/9459
44531 * g++.dg/ext/typeof4.C: New test.
44532
44533 2003-02-15 Roger Sayle <roger@eyesopen.com>
44534
44535 * gcc.dg/i386-387-3.c: New test case.
44536
44537 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
44538
44539 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44540 cris-*-elf* cris-*-aout* and mmix-*-*.
44541
44542 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
44543
44544 * gcc.dg/20030213-1.c: New test.
44545
44546 2003-02-12 Roger Sayle <roger@eyesopen.com>
44547
44548 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44549 * gcc.dg/i386-387-2.c: Likewise.
44550
44551 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
44552
44553 * gcc.dg/ppc-spe.c: Fix formatting.
44554 Enable tests that were previously unsupported by gas.
44555 Delete tests for instructions that no longer exist.
44556 Switch arguments on evsubifw builtin.
44557
44558 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
44559
44560 * gcc.c-torture/execute/20030209-1.c: Disable the test if
44561 STACK_SIZE is too small.
44562
44563 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44564 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44565
44566 * gcc.dg/decl-2.c: New test.
44567
44568 2003-02-10 Jan Hubicka <jh@suse.cz>
44569
44570 * gcc.dg/i386-fpcvt-1.c: New test.
44571
44572 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44573
44574 * gcc.c-torture/execute/20030209-1.c: New test.
44575
44576 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44577
44578 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44579 int-wide bitops, use the constants of the same width.
44580 Likewise, if long long is 32-bit wide, test bitops using
44581 32-bit constants.
44582
44583 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44584
44585 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44586
44587 2003-02-07 Roger Sayle <roger@eyesopen.com>
44588
44589 * gcc.dg/builtins-4.c: New test case.
44590
44591 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44592
44593 * gcc.dg/20020430-1.c: Fix dg command typos.
44594 * gcc.dg/20020503-1.c: Likewise.
44595
44596 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44597
44598 PR c++/8785
44599 * g++.dg/parse/fused-params1.C: New test.
44600
44601 PR c++/8857
44602 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44603
44604 PR c++/8921
44605 * g++.dg/parse/non-dependent1.C: New test.
44606
44607 PR c++/8928
44608 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44609
44610 PR c++/9228
44611 * g++.dg/parse/undefined7.C: New test.
44612 * g++.dg/parse/non-templ1.C: New test.
44613
44614 PR c++/9229
44615 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44616
44617 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44618
44619 * gcc.c-torture/compile/20030206-1.c: New test.
44620
44621 2003-02-05 Roger Sayle <roger@eyesopen.com>
44622
44623 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44624 "pow" to "foo" to avoid potential confusion with a math built-in.
44625
44626 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44627
44628 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44629 conditions for SPARC targets.
44630
44631 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44632
44633 * gcc.dg/20030204-1.c: New test.
44634
44635 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44636
44637 PR c++/38
44638 * g++.dg/parse/array-size1.C: New test.
44639
44640 PR c++/5657
44641 * g++.dg/parse/undefined3.C: New test.
44642
44643 PR c++/5665
44644 * g++.dg/parse/undefined4.C: New test.
44645
44646 PR c++/5975
44647 * g++.dg/parse/undefined5.C: New test.
44648
44649 PR c++/7259
44650 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44651
44652 PR c++/8578
44653 * g++.dg/parse/casting-operator1.C: New test.
44654
44655 PR c++/8596
44656 * g++.dg/parse/undefined6.C: New test.
44657
44658 PR c++/8736
44659 * g++.dg/parse/missing-template1.C: New test.
44660
44661 2003-02-04 Jan Hubicka <jh@suse.cz>
44662
44663 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44664 * gcc.dg/i386-cmov?.c: Likewise.
44665 * gcc.dg/i386-fpcvt-?.c: Likewise.
44666 * gcc.dg/i386-ssefp-1.c: Likewise.
44667 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44668 conventions.
44669
44670 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44671
44672 PR c++/7129
44673 * g++.dg/ext/max.C: New test.
44674
44675 2003-02-03 Jan Hubicka <jh@suse.cz>
44676
44677 * gcc.c-torture/execute/20030203-1.c: New test.
44678
44679 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44680
44681 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44682 'natural-endian'.
44683
44684 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44685
44686 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44687 * g++.dg/init/new2.C: Likewise.
44688 * g++.dg/other/new1.C: Likewise.
44689
44690 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44691
44692 * gcc.dg/struct-ret-libc.c: New test.
44693
44694 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44695
44696 * gcc.dg/20030129-1.c: New test.
44697
44698 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44699
44700 PR c++/8849
44701 * g++.dg/template/ptrmem4.C: New test.
44702
44703 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44704
44705 * g++.dg/parser/constant1.C: New test.
44706
44707 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44708
44709 PR c++/8591
44710 * g++.dg/parse/friend2.C: New test.
44711
44712 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44713
44714 PR c++/9437
44715 * g++.dg/template/unify4.C: New test.
44716
44717 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44718
44719 * gcc.c-torture/execute/20030128-1.c: New test.
44720
44721 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44722
44723 * g++.dg/lookup/nested1.C: Test moved from ...
44724 * g++.old-deja/g++.other/lookup24.C: ... here.
44725
44726 2003-01-28 Jan Hubicka <jh@suse.cz>
44727
44728 * gcc.dg/i386-cmov5.c: New test.
44729
44730 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44731
44732 * gcc.c-torture/execute/20010925-1.c: Changed the
44733 memcpy declaration.
44734
44735 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44736
44737 PR c++/3902
44738 * g++.dg/parse/template5.C: New test.
44739
44740 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44741
44742 PR fortran/9258
44743 * g77.dg/pr9258: New test.
44744
44745 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44746
44747 * README: Move relevant parts from README.g++.
44748
44749 * README.g++: Remove this file.
44750
44751 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44752
44753 * g++.dg/abi/dcast1.C: New test.
44754
44755 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44756
44757 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44758
44759 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44760
44761 PR c++/47
44762 * g++.old-deja/g++.other/lookup24.C: New test.
44763
44764 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44765
44766 PR middle-end/7227
44767 * gcc.dg/uninit-C.c: New test.
44768
44769 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44770
44771 * g++.dg/abi/covariant1.C: New test.
44772
44773 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44774
44775 * gcc.dg/20030123-1.c: New test.
44776
44777 2003-01-25 Jan Hubicka <jh@suse.cz>
44778
44779 PR opt/8492
44780 * gcc.c-torture/compile/20030125-1.c
44781
44782 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44783
44784 PR c++/9403
44785 * g++.dg/parse/template3.C: New test.
44786 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44787
44788 PR c++/795
44789 * g++.dg/parse/template4.C: New test.
44790
44791 PR c++/9415
44792 * g++.dg/template/qual2.C: New test.
44793
44794 PR c++/8545
44795 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44796
44797 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44798
44799 2003-01-25 Roger Sayle <roger@eyesopen.com>
44800
44801 * gcc.c-torture/execute/switch-1.c: New test case.
44802
44803 2003-01-25 Jan Hubicka <jh@suse.cz>
44804
44805 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44806
44807 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44808
44809 Tweaks for Bison-1.875. From the NEWS file:
44810 "- `parse error' -> `syntax error'
44811 Bison now uniformly uses the term `syntax error'"
44812 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44813 * gcc.dg/cpp/digraph2.c: Likewise.
44814 * gcc.dg/cpp/direct2.c: Likewise.
44815 * gcc.dg/cpp/paste4.c: Likewise.
44816 * gcc.dg/c90-restrict-1.c: Likewise.
44817 * gcc.dg/c99-func-2.c: Likewise.
44818 * gcc.dg/noncompile/920721-2.c: Likewise.
44819 * gcc.dg/noncompile/930622-2.c: Likewise.
44820 * gcc.dg/noncompile/940112-1.c: Likewise.
44821 * gcc.dg/noncompile/950921-1.c: Likewise.
44822 * gcc.dg/noncompile/951123-1.c: Likewise.
44823 * gcc.dg/noncompile/971104-1.c: Likewise.
44824 * gcc.dg/noncompile/990416-1.c: Likewise.
44825
44826 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44827
44828 * g++.dg/parse/undefined1.C: Add error message.
44829
44830 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44831
44832 PR c++/9354
44833 * g++.dg/parse/new1.C: New test.
44834
44835 PR c++/9216
44836 * g++.dg/parse/template2.C: New test.
44837
44838 PR c++/9354
44839 * g++.dg/parse/typedef2.C: New test.
44840
44841 PR c++/9328
44842 * g++.dg/ext/typeof3.C: New test.
44843
44844 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44845
44846 PR c++/2738
44847 * g++.dg/parse/ret-type1.C: New test.
44848
44849 PR c++/3792
44850 * g++.dg/parse/tmpl-outside1.C: New test.
44851
44852 PR c++/4207
44853 * g++.dg/parse/int-as-enum1.C: New test.
44854
44855 PR c++/4903
44856 * g++.dg/parse/no-typename1.C: New test.
44857
44858 PR c++/5533
44859 * g++.dg/parse/no-value1.C: New test.
44860
44861 PR c++/5921
44862 * g++.dg/parse/wrong-inline1.C: New test.
44863
44864 PR c++/6402
44865 * g++.dg/parse/ref1.C: New test.
44866
44867 PR c++/6992
44868 * g++.dg/parse/attr-ctor1.C: New test.
44869
44870 PR c++/7229
44871 * g++.dg/parse/namespace5.C: New test.
44872
44873 PR c++/7917
44874 * g++.dg/parse/func-def1.C: New test.
44875
44876 PR c++/8143
44877 * g++.dg/parse/undefined1.C: New test.
44878
44879 PR c++/5723, PR c++/8522
44880 * g++.dg/parse/specialization1.C: New test.
44881
44882 PR c++/163, PR c++/8595
44883 * g++.dg/parse/struct-as-enum1.C: New test.
44884
44885 PR c++/9173
44886 * g++.dg/parse/undefined2.C: New test.
44887
44888 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44889
44890 PR c++/9298
44891 * g++.dg/parse/template1.C: New test.
44892
44893 PR c++/9384
44894 * g++.dg/parse/using1.C: New test.
44895
44896 PR c++/9285
44897 PR c++/9294
44898 * g++.dg/parse/expr2.C: New test.
44899
44900 PR c++/9388
44901 * g++.dg/parse/lookup2.C: Likewise.
44902
44903 2003-01-21 Jan Hubicka <jh@suse.cz>
44904
44905 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44906 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44907 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44908 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44909
44910 2003-01-20 Nick Clifton <nickc@redhat.com>
44911
44912 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44913 problem with ARM sibcall code generation.
44914
44915 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44916
44917 * gcc.c-torture/execute/20030120-1.c: New.
44918
44919 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44920
44921 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44922
44923 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44924
44925 PR c++/9272
44926 * g++.dg/parse/ctor1.C: New test.
44927
44928 PR c++/9294:
44929 * g++.dg/parse/qualified1.C: New test.
44930
44931 * g++.dg/parse/typename3.C: New test.
44932
44933 2003-01-16 Richard Henderson <rth@redhat.com>
44934
44935 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44936
44937 2003-01-16 Richard Henderson <rth@redhat.com>
44938
44939 * g++.dg/pch/pch.exp: Copy test header to the working directory
44940 before using it either for precompilation or direct use.
44941 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44942 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44943
44944 2003-01-16 Richard Henderson <rth@redhat.com>
44945
44946 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44947 before using it either for precompilation or direct use.
44948 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44949 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44950
44951 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44952
44953 * g++.dg/ext/typename1.C: Add typename keyword.
44954 * g++.dg/template/crash1.C: Update error messages.
44955 * g++.dg/template/crash2.C: Remove error message.
44956 * g++.dg/parse/typename2.C: New test.
44957 * g++.dg/template/typename2.C: Change implicit
44958 typename warning into error.
44959 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44960 error messages.
44961 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44962 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44963 * g++.old-deja/g++.law/visibility13.C: Remove error
44964 messages.
44965 * g++.old-deja/g++.ns/template17.C: Reorder code to
44966 make declaration visible in template.
44967 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44968 * g++.old-deja/g++.pt/crash36.C: Issue more error
44969 messages.
44970 * g++.old-deja/g++.pt/crash5.C: Improve error
44971 message.
44972 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44973 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44974 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44975 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44976 typename warning with error message.
44977 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44978 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44979 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44980
44981 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44982
44983 * g++.dg/parse/ambig2.C: New test.
44984
44985 2003-01-15 Richard Henderson <rth@redhat.com>
44986
44987 * g++.dg/tls/init-2.C: Update error message string.
44988
44989 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44990
44991 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44992
44993 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44994
44995 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44996 all for HC11/HC12.
44997 * gcc.c-torture/compile/20001205-1.x: Likewise.
44998 * gcc.c-torture/compile/20001226-1.x: Likewise.
44999 * gcc.c-torture/compile/920520-1.x: Likewise.
45000 * gcc.c-torture/compile/961203-1.x: Likewise.
45001 * gcc.c-torture/compile/20020604-1.x: Likewise.
45002
45003 2003-01-15 Jan Hubicka <jh@suse.cz>
45004
45005 * gcc.c-torture/compile/20030115-1.c: New test.
45006
45007 * gcc.dg/i386-fpcvt-1.c: New test.
45008 * gcc.dg/i386-fpcvt-2.c: New test.
45009
45010 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
45011
45012 Further conform g++'s __vmi_class_type_info to the C++ ABI
45013 specification.
45014 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45015 the specification.
45016
45017 2003-01-14 Jan Hubicka <jh@suse.cz>
45018
45019 * gcc.dg/i386-fpcvt-1.c: New test.
45020 * gcc.dg/i386-fpcvt-2.c: New test.
45021
45022 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45023
45024 * gcc.dg/i386-mmx-3.c: New test.
45025
45026 2003-01-12 Mark Mitchell <mark@codesourcery.com>
45027
45028 PR c++/9264
45029 * g++.dg/parse/octal1.C: New file.
45030
45031 PR c++/9172
45032 * g++.dg/parse/typename1.C: New file.
45033
45034 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
45035
45036 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45037 * gcc.dg/bf-no-ms-layout.c: Likewise.
45038 * gcc.dg/bf-ms-attrib.c: Likewise.
45039
45040 2003-01-10 Mark Mitchell <mark@codesourcery.com>
45041
45042 PR c++/9099
45043 * g++.dg/parse/dtor1.C: New file.
45044
45045 PR c++/9128
45046 * g++.dg/rtti/typeid1.C: New file.
45047
45048 PR c++/9153
45049 * g++.dg/parse/lookup1.C: New file.
45050
45051 PR c++/9171
45052 * g++.dg/templ/spec5.C: New file.
45053
45054 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
45055
45056 * gcc.c-torture/compile/20030110-1.c: New test.
45057
45058 2003-01-09 Geoffrey Keating <geoffk@apple.com>
45059
45060 Merge from pch-branch:
45061
45062 2002-12-23 Geoffrey Keating <geoffk@apple.com>
45063
45064 * gcc.dg/pch/cpp-1.h: New.
45065 * gcc.dg/pch/cpp-1.c: New.
45066 * gcc.dg/pch/cpp-2.h: New.
45067 * gcc.dg/pch/cpp-2.c: New.
45068
45069 2002-11-19 Geoffrey Keating <geoffk@apple.com>
45070
45071 * gcc.dg/pch/except-1.h: New.
45072 * gcc.dg/pch/except-1.c: New.
45073
45074 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45075
45076 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45077 running test.
45078 * gcc.dg/pch: Include *.hp not *.h.
45079 * gcc.dg/pch/system-1.h: New.
45080 * gcc.dg/pch/system-1.c: New.
45081
45082 2002-11-11 Geoffrey Keating <geoffk@apple.com>
45083
45084 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45085 rather than trying to build and run a program using PCH.
45086 * gcc.dg/pch: Remove dg-do commands from test files.
45087
45088 2002-11-08 Geoffrey Keating <geoffk@apple.com>
45089
45090 * gcc.dg/pch/macro-3.c: New.
45091 * gcc.dg/pch/macro-3.h: New.
45092
45093 2002-11-04 Geoffrey Keating <geoffk@apple.com>
45094
45095 * gcc.dg/pch/common-1.c: New.
45096 * gcc.dg/pch/common-1.h: New.
45097 * gcc.dg/pch/decl-1.c: New.
45098 * gcc.dg/pch/decl-1.h: New.
45099 * gcc.dg/pch/decl-2.c: New.
45100 * gcc.dg/pch/decl-2.h: New.
45101 * gcc.dg/pch/decl-3.c: New.
45102 * gcc.dg/pch/decl-3.h: New.
45103 * gcc.dg/pch/decl-4.c: New.
45104 * gcc.dg/pch/decl-4.h: New.
45105 * gcc.dg/pch/decl-5.c: New.
45106 * gcc.dg/pch/decl-5.h: New.
45107 * gcc.dg/pch/global-1.c: New.
45108 * gcc.dg/pch/global-1.h: New.
45109 * gcc.dg/pch/inline-1.c: New.
45110 * gcc.dg/pch/inline-1.h: New.
45111 * gcc.dg/pch/inline-2.c: New.
45112 * gcc.dg/pch/inline-2.h: New.
45113 * gcc.dg/pch/static-1.c: New.
45114 * gcc.dg/pch/static-1.h: New.
45115 * gcc.dg/pch/static-2.c: New.
45116 * gcc.dg/pch/static-2.h: New.
45117
45118 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
45119
45120 * g++.dg/pch/pch.exp: Better handle failing testcases.
45121 * gcc.dg/pch/pch.exp: Likewise.
45122 * gcc.dg/pch/macro-1.c: New.
45123 * gcc.dg/pch/macro-1.h: New.
45124 * gcc.dg/pch/macro-2.c: New.
45125 * gcc.dg/pch/macro-2.h: New.
45126
45127 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
45128
45129 * g++.dg/dg.exp: Treat files in pch/ specially.
45130 * g++.dg/pch/pch.exp: New file.
45131 * g++.dg/pch/empty.H: New file.
45132 * g++.dg/pch/empty.C: New file.
45133 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45134 "precompile".
45135
45136 * gcc.dg/pch/pch.exp: New file.
45137 * gcc.dg/pch/empty.h: New file.
45138 * gcc.dg/pch/empty.c: New file.
45139 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45140 "precompile".
45141
45142 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45143
45144 * g++.dg/template/friend14.C: New test.
45145
45146 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45147
45148 * gcc.dg/old-style-asm-1.c: New test.
45149
45150 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
45151
45152 * gcc.c-torture/compile/20030109-1.c: New test.
45153
45154 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45155
45156 * gcc.c-torture/execute/20030109-1.c: New test.
45157
45158 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
45159
45160 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45161 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45162 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45163 * g++.old-deja/g++.mike/eh2.C: Likewise.
45164 * g++.old-deja/g++.mike/eh3.C: Likewise.
45165 * g++.old-deja/g++.mike/eh5.C: Likewise.
45166 * g++.old-deja/g++.mike/eh6.C: Likewise.
45167 * g++.old-deja/g++.mike/eh7.C: Likewise.
45168 * g++.old-deja/g++.mike/eh8.C: Likewise.
45169 * g++.old-deja/g++.mike/eh9.C: Likewise.
45170 * g++.old-deja/g++.mike/eh10.C: Likewise.
45171 * g++.old-deja/g++.mike/eh12.C: Likewise.
45172 * g++.old-deja/g++.mike/eh13.C: Likewise.
45173 * g++.old-deja/g++.mike/eh14.C: Likewise.
45174 * g++.old-deja/g++.mike/eh16.C: Likewise.
45175 * g++.old-deja/g++.mike/eh17.C: Likewise.
45176 * g++.old-deja/g++.mike/eh18.C: Likewise.
45177 * g++.old-deja/g++.mike/eh21.C: Likewise.
45178 * g++.old-deja/g++.mike/eh23.C: Likewise.
45179 * g++.old-deja/g++.mike/eh24.C: Likewise.
45180 * g++.old-deja/g++.mike/eh25.C: Likewise.
45181 * g++.old-deja/g++.mike/eh26.C: Likewise.
45182 * g++.old-deja/g++.mike/eh27.C: Likewise.
45183 * g++.old-deja/g++.mike/eh28.C: Likewise.
45184 * g++.old-deja/g++.mike/eh29.C: Likewise.
45185 * g++.old-deja/g++.mike/eh31.C: Likewise.
45186 * g++.old-deja/g++.mike/eh33.C: Likewise.
45187 * g++.old-deja/g++.mike/eh34.C: Likewise.
45188 * g++.old-deja/g++.mike/eh35.C: Likewise.
45189 * g++.old-deja/g++.mike/eh36.C: Likewise.
45190 * g++.old-deja/g++.mike/eh37.C: Likewise.
45191 * g++.old-deja/g++.mike/eh38.C: Likewise.
45192 * g++.old-deja/g++.mike/eh39.C: Likewise.
45193 * g++.old-deja/g++.mike/eh40.C: Likewise.
45194 * g++.old-deja/g++.mike/eh41.C: Likewise.
45195 * g++.old-deja/g++.mike/eh42.C: Likewise.
45196 * g++.old-deja/g++.mike/eh44.C: Likewise.
45197 * g++.old-deja/g++.mike/eh46.C: Likewise.
45198 * g++.old-deja/g++.mike/eh47.C: Likewise.
45199 * g++.old-deja/g++.mike/eh48.C: Likewise.
45200 * g++.old-deja/g++.mike/eh49.C: Likewise.
45201 * g++.old-deja/g++.mike/eh50.C: Likewise.
45202 * g++.old-deja/g++.mike/eh51.C: Likewise.
45203 * g++.old-deja/g++.mike/eh53.C: Likewise.
45204 * g++.old-deja/g++.mike/eh55.C: Likewise.
45205 * g++.old-deja/g++.mike/p7912.C: Likewise.
45206 * g++.old-deja/g++.mike/p9706.C: Likewise.
45207 * g++.old-deja/g++.mike/p10416.C: Likewise.
45208 * g++.old-deja/g++.mike/p11667.C: Likewise.
45209 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45210 Remove redundant reference to Iris.
45211 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45212 Elxsi, i860, Pico Java, and WE32K.
45213
45214 2003-01-07 Mark Mitchell <mark@codesourcery.com>
45215
45216 * g++.dg/ext/asm4.C: New test.
45217
45218 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45219
45220 PR c++/9030
45221 * g++.dg/template/friend12.C: New test.
45222 * g++.dg/template/friend13.C: Likewise.
45223 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45224
45225 2003-01-08 Jan Hubicka <jh@suse.cz>
45226
45227 * gcc.dg/i386-cadd.c: New test.
45228 * gcc.dg/i386-cmov4.c: Likewise.
45229
45230 2003-01-06 Mark Mitchell <mark@codesourcery.com>
45231
45232 PR c++/9165
45233 * g++.dg/warn/Wunused-3.C: New test.
45234
45235 * g++.dg/abi/bitfield9.C: New test.
45236
45237 PR c++/9189
45238 * g++.dg/parse/defarg3.C: New test.
45239
45240 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
45241
45242 * g++.dg/parse/ambig1.C: New test.
45243 * g++.dg/parse/defarg2.C: New test.
45244
45245 2003-01-05 Mark Mitchell <mark@codesourcery.com>
45246
45247 * g++.dg/template/defarg-1.C: New test.
45248 * g++.dg/template/local2.C: Likewise.
45249
45250 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
45251
45252 * gcc.c-torture/execute/20030105-1.c: New test.
45253
45254 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45255
45256 * g++.dg/parse/namespace3.C: Remove extra semicolons.
45257 * g++.dg/parse/namespace4.C: Likewise.
45258
45259 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
45260
45261 * g++.dg/template/ntp2.C: New test.
45262
45263 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
45264
45265 * g++.dg/parse/extern-C-1.C: New test.
45266
45267 * g++.dg/parse/namespace4.C: New test.
45268
45269 * g++.dg/template/nested1.C: New test.
45270
45271 * g++.dg/parse/namespace3.C: New test.
45272
45273 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
45274
45275 * g++.dg/lookup/two-stage1.C: New test.
45276
45277 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45278
45279 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45280 * g++.old-deja/g++.jason/access8.C: Likewise.
45281 * g++.old-deja/g++.other/decl5.C: Likewise.
45282
45283 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45284
45285 * g++.dg/parse/parse7.C: New test.
45286
45287 2003-01-02 Mark Mitchell <mark@codesourcery.com>
45288
45289 PR c++/2843
45290 * g++.dg/ext/attrib7.C: New test.
45291
45292 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45293
45294 * g++.dg/parse/parse6.C: New test.
45295
45296 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
45297
45298 * gcc.dg/h8300-stack-1.c: New.
45299
45300 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45301
45302 g++.dg/lookup/exception1.C: New test.
45303
45304 g++.dg/lookup/template1.C: New test.
45305
45306 g++.dg/parse/namespace2.C: New test.
45307
45308 g++.dg/parse/parens2.C: New test.
45309
45310 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45311
45312 * g++.dg/parse/parse5.C: New test.
45313 * g++.dg/lookup/scoped4.C: New test.
45314
45315 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45316
45317 * g++.dg/parse/parens1.C: New test.
45318
45319 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45320 angle-bracket1.C.
45321 * g++.dg/parse/parens2.C: New test.
45322
45323 * g++.dg/lookup/scope-operator1.C: New test.
45324
45325 * g++.dg/parse/operator1.C: New test.
45326
45327 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45328
45329 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45330 * g++.old-deja/g++.other/access6.C: Likewise.
45331 * g++.old-deja/g++.other/decl1.C: Likewise.
45332 * g++.old-deja/g++.pt/typename12.C: Likewise.
45333
45334 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45335
45336 * g++.dg/parse/namespace1.C: New test.
45337
45338 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45339
45340 * g++.dg/parse/parse4.C: New test.
45341
45342 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45343
45344 * g++.dg/parse/parse3.C: New test.
45345
45346 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45347
45348 * g++.dg/parse/parse2.C: New test.
45349
45350 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45351
45352 * g++.dg/template/friend11.C: New test.
45353
45354 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45355
45356 * g++.dg/parse/parse1.C: New test.
45357
45358 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45359
45360 * lib/profopt.exp: Change the name of a global variable to avoid
45361 possible clashes with other test suites.
45362
45363 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45364
45365 * g++.dg/inherit/covariant8.C: New test.
45366
45367 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45368
45369 * g++.dg/init/array9.C: New test.
45370
45371 PR c++/9112
45372 * g++.dg/parse/expr1.C: New test.
45373
45374 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45375
45376 * gcc.c-torture/compile/20021230-1.c: New test.
45377
45378 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45379
45380 * g++.dg/inherit/covariant5.C: New test.
45381 * g++.dg/inherit/covariant6.C: New test.
45382 * g++.dg/inherit/covariant7.C: New test.
45383
45384 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45385
45386 PR c++/2739
45387 * g++.dg/other/access2.C: New test.
45388
45389 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45390
45391 * g++.dg/other/anon-struct.C: No longer fails
45392 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45393 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45394 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45395
45396 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45397
45398 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45399
45400 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45401
45402 * g++.dg/eh/spec4.C: Remove stray semicolon.
45403 * g++.dg/expr/pmf-1.C: Change error message.
45404 * g++.dg/ext/asm1.C: Remove stray semicolon.
45405 * g++.dg/ext/typename1.C: Add missing typenames.
45406 * g++.dg/inherit/template-as-base.C: Change error message.
45407 * g++.dg/lookup/scoped1.C: Likewise.
45408 * g++.dg/lookup/scoped2.C: Likewise.
45409 * g++.dg/lookup/using2.C: Likewise.
45410 * g++.dg/other/component1.C: Remove stray semicolon.
45411 * g++.dg/other/do1.C: Change error message.
45412 * g++.dg/other/error2.C: Likewise.
45413 * g++.dg/other/init1.C: Likewise.
45414 * g++.dg/other/packed1.C: Remove stray semicolon.
45415 * g++.dg/other/ptrmem2.C: Change error message.
45416 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45417 marker.
45418 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45419 * g++.dg/template/access3.C: Add typename keyword.
45420 * g++.dg/template/access5.C: Remove stray semicolon.
45421 * g++.dg/template/access6.C: Likewise.
45422 * g++.dg/template/complit1.C: Likewise.
45423 * g++.dg/template/crash1.C: Change error message.
45424 * g++.dg/template/inherit2.C: Remove stray semicolon.
45425 * g++.dg/template/instantiate2.C: Likewise.
45426 * g++.dg/template/instantiate3.C: Change error message.
45427 * g++.dg/template/qual1.C: Remove stray semicolon.
45428 * g++.dg/template/qualttp18.C: Change error message.
45429 * g++.dg/template/ref1.C: Remove stray semicolon.
45430 * g++.dg/template/sizeof1.C (A::value): Declare it.
45431 * g++.dg/template/spec4.C: Change error message.
45432 * g++.dg/template/static1.C: Likewise.
45433 * g++.dg/template/type1.C: Likewise.
45434 * g++.dg/template/typename3.C: Likewise.
45435 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45436 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45437 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45438 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45439 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45440 named return value extension.
45441 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45442 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45443 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45444 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45445 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45446 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45447 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45448 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45449 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45450 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45451 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45452 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45453 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45454 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45455 syntax.
45456 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45457 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45458 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45459 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45460 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45461 * g++.old-deja/g++.brendan/template11.C: Likewise.
45462 * g++.old-deja/g++.brendan/template26.C: Likewise.
45463 * g++.old-deja/g++.brendan/template27.C: Use explicit
45464 specialization syntax.
45465 * g++.old-deja/g++.brendan/template30.C: Likewise.
45466 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45467 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45468 non-dependent names.
45469 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45470 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45471 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45472 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45473 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45474 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45475 named return value extension.
45476 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45477 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45478 * g++.old-deja/g++.ext/return1.C: Likewise.
45479 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45480 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45481 * g++.old-deja/g++.jason/access8.C: Likewise.
45482 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45483 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45484 pseudo-destructor names.
45485 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45486 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45487 pseudo-destructor names.
45488 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45489 * g++.old-deja/g++.jason/overload19.C: Likewise.
45490 * g++.old-deja/g++.jason/overload32.C: Likewise.
45491 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45492 stray semicolons.
45493 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45494 * g++.old-deja/g++.jason/return.C: Likewise.
45495 * g++.old-deja/g++.jason/return2.C: Likewise.
45496 * g++.old-deja/g++.jason/shadow1.C: Likewise.
45497 * g++.old-deja/g++.jason/special.C: Use explicit specialization
45498 syntax.
45499 * g++.old-deja/g++.jason/template10.C: Account for use of
45500 non-dependent names.
45501 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45502 syntax.
45503 * g++.old-deja/g++.jason/template37.C: Likewise.
45504 * g++.old-deja/g++.law/access4.C: Change error messages.
45505 * g++.old-deja/g++.law/arm13.C: Remove incorrect
45506 pseudo-destructor names.
45507 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45508 * g++.old-deja/g++.law/ctors9.C: Likewise.
45509 * g++.old-deja/g++.law/cvt22.C: Likewise.
45510 * g++.old-deja/g++.law/dtors5.C: Likewise.
45511 * g++.old-deja/g++.law/global-init1.C: Likewise.
45512 * g++.old-deja/g++.law/missed-error3.C: Likewise.
45513 * g++.old-deja/g++.law/operators28.C: Likewise.
45514 * g++.old-deja/g++.law/visibility28.C: Likewise.
45515 * g++.old-deja/g++.martin/eval1.C: Likewise.
45516 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45517 name.
45518 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45519 * g++.old-deja/g++.mike/net34.C: Likewise.
45520 * g++.old-deja/g++.mike/net36.C: Likewise.
45521 * g++.old-deja/g++.mike/ns2.C: Likewise.
45522 * g++.old-deja/g++.mike/p12306.C: Likewise.
45523 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45524 value extension.
45525 * g++.old-deja/g++.mike/p700.C: Likewise.
45526 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45527 * g++.old-deja/g++.mike/p710.C: Likewise.
45528 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45529 value extension.
45530 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45531 * g++.old-deja/g++.mike/pmf9.C: Likewise.
45532 * g++.old-deja/g++.ns/crash2.C: Likewise.
45533 * g++.old-deja/g++.ns/crash3.C: Likewise.
45534 * g++.old-deja/g++.ns/invalid1.C: Likewise.
45535 * g++.old-deja/g++.ns/ns17.C: Likewise.
45536 * g++.old-deja/g++.ns/template16.C: Likewise.
45537 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45538 keyword.
45539 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45540 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45541 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45542 named return value extension.
45543 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45544 * g++.old-deja/g++.other/access4.C: Issue additional error
45545 messages.
45546 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45547 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45548 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45549 * g++.old-deja/g++.other/crash25.C: Change error message.
45550 * g++.old-deja/g++.other/crash4.C: Change error message.
45551 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45552 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45553 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45554 checks.
45555 * g++.old-deja/g++.other/defarg8.C: Likewise.
45556 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45557 * g++.old-deja/g++.other/dtor10.C: Likewise.
45558 * g++.old-deja/g++.other/incomplete.C: Likewise.
45559 * g++.old-deja/g++.other/linkage7.C: Likewise.
45560 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45561 lookup algorithm.
45562 * g++.old-deja/g++.other/mangle2.C: Likewise.
45563 * g++.old-deja/g++.other/refinit2.C: Likewise.
45564 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45565 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45566 * g++.old-deja/g++.pt/crash28.C: Likewise.
45567 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45568 syntax.
45569 * g++.old-deja/g++.pt/crash32.C: Change error message.
45570 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45571 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45572 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45573 error message position.
45574 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45575 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45576 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45577 syntax.
45578 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45579 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45580 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45581 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45582 keyword.
45583 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45584 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45585 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45586 keyword.
45587 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45588 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45589 syntax.
45590 * g++.old-deja/g++.pt/friend28.C: Account for use of
45591 non-dependent names.
45592 * g++.old-deja/g++.pt/friend29.C: Likewise.
45593 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45594 rules.
45595 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45596 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45597 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45598 lookup rules.
45599 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45600 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45601 keyword.
45602 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45603 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45604 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45605 keyword.
45606 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45607 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45608 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45609 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45610 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45611 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45612 keyword.
45613 * g++.old-deja/g++.pt/spec10.C: Likewise.
45614 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45615 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45616 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45617 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45618 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45619 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45620 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45621 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45622 * g++.old-deja/g++.pt/typename15.C: Likewise.
45623 * g++.old-deja/g++.pt/typename22.C: Likewise.
45624 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45625 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45626 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45627 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45628 syntax.
45629 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45630 return value extension.
45631 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45632 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45633 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45634 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45635
45636 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45637
45638 * g++.dg/warn/inline1.C: New test.
45639 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45640 * g++.old-deja/g++.jason/synth10.C: Likewise.
45641 * g++.old-deja/g++.mike/net31.C: Likewise.
45642 * g++.old-deja/g++.mike/p8786.C: Likewise.
45643
45644 * g++.dg/template/friend10.C: New test.
45645 * g++.dg/template/conv5.C: New test.
45646
45647 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45648
45649 * g++.dg/lookup/scoped3.C: New test.
45650
45651 * g++.dg/lookup/decl1.C: New test.
45652 * g++.dg/lookup/decl2.C: New test.
45653
45654 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45655
45656 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45657 gcc.c-torture/compile/20021015-1.c,
45658 gcc.c-torture/compile/20021015-2.c,
45659 gcc.c-torture/compile/20021123-1.c,
45660 gcc.c-torture/compile/20021123-2.c,
45661 gcc.c-torture/compile/20021123-3.c,
45662 gcc.c-torture/compile/20021123-4.c,
45663 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45664 only to 3.1 or 3.2 branch.
45665
45666 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45667
45668 * gcc.dg/i386-bitfield3.c: New test.
45669
45670 * gcc.dg/i386-bitfield2.c: New test.
45671
45672 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45673
45674 * g++.dg/parse/conv_op1.C: New test.
45675
45676 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45677
45678 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45679 approved.
45680
45681 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45682
45683 * gcc.c-torture/compile/20021220-1.c: New test.
45684
45685 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45686
45687 * gcc.dg/i386-fastcall-1.c: New.
45688
45689 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45690
45691 * gcc.c-torture/execute/20021219-1.c: New test.
45692
45693 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45694
45695 * gcc.dg/i386-pic-1.c: New test.
45696
45697 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45698
45699 PR c++/8099
45700 * g++.dg/template/friend9.C: New test.
45701
45702 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45703
45704 PR c++/3663
45705 * g++.dg/template/access7.C: New test.
45706
45707 2002-12-18 Nick Clifton <nickc@redhat.com>
45708
45709 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45710 the libstdc++-v3 directory has been found.
45711
45712 2002-12-12 Devang Patel <dpatel@apple.com>
45713 * gcc.dg/darwin-ld-1.c: New test.
45714 * gcc.dg/darwin-ld-2.c: New test.
45715 * gcc.dg/darwin-ld-3.c: New test.
45716 * gcc.dg/darwin-ld-4.c: New test.
45717 * gcc.dg/darwin-ld-5.c: New test.
45718
45719 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45720
45721 * gcc.c-torture/compile/20021212-1.c: New test.
45722
45723 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45724
45725 * gcc.dg/fshort-wchar: New test.
45726
45727 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45728
45729 PR c++/8372
45730 * g++.dg/template/dtor1.C: New test.
45731
45732 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45733 markers.
45734
45735 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45736
45737 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45738
45739 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45740
45741 * g++.dg/template/static1.C: New test.
45742 * g++.dg/template/static2.C: New test.
45743 * g++.old-deja/g++.ext/memconst.C: New test.
45744
45745 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45746
45747 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45748 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45749 * g++.dg/special/initp1.C: Likewise.
45750
45751 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45752
45753 * gcc.c-torture/execute/20021204-1.c: New test.
45754
45755 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45756
45757 * gcc.dg/ppc-fmadd-1.c: New file.
45758 * gcc.dg/ppc-fmadd-2.c: New file.
45759 * gcc.dg/ppc-fmadd-3.c: New file.
45760
45761 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45762
45763 * gcc.c-torture/compile/20021204-1.c: New test.
45764
45765 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45766
45767 * g++.dg/inherit/covariant2.C: New test.
45768 * g++.dg/inherit/covariant3.C: New test.
45769 * g++.dg/inherit/covariant4.C: New test.
45770 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45771 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45772
45773 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45774
45775 PR c++/8688
45776 * g++.dg/init/brace3.C: New test.
45777
45778 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45779
45780 * gcc.dg/20020210-1.c: Fix a comment typo.
45781
45782 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45783
45784 PR c++/8720
45785 * g++.dg/parse/defarg1.C: New test.
45786
45787 PR c++/8615
45788 * g++.dg/template/char1.C: New test.
45789
45790 * g++.dg/template/varmod1.C: Fix typo.
45791
45792 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45793
45794 DR 180
45795 * g++.old-deja/g++.pt/crash32.C: Expect error.
45796
45797 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45798
45799 PR c++/5919
45800 * g++.dg/template/varmod1.C: New test.
45801
45802 PR c++/8727
45803 * g++.dg/inherit/typeinfo1.C: New test.
45804
45805 PR c++/8663
45806 * g++.dg/inherit/typedef1.C: New test.
45807
45808 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45809
45810 PR c++/8332
45811 PR c++/8493
45812 * g++.dg/template/strlen1.C: New test.
45813
45814 PR c++/8227
45815 * g++.dg/template/ctor2.C: New test.
45816
45817 PR c++/8214
45818 * g++.dg/init/string1.C: New test.
45819
45820 PR c++/8511
45821 * g++.dg/template/friend8.C: New test.
45822
45823 2002-11-29 Joe Buck <jbuck@synopsys.com>
45824
45825 * g++.dg/lookup/anon2.C: New test.
45826
45827 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45828
45829 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45830 h8300 port.
45831
45832 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45833
45834 * gcc.dg/bitfld-6.c: New test.
45835
45836 2002-11-27 Jan Hubicka <jh@suse.cz>
45837
45838 * gcc.c-torture/execute/20021127.[cx]: New test.
45839
45840 2002-11-26 Jan Hubicka <jh@suse.cz>
45841
45842 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45843 quality.
45844
45845 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45846
45847 * g++.dg/init/brace2.C: New test.
45848 * g++.old-deja/g++.mike/p9129.C: Correct.
45849
45850 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45851
45852 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45853
45854 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45855
45856 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45857
45858 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45859
45860 * g++.dg/abi/empty11.C: New test.
45861 * g++.dg/rtti/cv1.C: New test.
45862
45863 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45864
45865 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45866
45867 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45868
45869 * g++.dg/abi/empty10.C: New test.
45870
45871 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45872
45873 * gcc.c-torture/compile/20021124-1.c: New test.
45874
45875 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45876
45877 * g++.dg/abi/rtti2.C: New test.
45878
45879 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45880
45881 * gcc.dg/i386-unroll-1.c: New test.
45882
45883 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45884
45885 * gcc.c-torture/compile/20021120-1.c: New test.
45886 * gcc.c-torture/compile/20021120-2.c: New test.
45887
45888 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45889
45890 * gcc.dg/bitfld-5.c: New test.
45891
45892 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45893
45894 * gcc.c-torture/execute/20021120-3.c: New test.
45895
45896 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45897
45898 * gcc.c-torture/execute/20021120-2.c: New test.
45899
45900 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45901
45902 * gcc.c-torture/execute/20021120-1.c: New test.
45903
45904 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45905
45906 * gcc.c-torture/execute/20021118-3.c: New test.
45907
45908 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45909
45910 * gcc.c-torture/compile/20021119-1.c: New test.
45911
45912 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45913
45914 * gcc.dg/duff-1.c: New test.
45915 * gcc.dg/duff-2.c: New test.
45916 * gcc.dg/duff-3.c: New test.
45917
45918 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45919
45920 * gcc.dg/cpp/_Pragma5.c: New test.
45921
45922 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45923
45924 * gcc.c-torture/execute/20021118-2.c: New test.
45925
45926 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45927
45928 * gcc.c-torture/execute/20021118-1.c: New test.
45929
45930 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45931
45932 * gcc.dg/20021116-1.c: New test.
45933
45934 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45935
45936 * g++.dg/abi/vcall1.C: New test.
45937
45938 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45939
45940 * gcc.dg/20021029-1.c: New test.
45941 * gcc.dg/20021029-2.c: New test.
45942
45943 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45944
45945 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45946
45947 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45948
45949 PR c/8439
45950 * gcc.dg/20021110.c: Move to ...
45951 * gcc.c-torture/compile/20021110.c: .... here.
45952
45953 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45954
45955 PR c/8467
45956 * gcc.c-torture/execute/20021111-1.c
45957
45958 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45959
45960 PR c/8439
45961 * gcc.dg/20021110.c: New test.
45962
45963 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45964
45965 * g++.dg/abi/vthunk3.C: Run only on x86.
45966
45967 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45968
45969 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45970
45971 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45972
45973 * lib/compat.exp (compat-execute): Fix logic error in last
45974 change.
45975
45976 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45977
45978 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45979
45980 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45981
45982 PR c++/8389
45983 * g++.dg/template/access6.C: New test.
45984
45985 2002-11-08 Jan Hubicka <jh@suse.cz>
45986
45987 * gcc.dg/i386-ssefp-1.c: New test.
45988 * gcc.dg/i386-ssefp-1.c: New test.
45989
45990 2002-11-08 Jan Hubicka <jh@suse.cz>
45991
45992 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45993
45994 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45995
45996 * g++.dg/abi/vthunk3.C: New test.
45997
45998 PR c++/8338
45999 * g++.dg/template/crash2.C: New test.
46000
46001 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46002
46003 * g++.dg/abi/dtor1.C: New test.
46004 * g++.dg/abi/dtor2.C: Likewise.
46005
46006 2002-11-05 Geoffrey Keating <geoffk@apple.com>
46007
46008 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46009 Darwin.
46010
46011 2002-11-04 Adam Nemet <anemet@lnxw.com>
46012
46013 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46014 -mthumb. Only xfail with -O0.
46015
46016 2002-11-03 Mark Mitchell <mark@codesourcery.com>
46017
46018 * g++.dg/abi/thunk1.C: New test.
46019 * g++.dg/abi/thunk2.C: Likewise.
46020 * g++.dg/abi/vtt1.C: Likewise.
46021
46022 2002-11-02 Diego Novillo <dnovillo@redhat.com>
46023
46024 PR optimization/8423
46025 * gcc.c-torture/execute/builtin-constant.c: New test.
46026
46027 2002-11-01 Zack Weinberg <zack@codesourcery.com>
46028
46029 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46030 Add some more cases.
46031
46032 2002-11-01 Mark Mitchell <mark@codesourcery.com>
46033
46034 PR c++/8391
46035 * g++.dg/opt/local1.C: New test.
46036
46037 2002-10-30 Mark Mitchell <mark@codesourcery.com>
46038
46039 PR c++/8160
46040 * g++.dg/template/complit1.C: New test.
46041
46042 PR c++/8149
46043 * g++.dg/template/typename4.C: Likewise.
46044
46045 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46046
46047 Core issue 287, PR c++/7639
46048 * g++.dg/template/instantiate1.C: Adjust error location.
46049 * g++.dg/template/instantiate3.C: New test.
46050 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46051 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46052 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46053
46054 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
46055
46056 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46057
46058 2002-10-29 Mark Mitchell <mark@codesourcery.com>
46059
46060 PR c++/8287
46061 * g++.dg/init/dtor2.C: New test.
46062
46063 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46064
46065 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46066 * gcc.dg/nest.c: Bypass errors on irix6.
46067
46068 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
46069
46070 * gcc.dg/nest.c: Expect error for mmix-*-*.
46071 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46072
46073 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46074
46075 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46076 markers.
46077
46078 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46079
46080 2002-10-25 Mike Stump <mrs@apple.com>
46081
46082 * gcc.dg/warn-1.c: New test.
46083
46084 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46085
46086 * g++.dg/template/typename3.C: New test.
46087
46088 2002-10-25 Mark Mitchell <mark@codesourcery.com>
46089
46090 * g++.dg/lookup/ptrmem1.C: New test.
46091
46092 * g++.dg/abi/vthunk2.C: New test.
46093
46094 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46095
46096 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46097
46098 2002-10-24 Mark Mitchell <mark@codesourcery.com>
46099
46100 * g++.dg/abi/empty9.C: New test.
46101
46102 2002-10-24 Richard Henderson <rth@redhat.com>
46103
46104 * g++.dg/inherit/thunk1.C: Enable for ia64.
46105
46106 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46107
46108 PR c++/8067
46109 * g++.dg/lookup/pretty1.C: New test.
46110
46111 2002-10-23 Jakub Jelinek <jakub@redhat.com>
46112
46113 * gcc.dg/20021023-1.c: New test.
46114
46115 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46116
46117 PR c++/7679
46118 * g++.dg/parse/inline1.C: New test.
46119
46120 2002-10-23 Richard Henderson <rth@redhat.com>
46121
46122 * g++.dg/inherit/thunk1.C: Enable for x86_64.
46123
46124 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46125
46126 2002-10-22 Mark Mitchell <mark@codesourcery.com>
46127
46128 PR c++/6579
46129 * g++.dg/parse/stmtexpr3.C: New test.
46130
46131 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
46132
46133 * g++.dg/expr/cond1.C: New test.
46134
46135 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46136
46137 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46138
46139 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46140
46141 * g++.dg/abi/vbase13.C: New test.
46142 * g++.dg/abi/vbase14.C: Likewise.
46143
46144 2002-10-21 Jakub Jelinek <jakub@redhat.com>
46145
46146 * gcc.dg/tls/pic-1.c: New test.
46147 * gcc.dg/tls/nonpic-1.c: New test.
46148 * gcc.dg/20021018-1.c: New test.
46149
46150 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46151
46152 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46153 Remove only files with the same base name as the test case.
46154 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46155 (profopt-execute): Likewise. Also, remove old profiling
46156 and performance data files before running the tests.
46157
46158 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46159 * g++.dg/bprob/bprob.exp: Likewise.
46160 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
46161 to allow more general test case names.
46162
46163 * g++.dg/bprob/bprob-1.C: Rename to ...
46164 * g++.dg/bprob/g++-bprob-1.C: ... this.
46165
46166 * g77.dg/bprob/bprob-1.f: Rename to ...
46167 * g77.dg/bprob/g77-bprob-1.f: ... this.
46168
46169 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46170
46171 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46172 bison 1.50 or later.
46173
46174 2002-10-21 Janis Johnson <janis187@us.ibm.com>
46175
46176 * g++.dg/README: Describe more test directories.
46177
46178 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46179
46180 * g++.dg/init/array6.C: Add additional tests.
46181
46182 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46183
46184 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46185 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46186
46187 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
46188
46189 * gcc.c-torture/compile/20020604-1.x: New.
46190 * gcc.c-torture/compile/simd-5.x: Likewise.
46191 * gcc.c-torture/execute/920710-1.x: Likewise.
46192 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46193
46194 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46195
46196 * g++.dg/inherit/override1.C: Add dg-options clause.
46197
46198 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46199
46200 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46201 _mm_slli_si128.
46202
46203 2002-10-19 Andreas Schwab <schwab@suse.de>
46204
46205 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46206 directory component.
46207
46208 2002-10-18 Mark Mitchell <mark@codesourcery.com>
46209
46210 * g++.dg/inherit/thunk1.C: New test.
46211
46212 * g++.dg/inherit/override1.C: New test.
46213
46214 * g++.dg/abi/mangle11.C: New test.
46215 * g++.dg/abi/mangle14.C: New test.
46216 * g++.dg/abi/mangle17.C: New test.
46217
46218 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
46219
46220 * g++.dg/overload/member2.C: New test.
46221
46222 2002-10-17 Janis Johnson <janis187@us.ibm.com>
46223
46224 * g++.dg/README: Describe new compat directory.
46225 * g++.dg/dg.exp: Skip tests in compat directory.
46226 * README.compat: New file.
46227 * lib/compat.exp: New expect script.
46228 * g++.dg/compat: New test directory.
46229 * g++.dg/compat/compat.exp: New expect script.
46230 * g++.dg/compat/abi: New test directory.
46231 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46232 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46233 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46234 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46235 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46236 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46237 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46238 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46239 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46240 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46241 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46242 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46243 * g++.dg/compat/break: New test directory.
46244 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46245 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46246 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46247 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46248 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46249 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46250 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46251 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46252 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46253 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46254 g++.dg/compat/break/README: New files.
46255 * g++.dg/compat/eh: New test directory.
46256 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46257 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46258 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46259 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46260 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46261 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46262 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46263 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46264 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46265 g++.dg/compat/eh/filter2_y.C,
46266 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46267 g++.dg/compat/eh/new1_y.C,
46268 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46269 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46270 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46271 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46272 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46273 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46274 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46275 g++.dg/compat/eh/unexpected1_y.C: New files.
46276 * g++.dg/compat/init: New test directory.
46277 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46278 g++.dg/compat/init/array5_y.C,
46279 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46280 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46281 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46282 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46283 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46284 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46285 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46286 g++.dg/compat/init/init-ref2_y.C: New files.
46287
46288 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46289
46290 PR c++/7584
46291 * g++.dg/inherit/using3.C: New test.
46292
46293 2002-10-17 Jan Hubicka <jh@suse.cz>
46294
46295 * gcc.dg/20021017-2.c: New test.
46296
46297 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46298
46299 * g++.dg/abi/mangle16.C: Adjust.
46300
46301 * g++.dg/init/array8.C: New test.
46302
46303 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46304
46305 * gcc.dg/special/mips-abi.exp: New test.
46306 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46307
46308 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46309
46310 * g++.dg/abi/mangle16.C: New test.
46311 * g++.dg/abi/mangle17.C: Likewise.
46312
46313 PR c++/7478
46314 * g++.dg/template/ref1.C: New test.
46315
46316 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46317
46318 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46319
46320 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46321
46322 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46323
46324 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46325
46326 PR c++/7524
46327 * g++.dg/init/array7.C: New test.
46328
46329 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46330
46331 * g++.dg/init/array6.C: New test.
46332
46333 * g++.dg/abi/mangle13.C: Likewise.
46334 * g++.dg/abi/mangle14.C: Likewise.
46335 * g++.dg/abi/mangle15.C: Likewise.
46336
46337 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46338
46339 * g++.dg/abi/empty8.C: New test.
46340
46341 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46342
46343 * g++.dg/init/ctor1.C: New test.
46344
46345 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46346
46347 * gcc.c-torture/execute/20021015-1.c: New test.
46348
46349 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46350
46351 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46352
46353 2002-10-14 Jan Hubicka <jh@suse.cz>
46354
46355 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46356
46357 2002-10-14 Richard Henderson <rth@redhat.com>
46358
46359 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46360
46361 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46362
46363 PR optimization/6631
46364 * g++.dg/opt/const2.C: New test.
46365
46366 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46367
46368 PR c++/7176
46369 * g++.dg/parse/friend1.C: New test.
46370 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46371
46372 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46373
46374 * gcc.dg/20021014-1.c: New test.
46375
46376 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46377
46378 PR c++/5661
46379 * g++.dg/ext/vlm1.C: New test.
46380 * g++.dg/ext/vlm2.C: Likewise.
46381
46382 * g++.dg/init/array1.C: Remove invalid braces.
46383 * g++.dg/init/brace1.C: New test.
46384 * g++.dg/init/copy2.C: Likewise.
46385 * g++.dg/init/copy3.C: Likewise.
46386 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46387 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46388 braces.
46389
46390 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46391
46392 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46393
46394 2002-10-11 Richard Shann <richard.shann@superh.com>
46395
46396 * gcc.c-torture/compile/simd-5.c: New test.
46397
46398 2002-10-10 Roger Sayle <roger@eyesopen.com>
46399
46400 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46401
46402 2002-10-10 Jim Wilson <wilson@redhat.com>
46403
46404 * gcc.c-torture/execute/20021010-1.c: New test.
46405
46406 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46407
46408 PR c/7353
46409 * g++.dg/ext/typedef-init.C: New test.
46410 * gcc.dg/typedef-init.c: New test.
46411
46412 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46413
46414 * gcc.dg/cpp/paste13.c: New test.
46415
46416 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46417
46418 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46419 remaining platforms, XFAIL during compile, not execute. Don't
46420 XFAIL at -O0.
46421
46422 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46423
46424 * gcc.dg/alias-1.c: Tweak expected warning.
46425
46426 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46427
46428 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46429
46430 2002-10-06 Andreas Jaeger <aj@suse.de>
46431
46432 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46433 * gcc.dg/cpp/c++98.C: Likewise.
46434
46435 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46436 * g++.dg/cpp/c++98.C: Likewise.
46437
46438 * g++.dg/README (Subdirectories): Mention cpp directory.
46439
46440 PR target/7559
46441 * gcc.dg/20021006-1.c: New test.
46442
46443 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46444
46445 PR c++/7804
46446 * g++.dg/other/warning1.C: New test.
46447
46448 2002-10-04 Roger Sayle <roger@eyesopen.com>
46449
46450 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46451 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46452 and sparc-*-* with -m64 as expected failures. See PR 8087.
46453
46454 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46455
46456 PR c++/7931
46457 * g++.dg/template/ptrmem3.C: New test.
46458
46459 PR c++/7754
46460 * g++.dg/template/union1.C: New test.
46461
46462 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46463
46464 PR c++/8006
46465 * g++.dg/abi/mangle9.C: New test.
46466 * g++.dg/abi/mangle10.C: New test.
46467 * g++.dg/abi/mangle11.C: New test.
46468 * g++.dg/abi/mangle12.C: New test.
46469
46470 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46471
46472 PR c++/7188.
46473 * g++.dg/template/meminit1.C: New test.
46474 * g++.dg/warn/Wreorder-1.C: Likewise.
46475 * g++.old-deja/g++.mike/warn3.C: Tweak.
46476 * lib/prune.exp: Ingore "in copy constructor".
46477
46478 2002-10-02 Andreas Jaeger <aj@suse.de>
46479
46480 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46481 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46482 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46483 on x86-64.
46484
46485 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46486
46487 * gcc.dg/empty1.C: Fix typo.
46488
46489 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
46490
46491 * gcc.dg/alias-1.c: New test.
46492
46493 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46494
46495 * gcc.dg/empty1.C: New test.
46496
46497 * g++.dg/tls/init-2.C: Tweak error messages.
46498
46499 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
46500
46501 * gcc.c-torture/compile/20020923-1.c: New test.
46502
46503 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
46504
46505 * gcc.c-torture/execute/ffs-1.c: New test.
46506 * gcc.c-torture/execute/ffs-2.c: Ditto.
46507
46508 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
46509
46510 * g++.dg/overload/member1.C: New test.
46511
46512 2002-09-30 Mark Mitchell <mark@codesourcery.com>
46513
46514 * g++.dg/abi/empty7.C: New test.
46515 * g++.dg/init/pm2.C: Likewise.
46516
46517 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
46518
46519 * g++.dg/rtti/crash1.C: New test.
46520
46521 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
46522
46523 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46524 gcc.dg/sibcall-4.c: New tests.
46525
46526 2002-09-28 Roger Sayle <roger@eyesopen.com>
46527
46528 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46529 powerpc and MMIX targets.
46530
46531 2002-09-27 Zack Weinberg <zack@codesourcery.com>
46532
46533 * gcc.dg/cpp/20020927-1.c: New.
46534
46535 2002-09-26 David S. Miller <davem@redhat.com>
46536
46537 * gcc.c-torture/compile/trunctfdf.c: New.
46538
46539 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46540
46541 * lib/target-supports.exp (check_weak_available): Handle solaris2.
46542
46543 2002-09-27 Alan Modra <amodra@bigpond.net.au>
46544
46545 * gcc.c-torture/execute/loop-15.c: New.
46546
46547 2002-09-26 Janis Johnson <janis187@us.ibm.com>
46548
46549 * README.QMTEST: Fix typo.
46550
46551 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
46552
46553 * gcc.dg/20020926-1.c: New test.
46554
46555 2002-09-25 David S. Miller <davem@redhat.com>
46556
46557 PR target/7842
46558 * gcc.c-torture/execute/shiftdi.c: New test.
46559
46560 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
46561
46562 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46563 unique to the tool.
46564 * lib/g77.exp (g77_init): Likewise.
46565 * lib/g++.exp (g++_init): Likewise.
46566 * lib/objc.exp (objc_init): Likewise.
46567
46568 2002-09-25 Mark Mitchell <mark@codesourcery.com>
46569
46570 * g++.dg/abi/empty5.C: New test.
46571 * g++.dg/abi/empty6.C: New test.
46572 * g++.dg/abi/vbase12.C: New test.
46573
46574 2002-09-25 Richard Henderson <rth@redhat.com>
46575
46576 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46577 too-small long double.
46578
46579 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46580
46581 * gcc.dg/20020919-1.c: New test.
46582
46583 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46584
46585 * g++.dg/abi/bitfield6.C: New test.
46586 * g++.dg/abi/bitfield7.C: New test.
46587 * g++.dg/abi/bitfield8.C: New test.
46588 * g++.dg/abi/vbase11.C: New test.
46589
46590 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46591
46592 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46593 hppa*-*-hpux*. Update test comment.
46594
46595 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46596
46597 * gcc.dg/tls/struct-1.c: New test.
46598
46599 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46600
46601 * gcc.dg/cpp/tr-warn2.c: Update.
46602
46603 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46604
46605 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46606
46607 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46608
46609 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46610 systems.
46611
46612 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46613
46614 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46615
46616 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46617 Adjust for c++filt moved to binutils. Remove spurious duplicate
46618 setting of cxxfilt.
46619
46620 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46621
46622 * gcc.dg/20020312-2.c: Update for darwin.
46623
46624 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46625
46626 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46627
46628 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46629
46630 * objc.dg/comp-types-1.m: New test.
46631 * objc.dg/comp-types-2.m: New test.
46632 * objc.dg/comp-types-3.m: New test.
46633 * objc.dg/comp-types-4.m: New test.
46634 * objc.dg/comp-types-5.m: New test.
46635 * objc.dg/comp-types-6.m: New test.
46636
46637 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46638
46639 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46640
46641 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46642
46643 * g++.dg/other/do1.C: New test.
46644
46645 * g++.dg/template/subst1.C: New test.
46646
46647 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46648
46649 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46650
46651 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46652
46653 * g++.dg/template/qualttp20.C: Adjust expected errors.
46654 * g++.old-deja/g++.jason/report.C: Likewise.
46655 * g++.old-deja/g++.other/qual1.C: Likewise.
46656
46657 * g++.dg/lookup/scoped2.C: New test.
46658
46659 * g++.dg/ext/asm3.C: New test.
46660
46661 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46662
46663 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46664
46665 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46666
46667 * ChangeLog: follow spelling conventions.
46668 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46669 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46670 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46671 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46672 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46673 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46674 * g++.old-deja/g++.law/global-init1.C: Likewise.
46675 * g++.old-deja/g++.other/delete4.C: Likewise.
46676 * g++.old-deja/g++.other/inline21.C: Likewise.
46677 * g++.old-deja/g++.other/singleton.C: Likewise.
46678 * g77.dg/strlen0.f: Likewise.
46679 * g77.f-torture/compile/20010519-1.f: Likewise.
46680 * g77.f-torture/compile/980310-4.f: Likewise.
46681 * gcc.c-torture/compile/20000605-1.c: Likewise.
46682 * gcc.c-torture/execute/20020225-1.c: Likewise.
46683 * gcc.dg/c90-hexfloat-2.c: Likewise.
46684 * gcc.dg/c99-bool-1.c: Likewise.
46685 * gcc.dg/c99-hexfloat-2.c: Likewise.
46686 * gcc.dg/dll-2.c: Likewise.
46687 * gcc.dg/wtr-union-init-1.c: Likewise.
46688 * gcc.dg/wtr-union-init-2.c: Likewise.
46689 * gcc.dg/wtr-union-init-3.c: Likewise.
46690 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46691 * gcc.dg/cpp/defined.c: Likewise.
46692 * gcc.dg/cpp/macsyntx.c: Likewise.
46693 * gcc.dg/cpp/paste2.c: Likewise.
46694 * gcc.dg/cpp/trad/defined.c: Likewise.
46695 * gcc.dg/format/c90-printf-1.c: Likewise.
46696 * gcc.dg/format/c90-scanf-1.c: Likewise.
46697 * gcc.dg/format/c99-printf-1.c: Likewise.
46698 * gcc.dg/format/c99-scanf-1.c: Likewise.
46699 * gcc.misc-tests/gcov-8.c: Likewise.
46700 * lib/profopt.exp: Likewise.
46701
46702 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46703
46704 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46705
46706 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46707
46708 * g++.dg/inherit/using2.C: New test.
46709
46710 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46711
46712 * ChangeLog: Follow spelling conventions.
46713 * g++.dg/template/friend4.C: Likewise.
46714 * g++.old-deja/g++.pt/crash67.C: Likewise.
46715 * gcc.c-torture/execute/20000801-4.c: Likewise.
46716 * gcc.dg/c90-digraph-1.c: Likewise.
46717 * gcc.dg/c94-digraph-1.c: Likewise.
46718 * gcc.dg/c99-digraph-1.c: Likewise.
46719 * gcc.dg/cpp/line5.c: Likewise.
46720 * gcc.dg/cpp/multiline.c: Likewise.
46721 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46722 * gcc.dg/format/attr-3.c: Likewise.
46723 * gcc.dg/format/c90-scanf-3.c: Likewise.
46724 * gcc.dg/format/ext-4.c: Likewise.
46725
46726 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46727
46728 * g++.dg/template/pretty1.C: New test.
46729
46730 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46731
46732 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46733
46734 2002-09-13 Matt Austern <austern@apple.com>
46735
46736 * g++.dg/other/constref[12].C: New, regression tests for
46737 passing a cast expression to a function by const reference.
46738
46739 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46740
46741 * g++.dg/template/deduce1.C: New test.
46742
46743 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46744
46745 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46746 32-bit int.
46747
46748 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46749
46750 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46751 usage.
46752
46753 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46754
46755 * gcc.c-torture/compile/20020910-1.c: New test.
46756
46757 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46758
46759 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46760
46761 2002-09-10 Andreas Jaeger <aj@suse.de>
46762
46763 * gcc.dg/20020312-2.c: Adjust for x86-64.
46764
46765 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46766
46767 * g77.dg/7388.f: New test case for PR 7388.
46768
46769 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46770
46771 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46772
46773 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46774
46775 * objc.dg/proto-lossage-1.m: New test.
46776
46777 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46778
46779 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46780
46781 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46782
46783 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46784 expected to pass.
46785
46786 2002-09-06 Stan Shebs <shebs@apple.com>
46787 David Edelsohn <edelsohn@gnu.org>
46788
46789 * gcc.dg/weak: New directory.
46790 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46791 target-specific xfail bits.
46792 * gcc.dg/typeof-2.c: Move to new directory.
46793 * gcc.dg/weak.exp: New expect script.
46794
46795 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46796
46797 * gcc.c-torture/execute/extzvsi.c: New test.
46798
46799 2002-09-05 Stan Shebs <shebs@apple.com>
46800
46801 * gcc.dg/weak-1.c: xfail on Darwin.
46802 * gcc.dg/weak-2.c: Ditto.
46803 * gcc.dg/weak-3.c: Ditto.
46804 * gcc.dg/weak-4.c: Ditto.
46805 * gcc.dg/weak-5.c: Ditto.
46806 * gcc.dg/weak-6.c: Ditto.
46807 * gcc.dg/weak-7.c: Ditto.
46808 * gcc.dg/weak-8.c: Ditto.
46809 * gcc.dg/weak-9.c: Ditto.
46810
46811 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46812
46813 * gcc.c-torture/execute/loop-14.c: New test.
46814
46815 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46816
46817 * g++.dg/other/cxa-atexit1.C: New test.
46818
46819 * gcc.dg/typeof-2.c: New test.
46820
46821 2002-09-03 Roger Sayle <roger@eyesopen.com>
46822
46823 * gcc.dg/builtins-2.c: New testcase.
46824 * gcc.dg/builtins-3.c: New testcase.
46825
46826 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46827
46828 * gcc.dg/cpp/_Pragma4.c: New test.
46829
46830 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46831
46832 * objc/execute/nil_method-1.m: New testcase.
46833
46834 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46835
46836 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46837 [Object class], not [Object initialize].
46838
46839 2002-08-31 Roger Sayle <roger@eyesopen.com>
46840 Hans-Peter Nilsson <hp@bitrange.com>
46841
46842 * gcc.c-torture/execute/20020720-1.x: Skip test on
46843 mmix-knuth-mmixware. Correct comment.
46844
46845 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46846
46847 * g++.dg/abi/bitfield5.C: New test.
46848 * g++.dg/abi/vbase10.C: Likewise.
46849
46850 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46851
46852 * objc.dg/undeclared-selector.m: New test.
46853
46854 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46855
46856 * g++.dg/other/offsetof1.C: Avoid cast warning.
46857
46858 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46859
46860 * objc.dg/super-class-2.m: New test.
46861
46862 2002-08-24 Matt Austern <austern@apple.com>
46863
46864 * g++.dg/ext/lvaddr.C: New test.
46865 * g++.dg/ext/lvcast.C: New test.
46866
46867 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46868
46869 * g++.dg/inherit/cond1.C: New test.
46870
46871 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46872
46873 * gcc.dg/noncompile/incomplete-1.c: New test.
46874
46875 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46876
46877 * gcc.dg/typespec-1.c: New test.
46878
46879 2002-08-20 Devang Patel <dpatel@apple.com>
46880 * objc.dg/proto-hier-2.m: New test.
46881
46882 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46883
46884 * objc.dg/bitfield-1.m: New test.
46885 * objc.dg/bitfield-2.m: New test.
46886
46887 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46888
46889 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46890 gcc.dg/c99-flex-array-4.c: New tests.
46891
46892 2002-08-16 Stan Shebs <shebs@apple.com>
46893
46894 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46895
46896 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46897
46898 * gcc.dg/typeof-1.c: New test.
46899 * g++.dg/ext/typeof2.C: New test.
46900
46901 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46902
46903 * g++.dg/other/offsetof1.C: New test.
46904
46905 2002-08-14 Richard Henderson <rth@redhat.com>
46906
46907 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46908
46909 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46910
46911 * gcc.dg/cpp/_Pragma3.c: New test.
46912
46913 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46914
46915 * g++.dg/template/inherit3: New test.
46916
46917 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46918
46919 * gcc.dg/bitfld-4.c: Add blank options.
46920
46921 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46922
46923 * g++.dg/template/crash1.C: New test.
46924
46925 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46926
46927 * gcc.dg/tls/opt-2.c: New test.
46928
46929 2002-08-08 Devang Patel <dpatel@apple.com>
46930
46931 * objc.dg/selector-1.m : New test
46932
46933 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46934
46935 * g++.dg/abi/bitfield4.C: New test.
46936 * gcc.dg/bitfld-4.c: New test.
46937
46938 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46939
46940 * g++.dg/other/packed1.C: New test.
46941
46942 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46943
46944 * g++.dg/abi/offsetof.C: Tweak error messages.
46945 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46946
46947 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46948
46949 * gcc.dg/bitfld-3.c: New test.
46950
46951 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46952 Richard Henderson <rth@redhat.com>
46953
46954 * gcc.dg/i386-bitfield1.c: New test.
46955 * g++.dg/abi/bitfield3.C: Update.
46956
46957 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46958
46959 * objc.dg/const-str-2.m: Update.
46960 * gcc.dg/cpp/c++98.c: Change to C extension.
46961 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46962 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46963
46964 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46965
46966 * gcc.dg/tls/diag-3.c: New.
46967
46968 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46969
46970 * g++.dg/README (Subdirectories): Document new subdir expr.
46971 * g++.dg/expr/pmf-1.C: New test.
46972
46973 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46974
46975 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46976
46977 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46978
46979 * g++.dg/abi/bitfield3.C: New test.
46980
46981 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46982
46983 * lib/gcov.exp: Tweak expected line formats.
46984 * gcc.misc-tests/gcov8.c: New test.
46985 * gcc.misc-tests/gcov8.x: New flags.
46986
46987 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46988
46989 * consistency.vlad/layout/endian.c: Include string.h.
46990
46991 * gcc.c-torture/execute/20020805-1.c: New test.
46992
46993 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46994
46995 * g++.dg/other/conversion1.C: New test.
46996
46997 2002-08-03 Roger Sayle <roger@eyesopen.com>
46998
46999 * gcc.dg/builtins-1.c: New testcase.
47000
47001 2002-08-02 Mark Mitchell <mark@codesourcery.com>
47002
47003 * g++.dg/inherit/access3.C: New test.
47004
47005 2002-08-01 Jakub Jelinek <jakub@redhat.com>
47006
47007 * gcc.dg/ia64-visibility-2.c: New test.
47008
47009 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
47010
47011 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47012 __qualifier_flags to __flags.
47013
47014 2002-07-31 Mark Mitchell <mark@codesourcery.com>
47015
47016 * g++.dg/inherit/operator1.C: New test.
47017 * g++.dg/lookup/disamb1.C: Fix typo in comment.
47018 * g++.dg/other/error1.C: Change expected error message.
47019 * g++.dg/template/conv4.C: Likewise.
47020
47021 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
47022
47023 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47024 for documented behavior.
47025
47026 2002-07-25 Roger Sayle <roger@eyesopen.com>
47027
47028 * gcc.c-torture/execute/20020720-1.x: Skip this test on
47029 several targets known to fail.
47030
47031 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
47032
47033 * gcc.dg/mips-args-[123].c: New tests.
47034
47035 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
47036
47037 * gcc.dg/ppc-spe.c: New.
47038
47039 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
47040
47041 * g++.dg/other/ptrmem4.C: New testcase.
47042
47043 2002-07-24 Richard Henderson <rth@redhat.com>
47044
47045 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47046
47047 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
47048
47049 * g++.dg/ext/alignof1.C (main): Return 0 for success.
47050
47051 2002-07-24 Roger Sayle <roger@eyesopen.com>
47052
47053 * gcc.c-torture/execute/memset-3.c: New testcase.
47054
47055 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
47056
47057 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47058 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47059
47060 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47061
47062 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47063 Delete.
47064
47065 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
47066
47067 * gcc.c-torture/compile/simd-4.c: New test.
47068
47069 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47070
47071 PR c++/7347, c++/7348
47072 * g++.dg/template/access4.C: New test.
47073 * g++.dg/template/access5.C: New test.
47074 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47075 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47076 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47077 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47078
47079 2002-07-22 Jakub Jelinek <jakub@redhat.com>
47080
47081 * gcc.dg/gnu89-init-2.c: New test.
47082
47083 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
47084
47085 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47086
47087 2002-07-20 Roger Sayle <roger@eyesopen.com>
47088
47089 * gcc.c-torture/execute/20020720-1.c: New testcase.
47090
47091 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
47092
47093 * gcc.dg/cpp/Wsignprom.c: New tests.
47094
47095 2002-07-20 Alan Modra <amodra@bigpond.net.au>
47096
47097 * gcc.c-torture/execute/loop-13.c: New test.
47098
47099 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
47100
47101 * gcc.dg/cpp/expr.c: New tests.
47102
47103 2002-07-18 David Edelsohn <edelsohn@gnu.org>
47104
47105 * g++.dg/opt/pr6713.C: Add template instantiation.
47106
47107 2002-07-18 Alan Modra <amodra@bigpond.net.au>
47108
47109 * gcc.dg/nest.c: New test.
47110
47111 2002-07-17 Richard Henderson <rth@redhat.com>
47112
47113 * g++.dg/opt/pr6713.C: New test.
47114
47115 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
47116
47117 * gcc.c-torture/execute/loop-2e.x: Let the testcase
47118 XFAIL for all x86 processors.
47119
47120 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
47121
47122 * gcc.c-torture/execute/20010122-1.x: Do not test with
47123 -fomit-frame-pointer.
47124
47125 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47126
47127 * g++.dg/template/instantiate2.C: New test.
47128 * g++.dg/template/spec4.C: New test.
47129
47130 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47131
47132 * g++.dg/template/access2.C: New test.
47133 * g++.dg/template/access3.C: New test.
47134
47135 2002-07-15 Zack Weinberg <zack@codesourcery.com>
47136
47137 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47138 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47139 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47140 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47141 Convert to use <stdarg.h>.
47142 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47143 Delete.
47144 * gcc.dg/va-arg-2.c: New.
47145 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47146
47147 2002-07-15 Jakub Jelinek <jakub@redhat.com>
47148
47149 * gcc.c-torture/compile/20020710-1.c: New test.
47150
47151 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
47152 Andrew Pinski <pinskia@physics.uc.edu>
47153
47154 gcc.c-torture/compile/simd-2.c: New testcase.
47155 gcc.c-torture/compile/simd-3.c: Likewise.
47156
47157 2002-07-11 Mark Mitchell <mark@codesourcery.com>
47158
47159 PR c++/7224
47160 * g++.dg/overload/error1.C: New test.
47161
47162 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47163
47164 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47165 configuration and IRIX 6 O32 ABI.
47166
47167 2002-07-11 Roger Sayle <roger@eyesopen.com>
47168
47169 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47170
47171 2002-07-10 Roger Sayle <roger@eyesopen.com>
47172
47173 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47174
47175 2002-07-10 Jeffrey A Law <law@redhat.com>
47176
47177 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47178
47179 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
47180
47181 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
47182
47183 * gcc.dg/20020312-2.c: Check for __PPC__.
47184
47185 2002-07-09 Diego Novillo <dnovillo@redhat.com>
47186
47187 * gcc.c-torture/compile/20020709-1.c: New test.
47188
47189 2002-07-07 Roger Sayle <roger@eyesopen.com>
47190
47191 * g++.dg/template/qualttp21.C: New test case.
47192
47193 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
47194
47195 * gcc.c-torture/compile/20020706-1.c: New test.
47196 * gcc.c-torture/compile/20020706-2.c: New test.
47197
47198 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
47199 Alexandre Oliva <aoliva@redhat.com>
47200
47201 * g++.dg/warn/incomplete1.C: New test.
47202
47203 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47204
47205 PR c++/7099
47206 * g++.dg/warn/noreturn1.C: New test.
47207
47208 2002-07-03 Mark Mitchell <mark@codesourcery.com>
47209
47210 PR c++/6706
47211 * g++.dg/debug/debug6.C: New test.
47212 * g++.dg/debug/debug7.C: New test.
47213
47214 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
47215
47216 * gcc.c-torture/compile/simd-3.c: New test.
47217
47218 2002-07-03 Chris Demetriou <cgd@broadcom.com>
47219
47220 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47221 * gcc.dg/20020620-1.c: Likewise.
47222
47223 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47224
47225 PR c++/6944
47226 * g++.dg/init/array4.C: New test.
47227 * g++.dg/init/array5.C: New test.
47228
47229 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
47230
47231 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47232 * gcc.c-torture/execute/simd-2.c (main): Likewise.
47233
47234 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47235
47236 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47237 * gcc.dg/wtr-aggr-init-1.c: Likewise.
47238 * gcc.dg/wtr-conversion-1.c: Likewise.
47239 * gcc.dg/wtr-escape-1.c: Likewise.
47240 * gcc.dg/wtr-int-type-1.c: Likewise.
47241 * gcc.dg/wtr-label-1.c: Likewise.
47242 * gcc.dg/wtr-static-1.c: Likewise.
47243 * gcc.dg/wtr-strcat-1.c: Likewise.
47244 * gcc.dg/wtr-suffix-1.c: Likewise.
47245 * gcc.dg/wtr-switch-1.c: Likewise.
47246 * gcc.dg/wtr-unary-plus-1.c: Likewise.
47247 * gcc.dg/wtr-union-init-1.c: Likewise.
47248 * gcc.dg/wtr-union-init-2.c: Likewise.
47249 * gcc.dg/wtr-union-init-3.c: Likewise.
47250
47251 * gcc.dg/wtr-func-def-1.c: New test.
47252
47253 2002-07-02 Devang Patel <dpatel@apple.com>
47254
47255 * objc.dg/param-1.m: New test.
47256
47257 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
47258
47259 * gcc.dg/cpp/trad/directive.c: Add test.
47260 * gcc.dg/cpp/trad/macroargs.c: Add test.
47261 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47262
47263 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
47264
47265 * gcc.dg/cpp/cmdlne-M.c: New test.
47266
47267 2002-07-02 Ziemowit Laski <zlaski@apple.com>
47268
47269 * objc.dg/desig-init-1.m: New test.
47270
47271 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47272
47273 PR c++/6716
47274 * g++.dg/template/instantiate1.C: New test.
47275
47276 2002-07-01 Mark Mitchell <mark@codesourcery.com>
47277
47278 PR c++/7112
47279 * g++.dg/template/sizeof2.C: New test.
47280
47281 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47282
47283 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47284 gcc.dg/cpp/trad/include.c: New tests.
47285
47286 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
47287
47288 PR target/7177
47289 * gcc.c-torture/compile/20020701-1.c: New test.
47290
47291 2002-07-01 Stan Shebs <shebs@apple.com>
47292
47293 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47294 header here...
47295 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47296 (objc-torture-execute): or here.
47297
47298 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
47299
47300 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47301
47302 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47303
47304 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47305
47306 2002-06-30 Devang Patel <dpatel@apple.com>
47307
47308 * objc.dg/fsyntax-only.m: New test.
47309
47310 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47311
47312 PR c++/6695
47313 * g++.dg/template/friend7.C: New file.
47314
47315 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47316
47317 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47318 return type.
47319
47320 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47321
47322 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47323 avoid division by zero.
47324
47325 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47326
47327 * gcc.dg/Wunknownprag.c: New tests.
47328
47329 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47330
47331 * gcc.c-torture/execute/simd-2.c: New test.
47332
47333 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47334
47335 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47336 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47337 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47338 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47339 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47340 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47341 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47342 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47343 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47344 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47345 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47346 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47347 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47348 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47349 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47350 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47351 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47352
47353 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47354
47355 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47356 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47357 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47358 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47359 New tests.
47360 * gcc.dg/cpp/trad/directive.c: Update.
47361
47362 2002-06-23 Andreas Jaeger <aj@suse.de>
47363
47364 * gcc.c-torture/execute/complex-6.c: New.
47365
47366 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47367
47368 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47369 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47370 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47371 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47372
47373 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47374
47375 * gcc.dg/cpp/trad: New directory with traditional tests copied
47376 from parent directory.
47377 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47378 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47379 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47380 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47381 Move to trad/ and rename.
47382 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47383 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47384 gcc.dg/cpp/trad/redef2.c: New tests.
47385 * gcc.dg/cpp/trad/trad.exp: New driver.
47386
47387 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47388
47389 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47390 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47391 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47392 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47393 Remove.
47394
47395 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47396
47397 * gcc.dg/20020620-1.c: New test.
47398
47399 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47400
47401 * g++.dg/template/ttp4.C: New test.
47402
47403 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47404
47405 * g++.dg/opt/vt1.C: Fix regexp.
47406
47407 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47408
47409 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47410 Don't use attribute `noinline'.
47411
47412 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47413
47414 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47415
47416 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47417
47418 * gcc.c-torture/execute/simd-1.c: New.
47419
47420 * gcc.dg/simd-1.c: New.
47421
47422 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47423
47424 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47425
47426 2002-06-16 Richard Henderson <rth@redhat.com>
47427
47428 * g++.dg/ext/anon-struct1.C: New.
47429 * g++.dg/ext/anon-struct2.C: New.
47430 * g++.dg/ext/anon-struct3.C: New.
47431 * gcc.dg/anon-struct-1.c: New.
47432 * gcc.dg/anon-struct-2.c: New.
47433 * gcc.dg/anon-struct-3.c: New.
47434 * gcc.dg/20011008-1.c: Adjust warning text.
47435 * gcc.dg/20020527-1.c: Add -fms-extensions.
47436
47437 2002-06-16 Richard Henderson <rth@redhat.com>
47438
47439 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47440
47441 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47442
47443 * gcc.c-torture/execute/20020615-1.c: New test.
47444
47445 2002-06-15 Roger Sayle <roger@eyesopen.com>
47446
47447 * gcc.c-tortuture/execute/compare-1.c: New test case.
47448 * gcc.c-tortuture/execute/compare-2.c: New test case.
47449 * gcc.c-tortuture/execute/compare-3.c: New test case.
47450
47451 2002-06-13 Richard Henderson <rth@redhat.com>
47452
47453 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47454 ia64 ilp32.
47455
47456 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47457
47458 * g++.dg/template/typename2.C: Update error message.
47459
47460 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47461
47462 * gcc.c-torture/execute/20020611-1.c: New test.
47463
47464 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47465
47466 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47467 list of targets to skip.
47468
47469 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47470
47471 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47472 targets if not optimizing.
47473
47474 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47475
47476 * gcc.c-torture/compile/20020605-1.c: New test.
47477
47478 * g++.dg/opt/vt1.C: New test.
47479
47480 * gcc.dg/20020531-1.c: New test.
47481
47482 * gcc.dg/20020530-1.c: New test.
47483
47484 * gcc.dg/20020527-1.c: New test.
47485
47486 * g++.dg/opt/cse1.C: New test.
47487
47488 2002-06-07 Roger Sayle <roger@eyesopen.com>
47489
47490 * gcc.dg/20020607-2.c: New test case.
47491
47492 2002-06-07 Jakub Jelinek <jakub@redhat.com>
47493
47494 * gcc.c-torture/compile/20020604-1.c: New test.
47495
47496 2002-06-04 Richard Henderson <rth@redhat.com>
47497
47498 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47499 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47500 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47501
47502 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
47503
47504 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47505
47506 2002-06-03 Richard Henderson <rth@redhat.com>
47507
47508 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47509 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47510
47511 2002-06-02 Richard Henderson <rth@redhat.com>
47512
47513 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47514 test functions static.
47515
47516 2002-06-02 Andreas Jaeger <aj@suse.de>
47517
47518 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47519 now.
47520
47521 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
47522
47523 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47524 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47525 Update for mofified diagnostics.
47526 * gcc.dg/c99-intconst-1.c: No longer fail.
47527
47528 2002-06-02 Richard Henderson <rth@redhat.com>
47529
47530 * gcc.dg/uninit-A.c: Remove xfail markers.
47531
47532 2002-06-01 Roger Sayle <roger@eyesopen.com>
47533
47534 * gcc.dg/fnegate-1.c: New test case.
47535
47536 2002-05-30 Osku Salerma <osku@iki.fi>
47537
47538 * gcc.c-torture/execute/mayalias-1.c: New file.
47539
47540 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
47541
47542 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47543 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47544 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47545
47546 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
47547
47548 * gcc.c-torture/execute/20020529-1.c: New test.
47549
47550 2002-05-27 Richard Henderson <rth@redhat.com>
47551
47552 * g++.dg/ext/attrib6.C: New test case.
47553
47554 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47555
47556 * gcc.c-torture/execute/pure-1.c: New test.
47557
47558 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47559
47560 * gcc.dg/cpp/arith-2.c: Remove.
47561
47562 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47563
47564 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47565 * gcc.dg/cpp/if-3.c: Remove.
47566
47567 2002-05-26 Jakub Jelinek <jakub@redhat.com>
47568
47569 * g++.dg/opt/cse2.C: New test.
47570
47571 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47572
47573 * gcc.dg/cpp/arith-1.c: New semantic tests.
47574 * gcc.dg/cpp/if-1.c: Update.
47575
47576 2002-05-24 Ben Elliston <bje@redhat.com>
47577
47578 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47579
47580 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47581
47582 * gcc.dg/verbose-asm.c: New test.
47583
47584 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47585
47586 * gcc.dg/cpp/paste12.c: New test.
47587
47588 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47589
47590 * g++.dg/parse/named_ops.C: New test.
47591
47592 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47593
47594 * gcc.dg/weak-8.c: New test.
47595
47596 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47597
47598 * gcc.dg/weak-2.c: Allow optional leading underscore
47599 in scan-assembler symbol name.
47600 * gcc.dg/weak-3.c: Likewise.
47601 * gcc.dg/weak-4.c: Likewise.
47602 * gcc.dg/weak-5.c: Likewise.
47603
47604 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47605
47606 * gcc.dg/20020523-1.c: New test.
47607
47608 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47609
47610 * objc.dg/const-str-2.m: Update now that we stop after
47611 a command line error.
47612
47613 2002-05-22 Richard Henderson <rth@redhat.com>
47614
47615 * g++.dg/dg.exp: Fix typo in test pruneing.
47616
47617 2002-05-22 Richard Henderson <rth@redhat.com>
47618
47619 * g++.dg/dg.exp: Prune the tls subdirectory.
47620 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47621 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47622 * g++.dg/tls/init-1.C: New.
47623
47624 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47625
47626 * gcc.dg/20020517-1.c: New test.
47627
47628 2002-05-21 Richard Henderson <rth@redhat.com>
47629
47630 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47631 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47632
47633 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47634
47635 * g++.dg/other/copy2.C: New test.
47636
47637 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47638
47639 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47640 (MAX_COPY): Bump up to 10 times sizeof (long long).
47641 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47642
47643 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47644 sizeof (long long).
47645
47646 * gcc.c-torture/execute/strcpy-1.c: New test.
47647
47648 2002-05-19 Jason Merrill <jason2redhat.com>
47649
47650 * g++.dg/ext/oper1.C: New test.
47651
47652 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47653 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47654
47655 * README.QMTEST: New file.
47656
47657 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47658
47659 2002-05-19 Andreas Jaeger <aj@suse.de>
47660
47661 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47662 now.
47663 * gcc.c-torture/execute/loop-2d.x: Likewise.
47664
47665 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47666
47667 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47668 support weak symbols.
47669 * gcc.dg/weak-4.c: Likewise.
47670 * gcc.dg/weak-6.c: Likewise.
47671
47672 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47673
47674 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47675 cygwin, coff and h8300-*-hms targets
47676 * gcc.dg/weak-5.c: Likewise.
47677 * gcc.dg/weak-7.c: Likewise.
47678
47679 2002-05-16 Jason Merrill <jason@redhat.com>
47680
47681 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47682 (scan-assembler-not, scan-assembler-dem): Likewise.
47683 (scan-assembler-dem-not): Likewise.
47684
47685 2002-05-15 Richard Henderson <rth@redhat.com>
47686
47687 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47688
47689 2002-05-15 Richard Henderson <rth@redhat.com>
47690
47691 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47692 (vfoo1f): Warning here.
47693 (vfoo1l): Don't redefine the alias.
47694
47695 2002-05-14 Jason Merrill <jason@redhat.com>
47696 Alexandre Oliva <aoliva@redhat.com>
47697
47698 * g++.dg/init/pm1.C: New test.
47699
47700 2002-05-12 David S. Miller <davem@redhat.com>
47701
47702 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47703 types.
47704
47705 2002-05-10 Roger Sayle <roger@eyesopen.com>
47706
47707 * gcc.c-torture/execute/20020510-1.c: New test case.
47708
47709 2002-05-10 David S. Miller <davem@redhat.com>
47710
47711 * gcc.c-torture/execute/conversion.c: Test long double too.
47712
47713 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47714
47715 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47716 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47717 * lib/g++.exp (g++_link_flags): Likewise.
47718 * lib/objc.exp (objc_target_compile): Likewise.
47719
47720 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47721
47722 * gcc.dg/cpp/poison.c: Update.
47723 * gcc.dg/cpp/20000625-2.c: Remove.
47724 * gcc.dg/cpp/direct2s.c: Remove final test.
47725
47726 2002-05-08 Tom Rix <trix@redhat.com>
47727
47728 * gcc.c-torture/execute/20020508-1.c: New test.
47729 * gcc.c-torture/execute/20020508-2.c: New test.
47730 * gcc.c-torture/execute/20020508-3.c: New test.
47731
47732 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47733
47734 * gcc.dg/cpp/charconst-4.c: More tests.
47735
47736 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47737
47738 PR c/6569
47739 * gcc.dg/weak-3.c: Update location of warning messages.
47740 * gcc.dg/weak-5.c: Likewise.
47741
47742 2002-05-06 Roger Sayle <roger@eyesopen.com>
47743
47744 * gcc.c-torture/execute/20020506-1.c: New test case.
47745
47746 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47747
47748 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47749
47750 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47751
47752 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47753
47754 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47755
47756 * gcc.dg/cpp/charconst-3.c: New test.
47757
47758 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47759
47760 * gcc.dg/cpp/charconst.c: Update tests.
47761
47762 2002-05-05 Tim Josling <tej@melbpc.org.au>
47763
47764 * treelang: Added directory for new sample language treelang. Also
47765 lib/treelang.exp: New file to signal treelang should be tested.
47766
47767 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47768
47769 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47770 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47771 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47772 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47773 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47774 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47775 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47776
47777 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47778
47779 * gcc.dg/format/xopen-2.c: New test.
47780
47781 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47782
47783 * gcc.dg/20020503-1.c: New test.
47784
47785 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47786
47787 * g++.dg/init/dtor1.C: Make it tougher.
47788
47789 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47790
47791 * g++.dg/init/dtor1.C: New test.
47792
47793 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47794
47795 * gcc.dg/altivec-8.c: New.
47796
47797 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47798
47799 * gcc.dg/altivec-7.c: New.
47800
47801 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47802
47803 * g++.dg/parse/typedef1.C: New test.
47804
47805 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47806
47807 PR c++/6486
47808 * g++.dg/template/friend6.C: New test.
47809
47810 PR c++/6492
47811 * g++.dg/init/copy1.C: New test.
47812
47813 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47814
47815 * g++.dg/warn/effc1.C: New test.
47816
47817 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47818
47819 * gcc.dg/cpp/if-cexp.c: Add a test.
47820
47821 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47822
47823 * gcc.dg/20020426-2.c: New test.
47824
47825 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47826
47827 * gcc.dg/cpp/if-mop.c: Update.
47828 * gcc.dg/cpp/if-mpar.c: Add test.
47829 * gcc.dg/cpp/if-oppr.c: Update.
47830
47831 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47832
47833 PR c/6343
47834 * gcc.dg/weak-[2-7].c: New tests.
47835
47836 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47837
47838 * gcc.dg/enum1.c: New test.
47839
47840 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47841
47842 PR c++/6497
47843 * g++.dg/inherit/access2.C: New test.
47844
47845 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47846
47847 PR bootstrap/6445
47848 * gcc.dg/20020426-1.c: New test.
47849
47850 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47851
47852 * g++.dg/abi/enum1.C: New test.
47853
47854 2002-04-26 Richard Henderson <rth@redhat.com>
47855
47856 * gcc.dg/c99-bool-1.c: Expect always true warning.
47857
47858 2002-04-25 Roger Sayle <roger@eyesopen.com>
47859
47860 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47861
47862 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47863
47864 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47865 targets.
47866
47867 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47868
47869 * g++.dg/abi/mange7.C: New test.
47870
47871 PR c++/6438.
47872 * g++.dg/parse/stmtexpr2.C: New test.
47873
47874 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47875
47876 * gcc.dg/20020312-2.c: Add SH target.
47877
47878 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47879
47880 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47881 compiler output on mips*-*-irix*.
47882
47883 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47884
47885 * g++.dg/parse/attr1.C: New test.
47886
47887 2002-04-23 Roger Sayle <roger@eyesopen.com>
47888
47889 * gcc.c-torture/execute/string-opt-17.c: New test case.
47890 * gcc.c-torture/execute/memset-2.c: New test case.
47891
47892 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47893
47894 PR c++/6256:
47895 * g++.dg/template/friend5.C: New test.
47896
47897 PR c++/6331:
47898 * g++.dg/template/qual1.C: Likewise.
47899
47900 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47901
47902 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47903 Include stdlib.h, not stdio.h or ctype.h.
47904
47905 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47906
47907 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47908 cris-*-elf* and mmix-*-*.
47909 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47910 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47911 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47912 Ditto.
47913 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47914 * gcc.dg/wchar_t-1.c: Ditto.
47915
47916 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47917
47918 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47919 Clarify comment.
47920
47921 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47922
47923 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47924
47925 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47926
47927 * gcc.c-torture/execute/20000906-1.x: Delete.
47928
47929 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47930
47931 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47932
47933 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47934
47935 * PR6367
47936 * g77.f-torture/execute/6367.f: New test.
47937 * g77.f-torture/execute/6367.x: Disable for MMIX.
47938
47939 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47940
47941 * PR6352
47942 * g++.dg/opt/inline2.C: New test.
47943
47944 2002-04-18 Richard Henderson <rth@redhat.com>
47945
47946 * gcc.dg/20000906-1.c: Enable for all targets.
47947 * gcc.c-torture/compile/iftrap-2.c: New.
47948
47949 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47950
47951 * gcc.dg/20020418-1.c: New test.
47952 * gcc.dg/20020418-2.c: New test.
47953
47954 2002-04-18 Richard Henderson <rth@redhat.com>
47955
47956 * gcc.c-torture/compile/iftrap-1.c: New.
47957 * gcc.dg/iftrap-1.c: Adjust for ia64.
47958 * gcc.dg/iftrap-2.c: New.
47959
47960 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47961
47962 * gcc.c-torture/compile/20020418-1.c: New test.
47963
47964 2002-04-18 Roger Sayle <roger@eyesopen.com>
47965
47966 * gcc.c-torture/compile/20020415-1.c: New.
47967
47968 2002-04-18 David S. Miller <davem@redhat.com>
47969
47970 * gcc.c-torture/execute/20020418-1.c: New test.
47971
47972 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47973
47974 * gcc.dg/20020416-1.c: New test.
47975
47976 * g++.dg/opt/inline1.C: New test.
47977
47978 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47979
47980 * gcc.dg/altivec-5.c: New test.
47981
47982 * gcc.dg/20020415-1.c: New test.
47983
47984 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47985
47986 * lib/chill.exp: Remove.
47987
47988 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47989
47990 * g++.dg/other/big-struct.C: New test.
47991
47992 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47993
47994 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47995 of scratch file.
47996
47997 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47998
47999 PR c/6277
48000 * gcc.dg/i386-387-1.c: Allow optional leading underscore
48001 in scan-assembler function name
48002
48003 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
48004
48005 * g77.f-torture/execute/980628-4.x,
48006 g77.f-torture/execute/980628-5.x,
48007 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48008 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48009 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48010 i[34567]86-*-*.
48011
48012 2002-04-13 David S. Miller <davem@redhat.com>
48013
48014 * gcc.c-torture/execute/20020413-1.c: New test.
48015
48016 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
48017
48018 * gcc.dg/asm-6.c,
48019 * g++.dg/ext/asm1.C: New tests.
48020
48021 2002-04-12 Mark Mitchell <mark@codesourcery.com>
48022
48023 PR c++ 5373.
48024 * g++.dg/parse/stmtexpr1.C: New test.
48025
48026 PR c++/5189.
48027 * g++.dg/template/copy1.C: New test.
48028
48029 2002-04-12 Richard Henderson <rth@redhat.com>
48030
48031 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48032
48033 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
48034
48035 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48036 gcc.c-torture/execute/20020307-2.c.
48037
48038 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
48039
48040 * g++.dg/ext/attrib5.C,
48041 * g++.dg/lookup/struct1.C: New tests.
48042
48043 2002-04-11 Jakub Jelinek <jakub@redhat.com>
48044
48045 * gcc.dg/20020411-1.c: New test.
48046
48047 * gcc.c-torture/execute/20020411-1.c: New test.
48048
48049 2002-04-10 Janis Johnson <janis187@us.ibm.com>
48050
48051 * g77.f-torture/execute/6177.f: New test.
48052
48053 2002-04-10 Jakub Jelinek <jakub@redhat.com>
48054
48055 PR middle-end/6247
48056 * g++.dg/opt/cleanup1.C: New test.
48057
48058 * g++.dg/opt/const1.C: New test.
48059
48060 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
48061
48062 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48063
48064 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
48065
48066 PR c++/5507
48067 * g++.dg/template/typename2.C: New test.
48068
48069 2002-04-10 Alan Modra <amodra@bigpond.net.au>
48070
48071 * gcc.c-torture/execute/loop-12.c: New.
48072
48073 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48074
48075 * g77.f-torture/execute/980628-4.x,
48076 g77.f-torture/execute/980628-5.x,
48077 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48078 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48079 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48080
48081 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48082
48083 PR optimization/6086
48084 * g++.dg/opt/preinc1.C: New test.
48085
48086 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48087
48088 PR c++/5571
48089 * g++.dg/opt/static2.C: New test.
48090
48091 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48092
48093 PR c/5120
48094 * gcc.dg/20020406-1.c: New test.
48095
48096 2002-04-04 David S. Miller <davem@redhat.com>
48097
48098 * gcc.c-torture/execute/20020404-1.c: New test.
48099
48100 2002-04-04 Jakub Jelinek <jakub@redhat.com>
48101
48102 PR c/6123
48103 * gcc.dg/20020312-2.c: Do not declare global register variable
48104 if __PIC__ or __pic__ is defined.
48105
48106 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
48107
48108 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
48109 __asm__ so that it works correctly even if -ansi -pedantic-errors.
48110
48111 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48112
48113 * gcc.misc-tests/linkage.exp: Update last change to handle
48114 sparc*-, not just sparc-.
48115
48116 2002-04-03 Richard Henderson <rth@redhat.com>
48117
48118 * gcc.dg/cpp/ucs.c: Improved long UCS test.
48119
48120 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48121
48122 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48123
48124 2002-04-02 David S. Miller <davem@redhat.com>
48125
48126 * gcc.c-torture/execute/20020402-3.c: New test.
48127
48128 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48129
48130 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48131 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48132
48133 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48134 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48135 g77.f-torture/execute/20001201.x,
48136 g77.f-torture/execute/u77-test.x: New files.
48137
48138 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48139 * gcc.dg/wchar_t-1.c: Ditto.
48140
48141 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48142
48143 * gcc.c-torture/execute/20020402-1.c: New test.
48144
48145 2002-04-01 Richard Henderson <rth@redhat.com>
48146
48147 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48148
48149 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48150
48151 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48152
48153 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48154
48155 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48156
48157 * g++.dg/inherit/template-as-base.C: Expect error.
48158 * g++.dg/inherit/namespace-as-base.C: Likewise.
48159
48160 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
48161
48162 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48163 g++.dg/ext/instantiate3.C: Tweak match patterns.
48164
48165 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48166 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48167 -da test.
48168
48169 2002-03-31 Richard Henderson <rth@redhat.com>
48170
48171 * gcc.dg/special/alias-2.c: New.
48172 * gcc.dg/special/ecos.exp: Run it.
48173
48174 2002-03-31 Richard Henderson <rth@redhat.com>
48175
48176 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48177
48178 2002-03-31 Kazu Hirata <kazu@hxi.com>
48179
48180 * gcc.dg/weak-1.c: Disable on h8300 port.
48181
48182 2002-03-29 Janis Johnson <janis187@us.ibm.com>
48183
48184 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48185 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48186 ordering tests.
48187 * g++.dg/bprob/bprob-1.C: New test.
48188 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48189 * g++.dg/gcov/gcov-1.C: New test.
48190 * g++.dg/gcov/gcov-1.x: New file.
48191 * g++.dg/gcov/gcov-2.C: New test.
48192 * g++.dg/gcov/gcov-3.C: New test.
48193 * g++.dg/gcov/gcov-3.h: New file.
48194
48195 2002-03-28 Roger Sayle <roger@eyesopen.com>
48196
48197 * g++.old-deja/g++.other/builtins5.C: New test.
48198 * g++.old-deja/g++.other/builtins6.C: New test.
48199 * g++.old-deja/g++.other/builtins7.C: New test.
48200 * g++.old-deja/g++.other/builtins8.C: New test.
48201 * g++.old-deja/g++.other/builtins9.C: New test.
48202
48203 2002-03-29 Jakub Jelinek <jakub@redhat.com>
48204
48205 * g++.dg/opt/static1.C: New test.
48206
48207 * g++.dg/opt/longbranch1.C: New test.
48208
48209 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
48210
48211 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48212
48213 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48214
48215 2002-03-28 Jeffrey A Law (law@redhat.com)
48216
48217 * gcc.c-torture/execute/20020328-1.c: New test.
48218
48219 2002-03-27 Richard Henderson <rth@redhat.com>
48220
48221 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48222 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48223 move from g++.old-deja/g++.ext/.
48224
48225 2002-03-27 Mark Mitchell <mark@codesourcery.com>
48226
48227 * g++.dg/init/new2.C: New test.
48228
48229 2002-03-26 Richard Henderson <rth@redhat.com>
48230
48231 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48232
48233 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48234 on sparc.
48235
48236 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
48237 sparcv9 systems.
48238 * gcc.dg/20001102-1.c: Likewise.
48239
48240 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
48241
48242 * gcc.dg/cpp/endif-pedantic1.c,
48243 gcc.dg/cpp/endif-pedantic2.c: New tests.
48244
48245 2002-03-26 Mark Mitchell <mark@codesourcery.com>
48246
48247 * g++.dg/init/new1.C: New test.
48248
48249 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
48250
48251 * g++.dg/abi/vbase9.C: New test.
48252
48253 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
48254
48255 * gcc.dg/arm-asm.c: New test.
48256
48257 2002-03-26 Andrew Cagney <ac131313@redhat.com>
48258
48259 * gcc.dg/Wswitch-enum.c: New test.
48260 Fix PR c/5044.
48261
48262 2002-03-26 Richard Henderson <rth@redhat.com>
48263
48264 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48265 structure.
48266
48267 2002-03-25 Richard Henderson <rth@redhat.com>
48268
48269 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
48270 sparcv9 systems.
48271
48272 * gcc.c-torture/compile/20011119-1.c (xxx): New.
48273 * gcc.c-torture/compile/20011119-2.c (xxx): New.
48274
48275 2002-03-25 Zack Weinberg <zack@codesourcery.com>
48276
48277 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48278
48279 2002-03-25 Bob Wilson <bob.wilson@acm.org>
48280
48281 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48282 targets using generic thunk support.
48283
48284 2002-03-25 Jakub Jelinek <jakub@redhat.com>
48285
48286 * gcc.c-torture/compile/20020323-1.c: New test.
48287
48288 * g++.dg/opt/conj2.C: New test.
48289
48290 2002-03-24 Richard Henderson <rth@redhat.com>
48291
48292 * gcc.dg/weak-1.c: Use -fno-common.
48293
48294 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48295
48296 * g77.dg/f77-edit-apostrophe-out.f: New test
48297 * g77.dg/f77-edit-h-out.f: New test
48298 * g77.dg/f77-edit-t-in.f: New test
48299 * g77.dg/f77-edit-t-out.f: New test
48300 * g77.dg/f77-edit-x-out.f: New test
48301 * g77.dg/f77-edit-slash-out.f: New test
48302 * g77.dg/f77-edit-colon-out.f: New test
48303 * g77.dg/f77-edit-s-out.f: New test
48304
48305 2002-03-24 Richard Henderson <rth@redhat.com>
48306
48307 * objc/execute/formal_protocol-6.x: New XFAIL.
48308
48309 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48310
48311 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48312 that do not support weak symbols
48313
48314 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48315
48316 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48317 * lib/g77.exp: Likewise.
48318 * lib/objc.exp: Likewise.
48319
48320 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48321
48322 * gcc.dg/Wswitch-default.c: New test.
48323
48324 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48325
48326 * g++.dg/other/enum1.C: New test.
48327
48328 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48329
48330 * gcc.dg/pragma-ep-3.c: Fix typo.
48331
48332 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48333
48334 * g++.dg/inherit/template-as-base.C: New test.
48335
48336 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48337
48338 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48339 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48340
48341 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48342
48343 * gcc.dg/cpp/multiline.c: Update to match.
48344
48345 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48346
48347 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48348
48349 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48350
48351 * gcc.dg/cpp/extratokens2.c: New file.
48352
48353 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48354
48355 * gcc.dg/20020312-2.c: Add rs6000 target.
48356
48357 * gcc.c-torture/compile/20020319-1.c: New test.
48358
48359 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48360
48361 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48362 (A, E): Handle this.
48363
48364 2002-03-20 Jason Merrill <jason@redhat.com>
48365
48366 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48367 ignoring -fpic.
48368 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48369 through prune_gcc_output.
48370
48371 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48372
48373 * gcc.c-torture/compile/20020320-1.c: New test.
48374
48375 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48376
48377 * gcc.c-torture/compile/20020318-1.c: New test.
48378
48379 * gcc.dg/struct-by-value-1.c: New test.
48380
48381 * gcc.dg/20020319-1.c: New test.
48382
48383 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48384
48385 * g++.dg/opt/conj1.C: New test.
48386
48387 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48388
48389 * g++.dg/template/qualttp20.C: Revert previous change.
48390 * g++.dg/template/qualttp3.C: Likewise.
48391 * g++.dg/template/qualttp4.C: Likewise.
48392 * g++.dg/template/qualttp5.C: Likewise.
48393 * g++.dg/template/qualttp6.C: Likewise.
48394 * g++.dg/template/qualttp7.C: Likewise.
48395 * g++.dg/template/qualttp8.C: Likewise.
48396 * g++.dg/template/recurse.C: Likewise.
48397
48398 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48399
48400 * gcc.dg/cpp/wchar-1.c: Update.
48401
48402 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48403
48404 * g++.dg/template/conv1.C: New test.
48405 * g++.dg/template/conv2.C: New test.
48406 * g++.dg/template/conv3.C: New test.
48407 * g++.dg/template/conv4.C: New test.
48408
48409 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48410
48411 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48412 * g++.dg/template/qualttp3.C: Likewise.
48413 * g++.dg/template/qualttp4.C: Likewise.
48414 * g++.dg/template/qualttp5.C: Likewise.
48415 * g++.dg/template/qualttp6.C: Likewise.
48416 * g++.dg/template/qualttp7.C: Likewise.
48417 * g++.dg/template/qualttp8.C: Likewise.
48418 * g++.dg/template/recurse.C: Likewise.
48419
48420 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48421
48422 * g++.dg/opt/dtor1.C: New test.
48423
48424 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48425
48426 * gcc.c-torture/compile/20020315-1.c: New test.
48427
48428 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48429
48430 * gcc.dg/weak-1.c: Fix scan tests.
48431
48432 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48433
48434 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48435 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48436 cris-*-aout* mmix-*-*.
48437 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48438 cris-*-aout* mmix-*-*.
48439 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48440 cris-*-elf* cris-*-aout* and mmix-*-*.
48441 * gcc.dg/20001009-1.c: Ditto.
48442 * gcc.dg/20010912-1.c: Ditto.
48443 * gcc.dg/20020122-4.c: Ditto.
48444 * gcc.dg/inline-2.c: Ditto.
48445
48446 2002-03-14 Jeffrey A Law (law@cygnus.com)
48447
48448 * gcc.c-torture/compile/20020314-1.c: New test.
48449
48450 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48451
48452 * gcc.c-torture/execute/20020314-1.c: New test.
48453
48454 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48455
48456 * g++.dg/warn/Wunused-1.C: New test.
48457
48458 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48459
48460 * g++.dg/abi/mangle6.C: New test.
48461
48462 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48463
48464 * gcc.c-torture/compile/20020309-2.c: New test.
48465
48466 * gcc.c-torture/compile/20020312-1.c: New test.
48467
48468 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48469
48470 * g++.dg/other/access1.C: New test.
48471
48472 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48473
48474 * gcc.c-torture/execute/wchar_t-1.c: New test.
48475
48476 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48477
48478 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48479
48480 2002-03-12 Roger Sayle <roger@eyesopen.com>
48481
48482 * gcc.dg/20020312-1.c: New test case.
48483
48484 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48485
48486 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48487
48488 2002-03-11 Richard Henderson <rth@redhat.com>
48489
48490 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48491 * g++.old-deja/g++.jason/report.C: Likewise.
48492
48493 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48494
48495 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48496 * g++.old-deja/g++.robertl/eb56.C: Likewise.
48497
48498 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48499
48500 * g++.dg/overload/pmf1.C: New test.
48501
48502 2002-03-11 Kazu Hirata <kazu@hxi.com>
48503
48504 * gcc.c-torture/execute/20020307-1.c: Use long.
48505
48506 2002-03-11 Jakub Jelinek <jakub@redhat.com>
48507
48508 PR optimization/5844
48509 * gcc.dg/20020310-1.c: New test.
48510
48511 2002-03-09 Michael Meissner <meissner@redhat.com>
48512
48513 * gcc.c-torture/execute/memcpy-2.c: New test.
48514 * gcc.c-torture/execute/memset-1.c: New test.
48515 * gcc.c-torture/execute/strlen-1.c: New test.
48516 * gcc.c-torture/execute/strcmp-1.c: New test.
48517 * gcc.c-torture/execute/strncmp-1.c: New test.
48518
48519 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
48520
48521 * gcc.dg/ppc-ldstruct.c: New test.
48522
48523 2002-03-09 Jakub Jelinek <jakub@redhat.com>
48524
48525 * gcc.c-torture/execute/va-arg-22.c: New test.
48526
48527 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48528
48529 * gcc.c-torture/compile/20020309-1.c: New test.
48530
48531 2002-03-08 Jakub Jelinek <jakub@redhat.com>
48532
48533 * gcc.c-torture/execute/20020307-2.c: New test.
48534
48535 2002-03-07 Jeffrey A Law (law@redhat.com)
48536
48537 * g77.f-torture/compile/20020307-1.f: New test.
48538
48539 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
48540
48541 * gcc.dg/unordered-1.c: New test.
48542
48543 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
48544
48545 * gcc.c-torture/execute/20020307-1.c: New test.
48546
48547 2002-03-05 Jakub Jelinek <jakub@redhat.com>
48548
48549 * gcc.dg/20020304-1.c: New test.
48550
48551 * gcc.c-torture/compile/20020304-2.c: New test.
48552
48553 2002-03-04 Zack Weinberg <zack@codesourcery.com>
48554
48555 * gcc.c-torture/compile/20020304-1.c: New test case
48556 (from PR c/5830).
48557
48558 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
48559
48560 * gcc.dg/20020103-1.c: Add other -D ppc variants.
48561
48562 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
48563
48564 * g++.dg/other/classkey1.C: New test.
48565
48566 2002-03-01 Richard Henderson <rth@redhat.com>
48567
48568 * gcc.c-torture/compile/981223-1.x: New.
48569 * gcc.c-torture/compile/920625-1.x: New.
48570
48571 2002-02-28 Richard Henderson <rth@redhat.com>
48572
48573 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48574
48575 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48576
48577 * gcc.c-torture/execute/20020227-1.c: New test.
48578
48579 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48580
48581 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48582 here" ERROR lines.
48583 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48584 * g++.old-deja.g++.other/defarg1.C: Likewise.
48585 * g++.old-deja/g++.pt/calls2.C: Likewise.
48586 * g++.old-deja/g++.pt/crash20.C: Likewise.
48587 * g++.old-deja/g++.pt/crash30.C: Likewise.
48588 * g++.old-deja/g++.pt/crash36.C: Likewise.
48589 * g++.old-deja/g++.pt/crash6.C: Likewise.
48590 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48591 * g++.old-deja/g++.pt/derived3.C: Likewise.
48592 * g++.old-deja/g++.pt/error1.C: Likewise.
48593 * g++.old-deja/g++.pt/friend21.C: Likewise.
48594 * g++.old-deja/g++.pt/friend23.C: Likewise.
48595 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48596 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48597
48598 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48599
48600 * gcc.c-torture/execute/20020225-2.c: New test.
48601
48602 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48603
48604 * gcc.c-torture/execute/920730-1t.c,
48605 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48606 Delete test cases, only relevant to -traditional.
48607
48608 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48609
48610 * gcc.dg/cpp/undef1.c: Remove.
48611 * gcc.dg/cpp/directiv.c: Update.
48612 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48613
48614 2002-02-27 Michael Meissner <meissner@redhat.com>
48615
48616 * gcc.c-torture/execute/20020226-1.c: New test.
48617
48618 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48619
48620 * g++.dg/debug/debug4.C: New test.
48621
48622 * gcc.dg/ia64-visibility-1.c: New test.
48623
48624 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48625
48626 * gcc.dg/debug/20020224-1.c: New.
48627
48628 2002-02-25 Kazu Hirata <kazu@hxi.com>
48629
48630 * gcc.c-torture/execute/960416-1.x: New.
48631 * gcc.c-torture/execute/divconst-3.x: Likewise.
48632
48633 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48634
48635 * gcc.dg/20020224-1.c: New test.
48636
48637 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48638
48639 * gcc.c-torture/execute/20020225-1.c: New.
48640
48641 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48642
48643 * gcc.dg/cpp/wchar-1.c: New test.
48644
48645 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48646
48647 * gcc.dg/20020222-1.c: New test.
48648
48649 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48650
48651 * g++.dg/opt/anonunion1.C: New test.
48652
48653 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48654
48655 * g++.dg/template/qualttp19.C: New test.
48656 * g++.dg/template/qualttp20.C: New test.
48657 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48658 * g++.old-deja/g++.other/qual1.C: Likewise.
48659
48660 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48661
48662 * gcc.dg/attr-alwaysinline.c: New.
48663
48664 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48665
48666 * gcc.dg/20020220-1.c: New test.
48667
48668 * gcc.dg/20020220-2.c: New test.
48669
48670 * g++.dg/opt/mmx1.C: New test.
48671
48672 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48673
48674 * gcc.c-torture/compile/20020110.c: New test.
48675
48676 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48677
48678 * gcc.c-torture/execute/20020219-1.c: New test.
48679
48680 * gcc.dg/20020219-1.c: New test.
48681
48682 * gcc.dg/noncompile/20020220-1.c: New test.
48683
48684 * g++.dg/opt/ptrintsum1.C: New test.
48685
48686 * gcc.dg/debug/20020220-1.c: New test.
48687
48688 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48689
48690 * gcc.c-torture/execute/20020216-1.c: New test.
48691
48692 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48693
48694 * gcc.dg/decl-1.c: Update, new test.
48695
48696 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48697
48698 * g++.dg/abi/bitfield1.C: New test.
48699 * g++.dg/abi/bitfield2.C: New test.
48700
48701 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48702
48703 * gcc.dg/attr-nest.c: New test.
48704
48705 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48706
48707 * gcc.c-torture/execute/20020215-1.c: New test.
48708
48709 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48710
48711 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48712 * g++.dg/debug/debug.exp: New.
48713 * g++.dg/debug/trivial.C: New.
48714 * g++.dg/debug/debug1.C: Moved...
48715 * g++.dg/other/debug1.C: ...from here.
48716 * g++.dg/debug/debug2.C: Moved...
48717 * g++.dg/other/debug2.C: ...from here.
48718 * g++.dg/debug/debug3.C: Moved...
48719 * g++.dg/other/debug3.C: ...from here.
48720
48721 * gcc.dg/noncompile/20020213-1.c: New test.
48722
48723 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48724
48725 * g++.dg/other/debug3.C: New test.
48726
48727 * gcc.c-torture/execute/20020213-1.c: New test.
48728
48729 2002-02-13 Richard Smith <richard@ex-parrot.com>
48730
48731 * g++.old-deja/g++.other/thunk1.C: New test.
48732
48733 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48734
48735 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48736
48737 2002-02-13 Stan Shebs <shebs@apple.com>
48738
48739 * gcc.dg/altivec-3.c: New.
48740
48741 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48742
48743 * gcc.dg/Wunreachable-1.c: New test.
48744 * gcc.dg/Wunreachable-2.c: New test.
48745
48746 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48747
48748 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48749
48750 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48751
48752 * gcc.dg/decl-1.c: New test.
48753
48754 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48755
48756 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48757
48758 2002-02-10 Kazu Hirata <kazu@hxi.com>
48759
48760 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48761 * gcc.c-torture/compile/980506-1.x: Likewise.
48762
48763 2002-02-10 Kazu Hirata <kazu@hxi.com>
48764
48765 * gcc.dg/20020210-1.c: New.
48766
48767 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48768
48769 * g77.f-torture/execute/947.f: New regression test
48770 for PR fortran/947.
48771
48772 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48773
48774 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48775 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48776
48777 2002-02-08 Richard Henderson <rth@redhat.com>
48778
48779 * gcc.c-torture/compile/labels-3.c: New.
48780
48781 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48782
48783 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48784 expression statements work instead.
48785 * gcc.dg/noncompile/20020207-1.c: New test.
48786
48787 2002-02-07 Richard Henderson <rth@redhat.com>
48788
48789 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48790
48791 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48792
48793 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48794 message from g77
48795 * lib/g77-dg.exp: Trim g77 error messages so that they are
48796 recognized by dg.exp.
48797
48798 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48799
48800 PR fortran/5473
48801 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48802
48803 2002-02-07 Richard Henderson <rth@redhat.com>
48804
48805 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48806 to be sufficiently aligned for integers.
48807
48808 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48809
48810 * g++.dg/template/friend4.C: New test.
48811
48812 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48813
48814 PR fortran/5743
48815 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48816 unsupported cases.
48817
48818 2002-02-07 Richard Henderson <rth@redhat.com>
48819
48820 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48821 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48822 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48823 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48824
48825 2002-02-06 Richard Henderson <rth@redhat.com>
48826
48827 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48828
48829 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48830
48831 * gcc.dg/20020206-1.c: New test.
48832
48833 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48834
48835 * gcc.c-torture/execute/20020206-1.c: New test.
48836
48837 * gcc.c-torture/execute/20020206-2.c: New test.
48838
48839 PR optimization/5429:
48840 * gcc.c-torture/compile/20020206-1.c: New test.
48841
48842 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48843
48844 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48845 as certain file formats cannot support particularly large
48846 alignments.
48847
48848 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48849 and do not expect to be able to link the executable.
48850
48851 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48852 fail because the COFF format does not support the weak attribute.
48853
48854 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48855
48856 * g77.dg/pr5473.f: New test
48857
48858 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48859
48860 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48861 Fix testcase accordingly.
48862
48863 2002-02-04 Richard Henderson <rth@redhat.com>
48864
48865 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48866 (buf): Change to be an array of pointers, not ints.
48867
48868 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48869
48870 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48871 before all tests. Move warning one line above to match where it
48872 C frontend emits.
48873 * gcc.dg/Wswitch-2.c: New test.
48874 * g++.dg/warn/Wswitch-1.C: New test.
48875 * g++.dg/warn/Wswitch-2.C: New test.
48876
48877 2002-02-04 Richard Henderson <rth@redhat.com>
48878
48879 * g++.dg/abi/offsetof.C: Fix size comparison.
48880
48881 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48882
48883 * gcc.dg/cast-qual-2.c: New test.
48884
48885 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48886
48887 * gcc.dg/20020201-4.c: New test.
48888
48889 2002-02-04 Ben Elliston <bje@redhat.com>
48890
48891 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48892 target_info attribute != 0, in addition to the empty string.
48893 (gcc_target_compile): Likewise.
48894
48895 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48896
48897 * gcc.dg/Wswitch.c: New test.
48898 PR gcc/4475. PR gcc/3780.
48899
48900 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48901
48902 * g77.f-torture/execute/5122.f: New test for regressions
48903 against PR fortran/5122.
48904
48905 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48906
48907 * g77.f-torture/compile/pr3743.f: Delete
48908 * g77.dg/pr3743-1.f: New test.
48909 * g77.dg/pr3743-2.f: New test.
48910 * g77.dg/pr3743-3.f: New test.
48911 * g77.dg/pr3743-4.f: New test.
48912
48913 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48914
48915 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48916
48917 2002-02-02 Richard Henderson <rth@redhat.com>
48918
48919 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48920 * gcc.c-torture/execute/bf64-1.c: Likewise.
48921
48922 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48923
48924 * gcc.dg/20020201-2.c: New test.
48925
48926 * gcc.dg/20020201-3.c: New test.
48927
48928 * gcc.c-torture/execute/bitfld-2.c: New test.
48929
48930 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48931
48932 * gcc.dg/bitfld-1.c: Update.
48933 * gcc.dg/bitfld-2.c: Update.
48934 * gcc.c-torture/execute/bitfld-1.x: New.
48935
48936 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48937
48938 * gcc.c-torture/execute/20020201-1.c: New test.
48939
48940 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48941
48942 PR target/5469
48943 * gcc.dg/20020201-1.c: New test.
48944
48945 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48946
48947 PR fortran/3743
48948 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48949 * g77.f-torture/compile/pr3743.x: Remove
48950
48951 2002-01-31 Tom Rix <trix@redhat.com>
48952
48953 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48954
48955 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48956
48957 * gcc.dg/noncompile/20020130-1.c: New test.
48958
48959 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48960
48961 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48962
48963 2002-01-29 Richard Henderson <rth@redhat.com>
48964
48965 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48966 to long long.
48967 * gcc.c-torture/execute/bf64-1.c: Likewise.
48968
48969 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48970
48971 * gcc.c-torture/execute/20020129-1.c: New test.
48972
48973 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48974
48975 * gcc.c-torture/compile/20000224-1.c: Update.
48976 * gcc.c-torture/execute/bitfld-1.c: New tests.
48977 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48978 * gcc.dg/uninit-A.c: Update.
48979
48980 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48981
48982 * g++.dg/template/ctor1.C: Add instantiation.
48983
48984 2002-01-28 Paul Koning <pkoning@equallogic.com>
48985
48986 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48987 argument to __builtin_prefetch to be const ptr.
48988
48989 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48990
48991 * gcc.c-torture/compile/20020120-1.c: New test.
48992
48993 2002-01-27 Kazu Hirata <kazu@hxi.com>
48994
48995 * gcc.c-torture/execute/20020127-1.c: New test.
48996
48997 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48998
48999 * g77.dg/f77-edit-i-in.f: New test
49000 * g77.dg/f77-edit-i-out.f: New test
49001
49002 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
49003
49004 * gcc.dg/debug/debug.exp: New file.
49005 * gcc.dg/debug/trivial.c: New file.
49006 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49007 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49008 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49009 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49010 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49011 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49012 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49013 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49014 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49015 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49016 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49017 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49018 * gcc.dg/20000503-1.c: Removed.
49019 * gcc.dg/20010207-1.c: Removed.
49020 * gcc.dg/20011223-1.c: Removed.
49021 * gcc.dg/20020104-2.c: Removed.
49022 * gcc.dg/debug-1.c: Removed.
49023 * gcc.dg/debug-2.c: Removed.
49024 * gcc.dg/debug-3.c: Removed.
49025 * gcc.dg/debug-4.c: Removed.
49026 * gcc.dg/debug-5.c: Removed.
49027 * gcc.dg/debug-6.c: Removed.
49028 * gcc.dg/dwarf2-1.c: Removed.
49029 * gcc.dg/dwarf2-2.c: Removed.
49030
49031 2002-01-25 Jakub Jelinek <jakub@redhat.com>
49032
49033 * g++.old-deja/g++.other/eh5.C: New test.
49034 * g++.old-deja/g++.other/sibcall2.C: New test.
49035 * g++.old-deja/g++.other/array9.C: New test.
49036 * g++.old-deja/g++.other/typename2.C: New test.
49037 * g++.old-deja/g++.other/crash60.C: New test.
49038 * g++.old-deja/g++.other/conv9.C: New test.
49039 * g++.old-deja/g++.other/mangle10.C: New test.
49040 * g++.old-deja/g++.other/unchanging1.C: New test.
49041 * g++.old-deja/g++.other/exprstmt1.C: New test.
49042 * g++.old-deja/g++.other/inline23.C: New test.
49043 * g++.old-deja/g++.eh/ia64-1.C: New test.
49044 * g++.old-deja/g++.other/dwarf2-1.C: New test.
49045 * g++.old-deja/g++.other/reload1.C: New test.
49046 * g++.old-deja/g++.other/static20.C: New test.
49047 * g++.old-deja/g++.other/local-alloc1.C: New test.
49048 * g++.old-deja/g++.other/conv8.C: New test.
49049 * g++.old-deja/g++.other/stmtexpr2.C: New test.
49050 * g++.old-deja/g++.other/storeexpr1.C: New test.
49051 * g++.old-deja/g++.other/storeexpr2.C: New test.
49052 * g++.dg/eh/template2.C: New test.
49053 * g++.dg/warn/weak1.C: New test.
49054
49055 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
49056
49057 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49058 Remove first, non-varying, argument.
49059
49060 2002-01-23 Richard Henderson <rth@redhat.com>
49061
49062 * gcc.dg/inline-2.c: New.
49063
49064 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49065 Add optional target arg. Check number of arguments.
49066 (scan-assembler-not, scan-assembler-dem): Likewise.
49067 (scan-assembler-dem-not): Likewise.
49068
49069 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49070
49071 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49072 line 12.
49073 * g++.old-deja/g++.brendan/parse3.C,
49074 g++.old-deja/g++.other/crash26.C,
49075 g++.old-deja/g++.other/crash28.C,
49076 g++.old-deja/g++.other/crash29.C,
49077 g++.old-deja/g++.other/crash30.C,
49078 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49079
49080 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
49081
49082 * gcc.dg/20020115-1.c: New.
49083
49084 2002-01-23 Bob Wilson <bob.wilson@acm.org>
49085
49086 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49087
49088 2002-01-23 Janis Johnson <janis187@us.ibm.com>
49089
49090 * gcc.dg/20020122-3.c: New.
49091
49092 2002-01-23 Jakub Jelinek <jakub@redhat.com>
49093
49094 * g++.dg/other/gc1.C: New test.
49095
49096 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49097
49098 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49099
49100 2002-01-22 Richard Henderson <rth@redhat.com>
49101
49102 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49103
49104 2002-01-22 Richard Henderson <rth@redhat.com>
49105
49106 * gcc.dg/20020122-4.c: New.
49107
49108 2002-01-22 H.J. Lu <hjl@gnu.org>
49109
49110 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49111 link output.
49112 * gcc.dg/special/ecos.exp: Likewise.
49113 * lib/g++-dg.exp: Likewise.
49114 * lib/g77-dg.exp: Likewise.
49115 * lib/gcc-dg.exp : Likewise.
49116 * lib/mike-g++.exp: Likewise.
49117 * lib/mike-g77.exp: Likewise.
49118 * lib/mike-gcc.exp: Likewise.
49119 * lib/objc-dg.exp: Likewise.
49120
49121 2002-01-22 Janis Johnson <janis187@us.ibm.com>
49122
49123 PR target/5379
49124 * gcc.dg/20020122-2.c: New test.
49125
49126 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
49127
49128 * gcc.dg/20020122-1.c: New test.
49129
49130 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
49131
49132 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49133
49134 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
49135
49136 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49137
49138 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49139
49140 * gcc.c-torture/compile/20020121-1.c: New test.
49141
49142 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
49143
49144 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49145 ld_library_path.
49146
49147 2002-01-21 Jakub Jelinek <jakub@redhat.com>
49148
49149 * gcc.dg/20020218-1.c: New test.
49150
49151 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
49152
49153 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49154 messages
49155 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49156 "At global scope" warning
49157 * g++.dg/ext/align1.C: Change cygwin test for alignment
49158 from db-bogus to dg-warning
49159
49160 2002-01-21 Zack Weinberg <zack@codesourcery.com>
49161
49162 * g77.f-torture/compile/cpp2.F: New test.
49163
49164 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
49165
49166 * g++.dg/template/access1.C: New test.
49167
49168 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
49169
49170 * gcc.dg/20020118-1.c: New.
49171
49172 2002-01-18 Kazu Hirata <kazu@hxi.com>
49173
49174 * gcc.c-torture/execute/20020118-1.c: New test.
49175
49176 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49177
49178 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49179 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49180 alignment warnings.
49181
49182 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49183
49184 * gcc.misc-tests/i386-prefetch.exp: Save and restore
49185 torture_with_loops and torture_without_loops
49186
49187 2002-01-17 Jakub Jelinek <jakub@redhat.com>
49188
49189 * gcc.c-torture/compile/20020116-1.c: New test.
49190
49191 2002-01-16 Jakub Jelinek <jakub@redhat.com>
49192
49193 * gcc.dg/20020116-2.c: New test.
49194
49195 * gcc.dg/ultrasp4.c: New test.
49196
49197 * gcc.dg/20020116-1.c: New test.
49198
49199 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
49200
49201 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49202 by EABI.
49203
49204 2002-01-15 Janis Johnson <janis187@us.ibm.com>
49205
49206 * gcc.misc-tests/i386-prefetch.exp: New.
49207 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49208 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49209 * gcc.misc-tests/i386-pf-none-1.c: New test.
49210 * gcc.misc-tests/i386-pf-sse-1.c: New test.
49211
49212 2002-01-15 Jakub Jelinek <jakub@redhat.com>
49213
49214 * gcc.dg/gnu89-init-1.c: Add new tests.
49215
49216 2002-01-15 Andreas Jaeger <aj@suse.de>
49217
49218 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49219 * gcc.dg/i386-mmx-2.c: Likewise.
49220 * gcc.dg/i386-sse-1.c: Likewise.
49221 * gcc.dg/i386-sse-2.c: Likewise.
49222 * gcc.dg/i386-sse-3.c: Likewise.
49223
49224 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
49225
49226 * g77.f-torture/execute/intrinsic-unix-bessel.f:
49227 Uncomment additional cases that now pass.
49228
49229 2002-01-11 Richard Henderson <rth@redhat.com>
49230
49231 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49232 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49233
49234 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
49235
49236 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49237
49238 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
49239
49240 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49241 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49242
49243 2002-01-10 Dale Johannesen <dalej@apple.com>
49244
49245 * gcc.c-torture/execute/loop-11.c: New.
49246
49247 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
49248
49249 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49250 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49251
49252 2002-01-09 Richard Henderson <rth@redhat.com>
49253
49254 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49255 type in which to perform the operation for each size.
49256
49257 2002-01-09 Alan Matsuoka (alanm@redhat.com)
49258
49259 * gcc.c-torture/compile/20020109-2.c: New test.
49260
49261 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
49262
49263 * gcc.c-torture/execute/loop-10.c: New test.
49264
49265 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49266
49267 * gcc.c-torture/compile/20010226-1.c: New test.
49268 * gcc.c-torture/compile/20010227-1.c: New test.
49269 * gcc.c-torture/compile/20010426-1.c: New test.
49270 * gcc.c-torture/compile/20010510-1.c: New test.
49271 * gcc.c-torture/compile/20010605-3.c: New test.
49272 * gcc.c-torture/compile/20010824-1.c: New test.
49273 * gcc.c-torture/execute/20010409-1.c: New test.
49274 * gcc.dg/noncompile/20000901-1.c: New test.
49275 * gcc.dg/20001023-1.c: New test.
49276 * gcc.dg/20001101-1.c: New test.
49277 * gcc.dg/20001102-1.c: New test.
49278 * gcc.dg/20010207-1.c: New test.
49279 * gcc.dg/20010405-1.c: New test.
49280 * gcc.dg/20010822-1.c: New test.
49281 * gcc.dg/20011107-1.c: New test.
49282
49283 2002-01-09 Jeffrey A Law (law@redhat.com)
49284
49285 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49286
49287 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
49288 execution failure on PA targets.
49289
49290 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49291
49292 * gcc.c-torture/compile/20020109-1.c: New test.
49293
49294 2002-01-08 Kazu Hirata <kazu@hxi.com>
49295
49296 * gcc.c-torture/execute/20020108-1.c: New test.
49297
49298 2002-01-08 Jakub Jelinek <jakub@redhat.com>
49299
49300 * gcc.dg/20020108-1.c: New test.
49301
49302 2002-01-08 H.J. Lu <hjl@gnu.org>
49303
49304 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49305 for header files.
49306
49307 2002-01-08 Geoff Keating <geoffk@redhat.com>
49308
49309 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49310 consistency.
49311
49312 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49313
49314 * gcc.dg/altivec-4.c: Test altivec predicates.
49315
49316 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49317
49318 * gcc.c-torture/execute/20020107-1.c: New test.
49319
49320 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49321
49322 PR c/5279
49323 * gcc.c-torture/compile/20020106-1.c: New test.
49324
49325 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49326
49327 * gcc.c-torture/execute/nestfunc-4.c: New test.
49328
49329 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49330
49331 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49332 extra triple that slipped in.
49333 * g++.old-deja/g++.abi/align.C: Likewise.
49334 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49335
49336 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49337
49338 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49339 * g++.old-deja/g++.abi/align.C: Likewise.
49340 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49341
49342 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49343 on FreeBSD/i386.
49344 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49345 FreeBSD.
49346
49347 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49348
49349 * gcc.dg/20020104-1.c: New test.
49350
49351 * gcc.dg/20020104-2.c: New test.
49352
49353 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49354
49355 * gcc.dg/20020103-1.c: Fix typo in target selector.
49356
49357 2002-01-03 Richard Henderson <rth@redhat.com>
49358
49359 * gcc.dg/20020103-1.c: New.
49360
49361 2002-01-03 Kazu Hirata <kazu@hxi.com>
49362
49363 * gcc.c-torture/execute/20020103-1.c: New test.
49364
49365 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49366
49367 * g++.dg/other/debug2.C: New test.
49368
49369 * gcc.c-torture/compile/20020103-1.c: New test.
49370
49371 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49372
49373 * gcc.dg/gnu89-init-1.c: Added new tests.
49374
49375 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49376
49377 * g++.dg/template/friend2.C: Remove as patch is reverted.
49378
49379 * g++.dg/warn/oldcast1.C: New test.
49380
49381 * g++.dg/template/ptrmem1.C: New test.
49382 * g++.dg/template/ptrmem2.C: New test.
49383
49384 * g++.dg/template/ntp.C: New test.
49385
49386 * g++.dg/other/component1.C: New test.
49387
49388 * g++.dg/template/ttp3.C: New test.
49389
49390 * g++.dg/template/friend2.C: New test.
49391 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49392
49393 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49394
49395 * g++.dg/other/ptrmem1.C: New test.
49396 * g++.dg/other/ptrmem2.C: New test.
49397
49398 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49399
49400 * g++.dg/template/ctor1.C: New test.
49401
49402 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49403
49404 * g++.dg/template/friend2.C: New test.
49405
49406 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49407
49408 * gcc.dg/mmix-1.c: New test.
49409
49410 2001-12-31 Richard Henderson <rth@redhat.com>
49411
49412 * gcc.dg/asm-5.c: New.
49413
49414 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49415
49416 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49417 in namespace __gnu_cxx
49418
49419 2001-12-30 Richard Henderson <rth@redhat.com>
49420
49421 * gcc.dg/debug-6.c: New.
49422
49423 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49424
49425 * gcc.c-torture/compile/20011229-2.c: New test.
49426
49427 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49428
49429 * gcc.dg/debug-3.c: New test.
49430 * gcc.dg/debug-4.c: New test.
49431 * gcc.dg/debug-5.c: New test.
49432
49433 2001-12-29 Richard Henderson <rth@redhat.com>
49434
49435 * g++.dg/eh/loop1.C: New.
49436
49437 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49438
49439 * g++.dg/template/crash1.C: New test.
49440
49441 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49442
49443 * g++.dg/other/const1.C: New test.
49444
49445 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49446
49447 * gcc.c-torture/compile/20011229-1.c: New test.
49448
49449 2001-12-28 Stan Shebs <shebs@apple.com>
49450
49451 * lib/objc-torture.exp: Resync with c-torture.exp.
49452 * lib/objc.exp: Load standard libraries.
49453
49454 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49455
49456 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49457 additional tests.
49458
49459 2001-12-27 Roger Sayle <roger@eyesopen.com>
49460
49461 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49462
49463 2001-12-27 Richard Henderson <rth@redhat.com>
49464
49465 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49466
49467 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49468
49469 * g++.dg/eh/ctor1.C: New test.
49470 * g++.dg/other/error2.C: New test.
49471
49472 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49473
49474 * g++.dg/other/init2.C: New test.
49475
49476 2001-12-24 Richard Henderson <rth@redhat.com>
49477
49478 * gcc.dg/20011223-1.c: New.
49479 * gcc.dg/inline-1.c: New.
49480
49481 2001-12-23 Richard Henderson <rth@redhat.com>
49482
49483 * gcc.dg/asm-4.c: Test operand modifiers.
49484
49485 2001-12-23 Richard Henderson <rth@redhat.com>
49486
49487 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49488
49489 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
49490
49491 * gcc.c-torture/execute/20011223-1.c: New test.
49492
49493 2001-12-21 Richard Henderson <rth@redhat.com>
49494
49495 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49496 re-enables the warning.
49497
49498 2001-12-21 Richard Henderson <rth@redhat.com>
49499
49500 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49501
49502 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49503
49504 * gcc.c-torture/compile/20011218-1.c: New test.
49505
49506 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
49507
49508 * gcc.misc-test/arm-isr.exp: New file. Control running of the
49509 arm-isr.c test.
49510 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
49511 epilogue generation for ARM ISR routines.
49512
49513 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49514
49515 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49516 * gcc.dg/format/c90-printf-3.c: Likewise.
49517 * gcc.dg/format/c99-printf-3.c: Likewise.
49518 * gcc.dg/format/ext-1.c: Likewise.
49519 * gcc.dg/format/ext-6.c: Likewise.
49520 * gcc.dg/format/format.h: Prototype unlocked stdio.
49521
49522 2001-12-20 Richard Henderson <rth@redhat.com>
49523
49524 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49525 (arena): Use it.
49526 (malloc): Correct allocation logic. Abort if we fill up the
49527 arena before initialization complete.
49528 (realloc): Correct allocation logic.
49529
49530 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49531
49532 * gcc.c-torture/compile/20011219-2.c: New test.
49533
49534 * gcc.c-torture/execute/20011219-1.c: New test.
49535
49536 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
49537
49538 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49539 target does not support weak symbols.
49540
49541 2001-12-19 Jakub Jelinek <jakub@redhat.com>
49542
49543 * gcc.c-torture/compile/20011219-1.c: New test.
49544
49545 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
49546
49547 * g++.dg/other/error1.C: New test.
49548
49549 2001-12-17 Jeffrey A Law (law@redhat.com)
49550
49551 * gcc.c-torture/execute/20011217-1.c: New test.
49552
49553 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
49554
49555 * objc.dg/special/: New directory.
49556 * objc.dg/special/special.exp: New file.
49557 * objc.dg/special/unclaimed-category-1.h: New file.
49558 * objc.dg/special/unclaimed-category-1a.m: New file.
49559 * objc.dg/special/unclaimed-category-1.m: New file.
49560
49561 2001-12-17 Andreas Jaeger <aj@suse.de>
49562
49563 * gcc.c-torture/compile/20011217-2.c: New test.
49564
49565 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
49566
49567 * gcc.c-torture/compile/20011217-1.c: New test.
49568
49569 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49570
49571 * gcc.dg/20011214-1.c: New.
49572
49573 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49574
49575 * gcc.dg/altivec-4.c: New.
49576
49577 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49578
49579 * gcc.dg/20011113-1.c: New test.
49580
49581 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49582
49583 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49584 std::__malloc_alloc_template<0> and
49585 std::__default_alloc_template<false, 0>.
49586
49587 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49588
49589 * objc/execute/bf-21.m: New test.
49590 * objc/execute/enumeration-1.m: New test.
49591 * objc/execute/enumeration-2.m: New test.
49592
49593 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49594
49595 * gcc.dg/gnu89-init-1.c: New test.
49596
49597 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49598
49599 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49600 * g++.old-deja/g++.jason/2371.C: Likewise.
49601 * g++.old-deja/g++.jason/template33.C: Likewise.
49602 * g++.old-deja/g++.jason/template34.C: Likewise.
49603 * g++.old-deja/g++.jason/template36.C: Likewise.
49604 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49605 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49606 * g++.old-deja/g++.other/typename1.C: Likewise.
49607 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49608 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49609 * g++.old-deja/g++.pt/typename11.C: Likewise.
49610 * g++.old-deja/g++.pt/typename14.C: Likewise.
49611 * g++.old-deja/g++.pt/typename16.C: Likewise.
49612 * g++.old-deja/g++.pt/typename3.C: Likewise.
49613 * g++.old-deja/g++.pt/typename4.C: Likewise.
49614 * g++.old-deja/g++.pt/typename5.C: Likewise.
49615 * g++.old-deja/g++.pt/typename7.C: Likewise.
49616 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49617
49618 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49619
49620 * g++.dg/other/linkage1.C: New test.
49621 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49622 specifiers.
49623
49624 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49625
49626 * gcc.dg/concat.c: New test.
49627
49628 2001-12-11 Stan Shebs <shebs@apple.com>
49629
49630 * objc/compile: New test directory.
49631 * objc/compile/compile.exp: New expect script.
49632 * objc/compile/20011211-1.m: New compile test.
49633
49634 2001-12-11 Jason Merrill <jason@redhat.com>
49635
49636 * lib/prune.exp (prune_gcc_output): Also handle "In member
49637 function". So many permutations...
49638
49639 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49640
49641 * g++.dg/template/typedef1.C: New test.
49642
49643 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49644
49645 * g++.dg/other/copy1.C: New test.
49646
49647 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49648
49649 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49650
49651 * gcc.dg/builtin-choose-expr.c: New.
49652
49653 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49654
49655 * gcc.dg/altivec-2.c: New.
49656
49657 2001-12-07 Richard Henderson <rth@redhat.com>
49658
49659 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49660
49661 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49662
49663 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49664 ultrasparc.
49665
49666 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49667
49668 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49669
49670 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49671
49672 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49673 variable argument list.
49674
49675 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49676
49677 * gcc.c-torture/execute/memcheck: Delete entire directory.
49678 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49679 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49680
49681 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49682
49683 * gcc.dg/Wshadow-1.c: New test.
49684
49685 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49686
49687 * gcc.c-torture/compile/20011130-1.c: New test.
49688
49689 * gcc.dg/noncompile/20011025-1.c: New test.
49690
49691 * g++.dg/other/anon-union.C: New test.
49692
49693 * gcc.c-torture/execute/20011024-1.c: New test.
49694
49695 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49696
49697 * gcc.c-torture/execute/20000722-1.x,
49698 gcc.c-torture/execute/20010123-1.x: Remove.
49699 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49700 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49701 gcc.dg/c99-complit-2.c: New tests.
49702
49703 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49704
49705 * g++.dg/inherit/base1.C: New test.
49706
49707 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49708
49709 * g++.dg/other/stdarg1.C: New test.
49710
49711 * gcc.c-torture/compile/20011130-2.c: New test.
49712
49713 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49714
49715 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49716 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49717 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49718 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49719 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49720 * gcc.dg/builtin-prefetch-1.c: New test.
49721
49722 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49723
49724 * gcc.dg/20011130-1.c: New test.
49725
49726 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49727
49728 * g++.dg/other/scope1.C: New test.
49729 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49730
49731 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49732
49733 * gcc.dg/vla-init-1.c: New test.
49734
49735 2001-12-01 Geoff Keating <geoffk@redhat.com>
49736
49737 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49738
49739 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49740
49741 * objc.dg/alias.m: Update.
49742 * objc.dg/class-1.m: Update.
49743 * objc.dg/const-str-1.m: Update.
49744 * objc.dg/fwd-proto-1.m: Update.
49745 * objc.dg/id-1.m: Update.
49746 * objc.dg/super-class-1.m: Update.
49747
49748 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49749
49750 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49751 constructs.
49752
49753 2001-11-28 Jeffrey A Law (law@cygnus.com)
49754
49755 * gcc.c-torture/execute/20011128-1.c: New test.
49756
49757 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49758
49759 * gcc.dg/20011127-1.c: New test.
49760
49761 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49762
49763 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49764 from Austin Group draft 7.
49765 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49766 scanf format arguments.
49767 * gcc.dg/format/no-exargs-2.c: New test.
49768
49769 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49770
49771 * g++.dg/abi/vbase8-4.C: New test.
49772
49773 2001-11-24 Ian Lance Taylor <ian@airs.com>
49774
49775 * gcc.c-torture/execute/20011121-1.c: New test.
49776
49777 2001-11-23 Jeffrey A Law (law@cygnus.com)
49778
49779 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49780
49781 2001-11-23 Andreas Jaeger <aj@suse.de>
49782
49783 * gcc.dg/cpp/charconst-2.c: New test.
49784
49785 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49786
49787 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49788 to the host if it is remote. Let tests specify extra headers
49789 they use.
49790 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49791 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49792 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49793 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49794 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49795 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49796 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49797 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49798 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49799 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49800
49801 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49802
49803 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49804 for little endian ARMs.
49805
49806 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49807
49808 * gcc.c-torture/compile/20011119-1.c: New test.
49809 * gcc.c-torture/compile/20011119-2.c: New test.
49810
49811 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49812
49813 * gcc.dg/altivec-1.c: Fix typo.
49814
49815 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49816
49817 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49818
49819 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49820
49821 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49822
49823 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49824
49825 * lib/g77.exp: Don't specify --rpath-link.
49826
49827 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49828 across all the headers.
49829 * gcc.dg/format/format.exp: For testing on a remote host,
49830 copy format.h.
49831
49832 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49833 * gcc.c-torture/execute/930406-1.c: Likewise.
49834 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49835
49836 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49837
49838 * gcc.dg/altivec-1.c: New.
49839
49840 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49841
49842 * gcc.dg/cpp/fpreprocessed.c: New test case.
49843
49844 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49845
49846 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49847 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49848 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49849
49850 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49851
49852 * gcc.dg/no-builtin-1.c: New test.
49853
49854 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49855
49856 * gcc.c-torture/execute/20011115-1.c: New test.
49857
49858 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49859
49860 * gcc.c-torture/compile/20011114-2.c: New test.
49861 * gcc.c-torture/compile/20011114-3.c: New test.
49862 * gcc.c-torture/compile/20011114-4.c: New test.
49863
49864 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49865
49866 * g++.dg/other/init1.C: New test.
49867
49868 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49869
49870 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49871 message.
49872
49873 * gcc.c-torture/execute/20011114-1.c: New testcase.
49874
49875 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49876 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49877 like the (before this change) version of 20010327-1.c.
49878
49879 2001-11-14 Roger Sayle <roger@eyesopen.com>
49880
49881 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49882
49883 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49884
49885 * g++.dg/init/array2.C: New test.
49886
49887 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49888
49889 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49890
49891 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49892
49893 * g++.dg/other/forscope1.C: New test.
49894 * g++.dg/ext/forscope1.C: New test.
49895 * g++.dg/ext/forscope2.C: New test.
49896
49897 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49898
49899 * gcc.c-torture/execute/20011113-1.c: New test.
49900
49901 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49902
49903 * gcc.c-torture/execute/20011109-2.c: New test.
49904
49905 * gcc.c-torture/execute/20011109-1.c: New test.
49906
49907 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49908
49909 * gcc.c-torture/compile/20011109-1.c: New test.
49910
49911 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49912
49913 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49914 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49915 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49916 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49917 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49918 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49919 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49920
49921 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49922
49923 * g++.dg/warn/Wshadow-1.C: New tests.
49924 * g++.old-deja/g++.mike/for3.C: Update.
49925
49926 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49927
49928 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49929 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49930 XFAILs. Adjust expected error texts.
49931 * gcc.c-torture/compile/20011106-1.c,
49932 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49933 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49934 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49935 gcc.dg/c99-array-lval-5.c: New tests.
49936
49937 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49938
49939 * gcc.dg/cpp/defined.c: Update.
49940
49941 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49942
49943 * gcc.c-torture/execute/anon-1.c: New test.
49944
49945 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49946
49947 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49948 same size, so no warning should be produced on stormy16.
49949
49950 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49951 due to oversized array.
49952 * g++.old-deja/g++.mike/ns15.C: Likewise.
49953 * g++.old-deja/g++.pt/crash16.C: Likewise.
49954
49955 2001-11-02 Graham Stott <grahams@redhat.com>
49956
49957 * g++.dgother/debug1.C: Fix typos.
49958
49959 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49960
49961 * g++.dg/other/debug1.C: New test.
49962
49963 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49964
49965 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49966 of unsigned long.
49967
49968 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49969
49970 * gcc.dg/20011029-2.c: New test.
49971
49972 * gcc.c-torture/compile/20011029-1.c: New test.
49973
49974 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49975
49976 * objc/execute/class_self-1.m: New test.
49977 * objc/execute/class_self-2.m: New test.
49978
49979 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49980
49981 * gcc.misc-tests/msgs.exp: Delete.
49982 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49983 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49984 error set to match recent changes.
49985
49986 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49987
49988 * gcc.dg/20011021-1.c: New test.
49989
49990 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49991
49992 * gcc.c-torture/compile/20011023-1.c: New test.
49993
49994 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49995
49996 * lib/g77.exp: Rewrite based on lib/g++.exp.
49997
49998 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49999
50000 * gcc.c-torture/execute/20011019-1.c: New test.
50001
50002 * gcc.dg/20011018-1.c: New test.
50003
50004 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
50005
50006 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50007
50008 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
50009
50010 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50011 * gcc.dg/attr-invalid.c: Likewise.
50012
50013 2001-10-18 Jakub Jelinek <jakub@redhat.com>
50014
50015 * gcc.dg/20011015-1.c: New test.
50016
50017 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50018
50019 * g++.dg/template/unify2.C: New test.
50020
50021 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50022
50023 * g++.dg/other/exception-specification.C: New test
50024
50025 2001-10-13 Tom Rix <trix@redhat.com>
50026
50027 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50028 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50029
50030 2001-10-12 Jakub Jelinek <jakub@redhat.com>
50031
50032 * gcc.dg/20011009-1.c: New test.
50033
50034 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
50035
50036 PR g++/4476
50037 * g++.dg/other/friend1.C: New test.
50038
50039 2001-10-11 Richard Henderson <rth@redhat.com>
50040
50041 * g++.old-deja/g++.other/crash18.C: Add -S to options.
50042
50043 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50044
50045 * gcc.c-torture/compile/20011010-1.c: New.
50046
50047 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
50048
50049 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50050 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50051 g77.f-torture/execute/execute.exp,
50052 g77.f-torture/noncompile/noncompile.exp,
50053 gcc.c-torture/compile/compile.exp,
50054 gcc.c-torture/execute/execute.exp,
50055 gcc.c-torture/execute/ieee/ieee.exp,
50056 gcc.c-torture/execute/memcheck/memcheck.exp,
50057 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50058 objc/execute/execute.exp: Update FSF address.
50059
50060 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
50061
50062 * gcc.dg/cpp/cmdlne-C.c: Update.
50063 * gcc.dg/cpp/cmdlne-C2.c: New.
50064
50065 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50066
50067 * gcc.c-torture/execute/20011008-3.c: New.
50068
50069 2001-10-08 DJ Delorie <dj@redhat.com>
50070
50071 * gcc.dg/20011008-1.c: New.
50072 * gcc.dg/20011008-2.c: New.
50073
50074 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50075
50076 * gcc.dg/cpp/spacing1.c: Update test.
50077
50078 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50079
50080 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50081 spelling errors of "separate" as "seperate".
50082
50083 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
50084
50085 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50086 enough to avoid inlining.
50087
50088 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50089
50090 * lib/g77.exp: set libg2c_dir correctly.
50091
50092 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
50093
50094 * gcc.dg/cpp/macro11.c: New test.
50095
50096 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50097
50098 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50099 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50100 gcc.dg/format/multattr-3.c: New tests.
50101 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
50102 tests for format attributes on function pointers being rejected.
50103
50104 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50105
50106 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50107
50108 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50109
50110 * g++.dg/warn/format1.C: New test.
50111
50112 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
50113
50114 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50115
50116 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50117
50118 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50119
50120 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50121
50122 * gcc.dg/cpp/redef2.c: Add test.
50123
50124 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
50125
50126 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50127 long-standing bug on i686, apparently.
50128 * gcc.c-torture/execute/loop-2c.x: New file.
50129 * gcc.c-torture/execute/loop-2d.x: New file.
50130 * gcc.c-torture/execute/loop-3c.x: New file.
50131
50132 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
50133
50134 * gcc.dg/cpp/20000625-2.c: Correct line number.
50135
50136 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50137
50138 * gcc.dg/cpp/macro10.c: New test.
50139 * gcc.dg/cpp/strify3.c: New test.
50140 * gcc.dg/cpp/spacing1.c: Add tests.
50141 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50142 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50143
50144 2001-09-24 DJ Delorie <dj@redhat.com>
50145
50146 * gcc.c-torture/execute/20010924-1.c: New test.
50147
50148 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50149
50150 * objc/execute/paste.m: Remove.
50151
50152 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
50153
50154 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50155
50156 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
50157
50158 * g77.dg/strlen0.f: New test.
50159
50160 2001-09-21 Richard Henderson <rth@redhat.com>
50161
50162 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50163 * g++.old-deja/g++.abi/vtable2.C: Likewise.
50164
50165 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
50166
50167 Table-driven attributes.
50168 * g++.dg/ext/attrib1.C: New test.
50169
50170 2001-09-20 DJ Delorie <dj@redhat.com>
50171
50172 * gcc.dg/20000926-1.c: Update expected warning messages.
50173 * gcc.dg/array-2.c: Likewise, and test for warnings too.
50174 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50175 array.
50176
50177 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
50178
50179 * g++.dg/eh/registers1.C: New test case.
50180
50181 2001-09-17 Richard Henderson <rth@redhat.com>
50182
50183 * gcc.dg/array-5.c: Fix VLA decomposition test.
50184
50185 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
50186
50187 * gcc.dg/cpp/line5.c: New testcase.
50188
50189 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
50190
50191 * gcc.dg/cpp/macro9.c: New test.
50192
50193 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
50194
50195 * gcc.c-torture/execute/980223.c: Change type of addr from long
50196 to char *.
50197
50198 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
50199
50200 * gcc.c-torture/execute/20010915-1.c: New test.
50201
50202 2001-09-14 Janis Johnson <janis187@us.ibm.com>
50203
50204 * g77.dg/bprob: New directory.
50205 * g77.dg/bprob/bprob.exp: New file.
50206 * g77.dg/bprob/bprob-1.f: New test.
50207 * g77.dg/gcov: New directory.
50208 * g77.dg/gcov/gcov.exp: New file.
50209 * g77.dg/gcov/gcov-1.f: New test.
50210 * g77.dg/gcov/gcov-1.x: New file.
50211
50212 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
50213
50214 * gcc.dg/cpp/directiv.c: Update.
50215 * gcc.dg/cpp/undef1.c: Update.
50216
50217 2001-09-12 Jakub Jelinek <jakub@redhat.com>
50218
50219 * gcc.dg/20010912-1.c: New test.
50220
50221 2001-09-11 Janis Johnson <janis187@us.ibm.com>
50222
50223 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50224 language-independent file in lib.
50225 * lib/gcov.exp: New file.
50226
50227 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
50228
50229 * gcc.c-torture/compile/20010911-1.c: New test.
50230
50231 2001-09-10 Janis Johnson <janis187@us.ibm.com>
50232
50233 * lib/profopt.exp: New, to support profile-directed optimizations.
50234 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50235 * gcc.misc-tests/bprob-1.c: New test.
50236 * gcc.misc-tests/bprob-2.c: New test.
50237
50238 2001-09-07 Janis Johnson <janis187@us.ibm.com>
50239
50240 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50241 XFAIL and which kinds of gcov output to verify.
50242 * gcc.misc-tests/gcov-4b.x: New file.
50243 * gcc.misc-tests/gcov-5b.x: New file.
50244 * gcc.misc-tests/gcov-6.x: New file.
50245 * gcc.misc-tests/gcov-7.c: New test.
50246 * gcc.misc-tests/gcov-7.x: New file.
50247
50248 2001-09-06 Janis Johnson <janis187@us.ibm.com>
50249
50250 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50251 * gcc.misc-tests/gcov-6.c: New test.
50252
50253 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
50254
50255 PR c++/3986
50256 * g++.dg/abi/vbase1.C: New test.
50257
50258 2001-09-05 Ziemowit Laski <zlaski@apple.com>
50259
50260 * objc.dg/method-2.m: New.
50261
50262 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
50263
50264 PR c++/4203
50265 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50266 * g++.dg/init/empty1.C: New test.
50267
50268 2001-09-03 Jakub Jelinek <jakub@redhat.com>
50269
50270 * gcc.c-torture/compile/20010903-1.c: New test.
50271
50272 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
50273
50274 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50275 for m68k.
50276
50277 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
50278
50279 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50280
50281 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50282
50283 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50284
50285 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
50286
50287 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50288 for 16-bit 'unsigned int'.
50289
50290 2001-08-29 Kazu Hirata <kazu@hxi.com>
50291
50292 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50293
50294 2001-08-27 Richard Henderson <rth@redhat.com>
50295
50296 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50297 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50298
50299 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50300
50301 * gcc.dg/asm-names.c (ymain): New.
50302
50303 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50304
50305 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50306 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50307 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50308
50309 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50310
50311 * gcc.dg/compare5.c: New testcase.
50312
50313 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50314
50315 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50316 and "In instantiation".
50317
50318 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50319
50320 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50321
50322 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50323
50324 * gcc.misc-tests/gcov.exp: Add support for branch information.
50325 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50326 * gcc.misc-tests/gcov-4.c: New test.
50327 * gcc.misc-tests/gcov-4b.c: New test.
50328 * gcc.misc-tests/gcov-5b.c: New test.
50329
50330 2001-08-20 Zack Weinberg <zackw@panix.com>
50331
50332 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50333 expected to fail.
50334
50335 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50336
50337 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50338
50339 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50340
50341 * g++.dg/eh/template1.C: New test.
50342
50343 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50344
50345 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50346 Fix thinko.
50347 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50348 for xfail.
50349
50350 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50351
50352 * lib/g77-dg.exp: Use prune.exp for common procedures
50353 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50354 * lib/g77.exp: (g77-dg-prune) Remove
50355
50356 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50357
50358 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50359
50360 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50361
50362 * g++.dg/template/unify1.C: New test.
50363
50364 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50365
50366 * g++.dg/abi/empty4.C: New test.
50367
50368 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50369
50370 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50371 solaris2.*
50372 * g77.f-torture/compile/pr3743.x: Likewise.
50373
50374 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50375
50376 * g++.dg/other/using-declaration.C: New test.
50377
50378 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50379
50380 * gcc.dg/cpp/tr-sign.c: New testcase.
50381
50382 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50383
50384 * gcc.dg/cpp/19951025-1.c: Revert.
50385 * gcc.dg/cpp/directiv.c: We no longer process directives that
50386 interrupt macro arguments.
50387
50388 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50389
50390 * gcc.dg/bconstp-1.c: New test.
50391
50392 2001-08-03 Richard Henderson <rth@redhat.com>
50393
50394 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50395
50396 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50397
50398 * gcc.dg/cpp/19951025-1.c: Update.
50399
50400 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50401
50402 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50403 should be x.
50404
50405 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50406
50407 Kill -fhonor-std.
50408 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50409 * g++.old-deja/g++.other/std1.C: Likewise.
50410 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50411
50412 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50413
50414 * lib/g77.exp: Load gcc-defs.exp for common procedures
50415 (g77_pass, g77_fail, g77_finish, g77_exit,
50416 ${tool}_check_unsupported_p} Now redundant. Deleted.
50417
50418 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50419
50420 * g77.dg/fbackslash.f
50421 * g77.dg/fcase-preserve.f
50422 * g77.dg/ff90-1.f
50423 * g77.dg/ffixed-line-length-0.f
50424 * g77.dg/ffixed-line-length-132.f
50425 * g77.dg/ffixed-line-length-7.f
50426 * g77.dg/ffixed-line-length-72.f
50427 * g77.dg/ffixed-line-length-none.f
50428 * g77.dg/ffree-form-1.f
50429 * g77.dg/fno-backslash.f
50430 * g77.dg/fno-f90-1.f
50431 * g77.dg/fno-fixed-form-1.f
50432 * g77.dg/fno-onetrip.f
50433 * g77.dg/fno-typeless-boz.f
50434 * g77.dg/fno-underscoring.f
50435 * g77.dg/fno-vxt-1.f
50436 * g77.dg/fonetrip.f
50437 * g77.dg/ftypeless-boz.f
50438 * g77.dg/fugly-assumed.f
50439 * g77.dg/funderscoring.f
50440 * g77.dg/fvxt-1.f
50441
50442 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50443
50444 * objc.dg/fwd-proto-1.m: New.
50445 * objc.dg/local-decl-1.m: New.
50446 * objc.dg/naming-1.m: New.
50447 * objc.dg/naming-2.m: New.
50448 * objc.dg/proto-hier-1.m: New.
50449
50450 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50451
50452 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50453 largest-type elements to a struct makes its size grow.
50454
50455 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50456
50457 * g++.dg/abi/vthunk1.C: New test.
50458
50459 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50460
50461 * g++.dg/abi/vbase8-22.C: New test.
50462
50463 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50464
50465 * gcc.dg/cpp/macro8.c: New test.
50466
50467 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50468
50469 * g++.dg/abi/vbase8-21.C: New test.
50470
50471 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50472
50473 * g++.dg/abi/vbase8-10.C: New test.
50474
50475 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50476
50477 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50478 ${tool}_set_ld_library_path.
50479 Changed caller.
50480 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50481 g++.exp.
50482
50483 2001-07-26 Stan Cox <scox@redhat.com>
50484
50485 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50486 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50487 gcc_exit, gcc_check_unsupported_p):
50488 Moved to gcc-deps.exp
50489 * gcc-deps.exp: New file.
50490
50491 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50492
50493 * g++.old-deja/g++.pt/defarg14.C: New test.
50494
50495 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50496
50497 * g++.old-deja/g++.other/lineno5.C: New test.
50498
50499 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50500
50501 * g++.old-deja/g++.pt/crash68.C: New test.
50502
50503 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50504
50505 * g++.old-deja/g++.other/crash42.C: New test.
50506
50507 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50508
50509 * gcc.dg/cpp/extratokens.c: Fix.
50510 * gcc.dg/cpp/skipping2.c: New tests.
50511
50512 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50513
50514 * gcc.c-torture/execute/20010724-1.c: New file.
50515 * gcc.c-torture/execute/20010724-1.x: New file.
50516
50517 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50518
50519 * g++.old-deja/g++.other/cond7.C: New test.
50520
50521 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50522
50523 * g++.old-deja/g++.other/optimize4.C: New test.
50524
50525 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50526
50527 * g++.old-deja/g++.abi/vbase8-5.C: New test.
50528
50529 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
50530
50531 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50532 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50533 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50534 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50535
50536 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50537 bug report" message.
50538
50539 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50540 * g++.dg/ext/instantiate1.C: Move from old-deja.
50541
50542 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
50543
50544 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50545 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50546 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50547 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50548
50549 2001-07-23 Jeffrey A Law (law@cygnus.com)
50550
50551 * gcc.c-torture/execute/20010723-1.c: New test.
50552
50553 2001-07-23 Ben Elliston <bje@redhat.com>
50554
50555 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50556
50557 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50558
50559 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50560 i[34567]86-*-*.
50561 Delete handling of ieee_multilib_flags.
50562 Pass -mieee for alpha*-*-* and sh-*-*.
50563 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50564
50565 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
50566
50567 Remove old-abi tests.
50568 * g++.old-deja/g++.mike/p11116.C: Remove.
50569 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50570
50571 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50572
50573 * g77.f-torture/compile/pr3743.f: New test
50574
50575 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50576
50577 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50578
50579 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50580
50581 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50582 g++.old-deja/g++.pt/static6.C: Likewise.
50583 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50584 supports weak symbols.
50585
50586 2001-07-18 Andreas Jaeger <aj@suse.de>
50587
50588 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50589 supported again.
50590
50591 2001-07-18 Andreas Jaeger <aj@suse.de>
50592
50593 * gcc.dg/iftrap-1.c: Fix target line.
50594
50595 2001-07-17 Richard Henderson <rth@redhat.com>
50596
50597 * gcc.c-torture/execute/20010717-1.c: New.
50598
50599 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50600
50601 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50602 tests.
50603
50604 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50605
50606 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50607
50608 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50609
50610 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50611 UAC_SIGBUS, UAC_NOPRINT definitions.
50612
50613 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50614
50615 * objc/execute/object_is_class.m: New test.
50616 * objc/execute/object_is_meta_class.m: New test.
50617
50618 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50619
50620 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50621 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50622
50623 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50624
50625 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50626 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50627
50628 2001-07-14 Richard Henderson <rth@redhat.com>
50629
50630 * gcc.dg/iftrap-1.c: New.
50631
50632 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50633
50634 * g77.f-torture/execute/intrinsic77.f: New test.
50635
50636 2001-07-11 Janis Johnson <janis@us.ibm.com>
50637
50638 * gcc.misc-tests/gcov-3.c: New test.
50639
50640 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50641
50642 * gcc.c-torture/compile/20010711-1.c,
50643 * gcc.c-torture/compile/20010711-2.c: New tests.
50644
50645 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50646
50647 * gcc.c-torture/execute/20010711-1.c: New test.
50648
50649 2001-07-11 Ben Elliston <bje@redhat.com>
50650
50651 * g++.old-deja/g++.other/enum5.C: New test.
50652
50653 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50654
50655 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50656 (g++-dg-prune): Call prune_gcc_output.
50657 * prune.exp: New file for prune_gcc_output.
50658 * lib/g++.exp, lib/gcc.exp: Load it.
50659
50660 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50661
50662 * gcc.c-torture/compile/20010701-1.c,
50663 g++.old-deja/g++.ext/attrib6.C: New tests.
50664
50665 2001-07-06 Jeffrey A Law (law@cygnus.com)
50666
50667 * gcc.c-torture/compile/20010706-1.c: New test.
50668
50669 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50670
50671 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50672
50673 2001-06-28 Stan Shebs <shebs@apple.com>
50674
50675 * gcc.dg/pragma-darwin.c: New test.
50676
50677 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50678
50679 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50680 Solaris 2.[678] system.
50681
50682 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50683
50684 * gcc.dg/20010622-1.c: New test.
50685
50686 2001-06-18 Stan Shebs <shebs@apple.com>
50687
50688 * objc.dg: New directory.
50689 * objc.dg/dg.exp: New file.
50690 * objc.dg/alias.m: New.
50691 * objc.dg/class-1.m: New.
50692 * objc.dg/class-2.m: New.
50693 * objc.dg/const-str-1.m: New.
50694 * objc.dg/const-str-2.m: New.
50695 * objc.dg/id-1.m: New.
50696 * objc.dg/method-1.m: New.
50697 * objc.dg/super-class-1.m: New.
50698 * lib/objc-dg.exp: New file.
50699
50700 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50701
50702 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50703 of label name.
50704
50705 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50706
50707 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50708
50709 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50710
50711 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50712 variable.
50713
50714 2001-06-12 Richard Henderson <rth@redhat.com>
50715
50716 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50717
50718 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50719
50720 * g++.old-deja/g++.abi/vbase5.C: New test.
50721 * g++.old-deja/g++.abi/vbase6.C: New test.
50722 * g++.old-deja/g++.abi/vbase7.C: New test.
50723
50724 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50725
50726 * gcc.c-torture/compile/20010610-1.c: New test.
50727
50728 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50729
50730 * g++.old-deja/g++.abi/vbase4.C: New test.
50731
50732 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50733
50734 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50735 support %f for HC11/HC12 targets.
50736 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50737 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50738 on HC11/HC12 targets.
50739 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50740
50741 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50742
50743 * gcc.dg/wchar_t-1.c: New file.
50744 * gcc.dg/wint_t-1.c: Likewise.
50745
50746 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50747
50748 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50749
50750 2001-06-11 Richard Henderson <rth@redhat.com>
50751
50752 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50753
50754 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50755
50756 * gcc.c-torture/compile/20010611-1.c: New test.
50757
50758 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50759
50760 * gcc.dg/c99-tag-1.c: Add more tests.
50761
50762 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50763
50764 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50765 representation on MN10300 and ARM/Thumb.
50766
50767 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50768
50769 * g77.f-torture/execute/20010610.f: New.
50770
50771 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50772
50773 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50774 names.
50775
50776 2001-06-09 Richard Henderson <rth@redhat.com>
50777
50778 * gcc.c-torture/execute/ashrdi-1.c: New.
50779 * gcc.c-torture/execute/ashldi-1.c: New.
50780 * gcc.c-torture/execute/lshrdi-1.c: New.
50781
50782 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50783
50784 * objc/execute/load-3.m: Added. Check sending +load to categories,
50785 in addition to classes.
50786
50787 2001-06-08 Stan Shebs <shebs@apple.com>
50788
50789 * objc/execute/load-2.m: New test. From Nicola Pero
50790 <n.pero@mi.flashnet.it>.
50791
50792 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50793
50794 * gcc.c-torture/execute/20010605-2.c: New test.
50795
50796 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50797
50798 * g++.old-deja/g++.abi/vbase2.C: New test.
50799 * g++.old-deja/g++.abi/vbase3.C: New test.
50800
50801 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50802
50803 * g++.old-deja/g++.pt/friend49.C: New test.
50804
50805 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50806
50807 * g++.old-deja/g++.ext/anon3.C: New test.
50808
50809 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50810
50811 * g++.old-deja/g++.other/conv7.C: New test.
50812
50813 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50814
50815 * gcc.c-torture/compile/20010605-2.c: New test.
50816
50817 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50818
50819 * gcc.c-torture/execute/20010604-1.c: New test.
50820
50821 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50822
50823 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50824
50825 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50826
50827 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50828 (g++_link_flags): Likewise.
50829 (g++_init): Pass gccpath's value to two previous functions.
50830
50831 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50832
50833 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50834 Ensure logfile entry matches exec command line.
50835
50836 2001-05-31 Richard Henderson <rth@redhat.com>
50837
50838 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50839 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50840
50841 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50842
50843 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50844 compiler for irix6.2
50845
50846 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50847
50848 * g++.old-deja/g++.other/optimize3.C: New file.
50849
50850 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50851
50852 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50853 assemble.
50854
50855 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50856
50857 * g++.old-deja/g++.other/optimize2.C: New file.
50858
50859 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50860
50861 * gcc.c-torture/compile/20010518-2.c: New file.
50862 * gcc.c-torture/execute/20010518-1.c: New file.
50863 * gcc.c-torture/execute/20010518-2.c: New file.
50864
50865 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50866
50867 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50868
50869 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50870
50871 G++ no longer defines builtins that do not begin with __builtin.
50872 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50873 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50874 * g++.old-deja/g++.law/builtin1.C: Likewise.
50875 * g++.old-deja/g++.law/cvt2.C: Likewise.
50876 * g++.old-deja/g++.mike/net5.C: Likewise.
50877 * g++.old-deja/g++.other/builtins1.C: Likewise.
50878 * g++.old-deja/g++.other/builtins2.C: Likewise.
50879 * g++.old-deja/g++.other/builtins3.C: Likewise.
50880 * g++.old-deja/g++.other/builtins4.C: Likewise.
50881 * g++.old-deja/g++.other/inline8.C: Likewise.
50882 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50883
50884 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50885
50886 * g++.old-deja/g++.pt/using1.C: Adjust.
50887 * g++.old-deja/g++.pt/using2.C: New test.
50888
50889 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50890
50891 * gcc.dg/cpp/charconst.c: New tests.
50892 * gcc.dg/cpp/escape.c: New tests.
50893 * gcc.dg/cpp/escape-1.c: New tests.
50894 * gcc.dg/cpp/escape-2.c: New tests.
50895 * gcc.dg/cpp/ucs.c: New tests.
50896
50897 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50898
50899 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50900 native compiler for irix6.5.
50901
50902 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50903
50904 * lib/g++.exp (g++_include_flags): Use args to compute
50905 get_multilibs.
50906 (g++_link_flags): Likewise.
50907 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50908
50909 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50910
50911 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50912
50913 2001-05-21 Geoff Keating <geoffk@redhat.com>
50914
50915 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50916 this file.
50917
50918 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50919
50920 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50921 STACK_SIZE;
50922 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50923 to STACK_SIZE; Use it to define size of add_histo array.
50924 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50925 to STACK_SIZE.
50926 (f): Use GITT_SIZE to define size of gitt local table.
50927 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50928 to STACK_SIZE; Use it to define size of bytemem array.
50929
50930 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50931
50932 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50933 on 68HC11/HC12 due to the asm instruction.
50934 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50935 * gcc.c-torture/compile/920520-1.x: Likewise.
50936 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50937 on 68HC11/HC12 because the function is larger than 64K.
50938 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50939 on 68HC11/HC12 because the structure is too large.
50940
50941 2001-05-20 Richard Henderson <rth@redhat.com>
50942
50943 * gcc.c-torture/execute/20010520-1.c: New.
50944
50945 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50946
50947 * g++.old-deja/g++.warn/compare1.C: New test.
50948 * gcc.dg/compare4.c: New test.
50949
50950 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50951
50952 * g++.old-deja/g++.other/optimize1.C: New test.
50953
50954 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50955
50956 * g++.old-deja/g++.pt/spec41.C: New test.
50957
50958 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50959
50960 * gcc.c-torture/compile/20010114-1.x: Remove.
50961
50962 2001-05-18 Stan Shebs <shebs@apple.com>
50963
50964 * gcc.c-torture/compile/20010518-1.c: New test.
50965
50966 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50967
50968 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50969 * g++.old-deja/g++.pt/crash67.C: New test.
50970
50971 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50972
50973 * g++.old-deja/g++.other/debug9.C: New test.
50974
50975 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50976
50977 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50978
50979 2001-05-16 Jan Hubicka <jh@suse.cz>
50980
50981 * gcc.c-torture/compile/20010516-1.c: New test.
50982
50983 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50984
50985 * g++.old-deja/g++.other/crash41.C: New test.
50986
50987 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50988
50989 * g++.old-deja/g++.pt/crash66.C: New test.
50990
50991 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50992
50993 * g++.old-deja/g++.robertl/eb27.C: Convert.
50994
50995 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50996
50997 * g++.dg/friend-warn.C: New test. Do not warn about friend
50998 declaration being redundant.
50999
51000 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
51001
51002 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51003
51004 2001-05-14 Mark Mitchell <mark@codesourcery.com>
51005
51006 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51007
51008 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
51009
51010 * lib/g++.exp: Use testsuite_flags.
51011
51012 2001-05-13 Mark Mitchell <mark@codesourcery.com>
51013
51014 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51015
51016 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
51017
51018 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51019
51020 2001-05-11 Mark Mitchell <mark@codesourcery.com>
51021
51022 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51023
51024 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
51025
51026 * gcc.c-torture/compile/20010313-1.c: New test.
51027
51028 2001-05-09 Zack Weinberg <zackw@stanford.edu>
51029
51030 * gcc.dg/cpp/direct2.c: New test.
51031 * gccq.dg/cpp/direct2s.c: New test.
51032
51033 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51034
51035 2001-05-07 Mark Mitchell <mark@codesourcery.com>
51036
51037 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51038 * g++.old-deja/g++.other/op3.C: Likewise.
51039
51040 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51041
51042 * gcc.dg/cpp/syshdr.h: New file.
51043 * gcc.dg/cpp/sysmac1.c: Update.
51044 * gcc.dg/cpp/sysmac2.c: Update.
51045
51046 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51047
51048 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51049
51050 2001-05-04 David Edelsohn <edelsohn@gnu.org>
51051
51052 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51053 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51054
51055 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
51056
51057 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51058
51059 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
51060
51061 * lib/g++.exp (g++_include_flags): Don't use any special flags
51062 if TESTING_IN_BUILD_TREE is not defined.
51063 (g++_init): Use a plain 'c++' as the compiler if
51064 TESTING_IN_BUILD_TREEE is not defined.
51065
51066 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51067
51068 * g++.old-deja/g++.eh/catch13.C: New test.
51069 * g++.old-deja/g++.eh/catch14.C: New test.
51070
51071 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51072
51073 * gcc.dg/cpp/tr-define.c: New test.
51074
51075 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51076
51077 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51078 <stdlib.h>, not <malloc.h>.
51079
51080 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51081
51082 * g++.old-deja/g++.ns/template17.C: New test.
51083
51084 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51085
51086 * g++.old-deja/g++.pt/ref4.C: New test.
51087
51088 2001-04-30 Richard Henderson <rth@redhat.com>
51089
51090 * gcc.dg/20000724-1.c: Revert last change.
51091
51092 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
51093
51094 * g77.f-torture/execute/20010430.f: New test.
51095
51096 2001-04-30 Mark Mitchell <mark@codesourcery.com>
51097
51098 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51099
51100 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
51101
51102 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51103
51104 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51105
51106 * g++.old-deja/g++.eh/crash6.C: New test.
51107
51108 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51109
51110 * g++.old-deja/g++.other/warn7.C: New test.
51111
51112 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51113
51114 * g++.old-deja/g++.other/defarg9.C: New test.
51115
51116 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51117
51118 * g77.f-torture/compile/20010426.f: New test.
51119 * g77.f-torture/execute/20010426.f: New test.
51120
51121 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51122
51123 * g77.f-torture/compile/20000629-1.x: Remove - error
51124 has been fixed.
51125
51126 2001-04-26 Jeffrey A Law (law@cygnus.com)
51127
51128 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51129 Tweak slightly to work with g++.dg framework.
51130 * g++.dg/special/ecos.exp: Run initp1.C test.
51131 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51132
51133 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51134 its linker doesn't give line numbers either.
51135 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51136
51137 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51138
51139 * g++.old-deja/g++.other/lex1.C: New test.
51140
51141 2001-04-26 Jakub Jelinek <jakub@redhat.com>
51142
51143 * gcc.dg/noncompile/20010425-1.c: New test.
51144
51145 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51146
51147 * g++.old-deja/g++.pt/mangle2.C: New test.
51148
51149 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51150
51151 * gcc.dg/format/plus-1.c: New test.
51152
51153 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51154
51155 * gcc.dg/20010423-1.c: New test.
51156
51157 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51158
51159 * gcc.c-torture/execute/20010422-1.c: New test.
51160
51161 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
51162
51163 * g++.old-deja/g++.ns/type2.C: New test.
51164
51165 2001-04-24 Zack Weinberg <zackw@stanford.edu>
51166
51167 * g++.old-deja/g++.other/perf1.C: New test.
51168
51169 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
51170
51171 * gcc.dg/c99-func-2.c: Remove xfail.
51172 * gcc.dg/c99-func-3.c: Remove xfail.
51173 * gcc.dg/c99-func-4.c: Remove xfail.
51174
51175 2001-04-23 Zack Weinberg <zackw@stanford.edu>
51176
51177 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51178
51179 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
51180
51181 * gcc.c-torture/compile/20010423-1.c: New test.
51182
51183 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51184
51185 * g++.old-deja/g++.pt/typename28.C: New test.
51186
51187 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51188
51189 * g++.old-deja/g++.abi/empty2.C: New test.
51190 * g++.old-deja/g++.abi/empty3.C: New test.
51191
51192 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51193
51194 * g++.old-deja/g++.other/comdat2.C: New test.
51195 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51196
51197 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51198
51199 * g++.old-deja/g++.other/overload14.C: New test.
51200
51201 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51202
51203 * g++.old-deja/g++.other/lookup23.C: New test.
51204
51205 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51206
51207 * gcc.c-torture/execute/20010403-1.c: New test.
51208
51209 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
51210 Mark Mitchell <mark@codesourcery.com>
51211
51212 * lib/old-dejagnu.exp: Don't delete output of executable.
51213 Add .exe suffix to executables.
51214
51215 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
51216
51217 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51218
51219 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51220
51221 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51222
51223 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51224
51225 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51226 * g++.old-deja/g++.abi/crash1.C: New test.
51227
51228 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51229
51230 * g++.old-deja/g++.other/crash40.C: New test.
51231
51232 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51233
51234 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51235
51236 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
51237
51238 * g++.old-deja/g++.other/warn6.C: New test.
51239
51240 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51241
51242 * g++.old-deja/g++.robertl/eb42.C: Same.
51243
51244 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51245
51246 * gcc.dg/wtr-conversion-1.c: New testcase.
51247
51248 2001-04-10 Richard Henderson <rth@redhat.com>
51249
51250 * g++.old-deja/g++.other/array5.C: New.
51251
51252 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51253
51254 * gcc.c-torture/execute/20010408-1.c: New test.
51255
51256 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
51257
51258 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51259 headers and constructs.
51260 * g++.old-deja/g++.robertl/eb79.C: Same.
51261 * g++.old-deja/g++.robertl/eb77.C (main): Same.
51262 * g++.old-deja/g++.robertl/eb73.C: Same.
51263 * g++.old-deja/g++.robertl/eb66.C (main): Same.
51264 * g++.old-deja/g++.robertl/eb55.C (t): Same.
51265 * g++.old-deja/g++.robertl/eb54.C (main): Same.
51266 * g++.old-deja/g++.robertl/eb46.C (main): Same.
51267 * g++.old-deja/g++.robertl/eb44.C: Same.
51268 * g++.old-deja/g++.robertl/eb41.C (main): Same.
51269 * g++.old-deja/g++.robertl/eb4.C (main): Same.
51270 * g++.old-deja/g++.robertl/eb39.C: Same.
51271 * g++.old-deja/g++.robertl/eb33.C (main): Same.
51272 * g++.old-deja/g++.robertl/eb31.C (main): Same.
51273 * g++.old-deja/g++.robertl/eb30.C: Same.
51274 * g++.old-deja/g++.robertl/eb3.C: Same.
51275 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51276 * g++.old-deja/g++.robertl/eb21.C: Same.
51277 * g++.old-deja/g++.robertl/eb15.C: Same.
51278 * g++.old-deja/g++.robertl/eb118.C: Same.
51279 * g++.old-deja/g++.robertl/eb115.C (main): Same.
51280 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51281 * g++.old-deja/g++.robertl/eb109.C: Same.
51282 * g++.old-deja/g++.other/sibcall1.C (main): Same.
51283 * g++.old-deja/g++.mike/rtti1.C: Same.
51284 * g++.old-deja/g++.mike/p658.C: Same.
51285 * g++.old-deja/g++.mike/net46.C: Same.
51286 * g++.old-deja/g++.mike/net34.C: Same.
51287 * g++.old-deja/g++.mike/memoize1.C: Same.
51288 * g++.old-deja/g++.mike/eh2.C: Same.
51289 * g++.old-deja/g++.law/weak.C: Same.
51290 * g++.old-deja/g++.law/visibility7.C: Same.
51291 * g++.old-deja/g++.law/visibility25.C: Same.
51292 * g++.old-deja/g++.law/visibility22.C: Same.
51293 * g++.old-deja/g++.law/visibility2.C: Same.
51294 * g++.old-deja/g++.law/visibility17.C: Same.
51295 * g++.old-deja/g++.law/visibility13.C: Same.
51296 * g++.old-deja/g++.law/visibility10.C: Same.
51297 * g++.old-deja/g++.law/visibility1.C: Same.
51298 * g++.old-deja/g++.law/virtual3.C (eval): Same.
51299 * g++.old-deja/g++.law/vbase1.C: Same.
51300 * g++.old-deja/g++.law/operators32.C: Same.
51301 * g++.old-deja/g++.law/nest3.C: Same.
51302 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51303 * g++.old-deja/g++.law/except5.C (main): Same.
51304 * g++.old-deja/g++.law/cvt7.C (run): Same.
51305 * g++.old-deja/g++.law/cvt2.C: Same.
51306 * g++.old-deja/g++.law/cvt16.C: Same.
51307 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51308 * g++.old-deja/g++.law/ctors17.C (main): Same.
51309 * g++.old-deja/g++.law/ctors13.C: Same.
51310 * g++.old-deja/g++.law/ctors12.C (main): Same.
51311 * g++.old-deja/g++.law/ctors10.C: Same.
51312 * g++.old-deja/g++.law/code-gen5.C: Same.
51313 * g++.old-deja/g++.law/bad-error7.C: Same.
51314 * g++.old-deja/g++.law/arm9.C: Same.
51315 * g++.old-deja/g++.law/arm12.C: Same.
51316 * g++.old-deja/g++.law/arg8.C: Same.
51317 * g++.old-deja/g++.law/arg1.C: Same.
51318 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51319 * g++.old-deja/g++.jason/template31.C: Same.
51320 * g++.old-deja/g++.jason/template24.C (main): Same.
51321 * g++.old-deja/g++.jason/2371.C: Same.
51322 * g++.old-deja/g++.eh/new2.C: Same.
51323 * g++.old-deja/g++.eh/new1.C: Same.
51324 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51325 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51326 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51327 * g++.old-deja/g++.brendan/crash62.C: Same.
51328 * g++.old-deja/g++.brendan/crash52.C: Same.
51329 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51330 * g++.old-deja/g++.brendan/crash38.C: Same.
51331 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51332 * g++.old-deja/g++.brendan/copy9.C: Same.
51333
51334 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51335
51336 * gcc.c-torture/execute/20001203-2.c (memset):
51337 Count argument is of type __SIZE_TYPE__.
51338
51339 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51340
51341 * gcc.c-torture/compile/20010404-1.c: New test.
51342
51343 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51344
51345 * gcc.c-torture/compile/20010326-1.c: New test.
51346
51347 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51348
51349 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51350 peculiarities of the SH.
51351 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51352
51353 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51354
51355 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51356 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51357 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51358
51359 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51360
51361 * g77.f-torture/compile/20010321-1.f: New test.
51362
51363 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51364
51365 * gcc.c-torture/compile/20010329-1.c: New test.
51366
51367 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51368
51369 * gcc.c-torture/execute/20010329-1.c: New test.
51370
51371 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51372
51373 * g++.old-deja/g++.other/eh4.C: Fix typo.
51374
51375 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51376
51377 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51378
51379 2001-03-28 Philip Blundell <philb@gnu.org>
51380
51381 * gcc.c-torture/compile/20010328-1.c: New test.
51382
51383 2001-03-27 Richard Henderson <rth@redhat.com>
51384
51385 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51386 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51387
51388 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51389
51390 * gcc.c-torture/compile/20010327-1.c: New test.
51391
51392 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51393
51394 * g++.old-deja/g++.other/friend12.C: New test.
51395 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51396 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51397
51398 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51399
51400 * gcc.c-torture/execute/20010325-1.c: New test.
51401
51402 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51403
51404 * g++.old-deja/g++.other/mangle3.C: New test.
51405
51406 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51407
51408 * g++.old-deja/g++.other/anon8.C: New test.
51409
51410 2001-03-20 Philip Blundell <philb@gnu.org>
51411
51412 * gcc.c-torture/compile/20010320-1.c: New test.
51413
51414 2001-03-17 Richard Henderson <rth@redhat.com>
51415
51416 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51417
51418 2001-03-15 Geoff Keating <geoff@redhat.com>
51419
51420 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51421 tests on AIX.
51422
51423 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51424
51425 * g++.old-deja/g++.other/eh4.C: New test.
51426
51427 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51428
51429 * gcc.dg/cpp/mi1.c: Update.
51430
51431 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51432
51433 * g++.old-deja/g++.other/regstack.C: New test.
51434
51435 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51436
51437 * g++.old-deja/g++.other/ref4.C: New test.
51438
51439 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51440
51441 * objc/execute/va_method.m: Added.
51442 * objc/execute/IMP.m: Added.
51443 * objc/execute/_cmd.m: Added.
51444 * objc/execute/accessing_ivars.m: Added.
51445 * objc/execute/class-1.m: Added.
51446 * objc/execute/class-10.m: Added.
51447 * objc/execute/class-11.m: Added.
51448 * objc/execute/class-12.m: Added.
51449 * objc/execute/class-13.m: Added.
51450 * objc/execute/class-14.m: Added.
51451 * objc/execute/class-2.m: Added.
51452 * objc/execute/class-3.m: Added.
51453 * objc/execute/class-4.m: Added.
51454 * objc/execute/class-5.m: Added.
51455 * objc/execute/class-6.m: Added.
51456 * objc/execute/class-7.m: Added.
51457 * objc/execute/class-8.m: Added.
51458 * objc/execute/class-9.m: Added.
51459 * objc/execute/class-tests-1.h
51460 * objc/execute/class-tests-2.h
51461 * objc/execute/compatibility_alias.m: Added.
51462 * objc/execute/encode-1.m: Added.
51463 * objc/execute/formal_protocol-1.m: Added.
51464 * objc/execute/formal_protocol-2.m: Added.
51465 * objc/execute/formal_protocol-3.m: Added.
51466 * objc/execute/formal_protocol-4.m: Added.
51467 * objc/execute/formal_protocol-5.m: Added.
51468 * objc/execute/formal_protocol-6.m: Added.
51469 * objc/execute/formal_protocol-7.m: Added.
51470 * objc/execute/informal_protocol.m: Added.
51471 * objc/execute/initialize.m: Added.
51472 * objc/execute/load.m: Added.
51473 * objc/execute/many_args_method.m: Added.
51474 * objc/execute/nested-3.m: Added.
51475 * objc/execute/no_clash.m: Added.
51476 * objc/execute/private.m: Added.
51477 * objc/execute/redefining_self.m: Added.
51478 * objc/execute/root_methods.m: Added.
51479 * objc/execute/selector-1.m: Added.
51480 * objc/execute/static-1.m: Added.
51481 * objc/execute/static-2.m: Added.
51482 * objc/execute/va_method.m: Added.
51483
51484 2001-03-10 Richard Henderson <rth@redhat.com>
51485
51486 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51487
51488 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
51489
51490 * g++.old-deja/g++.other/crash31.C: XFAIL.
51491 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51492 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51493 * gcc.c-torture/execute/20010123-1.x: XFAIL.
51494 * gcc.c-torture/execute/20010124-1.x: XFAIL.
51495 * gcc.dg/sequence-pt-1.c: XFAIL one test.
51496
51497 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51498
51499 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51500
51501 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51502
51503 * gcc.dg/20000724-1.c: Don't use multiline strings.
51504
51505 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51506
51507 * objc/execute/string1.m, objc/execute/string2.m: Compare the
51508 result of -cString against what we expect it to be; don't just
51509 print it out for no one to read.
51510
51511 * objc/execute/string3.m, objc/execute/string4.m: New tests.
51512 Based on testcases provided by Nicola Pero.
51513
51514 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51515
51516 * gcc.dg/cpp/macro7.c: New test.
51517
51518 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51519
51520 * gcc.dg/cpp/multiline.c: Update.
51521
51522 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51523
51524 * g++.old-deja/g++.other/enum3.C: New test.
51525
51526 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51527
51528 * g++.old-deja/g++.other/pod1.C: New test.
51529
51530 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51531
51532 * g++.old-deja/g++.ext/overload1.C: New test.
51533
51534 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51535
51536 * g++.old-deja/g++.pt/using1.C: New test.
51537
51538 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51539
51540 * g++.old-deja/g++.other/using9.C: New test.
51541
51542 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
51543
51544 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51545
51546 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51547
51548 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
51549
51550 * g++.old-deja/g++.ext/realpt1.C: Remove.
51551
51552 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
51553
51554 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51555
51556 2001-02-26 Will Cohen <wcohen@redhat.com>
51557
51558 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51559
51560 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
51561
51562 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51563 templatized constructors.
51564
51565 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51566
51567 * gcc.c-torture/execute/20010224-1.c: New test.
51568
51569 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51570
51571 * gcc.c-torture/execute/20010222-1.c: New test.
51572
51573 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51574
51575 * g++.old-deja/g++.other/inline20.C: New test.
51576
51577 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51578
51579 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51580
51581 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51582
51583 * g++.old-deja/g++.other/lookup22.C: New test.
51584
51585 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51586
51587 * g77.dg: New directory.
51588 * g77.dg/20010216-1.f: New test case.
51589 * g77.dg/dg.exp: New driver.
51590 * lib/g77-dg.exp: New driver library.
51591
51592 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51593
51594 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51595
51596 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51597
51598 * g++.old-deja/g++.other/decl9.C: New test.
51599
51600 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51601
51602 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51603 not need <string> and also tests the initialization at runtime.
51604
51605 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51606
51607 * gcc.c-torture/execute/longlong.c: New test.
51608
51609 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51610
51611 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51612
51613 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51614
51615 * gcc.c-torture/execute/920302-1.c (execute):
51616 Change argument type to short.
51617
51618 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51619
51620 * g++.old-deja/g++.pt/deduct6.C: New test.
51621
51622 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51623
51624 * g++.old-deja/g++.pt/deduct5.C: New test.
51625
51626 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51627
51628 * gcc.c-torture/execute/20010209-1.c: New test.
51629
51630 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51631
51632 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51633
51634 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51635
51636 * g++.dg/vtgc1.C: Update for new ABI.
51637
51638 * consistency.vlad: New directory, 1665 files.
51639
51640 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51641
51642 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51643 return type.
51644 * gcc.dg/cpp/digraphs.c: Declare puts.
51645
51646 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51647
51648 * g++.old-deja/g++.other/warn5.C: New test.
51649
51650 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51651
51652 * g++.old-deja/g++.pt/spec40.C: New test.
51653
51654 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51655
51656 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51657 case.
51658 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51659
51660 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51661
51662 * gcc.c-torture/compile/20010209-1.c: New test.
51663
51664 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51665
51666 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51667 excess errors message but not if it crashes.
51668 * g++.old-deja/g++.other/crash27.C: Likewise.
51669 * g++.old-deja/g++.other/crash28.C: Likewise.
51670 * g++.old-deja/g++.other/crash30.C: Likewise.
51671 * g++.old-deja/g++.other/crash32.C: Likewise.
51672 * g++.old-deja/g++.other/crash35.C: Likewise.
51673 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51674
51675 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51676
51677 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51678 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51679 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51680 g77.f-torture/execute/execute.exp,
51681 g77.f-torture/noncompile/noncompile.exp,
51682 gcc.c-torture/execute/execute.exp,
51683 gcc.c-torture/execute/memcheck/memcheck.exp,
51684 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51685 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51686 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51687 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51688 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51689 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51690 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51691 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51692 Remove bug reporting instructions with ancient email addresses.
51693
51694 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51695
51696 * gcc.dg/20010202-1.c: New test.
51697 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51698
51699 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51700
51701 * g++.dg/stdbool-if.C: New test.
51702
51703 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51704
51705 * objc/execute/fdecl.m: Added main().
51706
51707 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51708
51709 * gcc.c-torture/execute/20010206-1.c: New test.
51710
51711 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51712
51713 * gcc.dg/cpp/avoidpaste1.c: Update.
51714
51715 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51716
51717 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51718 Pero <nicola@brainstorm.co.uk>.
51719 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51720
51721 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51722
51723 * g++.old-deja/g++.pt/spec39.C: New test.
51724
51725 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51726
51727 * gcc.c-torture/compile/20010202-1.c: New test.
51728
51729 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51730
51731 * g++.old-deja/g++.abi/primary2.C: New test.
51732 * g++.old-deja/g++.abi/primary3.C: New test.
51733 * g++.old-deja/g++.abi/primary4.C: New test.
51734 * g++.old-deja/g++.abi/primary5.C: New test.
51735 * g++.old-deja/g++.abi/vtable3.h: New test.
51736 * g++.old-deja/g++.abi/vtable3a.C: New test.
51737 * g++.old-deja/g++.abi/vtable3b.C: New test.
51738 * g++.old-deja/g++.abi/vtable3c.C: New test.
51739 * g++.old-deja/g++.abi/vtable3d.C: New test.
51740 * g++.old-deja/g++.abi/vtable3e.C: New test.
51741 * g++.old-deja/g++.abi/vtable3f.C: New test.
51742 * g++.old-deja/g++.abi/vtable3g.C: New test.
51743 * g++.old-deja/g++.abi/vtable3h.C: New test.
51744 * g++.old-deja/g++.abi/vtable3i.C: New test.
51745 * g++.old-deja/g++.abi/vtable3j.C: New test.
51746 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51747
51748 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51749
51750 * g++.old-deja/g++.other/anon6.C: New test.
51751 * g++.old-deja/g++.other/anon7.C: New test.
51752
51753 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51754
51755 * gcc.dg/cpp/avoidpaste2.c: New tests.
51756
51757 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51758
51759 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51760
51761 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51762
51763 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51764 DECIMAL_DIG cases for Irix."
51765
51766 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51767
51768 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51769
51770 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51771
51772 * gcc.dg/c99-tag-1.c: New test.
51773
51774 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51775
51776 * gcc.dg/cpp/tr-warn1.c: Add tests.
51777
51778 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51779
51780 * gcc.dg/cpp/avoidpaste1.c: Update.
51781 * gcc.dg/cpp/paste4.c: Update.
51782
51783 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51784
51785 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51786 cases for Irix.
51787
51788 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51789
51790 * g++.old-deja/g++.other/inline19.C: New test.
51791
51792 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51793
51794 * gcc.dg/Wlarger-than.c: New test.
51795
51796 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51797
51798 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51799
51800 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51801
51802 * gcc.c-torture/execute/20010129-1.c: New test.
51803 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51804
51805 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51806
51807 * gcc.dg/cpp/avoidpaste1.c: Test case.
51808
51809 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51810
51811 * g++.old-deja/g++.other/inline18.C: New test.
51812
51813 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51814
51815 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51816 and __builtin_putchar.
51817
51818 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51819
51820 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51821 tests.
51822
51823 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51824
51825 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51826 floating point number rounding mode to round to the nearest
51827 representable mode.
51828
51829 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51830
51831 * g++.old-deja/g++.other/mangle2.C: New test.
51832
51833 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51834
51835 * gcc.c-torture/compile/20010124-1.c: New test.
51836
51837 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51838
51839 * g++.old-deja/g++.pt/spec38.C: New test.
51840
51841 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51842
51843 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51844 "Build don't run".
51845
51846 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51847
51848 * gcc.c-torture/execute/20010123-1.c: New test.
51849
51850 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51851
51852 * g++.old-deja/g++.pt/spec37.C: New test.
51853
51854 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51855
51856 * g++.old-deja/g++.pt/overload14.C: New test.
51857
51858 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51859
51860 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51861 __builtin_return_address.
51862
51863 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51864
51865 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51866 * g++.old-deja/g++.pt/spec35.C: New test.
51867 * g++.old-deja/g++.pt/spec36.C: New test.
51868
51869 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51870
51871 * gcc.c-torture/compile/20010118-1.c: New test.
51872
51873 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51874
51875 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51876
51877 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51878
51879 * gcc.c-torture/execute/20010119-1.c: New test.
51880
51881 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51882
51883 * g++.old-deja/g++.other/vbase5.C: New test.
51884
51885 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51886
51887 * gcc.c-torture/execute/20010118-1.c: New test.
51888
51889 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51890
51891 * g++.old-deja/g++.pt/deduct3.C: New test.
51892
51893 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51894
51895 * g++.old-deja/g++.pt/spec34.C: New test.
51896
51897 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51898
51899 * g77.f-torture/compile/20000601-2.f: New test.
51900
51901 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51902
51903 * g++.old-deja/g++.other/init17.C: New test.
51904
51905 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51906
51907 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51908
51909 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51910
51911 * g++.old-deja/g++.pt/unify8.C: New test.
51912
51913 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51914
51915 * g++.old-deja/g++.abi/vbase1.C: New test.
51916
51917 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51918
51919 * g++.old-deja/g++.pt/crash65.C: New test.
51920
51921 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51922
51923 * gcc.dg/cpp/assembl2.S: New test case.
51924
51925 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51926
51927 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51928 are supported.
51929
51930 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51931
51932 * g++.old-deja/g++.other/builtins1.C: New test.
51933 * g++.old-deja/g++.other/builtins2.C: Likewise.
51934 * g++.old-deja/g++.other/builtins3.C: Likewise.
51935 * g++.old-deja/g++.other/builtins4.C: Likewise.
51936
51937 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51938
51939 * gcc.c-torture/compile/20010117-1.c: New test.
51940 * gcc.c-torture/compile/20010117-2.c: New test.
51941
51942 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51943
51944 * g77.f-torture/execute/20010116.[fx]: New test,
51945 XFAIL on i?86-*-*.
51946 * g77.f-torture/compile/20010115.f: Indicate it's
51947 a test for PR fortran/1636.
51948
51949 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51950
51951 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51952
51953 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51954
51955 * g77.f-torture/compile/20010115.f: New test.
51956
51957 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51958
51959 * g++.old-deja/g++.pt/nontype5.C: New test.
51960
51961 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51962
51963 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51964 have an equivalent working one below it.
51965
51966 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51967
51968 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51969 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51970
51971 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51972
51973 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51974 message containing "init_priority".
51975 (conpr-2.C): Likewise.
51976 (conpr-3.C): Likewise.
51977 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51978
51979 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51980
51981 * gcc.c-torture/execute/20010114-2.c: New test.
51982
51983 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51984
51985 * gcc.c-torture/compile/20010114-1.c: New test.
51986 * gcc.c-torture/compile/20010114-1.x: Xfail.
51987 * gcc.c-torture/compile/20010114-2.c: New test.
51988 * gcc.c-torture/execute/20010114-1.c: New test.
51989 * gcc.dg/trunc-1.c: New test.
51990 * gcc.dg/uninit-B.c: New test.
51991
51992 2001-01-13 Nick Clifton <nickc@redhat.com>
51993
51994 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51995 target.
51996
51997 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51998
51999 * gcc.c-torture/compile/20010113-1.c: New test.
52000
52001 2001-01-13 Jakub Jelinek <jakub@redhat.com>
52002
52003 * gcc.c-torture/compile/20001212-1.c: New test.
52004
52005 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
52006
52007 * gcc.dg/cpp/widestr1.c: Update.
52008 * gcc.dg/cpp/prag-imp.c: Remove.
52009
52010 2001-01-12 Jakub Jelinek <jakub@redhat.com>
52011
52012 * gcc.c-torture/execute/20000801-3.x: Remove.
52013 * gcc.dg/c90-init-1.c: New test.
52014 * gcc.dg/c99-init-1.c: New test.
52015 * gcc.dg/c99-init-2.c: New test.
52016 * gcc.dg/gnu99-init-1.c: New test.
52017
52018 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
52019
52020 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52021 testing that no relevant ones were found.
52022
52023 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52024
52025 * g++.old-deja/g++.pt/cast2.C: New test.
52026
52027 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52028
52029 * g++.old-deja/g++.pt/friend47.C: New test.
52030
52031 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52032
52033 * g++.old-deja/g++.pt/instantiate13.C: New test.
52034
52035 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52036
52037 * g++.old-deja/g++.other/defarg7.C: New test.
52038 * g++.old-deja/g++.other/defarg8.C: New test.
52039
52040 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52041
52042 * g++.old-deja/g++.pt/crash64.C: New test.
52043
52044 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52045
52046 * g++.old-deja/g++.pt/crash63.C: New test.
52047
52048 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
52049
52050 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52051
52052 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
52053
52054 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52055
52056 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52057
52058 * g++.old-deja/g++.pt/error3.C: New test.
52059
52060 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52061
52062 * g++.old-deja/g++.other/crash39.C: New test.
52063
52064 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52065
52066 * g++.old-deja/g++.other/vbase4.C: New test.
52067
52068 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
52069
52070 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52071 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52072 * gcc.dg/special/special.exp: New test driver which will check
52073 for alias support for the above test.
52074
52075 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52076
52077 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52078 problems on small machines.
52079 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52080 parameterize.
52081
52082 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
52083
52084 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52085 mips.
52086 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52087
52088 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
52089
52090 * g++.old_deja/g++.pt/using8.C: New test.
52091
52092 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
52093
52094 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52095
52096 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
52097
52098 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52099 where a failure is expected.
52100 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52101
52102 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52103
52104 * g++.old_deja/g++.pt/instantiate12.C: New test.
52105
52106 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52107
52108 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52109 start of structs.
52110 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52111 * g++.old-deja/g++.brendan/crash17.C: Likewise.
52112 * g++.old-deja/g++.brendan/crash29.C: Likewise.
52113 * g++.old-deja/g++.brendan/crash48.C: Likewise.
52114 * g++.old-deja/g++.brendan/ns1.C: Likewise.
52115 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52116 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52117 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52118 * g++.old-deja/g++.eh/spec6.C: Likewise.
52119 * g++.old-deja/g++.jason/crash3.C: Likewise.
52120 * g++.old-deja/g++.law/ctors11.C: Likewise.
52121 * g++.old-deja/g++.law/ctors17.C: Likewise.
52122 * g++.old-deja/g++.law/ctors5.C: Likewise.
52123 * g++.old-deja/g++.law/ctors9.C: Likewise.
52124 * g++.old-deja/g++.mike/ambig1.C: Likewise.
52125 * g++.old-deja/g++.mike/net22.C: Likewise.
52126 * g++.old-deja/g++.mike/p3538a.C: Likewise.
52127 * g++.old-deja/g++.mike/p3538b.C: Likewise.
52128 * g++.old-deja/g++.mike/virt3.C: Likewise.
52129 * g++.old-deja/g++.niklas/t128.C: Likewise.
52130 * g++.old-deja/g++.other/anon4.C: Likewise.
52131 * g++.old-deja/g++.other/using1.C: Likewise.
52132 * g++.old-deja/g++.other/warn3.C: Likewise.
52133 * g++.old-deja/g++.pt/t37.C: Likewise.
52134 * g++.old-deja/g++.robertl/eb69.C: Likewise.
52135 * g++.old-deja/g++.robertl/eb71.C: Likewise.
52136
52137 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52138
52139 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52140
52141 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52142
52143 * gcc.c-torture/execute/stdio-opt-3.c: New test.
52144
52145 2001-01-07 Jakub Jelinek <jakub@redhat.com>
52146
52147 * gcc.c-torture/compile/20010107-1.c: New test.
52148
52149 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52150
52151 * gcc.c-torture/execute/builtin-noret-1.c: New test.
52152
52153 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52154
52155 * gcc.dg/format/format.h: New file.
52156 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52157 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52158 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52159 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52160 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52161 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52162 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52163 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52164 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52165 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52166 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52167 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52168 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52169 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52170 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52171 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52172 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52173 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52174 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52175 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52176 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52177 instead of declaring standard types, macros and functions in each
52178 test.
52179
52180 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
52181
52182 * gcc.c-torture/execute/20010106-1.c: New test.
52183
52184 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
52185
52186 * gcc.dg/format/format.exp: New file.
52187 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52188 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52189 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52190 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52191 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52192 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52193 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52194 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52195 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52196 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52197 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52198 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52199 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52200 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52201 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52202 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52203 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52204 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52205 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52206 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52207 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52208 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52209 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52210 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52211 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52212 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52213 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52214 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52215 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52216 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52217 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52218 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52219 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52220 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52221 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52222 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52223 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52224 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52225 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52226 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52227 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52228 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52229
52230 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
52231
52232 * gcc.c-torture/execute/991228-1.c: Take word endianness into
52233 account.
52234
52235 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
52236
52237 * gcc.c-torture/execute/builtin-complex-1.c: New test.
52238
52239 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
52240
52241 * g++.old-deja/g++.pt/crash62.C: New test.
52242
52243 2001-01-04 Richard Henderson <rth@redhat.com>
52244
52245 * gcc.dg/20000926-1.c: Update expected warnings.
52246 * gcc.dg/array-2.c: Likewise.
52247 * gcc.dg/array-4.c: Also validate flexible array members.
52248 * gcc.dg/c99-flex-array-1.c: New.
52249
52250 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
52251
52252 * gcc.c-torture/compile/20001222-1.x: Remove.
52253
52254 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52255
52256 * gcc.c-torture/execute/built-in-setjmp.c: New.
52257
52258 2001-01-03 Richard Henderson <rth@redhat.com>
52259
52260 * gcc.dg/940510-1.c: Update expected error wording.
52261 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52262
52263 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
52264
52265 * lib/target-supports.exp (check_alias_available): Modified to
52266 indicate aliases not supported if only weak aliases are supported.
52267
52268 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52269
52270 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52271 Turn on cmpstrsi checks for __pj__ and __i370__.
52272
52273 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52274
52275 * g++.old-deja/g++.other/virtual11.C: New test.
52276
52277 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52278
52279 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52280
52281 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52282
52283 * gcc.c-torture/compile/20010102-1.c: New test.
52284
52285 2001-01-02 Andreas Jaeger <aj@suse.de>
52286
52287 * gcc.dg/noreturn-3.c: New test.
52288
52289 * gcc.dg/noreturn-4.c: New test.
52290
52291 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52292
52293 * gcc.c-torture/execute/stdio-opt-1.c: Also test
52294 __builtin_fputc and __builtin_fwrite.
52295
52296 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52297
52298 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52299 signed char, not default char.
52300
52301 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52302
52303 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52304
52305 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52306
52307 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52308
52309 2000-12-29 Richard Henderson <rth@redhat.com>
52310
52311 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52312 (__cyg_profile_func_exit): Define.
52313
52314 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52315
52316 * g++.dg/vtgc1.C: New test.
52317
52318 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52319
52320 * gcc.dg/noncompile/20001228-1.c: New test.
52321
52322 * gcc.dg/20001228-1.c: New test.
52323
52324 * gcc.c-torture/execute/20001228-1.c: New test.
52325
52326 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52327
52328 * gcc.dg/format-strfmon-1.c: New test.
52329
52330 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52331
52332 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52333 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52334 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52335 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52336 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52337 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52338 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52339 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52340 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52341 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52342 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52343 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52344 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52345
52346 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52347 * gcc.c-torture/execute/string-opt-4.c: Test index.
52348
52349 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52350
52351 * gcc.c-torture/compile/20001226-1.c: New test.
52352
52353 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52354
52355 * gcc.c-torture/compile/20001222-1.c: New test.
52356 * gcc.c-torture/compile/20001222-1.x: Xfail.
52357
52358 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52359
52360 * gcc.c-torture/execute/comp-goto-2.c: New test.
52361
52362 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52363
52364 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52365 Use long types if __INT_MAX__ is 32767.
52366 (main): Use cast to (sint32 *) when poking 88 into a_page.
52367
52368 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52369
52370 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52371
52372 * gcc.c-torture/compile/20001221-1.c: New test.
52373 * gcc.c-torture/execute/20001221-1.c: New test.
52374
52375 2000-12-20 Richard Henderson <rth@redhat.com>
52376
52377 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52378 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52379
52380 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52381
52382 * gcc.dg/compare3.c: New test.
52383
52384 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52385
52386 * gcc.dg/format-warnll-1.c: New test.
52387
52388 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52389
52390 * gcc.dg/cpp/cmdlne-P.c: New test.
52391
52392 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52393
52394 * gcc.c-torture/execute/builtin-abs-1.c,
52395 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52396
52397 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52398
52399 * gcc.dg/cpp/multiline.c: New test.
52400
52401 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52402
52403 * g++.old-deja/g++.other/syshdr1.C: Update.
52404 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52405
52406 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52407
52408 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52409
52410 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52411
52412 * g++.old-deja/g++.pt/ttp65.C: New test.
52413
52414 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52415
52416 * g++.old-deja/g++.pt/ttp64.C: New test.
52417
52418 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52419
52420 * g++.old-deja/g++.pt/spec33.C: New test.
52421
52422 2000-12-14 Catherine Moore <clm@redhat.com>
52423
52424 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52425 * gcc.c-torture/execute/920612-2.c: Likewise.
52426 * gcc.c-torture/execute/920428-2.c: Likewise.
52427 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52428 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52429
52430 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52431
52432 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52433 * gcc.dg/pack-test-2.c: Likewise.
52434
52435 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52436
52437 Tests by Zack Weinberg <zackw@stanford.edu>.
52438
52439 * gcc.dg/cpp/defined.c: Update.
52440 * gcc.dg/cpp/defined_trad.c: New tests.
52441
52442 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52443
52444 * gcc.dg/cpp/trad-direct.c: Update.
52445
52446 2000-12-11 Neil Booth <neilb@earthling.net>
52447
52448 * gcc.dg/cpp/defined_trad.c
52449
52450 2000-12-11 Neil Booth <neilb@earthling.net>
52451
52452 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52453
52454 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52455
52456 * gcc.dg/format-miss-2.c: New test.
52457
52458 2000-12-09 Neil Booth <neilb@earthling.net>
52459
52460 * gcc.dg/cpp/lineflags.c: New tests.
52461 * gcc.dg/cpp/poison.c: Update.
52462 * gcc.dg/cpp/redef2.c: Update.
52463 * gcc.dg/cpp/skipping.c: New test.
52464
52465 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52466
52467 * g++.old-deja/g++.other/eh3.C: New testcase.
52468
52469 2000-12-07 Neil Booth <neilb@earthling.net>
52470
52471 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52472 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52473 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52474 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52475 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52476 Update.
52477
52478 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52479
52480 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52481 __SIZE_TYPE__ instead of int for type of integers cast to
52482 pointers.
52483
52484 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52485
52486 * g++.old-deja/g++.other/cleanup4.C: New test.
52487
52488 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52489
52490 * format-sec-1.c: New test.
52491
52492 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52493
52494 * gcc.dg/format-nonlit-3.c: New test.
52495
52496 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52497
52498 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52499 through a null pointer.
52500
52501 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52502
52503 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52504 * g++.old-deja/g++.pt/partial4.C: New test.
52505
52506 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
52507
52508 * gcc.c-torture/execute/ieee/hugeval.x: New.
52509
52510 2000-12-06 Neil Booth <neilb@earthling.net>
52511
52512 * gcc.dg/cpp/backslash2.c: New tests.
52513
52514 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52515
52516 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52517 * gcc.c-torture/execute/stdio-opt-2.c: New test.
52518
52519 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
52520
52521 * gcc.c-torture/execute/20001203-2.c: New testcase.
52522
52523 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52524
52525 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52526 * g++.old-deja/g++.other/virtual10.C: New test.
52527
52528 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52529
52530 * g++.old-deja/g++.mike/pmf5.C: Remove test.
52531
52532 2000-12-05 Richard Henderson <rth@redhat.com>
52533
52534 * gcc.c-torture/compile/20001205-1.c: New.
52535
52536 2000-12-04 Neil Booth <neilb@earthling.net>
52537
52538 * g++.old-deja/g++.other/virtual9.C: New test.
52539 * g++.old-deja/g++.pt/crash61.C: New test.
52540 * gcc.c-torture/execute/loop-9.c: New test.
52541
52542 2000-12-04 Neil Booth <neilb@earthling.net>
52543
52544 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52545 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52546 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52547 * gcc.dg/cpp/extratokens.c: ...here.
52548
52549 2000-12-04 Neil Booth <neilb@earthling.net>
52550
52551 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52552 New tests.
52553
52554 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52555
52556 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52557 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52558
52559 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52560
52561 * gcc.c-torture/execute/20001203-1.c: New test.
52562
52563 2000-12-03 Neil Booth <neilb@earthling.net>
52564
52565 * gcc.dg/cpp/macro6.c: New test cases.
52566
52567 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52568
52569 * gcc.c-torture/execute/string-opt-9.c: New test.
52570 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52571 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52572 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52573
52574 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52575 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52576
52577 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52578
52579 * gcc.dg/cpp/if-6.c: New testcase.
52580
52581 * gcc.dg/20001201-1.c: New testcase.
52582
52583 2000-12-02 Neil Booth <neilb@earthling.net>
52584
52585 * g++.old-deja/g++.other/externC4.C,
52586 g++.old-deja/g++.other/friend10.C: New tests.
52587
52588 2000-12-02 Neil Booth <neilb@earthling.net>
52589
52590 * g++.old-deja/g++.other/instan2.C
52591 * g++.old-deja/g++.other/instan3.C: New test.
52592
52593 2000-12-02 Neil Booth <neilb@earthling.net>
52594
52595 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52596 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52597 gnuc99.c,gnuc99-pedantic.c: New tests.
52598
52599 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52600
52601 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52602 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52603
52604 2000-12-01 Neil Booth <neilb@earthling.net>
52605
52606 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52607 * gcc.dg/cpp/poison.c: Update.
52608 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52609
52610 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52611
52612 * g77.f-torture/execute/20001201.f: New test.
52613
52614 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52615
52616 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52617
52618 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52619
52620 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52621
52622 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52623
52624 * g++.old-deja/g++.other/cast6.C: New test.
52625
52626 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52627
52628 * gcc.c-torture/execute/20001130-2.c: New testcase.
52629
52630 2000-11-30 Richard Henderson <rth@redhat.com>
52631
52632 * gcc.c-torture/execute/20001130-1.c: New test.
52633
52634 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52635
52636 * g++.old-deja/g++.other/op3.C: New test.
52637
52638 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52639
52640 * g++.old-deja/g++.other/op2.C: New test.
52641
52642 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52643
52644 * g++.old-deja/g++.other/crash38.C: New test.
52645
52646 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52647
52648 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52649
52650 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52651
52652 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52653 tests.
52654 * gcc.c-torture/execute/string-opt-6.c: New test.
52655
52656 * gcc.dg/20001117-1.c: Add main.
52657
52658 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52659
52660 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52661 Move from here ...
52662 * gcc.dg/940510-1.c: ... to here.
52663
52664 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52665 zero-size arrays in toplevel structures.
52666
52667 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52668
52669 * gcc.c-torture/execute/loop-8.c: New test.
52670
52671 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52672
52673 * g++.old-deja/g++.other/base1.C: New test.
52674
52675 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52676
52677 * g++.old-deja/g++.other/parse2.C: New test.
52678
52679 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52680
52681 * g++.old-deja/g++.pt/incomplete1.C: New test.
52682
52683 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52684
52685 * g++.old-deja/g++.other/friend9.C: New test.
52686
52687 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52688
52689 * gcc.dg/20001127-1.c: New test.
52690
52691 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52692
52693 * g++.old-deja/g++.pt/friend46.C: New test.
52694
52695 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52696
52697 * g++.old-deja/g++.other/ptrmem8.C: New test.
52698
52699 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52700
52701 * gcc.c-torture/execute/string-opt-7.c: New test.
52702 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52703
52704 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52705
52706 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52707 instead of 'mkcheck 2'.
52708
52709 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52710
52711 * gcc.c-torture/execute/memcheck/driver.c,
52712 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52713 C9X references to refer to C99.
52714
52715 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52716
52717 * gcc.dg/ultrasp3.c: New test.
52718
52719 2000-11-25 Neil Booth <neilb@earthling.net>
52720
52721 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52722
52723 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52724
52725 * gcc.c-torture/compile/20001123-2.c: New.
52726
52727 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52728
52729 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52730
52731 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52732
52733 * gcc.dg/sequence-point-1.c: Add some new tests.
52734 * gcc.c-torture/execute/20001124-1.c: New test.
52735
52736 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52737
52738 * g++.old-deja/g++.other/vaarg4.C: New test.
52739 * gcc.c-torture/compile/20001123-1.c: New test.
52740
52741 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52742
52743 * g++.other/crash24.C: Adjust and remove XFAIL.
52744 * g++.other/crash37.C: New test.
52745
52746 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52747
52748 * g++.old-deja/g++.pt/instantiate9.C: New test.
52749
52750 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52751
52752 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52753 new ABI, too.
52754
52755 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52756 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52757
52758 2000-11-22 Neil Booth <neilb@earthling.net>
52759
52760 * gcc.dg/cpp/Wtrigraphs.c: New test.
52761
52762 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52763
52764 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52765
52766 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52767
52768 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52769
52770 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52771
52772 * lib/gcc-dg.exp: load_lib scanasm.exp.
52773 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52774 * lib/g++-dg.exp: load_lib scanasm.exp.
52775 * lib/scanasm.exp: New.
52776 (scan-assembler, scan-assembler-not): Add optional arguments to
52777 test name, or if not present, the pattern name.
52778 (scan-assembler-dem, scan-assembler-dem-not): New.
52779
52780 * g++.dg/dg.exp: New.
52781
52782 2000-11-21 Neil Booth <neilb@earthling.net>
52783
52784 * gcc.dg/cpp/integrated1.c: Remove.
52785
52786 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52787
52788 * gcc.c-torture/execute/20001121-1.c: New test.
52789
52790 2000-11-21 Richard Henderson <rth@redhat.com>
52791
52792 * gcc.c-torture/compile/20001121-1.c: New test.
52793
52794 2000-11-20 Neil Booth <neilb@earthling.net>
52795
52796 * gcc.dg/cpp/integrated1.c: New test.
52797
52798 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52799
52800 * g++.old-deja/g++.other/inline17.C: New test.
52801
52802 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52803
52804 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52805 local variable to be zero: I made the variable global. Now
52806 uses abort() and exit() instead of relying on main's return value.
52807
52808 2000-11-20 Neil Booth <neilb@earthling.net>
52809
52810 * gcc.dg/cpp/paste2.c: Update test.
52811 * objc/execute/paste.m: New test.
52812
52813 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52814
52815 * gcc.dg/c99-condexpr-1.c: New test.
52816
52817 2000-11-20 Neil Booth <neilb@earthling.net>
52818
52819 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52820
52821 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52822
52823 * g++.old-deja/g++.pt/export1.C: New test.
52824
52825 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52826
52827 * gcc.dg/20001117-1.c: New test.
52828
52829 2000-11-18 Richard Henderson <rth@redhat.com>
52830
52831 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52832
52833 2000-11-18 Richard Henderson <rth@redhat.com>
52834
52835 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52836 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52837 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52838
52839 2000-11-18 Richard Henderson <rth@redhat.com>
52840
52841 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52842 (main): New. Exit cleanly.
52843
52844 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52845
52846 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52847 gcc.dg/c99-fordecl-2.c: New tests.
52848
52849 2000-11-18 Richard Henderson <rth@redhat.com>
52850
52851 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52852 * gcc.c-torture/execute/zerolen-2.c: New.
52853
52854 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52855
52856 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52857 memory.
52858
52859 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52860
52861 * g++.old-deja/g++.pt/instantiate8.C: New test.
52862
52863 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52864
52865 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52866 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52867
52868 2000-11-16 Nick Clifton <nickc@redhat.com>
52869
52870 * gcc.c-torture/execute/nestfunc-2.c: New test.
52871 * gcc.c-torture/execute/nestfunc-3.c: New test.
52872
52873 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52874
52875 * gcc.c-torture/compile/20001116-1.c: New test.
52876
52877 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52878
52879 * gcc.c-torture/execute/20001115-1.c: New test.
52880
52881 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52882
52883 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52884 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52885 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52886 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52887
52888 2000-11-15 Neil Booth <neilb@earthling.net>
52889
52890 gcc.dg/cpp/_Pragma1.c: Update.
52891 gcc.dg/cpp/_Pragma2.c: New test.
52892
52893 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52894
52895 * g++.old-deja/g++.other/anon5.C: New test.
52896
52897 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52898
52899 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52900 tests.
52901
52902 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52903
52904 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52905 output.
52906
52907 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52908
52909 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52910 labels at end of compound statements.
52911
52912 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52913
52914 * gcc.c-torture/execute/loop-7.c: New test.
52915
52916 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52917
52918 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52919
52920 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52921
52922 * gcc.dg/c99-bool-1.c: New test.
52923
52924 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52925
52926 * gcc.dg/c99-scope-1.c: Remove xfail.
52927 * gcc.dg/c99-scope-2.c: New test.
52928
52929 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52930
52931 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52932 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52933
52934 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52935
52936 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52937 error messages.
52938
52939 * g++.mike/p700.C: Don't typedef wchar_t.
52940 * g++.mike/p784.C: Likewise.
52941 * g++.mike/eb101.C: Don't use __wchar_t.
52942
52943 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52944
52945 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52946 from DO loop.
52947
52948 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52949
52950 * gcc.c-torture/execute/20001111-1.c: New test.
52951
52952 2000-11-10 Nick Clifton <nickc@redhat.com>
52953
52954 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52955 long multuiple and accumulate.
52956
52957 2000-11-09 Richard Henderson <rth@redhat.com>
52958
52959 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52960 via size_t instead of int.
52961
52962 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52963 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52964 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52965 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52966
52967 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52968
52969 * gcc.c-torture/compile/20001109-1.c: New test.
52970 * gcc.c-torture/compile/20001109-2.c: New test.
52971
52972 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52973
52974 * g++.old-deja/g++.pt/operator1.C: New test.
52975 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52976
52977 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52978
52979 * gcc.dg/20001108-1.c: New test.
52980
52981 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52982
52983 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52984 with both arguments constant strings.
52985 * gcc.c-torture/execute/string-opt-3.c: New test.
52986 * gcc.c-torture/execute/string-opt-4.c: New test.
52987 * gcc.c-torture/execute/string-opt-5.c: New test.
52988
52989 2000-11-08 Nick Clifton <nickc@redhat.com>
52990
52991 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52992 mulsidi3adddi patterns.
52993
52994 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52995
52996 * g++.old-deja/g++.other/crash36.C: New test.
52997
52998 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52999
53000 * g++.old-deja/g++.other/init16.C: New test.
53001
53002 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
53003
53004 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53005
53006 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53007
53008 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53009 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53010 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53011
53012 2000-11-07 DJ Delorie <dj@redhat.com>
53013
53014 * gcc.dg/20000614-1.c: Add return so that test can pass.
53015
53016 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53017
53018 * gcc.c-torture/execute/string-opt-1.c: New test.
53019
53020 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53021
53022 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
53023 mips-sgi-irix6.* because the MIPS ABI passes floating-point
53024 parameters in registers, and there is no way for a varargs
53025 function to know in which order the integer and floating-point
53026 parameters should be interleaved when they are placed on the
53027 stack.
53028 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53029 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53030
53031 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53032
53033 * gcc.c-torture/execute/string-opt-2.c: New test.
53034
53035 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
53036
53037 * g++.old-deja/g++.pt/crash60.C: New test.
53038
53039 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53040
53041 * g++.old-deja/g++.other/crash24.C: New test.
53042 * g++.old-deja/g++.other/crash25.C: New test.
53043 * g++.old-deja/g++.other/crash26.C: New test.
53044 * g++.old-deja/g++.other/crash27.C: New test.
53045 * g++.old-deja/g++.other/crash28.C: New test.
53046 * g++.old-deja/g++.other/crash29.C: New test.
53047 * g++.old-deja/g++.other/crash30.C: New test.
53048 * g++.old-deja/g++.other/crash31.C: New test.
53049 * g++.old-deja/g++.other/crash32.C: New test.
53050 * g++.old-deja/g++.other/crash33.C: New test.
53051 * g++.old-deja/g++.other/crash34.C: New test.
53052 * g++.old-deja/g++.other/crash35.C: New test.
53053
53054 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53055
53056 * gcc.c-torture/execute/20001031-1.c: New test.
53057
53058 2000-11-04 Mark Mitchell <mark@codesourcery.com>
53059
53060 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53061 namespace.
53062
53063 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53064 standards-conformant.
53065
53066 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53067
53068 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53069 * g++.old-deja/g++.mike/p755a.C: Likewise.
53070 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53071 library makes no calls to `operator new' during initialization.
53072
53073 2000-11-04 Neil Booth <neilb@earthling.net>
53074
53075 * gcc.dg/cpp/include2.c: New tests.
53076
53077 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53078
53079 * lib/g++.exp (g++_set_ld_library_path): New function.
53080 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53081
53082 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
53083
53084 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
53085 warnings.
53086
53087 2000-11-01 Richard Henderson <rth@redhat.com>
53088
53089 * g++.old-deja/g++.ext/namedret1.C: New.
53090 * g++.old-deja/g++.ext/namedret2.C: New.
53091 * g++.old-deja/g++.ext/namedret3.C: New.
53092
53093 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
53094
53095 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53096 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53097
53098 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53099
53100 * gcc.c-torture/execute/va-arg-21.c: New test.
53101
53102 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
53103
53104 * gcc.dg/c99-complex-2.c: New test.
53105
53106 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53107
53108 * gcc.c-torture/execute/stdio-opt-1.c: New test.
53109
53110 2000-10-31 Jakub Jelinek <jakub@redhat.com>
53111
53112 * g++.old-deja/g++.other/inline16.C: New test.
53113
53114 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
53115
53116 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53117 __PRETTY_FUNCTION__
53118
53119 2000-10-29 Neil Booth <neilb@earthling.net>
53120
53121 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53122 New tests.
53123 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53124 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53125 optimisation.
53126
53127 2000-10-29 Neil Booth <neilb@earthling.net>
53128
53129 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53130 * mi1.c, mi1c.h: Add null directives to multiple-include test.
53131 * mi5.c: Test multiple includes work with -C.
53132 * trigraphs.c: Test ^= version.
53133
53134 2000-10-28 Neil Booth <neilb@earthling.net>
53135
53136 New tests and test updates for new macro expander.
53137
53138 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53139 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53140 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53141 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53142 new diagnostic messages.
53143
53144 * gcc.dg/cpp/macro3.c: New tests.
53145
53146 2000-10-27 Mark Mitchell <mark@codesourcery.com>
53147
53148 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53149 on the same line.
53150
53151 2000-10-27 Jakub Jelinek <jakub@redhat.com>
53152
53153 * g++.old-deja/g++.other/eh2.C: New test.
53154
53155 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
53156
53157 * gcc.c-torture/execute/20001027-1.c: New test.
53158
53159 2000-10-26 Richard Henderson <rth@redhat.com>
53160
53161 * gcc.c-torture/execute/20001026-1.c: New.
53162
53163 2000-10-26 Mark Mitchell <mark@codesourcery.com>
53164
53165 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53166 * g++.old-deja/g++.law/builtin1.C: Likewise.
53167 * g++.old-deja/g++.law/ctors10.C: Likewise.
53168 * g++.old-deja/g++.law/virtual3.C: Likewise.
53169 * g++.old-deja/g++.mike/p658.C: Likewise.
53170 * g++.old-deja/g++.other/sibcall1.C: Likewise.
53171 * g++.old-deja/g++.other/vaarg2.C: Likewise.
53172 * g++.old-deja/g++.robertl/eb124.C: Likewise.
53173 * g++.old-deja/g++.robertl/eb44.C: Likewise.
53174 * g++.old-deja/g++.robertl/eb77.C: Likewise.
53175
53176 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
53177
53178 * gcc.c-torture/compile/20001024-1.c: New test.
53179
53180 2000-10-25 Mark Mitchell <mark@codesourcery.com>
53181
53182 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53183 to tell us whether or not we are using V3.
53184
53185 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
53186
53187 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53188 operands.
53189
53190 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
53191
53192 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53193
53194 2000-10-25 Jakub Jelinek <jakub@redhat.com>
53195
53196 * gcc.c-torture/execute/20001024-1.c: New test.
53197
53198 2000-10-24 Jakub Jelinek <jakub@redhat.com>
53199
53200 * g++.old-deja/g++.other/sibcall1.C: New test.
53201
53202 2000-10-20 Jakub Jelinek <jakub@redhat.com>
53203
53204 * gcc.dg/noncompile/init-3.c: New test.
53205
53206 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
53207
53208 * gcc.dg/format-array-1.c: New test.
53209
53210 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53211
53212 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53213 writing through null pointers; remove comment about testing
53214 unterminated strings.
53215
53216 2000-10-17 Matthew Hiller <hiller@redhat.com>
53217
53218 * gcc.c-torture/execute/20001017-2.c: New test.
53219
53220 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53221
53222 * gcc.c-torture/compile/20001018-1.c: New test.
53223 * gcc.c-torture/compile/20001018-1.x: Xfail.
53224
53225 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53226
53227 * gcc.c-torture/execute/20001017-1.c: New test.
53228
53229 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53230
53231 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53232 for multiple use of arguments with scanf formats; add tests for
53233 multiple use of arguments.
53234
53235 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
53236
53237 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53238 from some old tests.
53239
53240 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53241
53242 * gcc.dg/format-miss-1.c: New test.
53243
53244 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53245
53246 * gcc.c-torture/execute/20001013-1.c: New test.
53247
53248 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53249
53250 * gcc.dg/format-branch-1.c: New test.
53251
53252 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53253
53254 * README, lib/file-format.exp: Remove EGCS references.
53255
53256 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53257
53258 * gcc.dg/20001013-1.c: New test.
53259
53260 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
53261
53262 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53263 for intmax_t in the compiler using __typeof__ and the type rules
53264 for conditional expressions.
53265
53266 2000-10-13 Jakub Jelinek <jakub@redhat.com>
53267
53268 * gcc.dg/20001012-1.c: New test.
53269 * gcc.dg/20001012-2.c: New test.
53270
53271 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53272
53273 * gcc.dg/format-attr-1.c: New test.
53274
53275 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53276
53277 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53278 __LONG_LONG_MAX__ instead of LLONG_MAX.
53279
53280 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53281
53282 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53283 scanf flags.
53284 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53285 flags.
53286
53287 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
53288
53289 * gcc.dg/sequence-pt-1.c: New test.
53290
53291 2000-10-11 Geoff Keating <geoffk@cygnus.com>
53292
53293 * gcc.c-torture/execute/20001011-1.c: New testcase.
53294 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53295
53296 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53297
53298 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53299 does not error on it.
53300
53301 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53302
53303 * gcc.dg/20001009-1.c: New test.
53304
53305 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53306
53307 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53308 * gcc.c-torture/execute/20001009-2.c: ... to here.
53309
53310 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53311
53312 * gcc.c-torture/compile/20001009-1.c: New testcase.
53313 * gcc.c-torture/execute/20001009-1.c: New testcase.
53314 Testcases provided by Jan Hubicka <jh@suse.cz>.
53315
53316 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53317
53318 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53319 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53320 uintmax_t using <limits.h> to emulate the compiler's internal
53321 logic. No longer XFAIL %j tests.
53322
53323 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53324
53325 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53326 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53327 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53328 regexps and details of expected handling of some bad formats.
53329 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53330 suppression.
53331
53332 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53333
53334 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53335 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53336 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53337 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53338 in list archives.
53339
53340 2000-10-06 Richard Henderson <rth@cygnus.com>
53341
53342 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53343 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53344 * g++.old-deja/g++.jason/report.C: Likewise.
53345 * g++.old-deja/g++.law/friend5.C: Likewise.
53346 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53347 of the expected warnings.
53348
53349 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53350
53351 * g++.old-deja/g++.pt/enum14.C: New test.
53352
53353 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53354
53355 * g++.old-deja/g++.pt/crash59.C: New test.
53356
53357 2000-10-04 Will Cohen <wcohen@redhat.com>
53358
53359 * gcc.dg/20000926-1.c: New test.
53360
53361 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53362
53363 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53364 function name for current C++ compiler.
53365 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53366
53367 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53368
53369 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53370 __PRETTY_FUNCTION__.
53371 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53372
53373 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53374
53375 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53376
53377 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53378
53379 * gcc.c-torture/compile/20000923-1.c: New test.
53380
53381 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53382
53383 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53384 * g++.old-deja/g++.pt/ttp62.C: Same.
53385 * g++.old-deja/g++.other/inline14.C: Same.
53386
53387 2000-09-24 Richard Henderson <rth@cygnus.com>
53388
53389 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53390
53391 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53392
53393 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53394
53395 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53396
53397 * gcc.c-torture/compile/20000922-1.c: New file.
53398
53399 2000-09-21 Nick Clifton <nickc@redhat.com>
53400
53401 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53402 a signed long modulo operation.
53403 (mod6): New function - perform an unsigned long modulo operation.
53404 (main): Add tests for modulos of very large numbers by very small
53405 dividends.
53406
53407 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53408
53409 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53410
53411 2000-09-19 Richard Henderson <rth@cygnus.com>
53412
53413 * gcc.dg/compare2.c (case 10): XFAIL.
53414
53415 2000-09-18 Richard Henderson <rth@cygnus.com>
53416
53417 * gcc.c-torture/execute/20000906-1.c: Move ...
53418 * gcc.dg/20000906-1.c: ... here. Only run on targets
53419 that support __builtin_trap.
53420
53421 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53422
53423 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53424
53425 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53426
53427 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53428 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53429 more $ format tests.
53430
53431 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53432
53433 * gcc.dg/format-errmk-1.c: New test.
53434
53435 2000-09-17 Greg McGary <greg@mcgary.org>
53436
53437 * gcc.c-torture/execute/20000917-1.x: Remove.
53438
53439 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53440
53441 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53442
53443 2000-09-17 Greg McGary <greg@mcgary.org>
53444
53445 * gcc.c-torture/execute/20000917-1.c: New test.
53446 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53447
53448 2000-09-16 Neil Booth <NeilB@earthling.net>
53449
53450 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53451 in nested macro bug.
53452
53453 2000-09-15 Neil Booth <NeilB@earthling.net>
53454
53455 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53456
53457 2000-09-14 Jeffrey A Law (law@cygnus.com)
53458
53459 * gcc.c-torture/execute/20000914-1.c: New test.
53460
53461 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53462
53463 * g++.other/inline13.C: New test.
53464
53465 2000-09-12 Andreas Jaeger <aj@suse.de>
53466
53467 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53468 constant by Ulrich Drepper <drepper@redhat.com>.
53469
53470 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53471
53472 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53473
53474 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53475
53476 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53477
53478 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53479
53480 * gcc.dg/cpp/backslash.c: New test.
53481
53482 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53483
53484 * gcc.c-torture/execute/20000910-1.c: New test.
53485 * gcc.c-torture/execute/20000910-2.c: Likewise.
53486
53487 2000-09-11 Robert Lipe <robertl@sco.com>
53488
53489 * gcc.dg/pragma-align.c: New test.
53490
53491 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
53492
53493 * g++.old-deja/g++.pt/explicit82.C: New test.
53494 * g++.old-deja/g++.pt/explicit83.C: New test.
53495
53496 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
53497
53498 * gcc.dg/asm-names.c: New test.
53499
53500 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53501
53502 * gcc.dg/cpp/tr-warn6.c: New test
53503
53504 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
53505
53506 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53507 be accepted.
53508
53509 2000-09-07 Catherine Moore <clm@redhat.com>
53510
53511 * gcc.c-torture/execute/unroll-1.c: New test.
53512
53513 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
53514
53515 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53516 ERROR markers.
53517 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53518 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53519 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53520 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53521 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53522 Preprocess only.
53523 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53524 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53525
53526 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53527
53528 * g++.old-deja/g++.pt/deduct2.C: New test.
53529
53530 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53531
53532 * g++.old-deja/g++.pt/parms2.C: New test.
53533
53534 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53535
53536 * g++.old-deja/g++.pt/crash58.C: New test.
53537
53538 2000-09-06 Greg McGary <greg@mcgary.org>
53539
53540 * gcc.c-torture/execute/20000906-1.c: New test.
53541 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53542
53543 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53544
53545 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53546
53547 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53548
53549 * g++.old-deja/g++.pt/crash57.C: New test.
53550
53551 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53552
53553 * g++.old-deja/g++.pt/crash56.C: New test.
53554
53555 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53556
53557 * g++.old-deja/g++.pt/koenig1.C: New test.
53558
53559 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53560
53561 * gcc.dg/20000904-1.c: New test.
53562
53563 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53564
53565 * gcc.dg/cpp/paste8.c: New test.
53566
53567 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
53568
53569 * gcc.c-torture/compile/20000827-1.c: New test.
53570
53571 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53572
53573 * gcc.dg/format-diag-1.c: New test.
53574
53575 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53576
53577 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53578 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53579 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53580 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53581 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53582
53583 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53584
53585 * g++.old-deja/g++.other/nested4.C: New test.
53586
53587 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53588
53589 * g++.old-deja/g++.ns/scoped1.C: New test.
53590
53591 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53592
53593 * lib/g++.exp: Support testing already-installed GCC.
53594
53595 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53596
53597 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53598
53599 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53600
53601 * gcc.dg/return-type-2.c: New test.
53602
53603 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53604
53605 * gcc.c-torture/compile/20000825-1.c: New test.
53606
53607 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53608
53609 * gcc.dg/dwarf2-2.c: New test.
53610
53611 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53612
53613 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53614 dg-warning regexps.
53615
53616 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53617
53618 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53619 gcc.dg/format-ext-5.c: New tests.
53620
53621 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53622
53623 * g++.old-deja/g++.other/crash22.C: New test.
53624
53625 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53626
53627 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53628
53629 2000-08-24 Richard Henderson <rth@cygnus.com>
53630
53631 * gcc.dg/ia64-sync-1.c: New test.
53632 * gcc.dg/ia64-sync-2.c: New test.
53633 * gcc.dg/ia64-asm-1.c: New test.
53634
53635 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53636
53637 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53638 * gcc.dg/format-ext-2.c: New test.
53639
53640 2000-08-23 Jason Merrill <jason@redhat.com>
53641
53642 * lib/old-dejagnu.exp: Also ignore "In member function" and
53643 "At global scope".
53644
53645 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53646
53647 * gcc.dg/noncompile/label-lineno-1.c: New test.
53648
53649 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53650
53651 * gcc.dg/c99-array-nonobj-1.c: New test.
53652
53653 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53654
53655 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53656 tests.
53657 * gcc.dg/format-ext-1.c: New test.
53658
53659 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53660
53661 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53662 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53663 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53664 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53665 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53666
53667 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53668
53669 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53670 gcc.dg/c99-strftime-2.c: New tests.
53671
53672 2000-08-22 Richard Henderson <rth@cygnus.com>
53673
53674 * gcc.c-torture/execute/20000822-1.c: New test.
53675
53676 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53677
53678 * gcc.c-torture/execute/20000819-1.x: Remove.
53679
53680 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53681
53682 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53683 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53684 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53685 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53686 gcc.dg/format-xopen-1.c: New tests.
53687
53688 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53689
53690 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53691
53692 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53693
53694 * g++.old-deja/g++.other/loop2.C: New test.
53695
53696 * gcc.c-torture/compile/20000606-1.c: New test.
53697 * gcc.c-torture/compile/20000728-1.c: New test.
53698 * gcc.c-torture/execute/20000801-1.c: New test.
53699 * gcc.c-torture/execute/20000801-2.c: New test.
53700 * gcc.c-torture/execute/20000819-1.c: New test.
53701 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53702 * gcc.dg/20000629-1.c: New test.
53703 * gcc.dg/20000724-1.c: New test.
53704 * gcc.dg/20000807-1.c: New test.
53705
53706 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53707
53708 * gcc.dg/cpp/pragma-1.c: New test.
53709 * gcc.dg/cpp/pragma-2.c: New test.
53710
53711 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53712
53713 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53714 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53715
53716 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53717
53718 * gcc.c-torture/compile/20000818-1.c: New test.
53719
53720 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53721
53722 * gcc.c-torture/execute/20000818-1.c: New test.
53723
53724 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53725
53726 * gcc.dg/format-va-1.c: New test.
53727
53728 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53729
53730 * g++.old-deja/g++.other/typedef8.C: New test.
53731
53732 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53733
53734 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53735 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53736 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53737 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53738 * g++.old-deja/g++.other/ptrmem7.C: New test.
53739 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53740
53741 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53742
53743 * g++.old-deja/g++.pt/typename27.C: New test.
53744
53745 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53746
53747 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53748 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53749 * g++.old-deja/g++.pt/friend45.C: New test.
53750 * g++.old-deja/g++.other/friend8.C: New test.
53751
53752 2000-08-15 Richard Henderson <rth@cygnus.com>
53753
53754 * gcc.c-torture/execute/20000815-1.c: New test.
53755
53756 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53757
53758 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53759 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53760 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53761
53762 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53763
53764 * g++.old-deja/g++.other/refinit2.C: New test.
53765
53766 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53767
53768 * lib/c-torture.exp (c-torture): Make
53769 compiler_conditional_xfail_data global.
53770 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53771 compiler_conditional_xfail_data machinery.
53772 (f-torture-execute): Likewise.
53773 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53774 and only when unrolling loops.
53775
53776 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53777
53778 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53779
53780 * g++.old-deja/g++.pt/explicit81.C: New test.
53781
53782 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53783
53784 * g++.old-deja/g++.pt/typename26.C: New test.
53785
53786 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53787
53788 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53789 warning.
53790
53791 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53792
53793 * g++.old-deja/g++.other/array3.C: New test.
53794
53795 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53796
53797 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53798 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53799 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53800 New tests.
53801
53802 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53803
53804 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53805 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53806
53807 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53808
53809 * gcc.c-torture/execute/20000808-1.c: New test.
53810
53811 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53812
53813 * gcc.dg/c90-const-expr-1.c: New test.
53814
53815 2000-08-08 Richard Henderson <rth@cygnus.com>
53816
53817 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53818
53819 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53820
53821 * gcc.dg/noncompile/const-ll-1.c: New test.
53822
53823 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53824
53825 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53826
53827 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53828
53829 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53830 that running programs linked against the shared version of libobjc
53831 run correctly.
53832
53833 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53834
53835 * gcc.dg/c99-printf-1.c: New test.
53836
53837 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53838
53839 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53840
53841 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53842
53843 * gcc.c-torture/execute/20000731-1.x: Delete.
53844
53845 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53846
53847 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53848 and torture_without_loops as is done by c-torture.exp.
53849 (search_for): Copy from c-torture.exp.
53850 (gcc-dg-runtest): New function, drives a directory of tests
53851 iterating over the TORTURE_OPTIONS.
53852 (scan-assembler, scan-assembler-not): Move here from
53853 individual directory drivers.
53854
53855 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53856 defined by lib/gcc-dg.exp.
53857 * gcc.dg/cpp/cpp.exp: Likewise.
53858 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53859 gcc-dg-runtest, so we cycle over optimization options.
53860
53861 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53862 * gcc.dg/compare2.c: No longer expected to fail.
53863
53864 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53865
53866 * gcc.c-torture/execute/20000804-1.c: New test.
53867
53868 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53869
53870 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53871
53872 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53873
53874 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53875
53876 2000-08-03 Jeffrey A Law (law@cygnus.com)
53877
53878 * gcc.c-torture/compile/20000803-1.c: New test.
53879
53880 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53881
53882 * gcc.c-torture/execute/20000801-3.c,
53883 gcc.c-torture/execute/20000801-4.c: New tests.
53884 * gcc.c-torture/execute/20000801-3.x,
53885 gcc.c-torture/execute/20000801-4.x: Xfail.
53886
53887 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53888
53889 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53890 libobjc/.libs to allow for libtool.
53891
53892 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53893
53894 * gcc.c-torture/compile/20000802-1.c: New test.
53895
53896 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53897
53898 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53899
53900 2000-07-31 Jeffrey A Law (law@cygnus.com)
53901
53902 * gcc-c-torture/execute/20000731-2.c: New test.
53903
53904 * gcc.c-torture/execute/20000731-1.c: New test.
53905 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53906
53907 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53908
53909 * gcc.dg/cpp/paste7.c: New test.
53910 * gcc.dg/cpp/20000725-1.c: New test.
53911
53912 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53913
53914 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53915 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53916 declaration warning for __builtin_dwarf_reg_size.
53917
53918 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53919
53920 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53921
53922 * gcc.dg/noncompile/voidparam-1.c: New test.
53923
53924 2000-07-30 Richard Henderson <rth@cygnus.com>
53925
53926 * gcc.dg/c90-digraph-1.c: Don't xfail.
53927 * gcc.dg/compare2.c (case 10): Xfail.
53928 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53929
53930 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53931
53932 * gcc.dg/c99-main-1.c: New test.
53933
53934 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53935
53936 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53937
53938 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53939
53940 * gcc.c-tortuer/execute/20000726-1.c: New test.
53941
53942 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53943
53944 * gcc.c-torture/execute/enum-2.c: New test.
53945
53946 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53947
53948 * gcc.dg/cpp/tr-warn3.c: New test.
53949
53950 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53951
53952 * g++.old-deja/g++.ext/implicit1.C: Remove.
53953 * g++.old-deja/g++.jason/c2.C: Remove
53954 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53955 * g++.old-deja/g++.pt/crash16.C: Likewise.
53956 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53957
53958 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53959
53960 * g++.old-deja/g++.other/for2.C: New test.
53961
53962 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53963
53964 * gcc.dg/20000720-1.c: New test.
53965
53966 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53967
53968 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53969
53970 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53971
53972 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53973 * gcc.c-torture/execute/20000722-1.c: New.
53974 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53975
53976 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53977
53978 * gcc.dg/cpp/20000720-1.S: New test.
53979
53980 2000-07-21 Michael Meissner <meissner@redhat.com>
53981
53982 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53983
53984 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53985
53986 * g++.old-deja/g++.brendan/crash16.C,
53987 g++.old-deja/g++.brendan/parse3.C,
53988 g++.old-deja/g++.brendan/redecl1.C,
53989 g++.old-deja/g++.ns/template13.C,
53990 g++.old-deja/g++.other/decl4.C,
53991 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53992
53993 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53994
53995 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53996 and "Internal error".
53997
53998 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53999 regexps.
54000 * gcc.dg/cpp/paste6.c: New test.
54001
54002 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
54003
54004 * gcc.dg/cpp/tr-direct.c: New test.
54005
54006 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54007 gcc.dg/cpp/undef1.c: Tweak error regexps.
54008
54009 2000-07-18 Eric Christopher <echristo@redhat.com>
54010
54011 * gcc.c-torture/compile/20000718-1.c: New test.
54012
54013 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
54014
54015 * cpplex.c (_cpp_push_token): If the token being pushed back
54016 is the previous token in this context, just subtract one from
54017 context->posn.
54018 * cppmacro.c (save_expansion): Clear aux field when storing a
54019 placemarker.
54020
54021 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
54022
54023 * gcc.dg/noncompile/redecl-1.c: New test.
54024
54025 2000-07-18 Jakub Jelinek <jakub@redhat.com>
54026
54027 * gcc.c-torture/execute/20000717-5.c: New test.
54028 * gcc.c-torture/execute/20000717-1.x: Removed.
54029
54030 2000-07-17 Richard Henderson <rth@cygnus.com>
54031
54032 * gcc.c-torture/execute/20000717-4.c: New test.
54033
54034 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
54035
54036 * gcc.dg/cpp/syshdr.c: New test.
54037 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54038
54039 2000-07-17 Neil Booth <neilb@earthling.net>
54040
54041 * gcc.dg/cpp/cmdlne-dM.c: New test.
54042 * gcc.dg/cpp/cmdlne-dD.c: New test.
54043
54044 2000-07-17 Jeffrey A Law (law@cygnus.com)
54045
54046 * gcc.c-torture/execute/20000717-3.c: New test.
54047
54048 * gcc.c-torture/compile/20000717-1.c: New test.
54049
54050 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
54051
54052 * gcc.c-torture/execute/20000717-2.c: New test.
54053
54054 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54055
54056 * gcc.dg/formatz-1.c: New test.
54057
54058 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54059 * gcc.dg/c99-digraph-1.c: New tests.
54060
54061 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54062 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54063
54064 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54065 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54066 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54067 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54068 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54069 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54070 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54071
54072 2000-07-17 Greg McGary <greg@mcgary.org>
54073
54074 * gcc.c-torture/execute/20000717-1.c: New test.
54075 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54076
54077 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54078
54079 * gcc.c-torture/execute/20000715-2.c: New test.
54080 * gcc.dg/20000715-1.c: New test.
54081
54082 2000-07-15 Michael Meissner <meissner@redhat.com>
54083
54084 * gcc.c-torture/execute/20000715-1.c: New test.
54085
54086 2000-07-13 Jakub Jelinek <jakub@redhat.com>
54087
54088 * gcc.c-torture/execute/20000707-1.c: New test.
54089
54090 2000-07-13 Neil Booth <NeilB@earthling.net>
54091
54092 * gcc.dg/cpp/digraph1.c,
54093 gcc.dg/cpp/digraph2.c,
54094 gcc.dg/cpp/digraphs.c: New tests.
54095
54096 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
54097
54098 * g77.f-torture/compile/20000630-2.f: New test.
54099 * g77.f-torture/compile/20000630-2.x
54100
54101 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
54102
54103 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
54104
54105 2000-07-11 Neil Booth <NeilB@earthling.net>
54106
54107 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54108
54109 2000-07-11 Neil Booth <NeilB@earthling.net>
54110
54111 * gcc.dg/cpp/cmdlne-C.c: New.
54112
54113 2000-07-09 Neil Booth <NeilB@earthling.net>
54114
54115 * gcc.dg/cpp/directiv.c: New tests.
54116 * gcc.dg/cpp/undef1.c: Update.
54117
54118 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
54119
54120 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54121
54122 2000-07-09 Neil Booth <NeilB@earthling.net>
54123
54124 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54125
54126 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
54127
54128 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54129 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54130
54131 2000-07-08 Neil Booth <NeilB@earthling.net>
54132
54133 * gcc.dg/cpp/macsyntx.c: New tests.
54134
54135 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54136
54137 * gcc.dg/20000707-1.c: New test.
54138
54139 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54140
54141 * gcc.c-torture/execute/20000706-1.c: New test.
54142 * gcc.c-torture/execute/20000706-2.c: New test.
54143 * gcc.c-torture/execute/20000706-3.c: New test.
54144 * gcc.c-torture/execute/20000706-4.c: New test.
54145 * gcc.c-torture/execute/20000706-5.c: New test.
54146
54147 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54148
54149 * g++.old-deja/g++.pt/instantiate7.C: New test.
54150
54151 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54152
54153 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54154 * g++.old-deja/g++.mike/thunk3.C: Likewise.
54155 * g++.old-deja/g++.other/rtti3.C: Likewise.
54156 * g++.old-deja/g++.other/rttid3.C: Likewise.
54157
54158 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
54159
54160 * g77.f-torture/compile/20000630-1.x: Fix typo
54161
54162 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
54163
54164 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54165 assembly output.
54166
54167 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
54168
54169 * gcc.dg/cpp/ident.c: New test.
54170
54171 2000-07-05 Neil Booth <NeilB@earthling.net>
54172
54173 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54174 gcc.dg/cpp/lexstrng.c: New tests.
54175
54176 2000-07-04 Neil Booth <NeilB@earthling.net>
54177
54178 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54179 * gcc.dg/cpp/strify2.c: Same.
54180
54181 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
54182
54183 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54184 * gcc.dg/cpp/19990703-1.c: Likewise.
54185 * gcc.dg/cpp/20000625-1.c: Likewise.
54186 * gcc.dg/cpp/20000625-2.c: Likewise.
54187
54188 * gcc.dg/cpp/macro1.c,
54189 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54190 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54191 gcc.dg/cpp/strify1.c,
54192 gcc.dg/cpp/strify2.c: New tests.
54193
54194 2000-07-03 Jakub Jelinek <jakub@redhat.com>
54195
54196 * gcc.c-torture/execute/20000703-1.c: New test.
54197
54198 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54199
54200 * g++.old-deja/g++.pt (lookup10.C): New test.
54201
54202 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54203
54204 * g++.old-deja/g++.pt (typename25.C): New test.
54205
54206 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
54207
54208 * gcc.c-torture/compile/20000701-1.c: New test.
54209
54210 2000-06-30 Nick Clifton <nickc@cygnus.com>
54211
54212 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54213 to test case.
54214
54215 2000-06-30 Catherine Moore <clm@cygnus.com>
54216
54217 * gcc.c-torture/execute/align-1.c: New test.
54218
54219 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
54220
54221 * g++.old-deja/g++.pt/expr8.C: New test.
54222 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54223
54224 2000-06-29 Nick Clifton <nickc@cygnus.com>
54225
54226 * gcc.c-torture/compile/20000629-1.c: New test.
54227
54228 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54229
54230
54231 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54232 gcc.dg/noncompile directory, depending on whether they're
54233 preprocessor tests or not. Annotate all the tests for the dg
54234 framework.
54235
54236 * gcc.c-torture/noncompile/noncompile.exp: Delete.
54237 * gcc.dg/noncompile/noncompile.exp: New.
54238
54239 * Moved files:
54240 Old name New name
54241 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
54242 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
54243 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
54244 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
54245 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
54246 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
54247 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
54248 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
54249 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
54250 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
54251 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
54252 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
54253 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
54254 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
54255 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
54256 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
54257 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
54258 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
54259 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
54260 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
54261 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
54262 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
54263 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
54264 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
54265
54266 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
54267 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
54268 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
54269 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
54270 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
54271 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
54272
54273 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54274
54275 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54276 declare one variable. On the fourth, error.
54277 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54278 declared by 20000628-1a.h.
54279
54280 2000-06-29 Richard Henderson <rth@redhat.com>
54281
54282 * gcc.c-torture/execute/930529-1.x: New file.
54283 * gcc.dg/920413-1.c: Adjust expected warning text.
54284 * gcc.dg/980217-1.c: Declare abort.
54285 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54286
54287 2000-06-29 Jeffrey A Law (law@cygnus.com)
54288
54289 * g77.f-torture/compile/20000629-1.f: New test.
54290 * g77.f-torture/compile/20000629-1.x: Expected to fail.
54291
54292 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54293
54294 Rearrange lots of files, removing entirely the
54295 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54296 directories.
54297
54298 * Deleted files:
54299 gcc.c-torture/code_quality/code_quality.exp
54300 gcc.c-torture/special/special.exp
54301 gcc.failure/failure.exp
54302 gcc.failure/940409-1.x
54303 gcc.c-torture/compile/961203-1.x
54304
54305 * New files:
54306 gcc.misc-tests/linkage.exp
54307 gcc.c-torture/execute/920730-1t.c
54308 gcc.c-torture/execute/920730-1t.x
54309 gcc.c-torture/compile/920520-1.x
54310 gcc.c-torture/compile/920521-1.x
54311 gcc.c-torture/compile/981006-1.x
54312 gcc.c-torture/execute/eeprof-1.x
54313
54314 * Moved files (possibly with modifications to fit a new harness):
54315 Old name New name
54316 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54317 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54318 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54319 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54320 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54321 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54322 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54323 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54324 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54325 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54326 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54327 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54328 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54329 gcc.failure/940409-1.c gcc.dg/940409-1.c
54330
54331 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54332
54333 * c-torture/compile/961203-1.x: Delete.
54334
54335 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54336 not exit. Include stdio.h.
54337 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54338 * gcc.misc-tests/dg-12.c: Likewise.
54339 * gcc.misc-tests/dg-5.c: Likewise.
54340 * gcc.misc-tests/dg-6.c: Likewise.
54341 * gcc.misc-tests/dg-7.c: Prototype abort.
54342 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54343 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54344 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54345 not exit.
54346 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54347 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54348
54349 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54350
54351 * gcc.dg/cpp/20000628-1.c: New test.
54352 * gcc.dg/cpp/20000628-1.h: New header for above test.
54353 * gcc.dg/cpp/20000628-1a.h: Likewise.
54354
54355 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54356
54357 * gcc.dg/cpp: New directory.
54358 * gcc.dg/cpp/cpp.exp: New driver.
54359 * gcc.dg/cpp/20000627-1.c: New test.
54360 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54361 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54362 and rewrite as a compilation test.
54363
54364 * gcc.dg: Move many files into the cpp subdirectory, possibly
54365 renaming or editing them as well.
54366 Old name New name
54367 990119-1.c cpp/19990119-1.c
54368 990228-1.c cpp/19990228-1.c
54369 990407-1.c cpp/19990407-1.c
54370 990409-1.c cpp/19990409-1.c
54371 990413-1.c cpp/19990413-1.c
54372 990703-1.c cpp/19990703-1.c
54373 20000127-1.c cpp/20000127-1.c
54374 20000129-1.c cpp/20000129-1.c
54375 20000207-1.c cpp/20000207-1.c
54376 20000207-2.c cpp/20000207-2.c
54377 20000209-1.c cpp/20000209-1.c
54378 20000209-2.c cpp/20000209-2.c
54379 20000301-1.c cpp/20000301-1.c
54380 20000419-1.c cpp/20000419-1.c
54381 20000510-1.S cpp/20000510-1.S
54382 20000519-1.c cpp/20000519-1.c
54383 20000529-1.c cpp/20000529-1.c
54384 20000625-1.c cpp/20000625-1.c
54385 20000625-2.c cpp/20000625-2.c
54386 cpp-as1.c cpp/assert1.c
54387 cpp-as2.c cpp/assert2.c
54388 cxx-comments-1.c cpp/cxxcom1.c
54389 cxx-comments-2.c cpp/cxxcom2.c
54390 endif-label.c cpp/endif.c
54391 cpp-hash1.c cpp/hash1.c
54392 cpp-hash2.c cpp/hash2.c
54393 cpp-if1.c cpp/if-1.c
54394 cpp-if2.c cpp/if-2.c
54395 cpp-if3.c cpp/if-3.c
54396 cpp-if4.c cpp/if-4.c
54397 cpp-if5.c cpp/if-5.c
54398 cpp-cond.c cpp/if-cexp.c
54399 cpp-missingop.c cpp/if-mop.c
54400 cpp-missingparen.c cpp/if-mpar.c
54401 cpp-opprec.c cpp/if-oppr.c
54402 cpp-ifparen.c cpp/if-paren.c
54403 cpp-shortcircuit.c cpp/if-sc.c
54404 cpp-shift.c cpp/if-shift.c
54405 cpp-unary.c cpp/if-unary.c
54406 cpp-li1.c cpp/line1.c
54407 cpp-li2.c cpp/line2.c
54408 lineno.c cpp/line3.c
54409 lineno-2.c cpp/line4.c
54410 cpp-mi.c cpp/mi1.c
54411 cpp-mic.h cpp/mi1c.h
54412 cpp-micc.h cpp/mi1cc.h
54413 cpp-mind.h cpp/mi1nd.h
54414 cpp-mindp.h cpp/mi1ndp.h
54415 cpp-mix.h cpp/mi1x.h
54416 cpp-mi2.c cpp/mi2.c
54417 cpp-mi2a.h cpp/mi2a.h
54418 cpp-mi2b.h cpp/mi2b.h
54419 cpp-mi2c.h cpp/mi2c.h
54420 cpp-mi3.c cpp/mi3.c
54421 cpp-mi3.def cpp/mi3.def
54422 poison-1.c cpp/poison.c
54423 pr-impl.c cpp/prag-imp.c
54424 cpp-redef-2.c cpp/redef1.c
54425 cpp-redef.c cpp/redef2.c
54426 strpaste.c cpp/strp1.c
54427 strpaste-2.c cpp/strp2.c
54428 cpp-tradpaste.c cpp/tr-paste.c
54429 cpp-tradstringify.c cpp/tr-str.c
54430 cpp-tradwarn1.c cpp/tr-warn1.c
54431 cpp-tradwarn2.c cpp/tr-warn2.c
54432 trigraphs.c cpp/trigraphs.c
54433 cpp-unc1.c cpp/unc1.c
54434 cpp-unc2.c cpp/unc2.c
54435 cpp-unc3.c cpp/unc3.c
54436 cpp-unc.c cpp/unc4.c
54437 undef.c cpp/undef1.c
54438 undef-2.c cpp/undef2.c
54439 cpp-wi1.c cpp/widestr1.c
54440
54441 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54442
54443 * lib/g++.exp (g++_include_flags): Tweak.
54444
54445 2000-06-27 H.J. Lu <hjl@gnu.org>
54446 Loren J. Rittle <ljrittle@acm.org>
54447
54448 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54449 version with one that knows about the new gcc tree structure.
54450 (g++_link_flags): Same.
54451
54452 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54453
54454 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54455 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54456 case we are cross-compiling.
54457
54458 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54459 g++.old-deja/g++.niklas/Makefile.in,
54460 g++.old-deja/g++.niklas/configure.in,
54461 g++.old-deja/g++.other/Makefile.in,
54462 g++.old-deja/g++.other/configure.in,
54463 gcc.c-torture/code_quality/Makefile.in,
54464 gcc.c-torture/code_quality/configure.in,
54465 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54466 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54467 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54468 gcc.c-torture/execute/ieee/Makefile.in,
54469 gcc.c-torture/execute/ieee/configure.in,
54470 gcc.c-torture/noncompile/Makefile.in,
54471 gcc.c-torture/noncompile/configure.in,
54472 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54473 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54474 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54475
54476 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54477
54478 * g++.old-deja/g++.other/ambig3.C: New test.
54479
54480 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54481
54482 * g++.old-deja/g++.pt/syntax1.C: New test.
54483 * g++.old-deja/g++.pt/syntax2.C: New test.
54484 * g++.old-deja/g++.other/syntax3.C: New test.
54485 * g++.old-deja/g++.other/syntax4.C: New test.
54486
54487 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54488
54489 * gcc.dg/20000623-1.c: Prototype exit and abort.
54490
54491 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54492
54493 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54494 New tests.
54495 * gcc.dg/cpp-mi3.def: New file.
54496
54497 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54498 inside assertions.
54499 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54500 lexer's error messages.
54501 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54502 divine anything from the linemarkers.
54503 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54504 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54505
54506 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
54507
54508 * gcc.dg/20000623-1.c: New test.
54509
54510 2000-06-22 Jakub Jelinek <jakub@redhat.com>
54511
54512 * gcc.c-torture/execute/20000622-1.c: New test.
54513
54514 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54515
54516 * g++.old-deja/g++.other/init15.C: New test.
54517
54518 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54519
54520 * g++.old-deja/g++.pt/vaarg2.C: New test.
54521 * g++.old-deja/g++.pt/vaarg3.C: New test.
54522
54523 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
54524
54525 * g++.old-deja/g++.other/dyncast6.C: New test.
54526
54527 2000-06-15 Jakub Jelinek <jakub@redhat.com>
54528
54529 * gcc.c-torture/execute/loop-6.c: New test.
54530
54531 2000-06-14 Jakub Jelinek <jakub@redhat.com>
54532
54533 * gcc.dg/20000614-1.c: New test.
54534 * gcc.dg/20000614-2.c: New test.
54535
54536 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
54537
54538 * g++.old-deja/g++.other/inline12.C: New test.
54539
54540 2000-06-13 Jakub Jelinek <jakub@redhat.com>
54541
54542 * g++.old-deja/g++.other/eh1.C: New test.
54543
54544 2000-06-12 Jakub Jelinek <jakub@redhat.com>
54545
54546 * g++.old-deja/g++.other/type.C: New test.
54547
54548 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54549
54550 * g++.old-deja/g++.other/initstring.C: New test.
54551
54552 2000-06-12 Jason Merrill <jason@redhat.com>
54553
54554 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54555
54556 2000-06-09 Jeffrey A Law (law@cygnus.com)
54557
54558 * gcc.c-torture/compile/20000609-1.c: New test.
54559
54560 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
54561
54562 * gcc.dg/20000609-1.c: New test.
54563
54564 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
54565
54566 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54567 * gcc.c-torture/noncompile/poison-1.c: Move...
54568 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54569 * gcc.dg/cpp-li1.c: Add a token after the #line.
54570
54571 2000-06-05 Richard Henderson <rth@cygnus.com>
54572
54573 * gcc.c-torture/execute/20000605-2.c: New test.
54574 * gcc.c-torture/execute/20000605-3.c: New test.
54575
54576 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54577
54578 * g77.f-torture/execute/20000503-1.x: New file.
54579
54580 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54581
54582 * g++.old-deja/g++.eh/badalloc1.C: New test.
54583
54584 2000-06-05 Richard Henderson <rth@cygnus.com>
54585
54586 * gcc.c-torture/execute/20000605-1.c: New test.
54587
54588 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54589 Nathan Sidwell <nathan@codesourcery.com>
54590
54591 * gcc.c-torture/compile/20000605-1.c: New test.
54592
54593 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54594
54595 * g77.f-torture/compile/20000601-1.f: New test.
54596
54597 2000-06-03 Richard Henderson <rth@cygnus.com>
54598
54599 * gcc.c-torture/execute/20000603-1.c: New.
54600
54601 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54602
54603 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54604 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54605
54606 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54607
54608 * gcc.dg/compare2.c (case 12): XFAIL.
54609 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54610 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54611
54612 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54613
54614 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54615
54616 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54617 guard macro is already defined when the header is first
54618 included.
54619 * gcc.dg/cpp-mix.h: New file.
54620 * gcc.dg/endif-label.c: Update patterns to match compiler.
54621
54622 * g++.brendan/complex1.C: Declare abort.
54623 * g++.law/refs4.C: Remove XFAIL.
54624 * g++.oliva/expr2.C: Declare abort and exit.
54625
54626 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54627
54628 * gcc.c-torture/execute/20000528-1.c: New test.
54629
54630 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54631 * g++.old-deja/g++.law/temps4.C: Likewise.
54632
54633 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54634 stdlib.h. Call abort() on failure.
54635 * g++.old-deja/g++.law/refs4.C: Likewise.
54636 * g++.old-deja/g++.law/temps4.C: Likewise.
54637 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54638 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54639
54640 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54641
54642 Relative to g++.dg/special:
54643 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54644
54645 Relative to g++.old-deja:
54646 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54647 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54648 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54649 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54650 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54651 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54652 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54653
54654 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54655 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54656 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54657 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54658 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54659 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54660 and/or string.h.
54661
54662 * g++.other/goto1.C: Update expectations for error messages.
54663
54664 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54665
54666 * gcc.c-torture/compile/20000523-1.c: New test.
54667
54668 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54669
54670 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54671
54672 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54673
54674 * g++.old-deja/g++.eh/catch11.C: New test.
54675 * g++.old-deja/g++.eh/catch12.C: New test.
54676
54677 2000-05-24 Nick Clifton <nickc@cygnus.com>
54678
54679 * gcc.c-torture/execute/20000523-1.c: New test.
54680
54681 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54682
54683 * c-torture/execute/bcp-1.c: Replace abort in arg of
54684 __builtin_constant_p with a generic external function.
54685
54686 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54687 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54688 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54689 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54690 Prototype abort and/or exit.
54691
54692 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54693 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54694 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54695 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54696
54697 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54698
54699 * gcc.dg/dwarf2-1.c: New test.
54700
54701 2000-05-20 Richard Henderson <rth@cygnus.com>
54702
54703 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54704
54705 2000-05-20 Andreas Jaeger <aj@suse.de>
54706
54707 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54708 testcase.
54709
54710 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54711
54712 * gcc.c-torture/execute/20000519-2.c: New test.
54713
54714 2000-05-19 Andreas Jaeger <aj@suse.de>
54715
54716 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54717 which fails with SSA.
54718
54719 * lib/c-torture.exp: Also test with -O3 -fssa.
54720
54721 2000-05-18 Michael Meissner <meissner@redhat.com>
54722
54723 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54724 * gcc.c-torture/execute/920415-1.c: Ditto.
54725 * gcc.c-torture/execute/920501-1.c: Ditto.
54726 * gcc.c-torture/execute/conversion.c: Ditto.
54727 * gcc.c-torture/execute/cvt-1.c: Ditto.
54728
54729 2000-05-18 Jeffrey A Law (law@cygnus.com)
54730
54731 * gcc.c-torture/compile/20000518-1.c: New test.
54732
54733 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54734
54735 * g77.f-torture/compile/200005018.f: New test.
54736
54737 2000-05-17 Jeffrey A Law (law@cygnus.com)
54738
54739 * gcc.c-torture/compile/20000517-1.c: New test.
54740
54741 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54742
54743 * gcc.c-torture/execute/20000516-1.c: New test.
54744
54745 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54746
54747 * g++.old-deja/g++.other/eh.C: New test.
54748
54749 2000-05-12 Richard Henderson <rth@cygnus.com>
54750
54751 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54752 constants through to doit's conditional.
54753
54754 2000-05-11 Jeffrey A Law (law@cygnus.com)
54755
54756 * gcc.c-torture/compile/20000511-1.c: New test.
54757 * g77.f-torture/compile/20000511-1.f: New test.
54758 * g77.f-torture/compile/20000511-2.f: New test.
54759
54760 2000-05-11 Michael Meissner <meissner@redhat.com>
54761
54762 * gcc.c-torture/execute/20000511-1.c: New test.
54763
54764 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54765
54766 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54767 * gcc.dg/20000510-1.S: New.
54768
54769 2000-05-08 Catherine Moore <clm@cygnus.com>
54770
54771 * gcc.dg/unused-3.c: New.
54772
54773 2000-05-06 Richard Henderson <rth@cygnus.com>
54774
54775 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54776 * g++.old-deja/g++.mike/warn1.C: Likewise.
54777 * g++.old-deja/g++.pt/local1.C: Likewise.
54778 * g++.old-deja/g++.pt/local7.C: Likewise.
54779 * g++.old-deja/g++.pt/spec16.C: Likewise.
54780
54781 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54782
54783 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54784
54785 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54786
54787 * g77.f-torture/execute/20000503-1.f: New test.
54788
54789 2000-05-04 Andreas Jaeger <aj@suse.de>
54790
54791 * gcc.dg/noreturn-2.c: New test.
54792
54793 2000-05-04 Neil Booth <NeilB@earthling.net>
54794
54795 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54796 preprocessor.
54797
54798 2000-05-04 Richard Henderson <rth@cygnus.com>
54799
54800 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54801
54802 2000-05-04 Richard Henderson <rth@cygnus.com>
54803
54804 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54805 OpenSSL by Jason R Thorpe.
54806
54807 2000-05-03 Jim Wilson <wilson@cygnus.com>
54808
54809 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54810
54811 2000-05-03 Robert Lipe <robertlipe@usa.net>
54812
54813 * gcc.dg/20000503-1.c: New test.
54814
54815 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54816
54817 * gcc.c-torture/compile/20000502-1.c: New test.
54818 * g++.old-deja/g++.other/align.C: New test.
54819 * gcc.dg/cpp-tradstringify.c: New test.
54820
54821 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54822
54823 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54824 and hard registers.
54825
54826 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54827
54828 * gcc.c-torture/execute/loop-5.c: New test.
54829
54830 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54831
54832 * gcc.c-torture/execute/va-arg-20.c: New test.
54833
54834 2000-04-23 Jeffrey A Law (law@cygnus.com)
54835
54836 * gcc.c-torture/execute/20000422-1.c: New test.
54837
54838 2000-04-20 Greg McGary <gkm@gnu.org>
54839
54840 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54841 when optimizing, but without sibling-call optimizations (-O1).
54842
54843 2000-04-20 Jeffrey A Law (law@cygnus.com)
54844
54845 * gcc.c-torture/compile/20000420-1.c: New test.
54846
54847 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54848
54849 * g++.abi/ptrflags.C: New test.
54850 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54851
54852 2000-04-19 Catherine Moore <clm@cygnus.com>
54853
54854 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54855
54856 2000-04-19 Greg McGary <gkm@gnu.org>
54857
54858 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54859 sibling-call optimizations.
54860
54861 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54862
54863 * gcc.dg/20000419-1.c: New test.
54864
54865 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54866
54867 * gcc.c-torture/execute/20000412-6.c: New test.
54868
54869 2000-04-12 Jeffrey A Law (law@cygnus.com)
54870
54871 * gcc.c-torture/execute/20000412-5.c: New test.
54872 * g77.f-torture/compile/20000412-1.f: New test.
54873 * gcc.c-torture/execute/20000412-4.c: New test.
54874 * gcc.c-torture/compile/20000412-2.c: New test.
54875 * gcc.c-torture/execute/20000412-3.c: New test.
54876 * gcc.c-torture/compile/20000412-1.c: New test.
54877 * gcc.c-torture/execute/20000412-2.c: New test.
54878
54879 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54880
54881 * objc/execute/bf-20.m: New test.
54882
54883 2000-04-10 Richard Henderson <rth@cygnus.com>
54884
54885 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54886
54887 * gcc.c-torture/execute/20000412-1.c: New test.
54888
54889 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54890
54891 * g++.old-deja/g++.eh/catchptr1.C: New test.
54892
54893 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54894
54895 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54896
54897 2000-04-08 Neil Booth <NeilB@earthling.net>
54898
54899 * gcc.dg/cpp-nullchar.c: Remove test as
54900 embedded nulls cause problems.
54901
54902 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54903
54904 * gcc.dg/compare2.c: New test.
54905
54906 2000-04-08 Neil Booth <NeilB@earthling.net>
54907
54908 * gcc.dg/cpp-nullchar.c: New test.
54909
54910 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54911
54912 * gcc.dg/cpp-mi2.c: New test.
54913 * gcc.dg/cpp-mi2[abc].h: New files.
54914
54915 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54916
54917 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54918 member name.
54919
54920 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54921
54922 * g++.old-deja/g++.abi/vmihint.C: New test.
54923
54924 2000-04-06 Neil Booth <NeilB@earthling.net>
54925
54926 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54927 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54928 copyright.
54929
54930 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54931
54932 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54933 avoid stack-frame overwrite.
54934
54935 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54936
54937 * gcc.c-torture/compile/20000405-2.c: New test.
54938 * gcc.c-torture/compile/20000405-3.c: New test.
54939
54940 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54941
54942 * gcc.c-torture/compile/20000405-1.c: New test.
54943
54944 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54945
54946 * gcc.dg/cast-qual-1.c: Revert last change.
54947
54948 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54949
54950 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54951
54952 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54953
54954 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54955 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54956
54957 2000-04-03 Jeffrey A Law (law@cygnus.com)
54958
54959 * gcc.c-torture/compile/20000403-2.c: New test.
54960 * gcc.c-torture/compile/20000403-1.c: New test.
54961
54962 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54963
54964 * gcc.c-torture/execute/20000403-1.c: New test.
54965
54966 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54967
54968 * gcc.c-torture/execute/20000402-1.c: New test.
54969
54970 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54971
54972 * gcc.c-torture/execute/va-arg-15.c: New test.
54973 * gcc.c-torture/execute/va-arg-16.c: New test.
54974 * gcc.c-torture/execute/va-arg-17.c: New test.
54975 * gcc.c-torture/execute/va-arg-18.c: New test.
54976 * gcc.c-torture/execute/va-arg-19.c: New test.
54977
54978 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54979
54980 * gcc.c-torture/compile/981211-1.c: Move to...
54981 * gcc.dg/cpp-as1.c: ...here.
54982 * gcc.dg/cpp-as2.c: New file.
54983
54984 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54985 compiler.
54986
54987 2000-04-02 Neil Booth <NeilB@earthling.net>
54988
54989 * gcc.dg/cpp-cond.c New tests.
54990 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54991 accidental success less likely.
54992 * gcc.dg/cpp-missingop.c New tests.
54993 * gcc.dg/cpp-missingparen.c New tests.
54994 * gcc.dg/cpp-shift.c New tests.
54995 * gcc.dg/cpp-shortcircuit.c New tests.
54996 * gcc.dg/cpp-unary.c New tests.
54997
54998 2000-03-29 Jeffrey A Law (law@cygnus.com)
54999
55000 * gcc.c-torture/compile/20000329-1.c: New test.
55001
55002 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
55003
55004 * gcc.c-torture/compile/20000326-1.c: New test.
55005 * gcc.c-torture/compile/20000326-2.c: New test.
55006
55007 2000-03-24 Geoff Keating <geoffk@cygnus.com>
55008
55009 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55010 the first parameter is a function argument.
55011
55012 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
55013
55014 * g++.old-deja/g++.ext/array4.C: New test.
55015
55016 2000-03-22 Geoff Keating <geoffk@cygnus.com>
55017
55018 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55019
55020 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55021
55022 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55023
55024 2000-03-19 Richard Henderson <rth@cygnus.com>
55025
55026 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55027
55028 2000-03-19 Richard Henderson <rth@cygnus.com>
55029
55030 * gcc.c-torture/compile/20000319-1.c: New test.
55031
55032 2000-03-14 Jeffrey A Law (law@cygnus.com)
55033
55034 * gcc.c-torture/execute/20000314-3.c: New test.
55035 * gcc.c-torture/execute/20000314-2.c: New test.
55036 * gcc.c-torture/execute/20000314-1.c: New test.
55037 * gcc.c-torture/compile/20000314-2.c: New test.
55038 * gcc.c-torture/compile/20000314-1.c: New test.
55039
55040 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
55041
55042 * g++.old-deja/g++.warn/inline.C: New test.
55043
55044 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
55045
55046 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55047 standards-compliant result rather than specific constants.
55048 Put test-values in array.
55049
55050 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
55051
55052 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55053 (g++_target_compile): Put test-specific options last.
55054
55055 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55056
55057 * g++.old-deja/g++.eh/vbase4.C: New test.
55058
55059 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55060
55061 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55062
55063 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55064
55065 * g++.old-deja/g++.brendan/misc12.C: Removed.
55066 * g++.old-deja/g++.pt/memtemp77.C: Constify.
55067 * g++.old-deja/g++.ext/pretty4.C: New test.
55068
55069 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55070
55071 * g++.old-deja/g++.other/string2.C: New test.
55072
55073 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55074
55075 * g++.old-deja/g++.warn/impint2.C: New test.
55076
55077 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55078
55079 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55080 is 1, not zero.
55081
55082 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
55083
55084 * g++.old-deja/g++.warn/impint.C: New test.
55085 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55086 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55087 * g++.old-deja/g++.pt/explicit12.C: Likewise.
55088 * g++.old-deja/g++.pt/explicit13.C: Likewise.
55089 * g++.old-deja/g++.pt/explicit17.C: Likewise.
55090 * g++.old-deja/g++.pt/explicit18.C: Likewise.
55091 * g++.old-deja/g++.pt/explicit19.C: Likewise.
55092 * g++.old-deja/g++.pt/explicit23.C: Likewise.
55093 * g++.old-deja/g++.pt/explicit31.C: Likewise.
55094 * g++.old-deja/g++.pt/explicit35.C: Likewise.
55095 * g++.old-deja/g++.pt/explicit6.C: Likewise.
55096 * g++.old-deja/g++.pt/memclass7.C: Likewise.
55097
55098 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
55099
55100 * gcc.dg/cpp-redef.c: New test.
55101
55102 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
55103
55104 * g++.old-deja/g++.pt/unify7.C: New test.
55105
55106 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55107
55108 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55109 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55110
55111 2000-02-25 Geoff Keating <geoffk@cygnus.com>
55112
55113 * gcc.c-torture/compile/20000224-1.c: New test.
55114
55115 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55116
55117 * gcc.c-torture/compile/cpp-2.c: New test.
55118 * gcc.c-torture/compile/cpp-1.c: New test.
55119
55120 2000-02-25 Jeffrey A Law (law@cygnus.com)
55121
55122 * gcc.c-torture/execute/20000225-1.c: New test.
55123
55124 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55125
55126 * gcc.dg/cpp-li2.c: New test.
55127
55128 * gcc.dg/cpp-wi1.c: New test.
55129
55130 * gcc.dg/cpp-li1.c: New test.
55131
55132 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
55133
55134 * g++.old-deja/g++.other/sizeof5.C: New test.
55135
55136 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55137
55138 * gcc.c-torture/execute/va-arg-13.c: New test.
55139
55140 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
55141
55142 * gcc.c-torture/execute/va-arg-12.c: New test.
55143
55144 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55145
55146 * gcc.c-torture/execute/20000223-1.c: New test.
55147
55148 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55149
55150 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55151
55152 2000-02-22 Mark Mitchell <mark@codesourcery.com>
55153
55154 * g++.old-deja/g++.abi/ptrmem.C: New test.
55155
55156 2000-02-19 Richard Henderson <rth@cygnus.com>
55157
55158 * gcc.c-torture/compile/init-3.c: New.
55159
55160 2000-02-17 Mark Mitchell <mark@codesourcery.com>
55161
55162 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55163 ALWAYS_CXXFLAGS.
55164
55165 2000-02-11 Robert Lipe <robertl@sco.com>
55166
55167 * gcc.c-torture/compile/20000211-3.c: New test.
55168
55169 2000-02-11 Martin Buchholz <martin@xemacs.org>
55170
55171 * gcc.c-torture/compile/20000211-2.c: New test.
55172
55173 2000-02-11 Jeffrey A Law (law@cygnus.com)
55174
55175 * gcc.c-torture/compile/20000211-1.c: New test.
55176
55177 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
55178
55179 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55180 on native targets
55181
55182 2000-02-08 Nathan Sidwell <nathan@acm.org>
55183
55184 * g++.old-deja/g++.other/cast5.C: New test.
55185
55186 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
55187
55188 * gcc.c-torture/execute/20000205-1.c: New.
55189
55190 2000-02-03 Nathan Sidwell <nathan@acm.org>
55191
55192 * g++.old-deja/g++.jason/cast3.C: Return void.
55193 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55194
55195 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55196
55197 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55198
55199 * gcc.dg/loop-1.c: New test.
55200
55201 2000-01-27 Jakub Jelinek <jakub@redhat.com>
55202
55203 * gcc.c-torture/compile/20000127-1.c: New test.
55204 * gcc.c-torture/execute/991228-1.c: New test.
55205
55206 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55207
55208 * gcc.dg/unused-2.c: New test.
55209
55210 * gcc.dg/conv-1.c: New test.
55211
55212 2000-01-24 Mark Mitchell <mark@codesourcery.com>
55213
55214 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55215 compiler.
55216 (tool_option_proc): Fix typo.
55217
55218 2000-01-24 Geoff Keating <geoffk@cygnus.com>
55219
55220 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55221 of the ld on the host, not on the build machine.
55222 Also, don't crash if '--help' is not a supported option.
55223
55224 2000-01-24 Richard Henderson <rth@cygnus.com>
55225
55226 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55227
55228 2000-01-20 Jeffrey A Law (law@cygnus.com)
55229
55230 * gcc.c-torture/execute/20000120-2.c: New test.
55231 * gcc.c-torture/execute/20000120-1.c: New test.
55232
55233 2000-01-13 Jeffrey A Law (law@cygnus.com)
55234
55235 * gcc.c-torture/execute/20000113-1.c: New test.
55236
55237 2000-01-12 Jeffrey A Law (law@cygnus.com)
55238
55239 * gcc.c-torture/execute/20000112-1.c: New test.
55240
55241 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55242
55243 * gcc.dg/20000111-1.c: New test.
55244
55245 2000-01-10 Jeffrey A Law (law@cygnus.com)
55246
55247 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55248 with 16 bit integers.
55249
55250 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55251
55252 * gcc.dg/20000108-1.c: New test.
55253
55254 2000-01-05 Nathan Sidwell <nathan@acm.org>
55255
55256 * g++.old-deja/g++.ns/koenig8.C: New test.
55257
55258 2000-01-05 Nathan Sidwell <nathan@acm.org>
55259
55260 * g++.old-deja/g++.other/cast4.C: New test.
55261
55262 2000-01-05 Jeffrey A Law (law@cygnus.com)
55263
55264 * gcc.c-torture/compile/20000105-2.c: New test.
55265 * gcc.c-torture/compile/20000105-1.c: New test.
55266
55267 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55268
55269 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55270 references to printf & atoi to conform to ANSI standard.
55271 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55272 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55273 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55274 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55275 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55276 * g++.old-deja/g++.brendan/complex1.C: Likewise.
55277 * g++.old-deja/g++.brendan/copy1.C: Likewise.
55278 * g++.old-deja/g++.brendan/copy2.C: Likewise.
55279 * g++.old-deja/g++.brendan/copy3.C: Likewise.
55280 * g++.old-deja/g++.brendan/copy4.C: Likewise.
55281 * g++.old-deja/g++.brendan/copy5.C: Likewise.
55282 * g++.old-deja/g++.brendan/copy6.C: Likewise.
55283 * g++.old-deja/g++.brendan/copy7.C: Likewise.
55284 * g++.old-deja/g++.brendan/copy8.C: Likewise.
55285 * g++.old-deja/g++.brendan/crash11.C: Likewise.
55286 * g++.old-deja/g++.brendan/crash14.C: Likewise.
55287 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55288 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55289 * g++.old-deja/g++.brendan/delete2.C: Likewise.
55290 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55291 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55292 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55293 * g++.old-deja/g++.brendan/eh1.C: Likewise.
55294 * g++.old-deja/g++.brendan/groff1.C: Likewise.
55295 * g++.old-deja/g++.brendan/init3.C: Likewise.
55296 * g++.old-deja/g++.brendan/misc12.C: Likewise.
55297 * g++.old-deja/g++.brendan/misc7.C: Likewise.
55298 * g++.old-deja/g++.brendan/new2.C: Likewise.
55299 * g++.old-deja/g++.brendan/operators4.C: Likewise.
55300 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55301 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55302 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55303 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55304 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55305 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55306 * g++.old-deja/g++.brendan/template24.C: Likewise.
55307 * g++.old-deja/g++.brendan/template3.C: Likewise.
55308 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55309 * g++.old-deja/g++.jason/inline3.C: Likewise.
55310 * g++.old-deja/g++.jason/opeq.C: Likewise.
55311 * g++.old-deja/g++.law/arg5.C: Likewise.
55312 * g++.old-deja/g++.law/arm7.C: Likewise.
55313 * g++.old-deja/g++.law/ctors11.C: Likewise.
55314 * g++.old-deja/g++.law/cvt8.C: Likewise.
55315 * g++.old-deja/g++.law/init9.C: Likewise.
55316 * g++.old-deja/g++.law/refs4.C: Likewise.
55317 * g++.old-deja/g++.law/template2.C: Likewise.
55318 * g++.old-deja/g++.law/visibility24.C: Likewise.
55319 * g++.old-deja/g++.law/vtable3.C: Likewise.
55320 * g++.old-deja/g++.mike/asm2.C: Likewise.
55321 * g++.old-deja/g++.mike/eh1.C: Likewise.
55322 * g++.old-deja/g++.mike/misc1.C: Likewise.
55323 * g++.old-deja/g++.mike/misc13.C: Likewise.
55324 * g++.old-deja/g++.mike/misc14.C: Likewise.
55325 * g++.old-deja/g++.mike/ns12.C: Likewise.
55326 * g++.old-deja/g++.mike/p1248.C: Likewise.
55327 * g++.old-deja/g++.mike/p3708.C: Likewise.
55328 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55329 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55330 * g++.old-deja/g++.mike/p646.C: Likewise.
55331 * g++.old-deja/g++.mike/p700.C: Likewise.
55332 * g++.old-deja/g++.mike/p783.C: Likewise.
55333 * g++.old-deja/g++.mike/p783a.C: Likewise.
55334 * g++.old-deja/g++.mike/p783b.C: Likewise.
55335 * g++.old-deja/g++.mike/p786.C: Likewise.
55336 * g++.old-deja/g++.mike/p789.C: Likewise.
55337 * g++.old-deja/g++.mike/p789a.C: Likewise.
55338 * g++.old-deja/g++.mike/p807a.C: Likewise.
55339 * g++.old-deja/g++.other/delete3.C: Likewise.
55340 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55341 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55342 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55343 * g++.old-deja/g++.other/empty1.C: Likewise.
55344 * g++.old-deja/g++.other/temporary1.C: Likewise.
55345 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55346 * g++.old-deja/g++.pt/t16.C: Likewise.
55347 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55348
55349 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55350
55351 * gcc.dg/991230-1.c: New test.
55352
55353 1999-12-29 Jeffrey A Law (law@cygnus.com)
55354
55355 * gcc.c-torture/compile/991229-3.c: New test.
55356 * gcc.c-torture/compile/991229-2.c: New test.
55357 * gcc.c-torture/compile/991229-1.c: New test.
55358
55359 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55360
55361 * gcc.c-torture/compile/labels-2.c: New test.
55362
55363 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55364
55365 * gcc.c-torture/execute/991227-1.c: New test.
55366
55367 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55368
55369 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55370
55371 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55372
55373 * gcc.c-torture/execute/991221-1.c: New test.
55374
55375 1999-12-20 Nathan Sidwell <nathan@acm.org>
55376
55377 * g++.old-deja/g++.other/cast3.C: New test.
55378
55379 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55380
55381 * gcc.c-torture/execute/991216-4.c: New test.
55382
55383 1999-12-16 Michael Meissner <meissner@cygnus.com>
55384
55385 * gcc.c-torture/execute/991216-1.c: New test.
55386 * gcc.c-torture/execute/991216-2.c: New test.
55387 * gcc.c-torture/execute/991216-3.c: New test.
55388
55389 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55390
55391 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55392 Actually make the test fail by using "-O2" for compilation.
55393
55394 1999-12-15 Nathan Sidwell <nathan@acm.org>
55395
55396 * g++.old-deja/g++.warn/cast-align1.C: New test.
55397
55398 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55399
55400 * gcc.c-torture/compile/991214-1.c: New test.
55401 * gcc.c-torture/compile/991214-2.c: New test.
55402
55403 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55404
55405 * gcc.dg/991214-1.c: New test.
55406
55407 1999-12-13 Jeffrey A Law (law@cygnus.com)
55408
55409 * gcc.c-torture/compile/991213-3.c: New test.
55410 * gcc.c-torture/compile/991213-2.c: New test.
55411 * gcc.c-torture/compile/991213-1.c: New test.
55412
55413 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55414
55415 * gcc.dg/991209-1.c: New test.
55416
55417 1999-12-08 Nathan Sidwell <nathan@acm.org>
55418
55419 * gcc.c-torture/compile/991208-1.c: New test.
55420
55421 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55422
55423 * gcc.dg/ultrasp2.c: New test.
55424
55425 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55426
55427 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55428
55429 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55430
55431 * gcc.c-torture/compile/991202-1.c: New test.
55432 * gcc.c-torture/execute/991202-1.c: New test.
55433 * gcc.c-torture/execute/991202-2.c: New test.
55434 * gcc.c-torture/execute/991202-3.c: New test.
55435
55436 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55437
55438 * g++.old-deja/g++.abi/align.C: New test.
55439 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55440 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55441
55442 1999-12-01 Richard Henderson <rth@cygnus.com>
55443
55444 * gcc.c-torture/execute/991201-1.c: New.
55445
55446 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55447
55448 * gcc.dg/991129-1.c: New test.
55449
55450 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55451
55452 * gcc.c-torture/compile/991127-1.c: New test.
55453
55454 1999-11-22 Nathan Sidwell <nathan@acm.org>
55455
55456 * g++.old-deja/g++.other/warn4.C: New test.
55457
55458 1999-11-22 Nathan Sidwell <nathan@acm.org>
55459
55460 * g++.old-deja/g++.eh/cleanup2.C: New test.
55461 * g++.old-deja/g++.ext/pretty2.C: New test.
55462 * g++.old-deja/g++.ext/pretty3.C: New test.
55463 * g++.old-deja/g++.other/debug6.C: New test.
55464
55465 1999-10-20 Jim Wilson <wilson@cygnus.com>
55466
55467 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55468 compiler_output to look for one error message instead of two.
55469
55470 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55471
55472 * gcc.c-torture/execute/991118-1.c: Also test case
55473 where the word boundary does not split a byte evenly.
55474
55475 1999-11-19 Nathan Sidwell <nathan@acm.org>
55476
55477 * g++.old-deja/g++.ext/restrict1.C: New test.
55478
55479 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55480
55481 * gcc.c-torture/execute/991118-1.c: New test.
55482
55483 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55484
55485 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55486 working directory pathnames.
55487
55488 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
55489
55490 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55491 host is equipped with driver.h and driver.o so it can actually
55492 compile and run the tests.
55493
55494 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
55495
55496 * gcc.c-torture/compile/991008-1.c: New test.
55497
55498 1999-11-08 Nick Clifton <nickc@cygnus.com>
55499
55500 * lib/gcc-dg.exp: Include target-supports.exp
55501
55502 1999-11-05 Nick Clifton <nickc@cygnus.com>
55503
55504 * lib/target-supports.exp: New file: Provide procs to test for
55505 features supported by the target.
55506 (check_weak_available): Moved here from ecos.exp.
55507 (check_alias_available): New proc: Determine of the target
55508 toolchain supports the alias attribute.
55509
55510 * gcc.dg/special/ecos.exp: Move check_weak_available to
55511 target-supports.exp.
55512 (alias-1.c): Only perform the test if the target supports
55513 aliases.
55514 (wkali-1.c): Only perform the test if the target supports
55515 aliases.
55516
55517 * gcc.dg/990506-0.c: Expect error messages from cross
55518 targets as well as native targets.
55519
55520 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55521
55522 * gcc.dg/ultrasp1.c: Removed xfail.
55523 * gcc.dg/struct-ret-2.c: Likewise.
55524 * gcc.dg/array-1.c: Likewise.
55525
55526 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55527
55528 * gcc.dg/struct-ret-2.c: New test.
55529
55530 * gcc.dg/array-1.c: New test.
55531
55532 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
55533
55534 * gcc.c-torture/execute/991030-1.c: New test.
55535
55536 1999-10-26 Richard Henderson <rth@cygnus.com>
55537
55538 * gcc.c-torture/compile/991026-2.c: New test.
55539
55540 1999-10-26 Jeffrey A Law (law@cygnus.com)
55541
55542 * gcc.c-torture/compile/991026-1.c: New test.
55543
55544 1999-10-23 Jeffrey A Law (law@cygnus.com)
55545
55546 * gcc.c-torture/execute/991023-1.c: New test.
55547
55548 1999-10-19 Jeffrey A Law (law@cygnus.com)
55549
55550 * gcc.c-torture/execute/991019-1.c: New test.
55551
55552 1999-10-16 Richard Henderson <rth@cygnus.com>
55553
55554 * gcc.c-torture/execute/991016-1.c: New test.
55555
55556 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
55557
55558 * gcc.c-torture/execute/991014-1.c: New test.
55559
55560 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
55561
55562 * g++.old-deja/g++.other/union2.C: New test.
55563
55564 1999-10-13 Nathan Sidwell <nathan@acm.org>
55565
55566 * g++.old-deja/g++.other/vaarg2.C: New test.
55567 * g++.old-deja/g++.other/vaarg3.C: New test.
55568
55569 1999-10-12 Craig Burley <craig@jcb-sc.com>
55570
55571 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55572 in compile/.
55573
55574 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55575
55576 * gcc.c-torture/execute/va-arg-11.c: New test.
55577
55578 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55579
55580 * lib/file-format.exp (gcc_target_object_format): Don't
55581 crash if objdump is unavailable.
55582
55583 1999-09-29 Donn Terry <donn@interix.com>
55584
55585 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55586
55587 1999-09-28 Nick Clifton <nickc@cygnus.com>
55588
55589 * gcc.c-torture/compile/990928-1.c: New test.
55590
55591 1999-09-28 Nathan Sidwell <nathan@acm.org>
55592
55593 * g++.old-deja/g++.other/decl6.C: New test.
55594
55595 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55596
55597 * gcc.c-torture/execute/va-arg-10.c: New test.
55598
55599 1999-09-27 Nathan Sidwell <nathan@acm.org>
55600
55601 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55602 __PRETTY_FUNCTION__.
55603
55604 1999-09-23 Nick Clifton <nickc@cygnus.com>
55605
55606 * gcc.c-torture/execute/990923-1.c: New test.
55607
55608 1999-09-21 Nick Clifton <nickc@cygnus.com>
55609
55610 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55611 for which -fpic is inappropriate.
55612
55613 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55614
55615 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55616
55617 1999-09-21 Nathan Sidwell <nathan@acm.org>
55618
55619 * g++.old-deja/g++.other/dyncast1.C: New test.
55620 * g++.old-deja/g++.other/dyncast2.C: New test.
55621 * g++.old-deja/g++.other/dyncast3.C: New test.
55622 * g++.old-deja/g++.other/dyncast4.C: New test.
55623 * g++.old-deja/g++.other/dyncast5.C: New test.
55624 * g++.old-deja/g++.eh/catch3.C: New test.
55625 * g++.old-deja/g++.eh/catch3p.C: New test.
55626 * g++.old-deja/g++.eh/catch4.C: New test.
55627 * g++.old-deja/g++.eh/catch4p.C: New test.
55628 * g++.old-deja/g++.eh/catch5.C: New test.
55629 * g++.old-deja/g++.eh/catch5p.C: New test.
55630 * g++.old-deja/g++.eh/catch6.C: New test.
55631 * g++.old-deja/g++.eh/catch6p.C: New test.
55632 * g++.old-deja/g++.eh/catch7.C: New test.
55633 * g++.old-deja/g++.eh/catch7p.C: New test.
55634 * g++.old-deja/g++.eh/catch8.C: New test.
55635 * g++.old-deja/g++.eh/catch8p.C: New test.
55636 * g++.old-deja/g++.eh/catch9.C: New test.
55637 * g++.old-deja/g++.eh/catch9p.C: New test.
55638
55639 1999-09-13 Nathan Sidwell <nathan@acm.org>
55640
55641 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55642 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55643
55644 1999-09-13 Jeffrey A Law (law@cygnus.com)
55645
55646 * gcc.c-torture/compile/990913-1.c: New test.
55647
55648 1999-09-10 Nathan Sidwell <nathan@acm.org>
55649
55650 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55651 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55652
55653 1999-09-09 Richard Henderson <rth@cygnus.com>
55654
55655 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55656
55657 1999-09-09 Nathan Sidwell <nathan@acm.org>
55658
55659 * g++.old-deja/g++.other/lookup11.C: New test.
55660 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55661 what is permitted and what we want.
55662 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55663 overload use.
55664 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55665
55666 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55667
55668 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55669 * gcc.c-torture/noncompile/poison-1.c: New file.
55670
55671 1999-09-08 Nathan Sidwell <nathan@acm.org>
55672
55673 * g++.old-deja/g++.other/sizeof3.C: New test.
55674 * g++.old-deja/g++.other/sizeof4.C: New test.
55675 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55676 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55677
55678 1999-09-07 Richard Henderson <rth@cygnus.com>
55679
55680 * gcc.dg/va-arg-1.c: New.
55681
55682 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55683
55684 * gcc.c-torture/execute/va-arg-9.c: New test.
55685
55686 1999-09-05 Craig Burley <craig@jcb-sc.com>
55687
55688 * g77.f-torture/compile/980519-2.f: New test.
55689 * g77.f-torture/compile/19990905-0.f: New test.
55690 * g77.f-torture/compile/19990905-1.f: New test.
55691 * g77.f-torture/compile/19990905-2.f: New test.
55692
55693 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55694
55695 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55696
55697 * gcc.c-torture/execute/990827-1.c: Fix typo.
55698
55699 1999-09-03 Nathan Sidwell <nathan@acm.org>
55700
55701 * g++.old-deja/g++.other/deref1.C: New test.
55702
55703 1999-09-02 Nathan Sidwell <nathan@acm.org>
55704
55705 * g++.old-deja/g++.other/ambig2.C: New test.
55706 * g++.old-deja/g++.other/cond5.C: New test.
55707 * g++.old-deja/g++.other/lookup16.C: New test.
55708
55709 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55710
55711 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55712 assemblers too.
55713
55714 1999-08-31 Jeffrey A Law (law@cygnus.com)
55715
55716 * lib/c-torture.exp: Avoid the "compare executables" optimization
55717 when testing native.
55718
55719 1999-08-29 Jeffrey A Law (law@cygnus.com)
55720
55721 * gcc.c-torture/execute/990829-1.c: New test.
55722 * gcc.c-torture/compile/990829-1.c: New test.
55723
55724 1999-08-27 Paul Burchard <burchard@pobox.com>
55725
55726 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55727 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55728 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55729 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55730 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55731 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55732 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55733 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55734 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55735 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55736 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55737
55738 1999-08-27 Jeffrey A Law (law@cygnus.com)
55739
55740 * gcc.c-torture/execute/990827-1.c: New test.
55741
55742 1999-08-26 Craig Burley <craig@jcb-sc.com>
55743
55744 * g77.f-torture/noncompile/19990826-4.f: New test.
55745
55746 * g77.f-torture/compile/19990826-3.f: New test.
55747
55748 * g77.f-torture/execute/19990826-2.f: New test.
55749
55750 * g77.f-torture/compile/19990826-1.f: New test.
55751
55752 * gcc.c-torture/execute/990826-0.c: New test.
55753 * g77.c-torture/execute/19990826-0.f: New test.
55754
55755 * g77.f-torture/noncompile/970626-2.f: New test.
55756
55757 1999-08-25 Paul Burchard <burchard@pobox.com>
55758
55759 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55760 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55761 lss-011.C: New tests.
55762
55763 1999-08-25 Nathan Sidwell <nathan@acm.org>
55764
55765 * g++.old-deja/g++.other/decl5.C: New test.
55766
55767 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55768
55769 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55770 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55771 call `postbase' for each one. All callers of `postbase' changed
55772 to call this instead.
55773
55774 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55775
55776 * gcc.c-torture/execute/990811-1.c: New test.
55777
55778 1999-08-09 Nick Clifton <nickc@cygnus.com>
55779
55780 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55781 just native ones.
55782
55783 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55784 just native ones.
55785
55786 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55787
55788 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55789
55790 1999-08-04 Jeffrey A Law (law@cygnus.com)
55791
55792 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55793
55794 1999-08-04 Nathan Sidwell <nathan@acm.org>
55795
55796 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55797
55798 1999-08-04 Jeffrey A Law (law@cygnus.com)
55799
55800 * gcc.c-torture/execute/990804-1.c: New test.
55801
55802 1999-08-03 Nathan Sidwell <nathan@acm.org>
55803
55804 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55805 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55806 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55807
55808 1999-08-03 Nathan Sidwell <nathan@acm.org>
55809
55810 * g++.old-deja/g++.other/struct1.C: New test.
55811
55812 1999-08-03 Nathan Sidwell <nathan@acm.org>
55813
55814 * g++.old-deja/g++.other/enum2.C: New test.
55815
55816 1999-08-02 Richard Henderson <rth@cygnus.com>
55817
55818 Adapted from tests from Franz Sirl:
55819 * gcc.c-torture/execute/va-arg-7.c: New test.
55820 * gcc.c-torture/execute/va-arg-8.c: New test.
55821
55822 1999-08-01 Jeffrey A Law (law@cygnus.com)
55823
55824 * gcc.c-torture/compile/990801-2.c: New test.
55825
55826 * gcc.c-torture/compile/990801-1.c: New test.
55827
55828 1999-07-27 Michael Meissner <meissner@cygnus.com>
55829
55830 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55831 fp-cmp-1.c, converting double to float.
55832
55833 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55834 fp-cmp-1.c, converting double to long double.
55835
55836 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55837 from fr1 to unknown_register, since fr1 is a legitimate register
55838 on some machines.
55839
55840 1999-07-25 Jeffrey A Law (law@cygnus.com)
55841
55842 * README: More listname related changes.
55843
55844 1999-07-08 Catherine Moore <clm@cygnus.com>
55845
55846 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55847
55848 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55849
55850 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55851
55852 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55853
55854 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55855
55856 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55857
55858 * gcc.dg/990703-1.c: New test.
55859
55860 1999-06-29 Nick Clifton <nickc@cygnus.com>
55861
55862 * lib/file-format.exp: New file: Move definition of proc
55863 gcc_target_object_format to here from
55864 gcc.dg/special/ecos.exp.
55865
55866 * lib/c-torture.exp: Include lib file-format.exp.
55867 * lib/gcc-dg.exp: Include lib file-format.exp.
55868
55869 * gcc.dg/special/ecos.exp: Remove definition of proc
55870 gcc_target_object_format.
55871
55872 1999-06-28 Jeffrey A Law (law@cygnus.com)
55873
55874 * gcc.c-torture/execute/990628-1.c: New test.
55875
55876 1999-06-25 Jeffrey A Law (law@cygnus.com)
55877
55878 * gcc.c-torture/compile/990625-2.c: New test.
55879
55880 * gcc.c-torture/compile/990625-1.c: New test.
55881
55882 1999-06-23 Nick Clifton <nickc@cygnus.com>
55883
55884 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55885 attributes compile.
55886 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55887 ports that use the COFF/PE file format.
55888
55889 1999-06-17 Jeffrey A Law (law@cygnus.com)
55890
55891 * gcc.c-torture/compile/990617-1.c: New test.
55892
55893 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55894
55895 * g++.old-deja/g++.other/decl4.C: New test.
55896
55897 1999-06-14 Nathan Sidwell <nathan@acm.org>
55898
55899 * g++.old-deja/g++.other/bitfld3.C: New test.
55900
55901 1999-06-08 Nathan Sidwell <nathan@acm.org>
55902
55903 * g++.old-deja/g++.eh/catch1.C: New test.
55904
55905 1999-06-07 Jeffrey A Law (law@cygnus.com)
55906
55907 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55908
55909 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55910 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55911
55912 1999-06-05 Craig Burley <craig@jcb-sc.com>
55913
55914 * g77.f-torture/compile/19990502-0.f: Replace with new,
55915 shorter, test that still fails after recent changes.
55916
55917 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55918
55919 * gcc.c-torture/execute/990604-1.c: New test.
55920
55921 1999-05-31 Jeffrey A Law (law@cygnus.com)
55922
55923 * gcc.c-torture/execute/990531-1.c: New test.
55924
55925 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55926
55927 * gcc.c-torture/compile/990527-1.c: New test.
55928
55929 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55930
55931 * gcc.c-torture/execute/990527-1.c: New test.
55932
55933 1999-05-25 Nick Clifton <nickc@cygnus.com>
55934
55935 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55936 bitfields as signed.
55937
55938 1999-05-25 Craig Burley <craig@jcb-sc.com>
55939
55940 * g77.f-torture/compile/19990525-0.f: New test.
55941
55942 1999-05-25 Jeffrey A Law (law@cygnus.com)
55943
55944 * gcc.c-torture/execute/990525-2.c: New test.
55945
55946 * gcc.c-torture/execute/990525-1.c: New test.
55947
55948 1999-05-24 Nathan Sidwell <nathan@acm.org>
55949
55950 * g++.old-deja/g++.other/anon3.C: New test.
55951 * g++.old-deja/g++.other/anon4.C: New test.
55952 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55953 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55954 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55955 Merrill).
55956
55957 1999-05-24 Jeffrey A Law (law@cygnus.com)
55958
55959 * gcc.c-torture/execute/990524-1.c: New test.
55960
55961 * gcc.dg/990524-1.c: New test.
55962
55963 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55964
55965 * gcc.c-torture/compile/990523-1.c: New test.
55966
55967 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55968
55969 * gcc.c-torture/compile/990519-1.c: New test.
55970
55971 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55972
55973 * gcc.c-torture/compile/990517-1.c: New test.
55974
55975 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55976 (e4, f4): New tests.
55977 (main): Call them.
55978
55979 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55980
55981 * gcc.dg/noreturn-1.c: New test.
55982
55983 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55984
55985 * gcc.c-torture/execute/990513-1.c: New test.
55986
55987 1999-05-10 Richard Henderson <rth@cygnus.com>
55988
55989 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55990
55991 1999-05-10 Craig Burley <craig@jcb-sc.com>
55992
55993 * g77.f-torture/execute/erfc.f: Use small single-precision
55994 values, to avoid problems on Alphas when not -mieee.
55995
55996 1999-05-08 Craig Burley <craig@jcb-sc.com>
55997
55998 * gcc.dg/990506-0.c: New test.
55999
56000 1999-05-08 Richard Henderson <rth@cygnus.com>
56001
56002 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56003 the constant to test. Don't XFAIL 64-bit targets.
56004
56005 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56006 * g++.old-deja/g++.law/profile1.C: Likewise.
56007
56008 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56009 operator new instances.
56010 * g++.old-deja/g++.other/delete5.C: Likewise.
56011
56012 1999-05-03 Craig Burley <craig@jcb-sc.com>
56013
56014 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56015 intrinsic.
56016
56017 1999-05-03 Craig Burley <craig@jcb-sc.com>
56018
56019 * g77.f-torture/execute/u77-test.f: Reverse order of two
56020 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56021
56022 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56023
56024 * gcc.dg/compare1.c: New test.
56025
56026 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
56027
56028 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56029 New tests.
56030
56031 1999-05-02 Craig Burley <craig@jcb-sc.com>
56032
56033 * g77.f-torture/compile/19990502-1.f: New test.
56034
56035 1999-05-02 Craig Burley <craig@jcb-sc.com>
56036
56037 * g77.f-torture/compile/19990502-0.f: New test.
56038
56039 1999-05-02 Craig Burley <craig@jcb-sc.com>
56040
56041 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56042 intrinsic.
56043
56044 1999-05-02 Craig Burley <craig@jcb-sc.com>
56045
56046 * g77.f-torture/execute/u77-test.f (main): List libU77
56047 intrinsics not currently tested.
56048 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56049 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56050 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56051 Trim blanks off the ends of some printed strings.
56052
56053 1999-05-02 Craig Burley <craig@jcb-sc.com>
56054
56055 * g77.f-torture/execute/u77-test.f (main): Just warn about
56056 FSTAT gid disagreement, as it's expected on some systems.
56057
56058 1999-05-01 Craig Burley <craig@jcb-sc.com>
56059
56060 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56061 use a new function, which allows for some slop.
56062 Clean up some commentary.
56063 (issum): The new function.
56064 (sgladd): Deleted subroutine.
56065
56066 1999-05-01 Craig Burley <craig@jcb-sc.com>
56067
56068 * g77.f-torture/execute/u77-test.f: Modify to be more like
56069 libf2c/libU77 version, bringing patches to that version here.
56070 Add suitable commentary.
56071
56072 1999-04-25 Richard Henderson <rth@cygnus.com>
56073
56074 * gcc.dg/990424-1.c: New test.
56075
56076 1999-04-24 Craig Burley <craig@jcb-sc.com>
56077
56078 * g77.f-torture/execute/u77-test.f (main): Bug involving
56079 LSTAT has been fixed, so turn back on full checking.
56080
56081 1999-04-20 Craig Burley <craig@jcb-sc.com>
56082
56083 * g77.f-torture/compile/19990419-0.f: New test.
56084 * g77.f-torture/execute/19990419-1.f: New test.
56085
56086 1999-04-17 Richard Henderson <rth@cygnus.com>
56087
56088 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56089 to avoid the need for a prototype to supress a warning.
56090
56091 1999-04-07 Jim Wilson <wilson@cygnus.com>
56092
56093 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56094
56095 1999-04-04 Jeffrey A Law (law@cygnus.com)
56096
56097 * gcc.c-torture/execute/990404-1.c: New test.
56098
56099 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56100
56101 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56102 * gcc.dg/cpp-if3.c: Don't use -pedantic.
56103 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56104 missing initializer warnings.
56105
56106 1999-03-28 Jeffrey A Law (law@cygnus.com)
56107
56108 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56109 matching strings.
56110
56111 1999-03-26 Jeffrey A Law (law@cygnus.com)
56112
56113 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56114
56115 1999-03-26 Craig Burley <craig@jcb-sc.com>
56116
56117 * g77.f-torture/execute/19990325-0.f: New test.
56118 * g77.f-torture/execute/19990325-1.f: New test.
56119
56120 1999-03-24 Jeffrey A Law (law@cygnus.com)
56121
56122 * gcc.c-torture/execute/990324-1.c: New test.
56123
56124 1999-03-22 Jim Wilson <wilson@cygnus.com>
56125
56126 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56127 test with 4.
56128
56129 1999-03-17 Richard Henderson <rth@cygnus.com>
56130
56131 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
56132
56133 1999-03-13 Craig Burley <craig@jcb-sc.com>
56134
56135 * g77.f-torture/execute/19990313-2.f: New test.
56136 * g77.f-torture/execute/19990313-3.f: New test.
56137
56138 1999-03-13 Craig Burley <craig@jcb-sc.com>
56139
56140 * g77.f-torture/execute/19990313-0.f: New test.
56141 * g77.f-torture/execute/19990313-1.f: New test.
56142
56143 1999-03-12 Jim Wilson <wilson@cygnus.com>
56144
56145 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56146 printf to sprintf.
56147 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56148 (main): Add check for u15. Conditionalize u31 check depending on
56149 whether ints are <32 bits or >=32 bits.
56150
56151 1999-03-08 Craig Burley <craig@jcb-sc.com>
56152
56153 * g77.f-torture/execute/19981119-0.f: Improve testiness.
56154
56155 1999-03-08 Craig Burley <craig@jcb-sc.com>
56156
56157 * g77.f-torture/compile/19990305-0.f: New test.
56158 * g77.f-torture/execute/19981119-0.f: New test.
56159
56160 1999-03-08 Craig Burley <craig@jcb-sc.com>
56161
56162 * g77.f-torture/execute/970625-2.f: call ABORT if final
56163 result is not correct, instead of just printing it.
56164 Add this checking via newly introduced obfuscation, to
56165 trip up buggy front ends.
56166
56167 1999-03-07 Craig Burley <craig@jcb-sc.com>
56168
56169 * g77.f-torture/compile/960317-1.f: Moved from being
56170 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
56171
56172 1999-03-06 Craig Burley <craig@jcb-sc.com>
56173
56174 * g77.f-torture/execute/960317-1.f: New (old) test.
56175 * g77.f-torture/execute/970625-2.f: Ditto.
56176
56177 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
56178
56179 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56180 error message on line 1 or line 2; cccp and cpplib do this differently.
56181
56182 1999-03-01 Jeffrey A Law (law@cygnus.com)
56183
56184 * g++.old-deja/g++.law/weak1.C: New test.
56185
56186 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56187
56188 * gcc.c-torture/execute/990119-1.c: Renamed to...
56189 * gcc.dg/990119-1.c: this, so it will only be tested once
56190 (it's a preprocessor test, it doesn't need to be run at
56191 multiple optimization levels).
56192
56193 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56194
56195 * lib/g++.exp: Don't add incdir=$base_dir/../include to
56196 ALWAYS_CXXFLAGS.
56197
56198 1999-02-24 Craig Burley <craig@jcb-sc.com>
56199
56200 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56201 * g77.f-torture/compile/19981216-0.f: ...as it is expected
56202 to not be compilable by current g77.
56203
56204 1999-02-24 Nick Clifton <nickc@cygnus.com>
56205
56206 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56207
56208 1999-02-22 Jeffrey A Law (law@cygnus.com)
56209
56210 * gcc.c-torture/execute/990222-1.c: New test.
56211
56212 1999-02-19 Craig Burley <craig@jcb-sc.com>
56213
56214 * g77.f-torture/compile/19990218-0.f: New test.
56215 * g77.f-torture/noncompile/19990218-1.f: New test.
56216
56217 1999-02-18 Craig Burley <craig@jcb-sc.com>
56218
56219 * g77.f-torture/compile/19981216-0.f: New test.
56220
56221 1999-02-14 Jeffrey A Law (law@cygnus.com)
56222
56223 * gcc.dg/990214-1.c: New test.
56224
56225 1999-02-13 Jeffrey A Law (law@cygnus.com)
56226
56227 * gcc.dg/990213-2.c: New test.
56228
56229 * gcc.dg/990213-1.c: New test.
56230
56231 1999-02-12 Jeffrey A Law (law@cygnus.com)
56232
56233 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56234 ints.
56235
56236 1999-02-11 Nick Clifton <nickc@cygnus.com>
56237
56238 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56239 specified by target.
56240
56241 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56242
56243 1999-02-11 Jeffrey A Law (law@cygnus.com)
56244
56245 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56246
56247 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
56248
56249 * gcc.dg/special/ecos.exp: New test driver for new tests with
56250 special requirements.
56251
56252 * gcc.dg/special/alias-1.c: New test.
56253 * gcc.dg/special/gcsec-1.c: New test.
56254 * gcc.dg/special/weak-1.c: New test.
56255 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56256 * gcc.dg/special/weak-2.c: New test.
56257 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56258 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56259 * gcc.dg/special/wkali-1.c: New test.
56260 * gcc.dg/special/wkali-2.c: New test.
56261 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56262 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56263
56264 1999-02-10 Felix Lee <flee@cygnus.com>
56265
56266 * lib/c-torture.exp (c-torture-compile): Pull out code for
56267 analyzing gcc error messages.
56268 (c-torture-execute): Likewise. Fix some (harmless) false
56269 positives.
56270 * lib/gcc.exp (gcc_check_compile): New function.
56271
56272 1999-02-08 Richard Henderson <rth@cygnus.com>
56273
56274 * gcc.c-torture/execute/990208-1.c: New test.
56275
56276 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
56277
56278 * g++.dg/special/ecos.exp: New driver for new tests with special
56279 requirements
56280
56281 * g++.dg/special/conpr-1.C: New test
56282 * g++.dg/special/conpr-2.C: New test
56283 * g++.dg/special/conpr-2a.C: New test
56284 * g++.dg/special/conpr-3.C: New test
56285 * g++.dg/special/conpr-3a.C: New test
56286 * g++.dg/special/conpr-3b.C: New test
56287
56288 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56289 allow g++ to use the dg driver
56290
56291 * README: Add comment about g++.dg directory
56292
56293 1999-02-06 Jeffrey A Law (law@cygnus.com)
56294
56295 * README: Update email addresses.
56296
56297 1999-02-03 Nick Clifton <nickc@cygnus.com>
56298
56299 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56300 arguments in order to force structure S onto the stack even on
56301 the alpha.
56302 (test): Pass 10 leading arguments to function foo as well as the
56303 structure S.
56304
56305 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56306 failure for all targets.
56307
56308 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56309 abort to terminate program execution.
56310
56311 1999-01-30 Richard Henderson <rth@cygnus.com>
56312
56313 * gcc.c-torture/execute/990130-1.c: New test.
56314
56315 1999-01-30 Jeffrey A Law (law@cygnus.com)
56316
56317 * gcc.dg/990130-1.c: New test.
56318
56319 1999-01-28 Michael Meissner <meissner@cygnus.com>
56320
56321 * gcc.c-torture/execute/990128-1.c: New test.
56322
56323 1999-01-27 Michael Meissner <meissner@cygnus.com>
56324
56325 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56326
56327 1999-01-27 Felix Lee <flee@cygnus.com>
56328
56329 * lib/c-torture.exp (c-torture-compile): pull out code for
56330 analyzing gcc error messages.
56331 (c-torture-execute): ditto, and fix some (harmless) false
56332 positives.
56333 * lib/gcc.exp (gcc_check_compile): new function.
56334
56335 1999-01-17 Jeffrey A Law (law@cygnus.com)
56336
56337 * gcc.dg/990117-1.c: New test.
56338
56339 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56340
56341 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56342
56343 1999-01-15 Jeffrey A Law (law@cygnus.com)
56344
56345 * g77.f-torture/compile/990115-1.f: New test.
56346
56347 1999-01-07 Jeffrey A Law (law@cygnus.com)
56348
56349 * gcc.c-torture/compile/990107-1.c: New test
56350
56351 1999-01-06 Jeffrey A Law (law@cygnus.com)
56352
56353 * gcc.c-torture/execute/990106-2.c: New test.
56354
56355 * gcc.c-torture/execute/990106-1.c: New test.
56356
56357 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56358
56359 * gcc.c-torture/compile/981223-1.c: New test.
56360
56361 1998-12-29 Richard Henderson <rth@cygnus.com>
56362
56363 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56364 (opt3): Rename from opt4 and disable.
56365
56366 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56367
56368 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56369
56370 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56371
56372 * g++.old-deja/g++.other/conv5.C: New test.
56373
56374 1998-12-14 Nick Clifton <nickc@cygnus.com>
56375
56376 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56377
56378 1998-12-11 Jeffrey A Law (law@cygnus.com)
56379
56380 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56381
56382 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56383
56384 * gcc.c-torture/compile/981211-1.c: New test.
56385
56386 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56387
56388 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56389
56390 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56391
56392 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56393
56394 * gcc.special/930510-1.c: Make C9X safe.
56395 * gcc.misc-tests/gcov-1.c Similarly.
56396 * gcc.misc-tests/gcov-2.c Similarly.
56397
56398 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56399
56400 * gcc.dg/ultrasp1.c: New test.
56401
56402 1998-12-06 Richard Henderson <rth@cygnus.com>
56403
56404 * gcc.c-torture/execute/981206.c: New test.
56405
56406 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56407
56408 * g++.old-deja/g++.ns/template7.C: New test.
56409
56410 * g++.old-deja/g++.other/expr1.C: New test.
56411
56412 * g++.old-deja/g++.eh/tmpl3.C: New test.
56413
56414 * g++.old-deja/g++.eh/tmpl2.C: New test.
56415
56416 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56417
56418 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56419 * g++.old-deja/g++.other/using6.C: Removed.
56420 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56421
56422 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56423
56424 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56425
56426 * g++.old-deja/g++.pt/overload8.C: New test.
56427
56428 * g++.old-deja/g++.pt/overload7.C: New test.
56429
56430 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56431
56432 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56433 and relinking messages.
56434 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56435 compiling with -frepo.
56436
56437 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56438
56439 * g++.old-deja/g++.pt/lookup6.C: New test.
56440
56441 1998-11-30 Nick Clifton <nickc@cygnus.com>
56442
56443 * gcc.c-torture/execute/981130-1.c: New test.
56444 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56445
56446 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56447
56448 * g++.old-deja/g++.pt/explicit76.C: New test.
56449
56450 * g++.old-deja/g++.pt/friend38.C: New test.
56451
56452 * g++.old-deja/g++.ns/crash2.C: New test.
56453
56454 * g++.old-deja/g++.pt/defarg8.C: New test.
56455
56456 * g++.old-deja/g++.pt/instantiate6.C: New test.
56457
56458 * g++.old-deja/g++.pt/static6.C: New test.
56459
56460 * g++.old-deja/g++.pt/decl2.C: New test.
56461
56462 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56463
56464 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56465 problem is actually related with name lookup, but so what? :-)
56466
56467 * g++.old-deja/g++.pt/friend37.C: New test.
56468
56469 1998-11-25 Dave Love <d.love@dl.ac.uk>
56470
56471 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56472 element, which fails on some systems.
56473
56474 * g77.f-torture/execute/labug1.f: New test.
56475
56476 1998-11-21 Jeffrey A Law (law@cygnus.com)
56477
56478 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56479 is defined.
56480
56481 1998-11-18 Dave Love <d.love@dl.ac.uk>
56482
56483 * g77.f-torture/compile/981117-1.f: New test.
56484
56485 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56486
56487 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
56488 properly discarded.
56489
56490 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
56491
56492 * gcc.c-torture/execute/memcheck: New directory of tests for
56493 -fcheck-memory-usage.
56494
56495 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56496
56497 * README: New file, general information about the testsuite and
56498 new description of the various C++ test subdirectories.
56499 * README.g++: Eliminate obsolete information, update and move most
56500 relevant stuff to README.
56501
56502 1998-11-07 Richard Henderson <rth@cygnus.com>
56503
56504 * gcc.c-torture/compile/981107-1.c: New test.
56505
56506 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
56507
56508 * execute/memcpy-bi.c: New testcase.
56509
56510 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
56511
56512 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56513 base classes.
56514
56515 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56516 template is selected.
56517
56518 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56519 classes, it should be accepted for all types.
56520
56521 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56522
56523 * g++.old-deja/g++.pt/spec24.C: Ensure that template
56524 specializations start with template headers.
56525
56526 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
56527
56528 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56529
56530 * g++.old-deja/g++.other/init9.C: Test cross initialization of
56531 non-POD types.
56532
56533 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56534
56535 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56536
56537 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56538
56539 * compile/981022-1.c, compile/981022-1.x: New test and driver.
56540
56541 1998-10-19 Jeffrey A Law (law@cygnus.com)
56542
56543 * 981019-1.c: New test.
56544
56545 1998-10-14 Robert Lipe <robertl@dgii.com>
56546
56547 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56548 find objc headers.
56549
56550 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56551
56552 * compile/981001-4.c: Remove use of GCC extension that triggers a
56553 compiler bug.
56554
56555 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
56556
56557 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56558
56559 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56560
56561 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
56562 instantiation of template produces incorrect code for delete
56563 expression.
56564
56565 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
56566 constructors' name is not unique.
56567 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56568 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56569
56570 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56571 automatic array of const is ill-formed.
56572
56573 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56574 of template parameter?
56575
56576 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56577 const.
56578
56579 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56580 pointer-to-member expression.
56581
56582 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56583 declaration causes ICE.
56584
56585 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56586
56587 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56588 reserved in the global namespace.
56589
56590 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56591 generate needed virtual table.
56592
56593 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56594
56595 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56596
56597 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56598 template-dependent type
56599
56600 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56601
56602 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56603 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56604 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56605
56606 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56607 class should be usable as argument of member function.
56608 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56609 class should be usable as return type of member function.
56610 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56611 class should be usable as type of data member.
56612
56613 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56614
56615 1998-10-09 Jeffrey A Law (law@cygnus.com)
56616
56617 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56618
56619 1998-10-08 Nick Clifton <nickc@cygnus.com>
56620
56621 * gcc.dg/dll-?.c Add thumb to target list.
56622 Fix assembler scan patterns to match current assembler output.
56623
56624 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56625
56626 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56627 matching of template brackets.
56628
56629 * g++.old-deja/g++.other/using4.C: New test. Test using
56630 declarations of methods from base classes.
56631
56632 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56633 within functions should introduce names into the innermost
56634 enclosing namespace.
56635
56636 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56637 of static locals if first initialization throws.
56638
56639 1998-10-07 Jim Wilson <wilson@cygnus.com>
56640
56641 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56642
56643 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56644
56645 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56646 lose track of the possible targets of tablejump insns.
56647 * special/special.exp: Run it.
56648
56649 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56650
56651 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56652 must be declared before its specializations can be named in friend
56653 declarations.
56654
56655 1998-10-05 Dave Love <d.love@dl.ac.uk>
56656
56657 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56658
56659 * g77.f-torture/execute/io1.f: New test.
56660
56661 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56662
56663 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56664 with pointer to template function, for which no argument deduction
56665 is possible.
56666
56667 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56668 specialization of template function as argument to template
56669 function.
56670
56671 * g++.old-deja/g++.other/access2.C: New test; Inner class
56672 shouldn't have privileged access to Outer's names.
56673
56674 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56675
56676 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56677 friend template declared within template class conflicts with
56678 nested class of the same name.
56679
56680 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56681 is ignored.
56682
56683 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56684 object with direct initializer as function declaration.
56685
56686 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56687 initializers.
56688
56689 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56690 involving const pointer and NULL produces incorrect result.
56691
56692 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56693 type name without `typename' should be rejected with -pedantic.
56694
56695 1998-10-02 Richard Henderson <rth@cygnus.com>
56696
56697 * g++.old-deja/g++.other/addrof1.C: New test.
56698
56699 1998-10-01 Nick Clifton <nickc@cygnus.com>
56700
56701 * gcc.c-torture/compile/981001-1.c: New test.
56702 * gcc.c-torture/execute/981001-1.c: New test.
56703
56704 1998-10-01 Jeffrey A Law (law@cygnus.com)
56705
56706 * gcc.c-torture/compile/981001-2.c: New test.
56707 * gcc.c-torture/compile/981001-3.c: New test.
56708 * gcc.c-torture/compile/981001-4.c: New test.
56709
56710 1998-10-01 Robert Lipe <robertl@dgii.com>
56711
56712 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56713 multilibbed hosts. Idea grafted from g77.exp.
56714
56715 1998-09-30 Dave Love <d.love@dl.ac.uk>
56716
56717 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56718 avoid losing on systems which need -lsocket.
56719
56720 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56721
56722 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56723 * g++.old-deja/g++.other/nested2.C: Ditto.
56724 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56725 failure.
56726
56727 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56728
56729 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56730 preferred over template operator!= for enum bitfields.
56731
56732 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56733
56734 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56735 that happen to have the same base name, but in different scopes,
56736 are incorrectly rejected.
56737
56738 1998-09-16 Richard Henderson <rth@cygnus.com>
56739
56740 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56741 on the native word size instead of an integer literal.
56742
56743 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56744
56745 * g++.old-deja/g++.other/static2.C: Invocation of static data
56746 member of type pointer-to-function denoted as non-static member.
56747
56748 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56749 checks involving function types and aliases.
56750
56751 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56752
56753 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56754 redefined to the same non-trivial type.
56755
56756 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56757 namespace-qualification of template specializations declared in
56758 other namespaces.
56759
56760 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56761 to declare a subset of the specializations of a template function
56762 as friends of specializations of a template class.
56763
56764 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56765 member templates that do not fully specialize the enclosing
56766 template class are rejected.
56767
56768 1998-09-11 Dave Love <d.love@dl.ac.uk>
56769
56770 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56771
56772 1998-09-08 Dave Love <d.love@dl.ac.uk>
56773
56774 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56775 altered from libf2c/libU77 version.
56776
56777 1998-09-06 Dave Love <d.love@dl.ac.uk>
56778
56779 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56780
56781 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56782 Alexandre Oliva <oliva@dcc.unicamp.br>
56783
56784 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56785 (un)signed char are different types for template specialization
56786 purposes.
56787
56788 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56789
56790 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56791 * objc: ObjC testsuite.
56792
56793 1998-08-31 Catherine Moore <clm@cygnus.com>
56794
56795 * gcc.c-torture/execute/941014-1.x: New file.
56796
56797 1998-08-31 Nick Clifton <nickc@cygnus.com>
56798
56799 * lib/c-torture.exp: Add support for
56800 torture_eval_before_compile and torture_eval_before_execute
56801 variables.
56802
56803 1998-08-30 Jeffrey A Law (law@cygnus.com)
56804
56805 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56806 this test triggers valid.
56807
56808 1998-08-27 Jeffrey A Law (law@cygnus.com)
56809
56810 * gcc.dg/980827-1.c: New test.
56811
56812 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56813
56814 * gcc.c-torture/execute/loop-4b.c: New test.
56815
56816 1998-08-26 Nick Clifton <nickc@cygnus.com>
56817
56818 * lib/c-torture.exp: Add support for
56819 torture_eval_before_compile and torture_eval_before_execute
56820 variables.
56821
56822 1998-08-25 Jeffrey A Law (law@cygnus.com)
56823
56824 * gcc.c-torture/compile/980825-1.c: New test.
56825
56826 1998-08-24 Nick Clifton <nickc@cygnus.com>
56827
56828 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56829 count number tests in opt_t0 not good_t0.
56830
56831 1998-08-24 Jeffrey A Law (law@cygnus.com)
56832
56833 * gcc.c-torture/compile/930326-1.x: Fix typo.
56834
56835 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56836
56837 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56838 causes an ICE.
56839
56840 1998-08-21 Jeffrey A Law (law@cygnus.com)
56841
56842 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56843 STACK_SIZE is defined.
56844 * gcc.c-torture/unsorted/stuct.c: Similarly.
56845
56846 * gcc.c-torture/compile/980821-1.c: New test.
56847
56848 1998-08-21 Jeffrey A Law (law@cygnus.com)
56849
56850 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56851 16bit ints.
56852
56853 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56854
56855 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56856 code.
56857
56858 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56859
56860 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56861 error'.
56862
56863 1998-08-18 Jeffrey A Law (law@cygnus.com)
56864
56865 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56866
56867 1998-08-16 Jeffrey A Law (law@cygnus.com)
56868
56869 * gcc.c-torture/compile/980816-1.c: New test.
56870
56871 * gcc.dg/980816-1.c: New test.
56872
56873 1998-08-13 Jeffrey A Law (law@cygnus.com)
56874
56875 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56876 compiler for ieee tests.
56877
56878 1998-08-01 Dave Love <d.love@dl.ac.uk>
56879
56880 * g77.f-torture/compile/980729-0.f: New test.
56881
56882 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56883
56884 * gcc.c-torture/special/eeprof-1.c: New test, for
56885 -finstrument-functions.
56886 * gcc.c-torture/special/special.exp: Run it.
56887
56888 1998-07-29 Jeffrey A Law (law@cygnus.com)
56889
56890 * gcc.c-torture/compile/980729-1.c: New test.
56891
56892 1998-07-27 Nick Clifton <nickc@cygnus.com>
56893
56894 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56895 __thumb__ is defined, and test for ARM style doubles if so.
56896
56897 1998-07-26 Dave Love <d.love@dl.ac.uk>
56898
56899 * g77.f-torture/noncompile/980615-0.f: New test.
56900
56901 1998-07-26 H.J. Lu (hjl@gnu.org)
56902
56903 * gcc.dg/980312-1.c: Do link instead of compile.
56904 * gcc.dg/980313-1.c: Likewise.
56905
56906 1998-07-26 Jeffrey A Law (law@cygnus.com)
56907
56908 * gcc.c-torture/compile/980726-1.c: New test.
56909
56910 1998-07-25 Dave Love <d.love@dl.ac.uk>
56911
56912 * g77.f-torture/execute/io0.f: New test.
56913
56914 1998-07-24 Nick Clifton <nickc@cygnus.com>
56915
56916 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56917 an int.
56918
56919 1998-06-18 Michael Meissner <meissner@cygnus.com>
56920
56921 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56922 m32r bugs.
56923
56924 1998-07-17 Nick Clifton <nickc@cygnus.com>
56925
56926 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56927 c-decl.c:grokdeclarator can handle mode attributes.
56928
56929 1998-07-16 Jeffrey A Law (law@cygnus.com)
56930
56931 * gcc.c-torture/execute/980716-1.c: New test.
56932
56933 1998-07-13 Jeffrey A Law (law@cygnus.com)
56934
56935 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56936 the mn10200.
56937 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56938 the mn10200.
56939 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56940 * gcc.c-torture/compile/930326-1.x: Similarly.
56941
56942 1998-07-13 Dave Love <d.love@dl.ac.uk>
56943
56944 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56945 New test from Craig.
56946
56947 1998-07-12 Dave Love <d.love@dl.ac.uk>
56948
56949 * g77.f-torture/noncompile/980616-0.f: New test.
56950
56951 * g77.f-torture/execute/970816-3.f: New test from Craig.
56952
56953 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56954
56955 * g++.other/singleton.C: Return error value instead of taking
56956 SIGSEGV.
56957
56958 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56959
56960 * g++.other/singleton.C: New test. Warning is under dispute.
56961 Runtime crash is not.
56962
56963 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56964
56965 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56966 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56967 using6.C, using7.C}: New namespace tests.
56968
56969 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56970
56971 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56972 specialization with typedef'ed names used as array indexes.
56973
56974 1998-07-09 Jeffrey A Law (law@cygnus.com)
56975
56976 * gcc.c-torture/execute/980709-1.c: New test.
56977
56978 * gcc.dg/980709-1.c: New test.
56979
56980 1998-07-07 Richard Henderson <rth@cygnus.com>
56981
56982 * gcc.c-torture/execute/bcp-1.c: New test.
56983
56984 1998-07-07 Jeffrey A Law (law@cygnus.com)
56985
56986 * gcc.c-torture/execute/980707-1.c: New test.
56987
56988 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56989
56990 * gcc.c-torture/compile/980706-1.c: New test.
56991
56992 1998-07-01 Dave Love <d.love@dl.ac.uk>
56993
56994 * g77.f-torture/execute/980701-0.f,
56995 g77.f-torture/execute/980701-1.f: New test from Craig.
56996
56997 1998-07-01 Jeffrey A Law (law@cygnus.com)
56998
56999 * gcc.c-torture/compile/980701-1.c: New test.
57000
57001 * gcc.c-torture/execute/980701-1.c: New test.
57002
57003 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
57004 rlsruhe.de>
57005
57006 * g++.old-deja/g++.robertl/eb132.C: New test.
57007 * g++.old-deja/g++.robertl/eb133.C: Likewise.
57008
57009 1998-06-29 Dave Love <d.love@dl.ac.uk>
57010
57011 * g77.f-torture/execute/980628-7.f,
57012 g77.f-torture/execute/980628-8.f,
57013 g77.f-torture/execute/980628-9.f,
57014 g77.f-torture/execute/980628-10.f: New tests from Craig.
57015
57016 * g77.f-torture/execute/980628-3.f: Remove mail headers.
57017
57018 1998-06-28 Jeffrey A Law (law@cygnus.com)
57019
57020 * g77.f-torture/execute/980628-4.f: New test from Craig.
57021 * g77.f-torture/execute/980628-5.f: Likewise.
57022 * g77.f-torture/execute/980628-2.f: Likewise.
57023 * g77.f-torture/execute/980628-0.f: Likewise.
57024 * g77.f-torture/execute/980628-1.f: Likewise.
57025 * g77.f-torture/execute/980628-3.f: Likewise.
57026 * g77.f-torture/execute/980628-6.f: Likewise.
57027
57028 1998-06-28 Jeffrey A Law (law@cygnus.com)
57029
57030 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57031 directory when nothing has been installed yet.
57032
57033 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
57034
57035 * gcc.c-torture/special/special.exp: Handle newer versions of
57036 dejagnu.
57037
57038 1998-06-26 Jeffrey A Law (law@cygnus.com)
57039
57040 * gcc.dg/980626-1.c: New test.
57041
57042 1998-06-19 Bruno Haible <haible@ilog.fr>
57043
57044 * gcc.misc-tests/m-un-2.c: New test.
57045 * g++.old-deja/g++.other/warn01.c: Likewise.
57046
57047 1998-06-19 Robert Lipe <robertl@dgii.com>
57048
57049 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57050 compatibility with assmblers with a different comment character.
57051 Eliminate use of GAS-specific extensions.
57052
57053 1998-06-19 Jeffrey A Law (law@cygnus.com)
57054
57055 * gcc.c-torture/execute/ieee/980619-1.c: New test.
57056
57057 1998-06-19 Robert Lipe <robertl@dgii.com>
57058
57059 * lib/g77.exp: Replace search for libf2c.a with search for newly
57060 renamed libg2c.a
57061
57062 1998-06-17 Jeffrey A Law (law@cygnus.com)
57063
57064 * gcc.c-torture/execute/980617-1.c: New test.
57065
57066 1998-06-12 Jeffrey A Law (law@cygnus.com)
57067
57068 * gcc.c-torture/execute/980612-1.c: New test.
57069
57070 1998-06-08 Jeffrey A Law (law@cygnus.com)
57071
57072 * gcc.dg/980523-1.c: Only test on ppc-linux.
57073 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57074
57075 * gcc.c-torture/execute/980608-1.c: New test.
57076
57077 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57078
57079 * gcc.c-torture/execute/980605-1.c: New test.
57080
57081 1998-06-04 Jeffrey A Law (law@cygnus.com)
57082
57083 * gcc.c-torture/execute/980604-1.c: New test.
57084
57085 1998-06-02 Jeffrey A Law (law@cygnus.com)
57086
57087 * gcc.c-torture/execute/980602-1.c: New test.
57088 * gcc.c-torture/execute/980602-2.c: Likewise.
57089
57090 1998-06-02 Dave Love <d.love@dl.ac.uk>
57091
57092 * 970125-0.f: Fix per JCB. Add commentary.
57093
57094 1998-05-31 Michael Meissner <meissner@cygnus.com>
57095
57096 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57097 IEEE -0 support.
57098
57099 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57100
57101 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57102 earlier.
57103
57104 1998-05-28 Catherine Moore <clm@cygnus.com>
57105
57106 * gcc.c-torture/execute/980526-3.c: New test.
57107
57108 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
57109
57110 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57111 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57112 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57113 m88k-motorola-sysv3 to XFAIL.
57114
57115 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57116
57117 * gcc.dg/980526-1.c: New test.
57118 * gcc.c-torture/execute/980526-2.c: New test.
57119
57120 1998-05-26 Jeffrey A Law (law@cygnus.com)
57121
57122 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57123
57124 * gcc.c-torture/execute/980526-1.c: New test.
57125
57126 1998-05-26 Dave Love <d.love@dl.ac.uk>
57127
57128 * g77.f-torture/execute/alpha2.f: Add runtime test.
57129
57130 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
57131
57132 * g++.old-deja/old-deja.exp: Strip leading directories.
57133
57134 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57135 error for the line. Don't run multiple tests for the same line.
57136
57137 1998-05-23 Jeffrey A Law (law@cygnus.com)
57138
57139 * gcc.dg/980523-1.c: New test.
57140
57141 1998-05-23 Dave Love <d.love@dl.ac.uk>
57142
57143 * g77.f-torture/compile/970915-0.f: New test.
57144
57145 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
57146
57147 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57148
57149 1998-05-21 Jeffrey A Law (law@cygnus.com)
57150
57151 * gcc.dg/980520-1.c: New test.
57152
57153 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
57154
57155 * gcc.dg/980502-1.c: Fix return type.
57156
57157 1998-05-20 Jeffrey A Law (law@cygnus.com)
57158
57159 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57160 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57161 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57162 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57163 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57164
57165 1998-05-20 Dave Love <d.love@dl.ac.uk>
57166
57167 * g77.f-torture/execute/980520-1.f: New test.
57168
57169 1998-05-15 Dave Love <d.love@dl.ac.uk>
57170
57171 * lib/mike-g77.exp: New file.
57172
57173 * g77.f-torture/noncompile/noncompile.exp,
57174 g77.f-torture/noncompile/check0.f: New files.
57175
57176 1998-05-14 Dave Love <d.love@dl.ac.uk>
57177
57178 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57179 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57180 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57181 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57182 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57183 abort where appropriate.
57184
57185 1998-05-05 Michael Meissner <meissner@cygnus.com>
57186
57187 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57188 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57189
57190 1998-04-29 Dave Love <d.love@dl.ac.uk>
57191
57192 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57193
57194 1998-04-27 Dave Love <d.love@dl.ac.uk>
57195
57196 * g77.f-torture/compile/980427-0.f: New test.
57197
57198 1998-04-24 Dave Love <d.love@dl.ac.uk>
57199
57200 * g77.f-torture/compile/980424-0.f: New test.
57201
57202 1998-04-19 Dave Love <d.love@dl.ac.uk>
57203
57204 * g77.f-torture/compile/980419-2.f (main): New test.
57205 * g77.f-torture/compile/970125-0.f: New test.
57206 * g77.f-torture/compile/980419-1.f: New test.
57207
57208 1998-04-08 Jim Wilson <wilson@cygnus.com>
57209
57210 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
57211 of loop-4.c.
57212
57213 1998-04-07 Jim Wilson <wilson@cygnus.com>
57214
57215 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57216
57217 1998-04-03 Jim Wilson <wilson@cygnus.com>
57218
57219 * gcc.c-torture/compile/980329-1.c: New test.
57220
57221 1998-03-18 Jim Wilson <wilson@cygnus.com>
57222
57223 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57224 * gcc.dg/980312-1.c: Fix typo in -march command.
57225
57226 1998-03-16 H.J. Lu (hjl@gnu.org)
57227
57228 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57229
57230 1998-03-11 Robert Lipe <robertl@dgii.com>
57231
57232 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
57233 Dave Love agree the Fortran source is bogus.
57234
57235 1998-03-11 Robert Lipe <robertl@dgii.com>
57236
57237 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57238 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57239 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57240 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57241 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57242
57243 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57244
57245 * g++.old-deja/g++.other/friend1.C: New test.
57246
57247 1998-02-18 Dave Love <d.love@dl.ac.uk>
57248
57249 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57250 possibly uninitialized) variables and declare dnrm2.
57251
57252 1998-02-23 Robert Lipe <robertl@dgii.com>
57253
57254 From Bruno Haible <haible@ilog.fr>:
57255 * gcc.c-torture/execute/980223.c: New test.
57256
57257 1998-02-13 Jeffrey A Law (law@cygnus.com)
57258
57259 * gcc.dg/ifelse-1.c: New test.
57260
57261 1998-02-09 H.J. Lu (hjl@gnu.org)
57262
57263 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57264
57265 * lib/old-dejagnu.exp (old-dejagnu): Added the
57266 "execution test - XFAIL *-*-*" handling in the spirit of
57267 "excess errors test -". Changed the "execution test fails"
57268 handling to be like "excess errors test fails".
57269 * Update various tests accordingly.
57270
57271 1998-02-06 Jim Wilson <wilson@cygnus.com>
57272
57273 * gcc.c-torture/execute/980205.c: New test.
57274
57275 1998-01-18 Jeffrey A Law (law@cygnus.com)
57276
57277 * lib/c-torture.exp: Look for .x files instead of .cexp files.
57278 * lib/f-torture.exp: Similarly.
57279 * gcc.c-torture: Rename all .cexp files to .x files.
57280
57281 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
57282
57283 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57284 (940510-1.c): Removed duplicate.
57285 (971104-1.c): New test.
57286
57287 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
57288
57289 * lib/f-torture.exp: Improve error and loop detection.
57290
57291 1997-11-19 Michael Meissner <meissner@cygnus.com>
57292
57293 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57294 use that to size the filler array.
57295
57296 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
57297
57298 * lib/c-torture.exp(c-torture-execute): Fix typo.
57299
57300 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57301 testcase as the executable name. Keep the executable around if
57302 the test fails.
57303
57304 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57305
57306 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57307 changes. Only test one -g option, and move it to the end of the
57308 list of options to test.
57309
57310 1997-09-19 Michael Meissner <meissner@cygnus.com>
57311
57312 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57313 variable GCC_TORTURE_OPTIONS to supply default switches separated
57314 by colons. If no environment variable, run tests with -O0 -g, -O1
57315 -g, and -O2 -g as well.
57316
57317 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57318
57319 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57320 explanatory comments. Fix indentation.
57321
57322 1997-09-15 Jeffrey A Law (law@cygnus.com)
57323
57324 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57325
57326 1997-09-11 Jeffrey A Law (law@cygnus.com)
57327
57328 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57329 * g++.old-deja/g++.mike/p7325.C: Likewise.
57330 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57331
57332 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57333
57334 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57335 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57336 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57337 * g++.old-deja/g++.law/operators4.C: Likewise.
57338
57339 1997-09-11 Joe Buck (jbuck@synopsys.com)
57340
57341 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57342 * g++.old-deja/g++.mike/p784.C: Ditto.
57343 * g++.old-deja/g++.mike/p785.C: Ditto.
57344
57345 1997-09-05 Jeffrey A Law (law@cygnus.com)
57346
57347 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57348
57349 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57350
57351 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57352 target feature; pass this to c-torture-execute as needed.
57353
57354 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57355
57356 * lib/c-torture.exp(c-torture-execute): If the previous and the
57357 current executables being tested are identical, we don't need to
57358 run the executable again. Try to make the executable names
57359 unique. Add an optional argument for passing additional compiler
57360 flags.
57361
57362 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57363
57364 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57365
57366 1997-08-29 Jeffrey A Law (law@cygnus.com)
57367
57368 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57369
57370 1997-07-31 Jeffrey A Law (law@cygnus.com)
57371
57372 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57373 32bit or larger longs.
57374
57375 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57376 have either a 32bit long or 32bit int.
57377
57378 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57379
57380 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57381 Make double precision tests dependent on sizeof (double).
57382
57383 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57384
57385 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57386 too.
57387
57388 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57389
57390 * gcc.c-torture/compile/961203-1.cexp: New script.
57391
57392 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57393
57394 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57395 up the includes ourselves.
57396
57397 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57398
57399 * lib/plumhall.exp: Remove random include, and add a few
57400 verbose messages for debugging.
57401
57402 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57403
57404 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57405 of trying to do it ourselves.
57406
57407 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57408
57409 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57410
57411 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57412
57413 * gcc.prms/5403.c: Made regexp a bit less strict.
57414
57415 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57416
57417 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57418 is returned from remote_load instead.
57419 * lib/plumhall.exp: Ditto.
57420 * lib/mike-g++.exp: Ditto.
57421 * lib/old-dejagnu.exp: Ditto.
57422 * lib/c-torture.exp: Ditto.
57423
57424 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57425
57426 * lib/g++.exp: Use build_wrapper procedure.
57427 * lib/gcc.exp: Ditto.
57428
57429 1997-05-20 Jeffrey A Law (law@cygnus.com)
57430
57431 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57432 an old-style decl for malloc. Fixes tests to work when
57433 sizeof (int) != sizeof (size_t).
57434
57435 1997-05-15 Mike Meissner <meissner@cygnus.com>
57436
57437 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57438
57439 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57440 use stdargs.h interface.
57441
57442 1997-05-15 Mike Meissner <meissner@cygnus.com>
57443
57444 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57445 NO_VARARGS when compiling.
57446
57447 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57448
57449 * lib/plumhall.exp(ph_includes): New procedure.
57450 (ph_make): Use it.
57451 (ph_compiler): Ditto.
57452
57453 * lib/g++.exp: Rename test-glue.c to testglue.c.
57454 * lib/gcc.exp: Ditto.
57455
57456 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57457
57458 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57459 to completion when it's called.
57460
57461 1997-03-21 Michael Meissner <meissner@cygnus.com>
57462
57463 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57464 is defined, don't do test.
57465
57466 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57467
57468 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57469 for object files.
57470 (ph_summary): Mark skipped testcases as untested, not unresolved.
57471
57472 * lib/plumhall.exp (ph_make): If unresolved because of bad
57473 errorCode, record errorCode in log file.
57474 (*): Replace send_log/verbose with verbose -log.
57475
57476 1997-03-19 Michael Meissner <meissner@cygnus.com>
57477
57478 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57479 double conversion if double isn't at least 8 bytes.
57480
57481 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57482 int to work with targets where int is 16 bits.
57483
57484 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57485 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57486 precision for the test to complete.
57487
57488 1997-03-14 Michael Meissner <meissner@cygnus.com>
57489
57490 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57491 if d10v is not compiled with the -mdouble64 flag.
57492 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57493
57494 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57495 d10v is not compiled with the -mint32 flag.
57496
57497 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
57498
57499 * lib/plumhall.exp: Use incr_count.
57500
57501 1997-03-12 Jeffrey A Law (law@cygnus.com)
57502
57503 * gcc.c-torture: Update to c-torture-1.45.
57504
57505 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
57506
57507 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57508 the name of the expect testcase file).
57509
57510 * lib/g++.exp(g++_init): Ditto.
57511
57512 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
57513
57514 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57515 the host.
57516
57517 * lib/gcc.exp(gcc_exit): New procedure.
57518
57519 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
57520
57521 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57522 specs where appropriate.
57523
57524 * g++.old-deja/g++.arm/*: Added additional ERROR checks
57525 because of new "candidates are" messages, and removed a few
57526
57527 * Converted all non-old-style g++ testcases to old-style, and
57528 moved into g++.old-deja.
57529
57530 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
57531
57532 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57533 options.
57534
57535 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57536 succeeded.
57537
57538 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57539
57540 1997-02-13 Michael Meissner <meissner@cygnus.com>
57541
57542 * lib/gcc.exp (gcc_target_compile): Add support for defining
57543 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57544 the machine doesn't have those features.
57545
57546 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
57547
57548 * g++.law/operators4.exp: Don't use LIBS.
57549
57550 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
57551
57552 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57553
57554 * lib/mike-g++.exp: Don't set the compiler to be tested here.
57555 * lib/g++.exp: Set it here instead. Also, allow use of the
57556 --tool_exec and --tool_opt options. Change CXX to
57557 GXX_UNDER_TEST.
57558
57559 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57560
57561 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57562
57563 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
57564
57565 * lib/old-dejagnu.exp: Use prune_warnings instead of
57566 prune_system_crud.
57567 * lib/mike-g++.exp: Ditto.
57568 * lib/gcc.exp: Ditto.
57569 * lib/g++.exp: Ditto.
57570
57571 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57572
57573 1997-02-07 Jeffrey A Law (law@cygnus.com)
57574
57575 * 941014-2.c: Include stdlib.h
57576 * 960327-1.c: Include stdio.h
57577 * dbra.c, index-1.c: Don't assume ints are 32bits.
57578
57579 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57580
57581 * lib/gcc.exp: Add gcc,stack_size target feature.
57582
57583 * lib/g++.exp(g++_target_compile): Add the include and link
57584 paths here, not in two other places. And, it's $options, not
57585 options.
57586
57587 * lib/mike-g++.exp(postbase): Remove the code that determines
57588 the correct include and link paths.
57589 * g++.old-deja/old-deja.exp: Ditto.
57590
57591 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57592
57593 * lib/g++.exp(g++_init): target_compile no longer returns the
57594 filename of the result.
57595
57596 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57597
57598 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57599 call to glob.
57600
57601 * gcc.c-torture/special/special.exp: Change call to
57602 gcc_target_compile to include the object file.
57603
57604 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57605
57606 * gcc.c-torture/special/special.exp: Correct misspelling in last
57607 change.
57608
57609 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57610
57611 * lib/plumhall.exp(ph_summary): Log the entire output of the
57612 executable. Return -1 if there were any failures, 0 otherwise.
57613 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57614 (ph_make): Clean up objects and executables that were built
57615 if the tests succeeded.
57616
57617 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57618
57619 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57620 libraries and includes in the build tree as appropriate.
57621
57622 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57623
57624 * lib/c-torture.exp: Instead of looking for the global variable
57625 NO_LONG_LONG, check to see if that's a feature of the target.
57626
57627 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57628
57629 * config/default.exp: Minimize. Delete the remainer of the files in
57630 config; this functionality is now in devo/dejagnu/config.
57631
57632 g++.*/*: Pass any additional flags used to compile to postbase;
57633 delete CXXFLAGS.
57634
57635 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57636 is now done by runtest.exp. Use gcc_target_compile instead of
57637 compile.
57638
57639 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57640 Remove references to CFLAGS. Use remote_file instead of
57641 calling rm -f.
57642 (c-torture): Take a list of arguments to use to compile this
57643 testcase.
57644
57645 lib/g++.exp: Simplify. Use target_compile instead of compile.
57646 lib/gcc-dg.exp: Ditto.
57647 lib/gcc.exp: Ditto.
57648 lib/mike-{gcc,g++}.exp: Ditto.
57649 lib/old-dejagnu.exp: Ditto.
57650 lib/plumhall.exp: Ditto.
57651
57652 1997-01-08 Jim Wilson <wilson@cygnus.com>
57653
57654 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57655 (ph_linker): Likewise.
57656
57657 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57658
57659 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57660 MAP_ANON / MAP_ANONYMOUS if defined;
57661 else try to map from /dev/zero .
57662
57663 1996-11-12 Jeffrey A Law (law@cygnus.com)
57664
57665 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57666 isn't defined, then define it to MAP_ANONYMOUS.
57667
57668 1996-11-12 Jeffrey A Law (law@cygnus.com)
57669
57670 * gcc.c-torture: Update to c-torture-1.42 release.
57671
57672 1996-11-11 Jeffrey A Law (law@cygnus.com)
57673
57674 * gcc.c-torture: Update to c-torture-1.41 release.
57675
57676 1996-10-27 Jeffrey A Law (law@cygnus.com)
57677
57678 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57679 c-torture release.
57680
57681 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57682
57683 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57684 and LDFLAGS. Fix second case to append the target_info ldflags
57685 onto LDFLAGS, not CFLAGS.
57686 * lib/g++.exp (g++_init): Add target_info stuff.
57687 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57688 of libgloss and newlib flags for !native.
57689
57690 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57691 (GDB): Fix relative path to go up another dir for finding gdb.
57692
57693 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57694
57695 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57696 versions in the target_info array, if they don't exist.
57697
57698 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57699
57700 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57701
57702 1996-07-08 Jim Wilson <wilson@cygnus.com>
57703
57704 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57705 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57706
57707 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57708
57709 * lib/old-dejagnu.exp: Don't remove the output file before we've
57710 actually tested it. Don't append pwd to the path of the executable
57711 we're testing.
57712
57713 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57714
57715 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57716
57717 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57718
57719 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57720 temporary directory for compiler files, and set it to a default
57721 value of /tmp. Set $output as the name of the output file from
57722 compiling the testcase. Add a -o option to $cflags_var so the
57723 compiler writes the final output file as $output. Set $executable
57724 to $output.
57725
57726 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57727 directory for compiler files, and set it to /tmp if it doesn't
57728 already have a value. Set $output_file to the name of the output
57729 file from compiling the testcase. Add a -o option to CXXFLAGS so
57730 the compiler writes the final output file as $output. Use $output
57731 as the executable to be tested.
57732
57733 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57734
57735 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57736
57737 1996-06-08 Jeffrey A Law (law@cygnus.com)
57738
57739 * gcc.c-torture/execute/pending-1.c: New test. Still
57740 pending in Tege's queue.
57741
57742 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57743
57744 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57745 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57746 if there were failures. Call unresolved if there were unresolved
57747 testcases. Call gcc_fail if program did not run to completion.
57748 (ph_make): Pass additional argument name to ph_execute.
57749 (ph_execute): Add new argument. Pass additional arguments to
57750 ph_summary. Call gcc_fail is there is no execution output.
57751
57752 1996-04-24 Jeffrey A Law (law@cygnus.com)
57753
57754 * lib/plumhall.exp (proc_summary): Output relavent summary
57755 lines into the log so specific failures in plumhall can be
57756 investigated.
57757
57758 1996-04-10 Jeffrey A Law (law@cygnus.com)
57759
57760 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57761 (c-torture-execute): Don't try to execute tests which use
57762 "long long" types if $NO_LONG_LONG is nonzero.
57763
57764 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57765
57766 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57767 not c-torture.
57768
57769 * gcc.ieee: Move from here.
57770 * gcc.c-torture/execute/ieee: To here.
57771
57772 1996-03-26 Jeffrey A Law (law@cygnus.com)
57773
57774 * gcc.c-torture: Update to c-torture-1.41 release.
57775
57776 1996-03-22 Jeffrey A Law (law@cygnus.com)
57777
57778 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57779 not "$output".
57780
57781 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57782
57783 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57784 -c present.
57785
57786 1996-03-02 Jeffrey A Law (law@cygnus.com)
57787
57788 * config/proelf.exp: Handle connecting to a simulator.
57789
57790 1996-01-31 Jeffrey A Law (law@cygnus.com)
57791
57792 * config/proelf.exp: New file. Enough framework that we can
57793 run c-torture tests on the proelf targets (or any other target
57794 that gdb can connect to for that matter).
57795
57796 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57797
57798 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57799 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57800
57801 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57802 exec_output exists.
57803
57804 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57805
57806 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57807 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57808
57809 * config/*.exp: Update FSF address. Change result of ${tool}_load
57810 to pass/fail/unresolved/unsupported/untested. Caller must now
57811 call unresolved/unsupported/untested.
57812 * lib/*.exp: Update FSF address. Update to handle new results of
57813 ${tool}_load.
57814 * lib/chill.exp (verbose): Delete.
57815
57816 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57817
57818 * lib/gcc.exp (default_gcc_start): Change order of args to
57819 $LDFLAGS $CFLAGS $LIBS.
57820 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57821 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57822 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57823 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57824 * gcc.misc-tests/dg-test.exp: Likewise.
57825 * gcc.misc-tests/msgs.exp: Likewise.
57826 * gcc.prms/prms.exp: Likewise.
57827 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57828 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57829
57830 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57831
57832 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57833
57834 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57835
57836 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57837 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57838
57839 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57840 necessary.
57841
57842 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57843
57844 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57845 global for loop; add use of $mathlib.
57846 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57847 settings here; set mathlib for anything but VxWorks.
57848
57849 1996-01-22 Jeffrey A Law (law@cygnus.com)
57850
57851 * gcc.c-torture: Update to c-torture-1.40 release.
57852
57853 1996-01-03 Jeffrey A Law (law@cygnus.com)
57854
57855 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57856 dg.exp.
57857
57858 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57859
57860 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57861 global.
57862
57863 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57864
57865 * lib/g++.exp (LIBS): Define if not already.
57866 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57867 (gcc-dg-prune): Call prune_gcc_output.
57868 * lib/gcc.exp (prune_gcc_output): New proc.
57869 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57870 prune_gcc_output.
57871
57872 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57873
57874 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57875 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57876
57877 1995-11-15 Jeffrey A Law (law@cygnus.com)
57878
57879 * gcc.c-torture: Update to c-torture-1.39 release.
57880
57881 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57882
57883 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57884 fails, try others as well.
57885
57886 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57887
57888 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57889 If compilation fails, mark execute tests as `untested'.
57890 If test is marked as unsupported, don't mark compilation and
57891 execute tests as failed.
57892
57893 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57894
57895 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57896 libstdc++ for whether or not we want to be doing shared
57897 libraries. Delete link_curses since we don't need it anymore.
57898 * lib/mike-g++.exp (postbase): Don't link in libg++.
57899 * g++.old-deja/old-deja.exp: Likewise.
57900
57901 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57902
57903 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57904
57905 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57906
57907 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57908 For that, add `-Wl,-a,shared_archive'.
57909 * g++.old-deja/old-deja.exp: Likewise.
57910
57911 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57912
57913 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57914
57915 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57916
57917 * lib/mike-g++.exp (postbase): Pay attention to the status of
57918 g++_load.
57919
57920 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57921
57922 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57923
57924 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57925
57926 * lib/gcc.exp (default_gcc_start): No longer need to log program
57927 being executed or its output, execute_anywhere does that now.
57928 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57929 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57930
57931 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57932
57933 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57934 the same as those in lib/g++.exp.
57935
57936 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57937
57938 * gcc.c-torture: Update to c-torture-1.38 release.
57939 * gcc.ieee: Related changes.
57940
57941 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57942
57943 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57944 "exec". Minor reformatting changes.
57945
57946 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57947 cross. This means all "exec" calls now work on a remote host as
57948 well.
57949 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57950 cross. Filter out the extra "\r\n" stuff that expect puts in.
57951 (c-torture-execute): Filter out the bogus warnings like
57952 c-torture-compile does. Add support for canadian cross.
57953 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57954 Use execute_anywhere rather than calling exec directly. Now it
57955 works for canadian cross testing.
57956
57957 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57958
57959 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57960 results into a variable, and check that rather than using file exists.
57961
57962 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57963
57964 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57965 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57966
57967 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57968
57969 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57970 lib_curses if there's a shared libg++ in the build tree.
57971
57972 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57973
57974 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57975 if not supported target.
57976
57977 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57978
57979 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57980 link_curses up to always happen, not just for native builds.
57981
57982 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57983
57984 * gcc.c-torture: Update to c-torture-1.36 release.
57985 * gcc.failure: Related changes.
57986
57987 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57988
57989 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57990
57991 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57992
57993 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57994 * lib/mike-g++.exp (postbase): Not in here. Still reference
57995 runshlib, link_curses, and mathlib for link and run.
57996
57997 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57998 pass the runtime shared library options for Solaris, OSF/1, and
57999 Irix5, and link with -lcurses to avoid unresolved references.
58000
58001 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
58002
58003 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58004 only run once.
58005
58006 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
58007
58008 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58009
58010 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
58011
58012 * gcc.c-torture: Update to c-torture-1.35 release. Note we
58013 do not have a framework for the "compat" tests yet.
58014
58015 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
58016
58017 * lib/mike-g++.exp (postbase): New local variable `mathlib',
58018 set to null if we're testing vxworks5.1. Use that instead of
58019 `-lm' in the setting of LIBS for link and run.
58020
58021 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
58022
58023 * config/rom68k.exp (${tool}_load): Major changes to make it
58024 work. Verified that it does in fact return the stuff in
58025 exec_output properly. Catch any Emul or any TRAP other than 0.
58026
58027 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
58028
58029 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58030 LDFLAGS properly for targets that need stuff from libgloss.
58031 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58032 only run once.
58033 (gpp_initialized): New variable.
58034
58035 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
58036
58037 * config/rom68k.exp: Load libgloss.exp.
58038 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58039 so we can produce a fully linked binary.
58040 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58041 so we can produce a fully linked binary.
58042
58043 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
58044
58045 * lib/plumhall.exp (ph_section): Watch for expected failures.
58046 Add missing `else'.
58047
58048 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58049 run the testcase.
58050 (c-torture): Likewise.
58051
58052 1995-08-28 Doug Evans <dje@cygnus.com>
58053
58054 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58055
58056 * lib/mike-g++.exp (mike_cleanup): New proc.
58057 (prebase): New globals compiler_result, not_compiler_result,
58058 target_regexp.
58059 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
58060 allow leading "-" in pattern. Watch for unsupported tests.
58061 If $compiler_result is set, pattern match assembler code,
58062 and ditto for $not_compiler_result.
58063 * lib/mike-gcc.exp: Likewise.
58064
58065 * lib/plumhall.exp (ph_execute): Only call ph_summary if
58066 execution "succeeded".
58067
58068 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
58069
58070 * config/win32.exp: New file.
58071 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58072
58073 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58074
58075 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58076 unsupported.
58077 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58078 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58079 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58080
58081 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58082 "... without exceptions was ...". That is now handled by
58083 prune_system_crud.
58084 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58085
58086 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
58087
58088 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58089 sieve.c,sort2.c}: New files.
58090 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58091 sieve.exp,sort2.exp}: Drivers for them.
58092
58093 * lib/mike-gcc.exp (program_output): New user settable variable.
58094 (postbase): Call prune_system_crud. Also prune extraneous compiler
58095 messages.
58096 * lib/mike-g++.exp (program_output): New user settable variable.
58097
58098 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58099
58100 * config/sh.exp: Deleted (use sim.exp instead).
58101
58102 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
58103
58104 * config/vx.exp: Declare CHECKTASK as global.
58105 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58106 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58107 * lib/old-dejagnu.exp: Load [pwd]/$executable.
58108
58109 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58110
58111 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58112 target. Like vx.exp, only includes `vx29k.exp' instead of
58113 `vxworks.exp'.
58114
58115 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
58116
58117 * config/sim.exp: Increase time limit from 120 seconds to 240.
58118
58119 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
58120
58121 * gcc.c-torture/execute/950628-1.c: New test.
58122
58123 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
58124
58125 * gcc.c-torture: Update with changes/additions from
58126 c-torture-1.34.
58127
58128 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
58129
58130 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58131
58132 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
58133
58134 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58135
58136 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
58137
58138 * gcc.c-torture/compile/950512-1.c: New test.
58139 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58140 * gcc.dg/struct-ret-1.c: Likewise.
58141
58142 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
58143
58144 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58145 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58146
58147 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
58148
58149 * gcc.c-torture/special/920411-1.c: Deleted.
58150 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58151
58152 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
58153
58154 * config/sim.exp (${tool}_load): Hack in call to bash to get a
58155 cpu limit.
58156
58157 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
58158
58159 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58160
58161 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
58162
58163 From kenner;
58164 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58165 is the proper length.
58166 * va-arg-3.c: Likewise.
58167
58168 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
58169
58170 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
58171 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58172
58173 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
58174 * lib/g++.exp (default_g++_start): Delete old cruft.
58175
58176 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
58177
58178 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58179 (2 * (1 << 18)) to (2 * (1 << 17)).
58180
58181 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58182
58183 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
58184
58185 * config/rom68k.exp: Renamed from config/idp.exp
58186
58187 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
58188
58189 * c-torture/compile/921109-2.c
58190
58191 1995-04-18 Mike Stump <mrs@cygnus.com>
58192
58193 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58194 excess errors.
58195
58196 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
58197
58198 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58199 output.
58200 * lib/g++.exp (default_g++_start): Likewise.
58201
58202 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
58203
58204 * gcc.c-torture/compile/950329-1.c: New test.
58205
58206 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
58207
58208 * config/bug.exp (${tool}_load): Updated to use new remote_open
58209 and remote_close procs.
58210 * config/idp.exp: New file.
58211
58212 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
58213
58214 * gcc.c-torture/execute/950322-1.c: New test.
58215
58216 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
58217
58218 * config/vx.exp (${tool}_load): Clean up testing of return code from
58219 vxworks_ld and vxworks_spawn.
58220
58221 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
58222
58223 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58224
58225 1995-03-13 Mike Stump <mrs@cygnus.com>
58226
58227 * lib/old-deja.exp: Add `excess errors test - ' error, now one
58228 can mark excess errors on a machine by machine basis. Note, the
58229 default is to not expect any excess errors, even when excess
58230 errors test - is given, so you will want to put an XFAIL ... on
58231 these lines. For example, // excess errors test - XFAIL hppa*-*-*
58232 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58233 those 4 machines, but no others.
58234
58235 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
58236
58237 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58238 * lib/c-torture.exp: to here.
58239
58240 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
58241
58242 * gcc.c-torture/execute/950221-1.c: New test.
58243 * gcc.c-torture/execute/struct-ret-1.c: New test.
58244 * gcc.c-torture/compile/950221-1.c: New test.
58245
58246 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58247
58248 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
58249
58250 * gcc.c-torture/execute/arith-1.c (main): Return 0.
58251 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58252
58253 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
58254
58255 * g++.gb: New directory of tests, derived from my signature and
58256 class scoping tests.
58257
58258 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58259 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58260 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58261 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58262 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58263 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58264 * g++.gb/sig25.C: Likewise.
58265
58266 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58267 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58268 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58269 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58270 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58271 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58272 * g++.gb/sig25.exp: Likewise.
58273
58274 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58275 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58276 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58277 * g++.gb/scope13.C: Likewise, this test still fails.
58278
58279 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58280 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58281 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58282 * g++.gb/scope13.exp: Ditto.
58283
58284 * g++.gb/README: New file, explains what these tests are about.
58285
58286 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
58287
58288 * lib/dg.exp (dg-do): Support `preprocess'.
58289 (dg-test): Likewise.
58290
58291 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
58292
58293 * config/udi.exp: change "continue -expect" to "exp_continue".
58294
58295 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
58296
58297 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58298 Delete redundant tests.
58299
58300 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58301 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58302 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58303 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58304 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58305 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58306 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58307 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58308
58309 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58310 storing label pointers.
58311 * gcc.c-torture/execute/921019-1.c: Likewise.
58312 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58313 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58314 parameter fp.
58315 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58316 constants.
58317
58318 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58319 Delete obsolete tests.
58320
58321 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58322 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58323 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58324 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58325 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58326 * gcc.c-torture/compile/950124-1.c: New test.
58327
58328 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58329
58330 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58331
58332 * lib/mike-g++.exp: Add -lm to LIBS.
58333
58334 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58335
58336 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58337
58338 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58339
58340 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58341
58342 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58343
58344 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58345
58346 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58347
58348 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58349 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58350 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58351 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58352 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58353 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58354 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58355 * g++.law/{operators31.C, operators32.C,
58356 * g++.law/{operators33.C, operators34.C}: Likewise.
58357 * g++.law/{pic1.C, refs2.C}: Likewise.
58358 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58359 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58360 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58361 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58362
58363 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58364 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58365 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58366 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58367 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58368 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58369 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58370 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58371 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58372 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58373 * g++.law/{operators34.exp}: Likewise.
58374 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58375 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58376 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58377 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58378 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58379
58380 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58381 No longer expected to fail.
58382 * g++.law/missed-error3.C: Tweak for recent bool changes.
58383
58384 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58385
58386 * config/emb-unix: Deleted.
58387 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58388 remote execution. Do final link on remote host if REMOTE_LINK is set.
58389
58390 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58391
58392 * lib/dg.exp (dg-test): Fix typo in last patch.
58393
58394 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58395
58396 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58397 (handles multiple occurrences).
58398
58399 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58400
58401 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58402 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58403 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58404 printed).
58405 * lib/c-torture.exp (c-torture-compile): Likewise.
58406 (c-torture): Prepend full path if missing.
58407 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58408 (gcc_fail): Likewise.
58409 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58410
58411 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58412
58413 * lib/netware.exp: Only attach to NetWare i386 systems.
58414
58415 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58416
58417 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58418 messages. Add test name to "output pattern match" pass/fail message.
58419
58420 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58421
58422 * gcc.dg: New testsuite.
58423 * gcc.dg/dg.exp: New file.
58424
58425 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58426 test-switch.c}: Deleted.
58427
58428 * gcc.misc-tests/msgs.exp: New testcase driver.
58429
58430 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58431
58432 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58433 Watch for illegal return values from ${tool}_load.
58434 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58435 cross targets. Coerce return value >0 to 1.
58436
58437 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58438
58439 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58440
58441 * config/emb-unix.exp: New file.
58442
58443 * config/sim.exp: Error if variable $SIM not defined.
58444 (${tool}_load): Mark test as "untested" if simulator missing.
58445
58446 * config/unix.exp: Load remote.exp to get rcp_download.
58447 * lib/c-torture.exp: Use different option lists for testcases with
58448 and without loops.
58449 * gcc.c-torture/execute/execute.exp: Likewise.
58450
58451 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58452
58453 * config/*.exp: Clarify return code from ${tool}_load.
58454 Call `unresolved' or `untested' instead of `warning' or `perror'
58455 (sometimes you still want to call both though).
58456 Add comment that `shell_id' is local to each file.
58457 * config/udi.exp (timeout): Set to 30.
58458 Don't print warning if connection fails, $connectmode has already
58459 printed an error.
58460 (${tool}_load): Move verbose messages to level 2.
58461 Rework pattern for "Process started" message.
58462 Pass `shell_id' to ${connectmode}_download.
58463 Retry twice upon timeout. Make resetting of target more robust.
58464 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58465 Pass `shell_id' to exit_$connectmode.
58466 Only call exit_$connectmode if connected.
58467 * config/unix.exp (${tool}_load): Check return codes better.
58468 * config/vrtx.exp (${tool}_load): Likewise.
58469 * config/vx.exp (${tool}_load): Likewise.
58470 Delete unneeded global's.
58471 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58472 from ${tool}_load.
58473 (dg-stat): Delete.
58474 (dg-init): Delete recording of pass/fail counts.
58475 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58476 (old-dejagnu-init): Likewise.
58477 (old-dejagnu-stat): Delete contents, empty proc now.
58478 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58479 (c-torture): Delete references to lcnt, lpass, lfail.
58480 Get option list from TORTURE_OPTIONS.
58481 Delete -funroll[-all]-loops if no loops.
58482 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58483 (g++_stat): Delete contents (empty proc now).
58484 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58485 (gcc_finish): Likewise.
58486 (gcc_stat): Deleted.
58487 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58488 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58489 * gcc.c-torture/execute/execute.exp: Likewise.
58490 Split tests into two parts: compile, execute.
58491 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
58492 no loops. Update to reflect clarified return codes from ${tool}_load.
58493
58494 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
58495
58496 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58497 to grep for.
58498 (old-dejagnu): Likewise (where necessary).
58499
58500 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
58501
58502 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58503
58504 * lib/dg.exp (dg-process-target): Fix processing of selector.
58505 Add comment regarding use of `error'.
58506
58507 * lib/gcc.exp (prune_system_crud): Define if missing.
58508 * lib/g++.exp (prune_system_crud): Likewise.
58509
58510 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58511 Call prune_system_crud.
58512 * lib/dg.exp (dg-runtest): New proc.
58513 Use perror instead of send_user for tcl errors in testcase.
58514 Don't return any value, it's never used.
58515 Don't clobber previous definition of `unknown'.
58516 Print tcl errors in `dg-final'.
58517
58518 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
58519
58520 * lib/dg.exp (dg-process-target): Improve syntax error messages.
58521 (dg-test): Don't print errorInfo, it contains stack backtrace.
58522
58523 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
58524
58525 * lib/g++.exp (runtest_file_p): Define if missing.
58526
58527 1994-09-24 Doug Evans (dje@cygnus.com)
58528
58529 * lib/mike-g++.exp: Comment out loading of g++.exp.
58530 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
58531 (default_g++_version): Always print something.
58532 (default_g++_start): Comment out call to `which'.
58533 (g++_start, g++_load): Deleted (must be defined in config file).
58534 * lib/gcc.exp: Test for existence of $CC at start.
58535 Delete check for tmpdir (done in gcc_init).
58536 (default_gcc_version): Always print something.
58537 (default_gcc_start): Comment out call to `which'.
58538 * config/*.exp: Major cleanup - make cross targets work at least a
58539 little better for g++ (by not being "--tool gcc" specific).
58540 Rename gcc_xxx to ${tool}_xxx.
58541 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58542 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58543
58544 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
58545
58546 * lib/c-torture.exp (c-torture-compile): Rework compiler
58547 message processing.
58548
58549 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58550 c-torture.
58551
58552 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
58553
58554 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58555
58556 * lib/dg.exp (dg-process-target): Support { target native }.
58557
58558 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
58559
58560 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
58561 looked for "... program xxx got fatal signal".
58562 Correct regsub munging of `comp_output'.
58563 Ignore compiler messages "path prefix not used" and "linker input
58564 file unused".
58565
58566 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
58567
58568 * lib/gcc.exp (runtest_file_p): Define if missing.
58569 * gcc.prms/template.c: Example to work from.
58570
58571 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58572
58573 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58574 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58575
58576 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58577 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58578 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58579 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58580
58581 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58582 (dg-process-target): No longer a varargs proc.
58583 Return S/N for target, P/F for xfail. All callers changed.
58584 (user option procs): More argument checking.
58585 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58586 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58587 (dg-test): Skip test if not running on selected target in `dg-do'.
58588 Update handling of `dg-do-what', `dg-output-text'.
58589 Separate execution pass/fail from output pattern match pass/fail.
58590 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58591
58592 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58593
58594 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58595 target for 920510-1.c.
58596
58597 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58598
58599 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58600 Clean up comment regarding use of passcnt, etc.
58601 (gcc_stat): Don't update `testcnt' here.
58602 (gcc_finish): Do it here.
58603 Might as well reset `but_id' here too.
58604 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58605 to determine if the file should be tested.
58606 * gcc.c-torture/compile/compile.exp: Likewise.
58607 * gcc.c-torture/execute/execute.exp: Likewise.
58608 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58609 * gcc.misc-tests/dg-test.exp: Likewise.
58610 * gcc.prms/prms.exp: Likewise.
58611 * gcc.wendy/wendy.exp: Likewise.
58612 * g++.old-deja.exp: Likewise.
58613 Move "Testing file" message to verbose level 1.
58614
58615 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58616
58617 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58618
58619 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58620
58621 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58622 (default_gcc_start): Accept optional second list element
58623 of compiler flags. Print compiler output at verbosity level 2.
58624 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58625 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58626 Save current values of framework globals passcnt, failcnt, xpasscnt,
58627 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58628 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58629 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58630 xfailcnt to compute stats. Update framework global `testcnt' from
58631 pass/fail counts.
58632 (gcc_finish): New proc. Clean up test environment.
58633 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58634 (gcc_epass, gcc_efail): Delete.
58635 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58636 argument of line number.
58637 (dg-init): If the tool has an init routine, call it.
58638 (dg-test): Remove args `cflags_var' and `libs_var'.
58639 Pass all compiler options to ${tool}_start.
58640 Handle missing line number.
58641 (dg-finish): New function.
58642 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58643 particular files. Call gcc_finish at end. Move "skipping test"
58644 message to verbosity level 3.
58645 * gcc.c-torture/compile/compile.exp: Likewise.
58646 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58647 * gcc.c-torture/execute/execute.exp: Likewise.
58648 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58649 Print testcase being tried at verbosity level 1.
58650 * gcc.c-torture/special/special.exp: Unset xfail.
58651 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58652 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58653 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58654 * gcc.failure/failure.exp: Likewise.
58655 * gcc.ieee/ieee.exp: Likewise.
58656 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58657 Update call to dg-test. Call dg-finish at end.
58658 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58659 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58660 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58661 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58662 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58663 * gcc.wendy/wendy.exp: Add copyright.
58664 Delete setting of tmpdir (done by gcc_init).
58665 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58666 Pass compiler flags to gcc_start. Call gcc_finish at end.
58667 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58668 gcc_[ce]pass/fail.
58669
58670 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58671
58672 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58673 confusion.
58674 (g++_load): Likewise.
58675
58676 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58677 Rename argument to `prog' to remove the confusion.
58678 Varargs fns behave differently too!
58679 (g++_load): Likewise.
58680
58681 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58682
58683 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58684 what it is. Delete (always) printing of status value for !native.
58685 Simplify verbose code, and include status and exec_output.
58686 (g++_load): Use gcc_load.
58687
58688 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58689
58690 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58691 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58692 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58693 940714-3.c as these testcases don't exist anymore. Make
58694 va-arg-1.c expected to pass.
58695
58696 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58697
58698 * gcc.misc-tests/misc.exp: Only run specific testcases.
58699 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58700 * gcc.misc-tests/dg-[1-9].c: New files.
58701
58702 * lib/dg.exp: New testsuite driver.
58703 * gcc.prms/prms.exp: Use it.
58704
58705 * README.gcc: New file.
58706
58707 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58708 Document and reset `lxpass' and `lxfail'.
58709 Simplify "initialized" message.
58710 (gcc_stat): Clean up comments a little.
58711
58712 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58713
58714 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58715
58716 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58717
58718 * lib/old-dejagnu.exp (process-option): New proc.
58719 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58720 (old-dejagnu): Simplify.
58721 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58722
58723 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58724
58725 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58726 exists and is not an empty string.
58727
58728 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58729 $xfail rather than calling setup_xfail. Clear $xfail when test is
58730 finished.
58731 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58732 automatically.
58733
58734 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58735 longer expected to fail.
58736
58737 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58738 "f" function call.
58739
58740 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58741
58742 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58743 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58744 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58745 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58746 c-torture-1.29.
58747
58748 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58749 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58750
58751 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58752
58753 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58754 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58755
58756 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58757 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58758 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58759
58760 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58761
58762 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58763 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58764 940714-1.c, 940714-2.c, 940714-3.c},
58765 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58766 gcc.misc-tests/{mg.c,mg.exp}:
58767 New tests.
58768 * gcc.noncompile/noncompile.exp: Change accordingly.
58769
58770 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58771
58772 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58773 Undo previous clobberage.
58774
58775 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58776
58777 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58778 * gcc.special/{930510-1.c, special.exp}:
58779 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58780 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58781 struct-varargs-1.c}: New tests from c-torture-1.26.
58782
58783 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58784
58785 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58786 argument to switch.
58787
58788 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58789
58790 * Revert the previous changes. Please see Rob's directory
58791 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58792 fixes.
58793
58794 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58795
58796 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58797 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58798 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58799 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58800 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58801 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58802 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58803 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58804 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58805 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58806 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58807 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58808 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58809 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58810 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58811 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58812 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58813 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58814 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58815 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58816 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58817 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58818 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58819 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58820 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58821 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58822 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58823 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58824 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58825 testing changes.
58826
58827 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58828
58829 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58830 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58831 with perror calls.
58832
58833 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58834
58835 * config/unix.exp (g++_load): Fix syntax.
58836
58837 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58838
58839 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58840 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58841 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58842 Don't expect va-arg-1.c to fail. Correct expected output for
58843 920928-1.c.
58844 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58845 * gcc.wendy/hbm4.c: Correct typo.
58846 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58847
58848 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58849
58850 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58851 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58852 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58853 * lib/c-torture.exp (c-torture-compile): Ditto.
58854
58855 Reduce volume of output (remove all the -I's and such).
58856 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58857 Call gcc_cpass, gcc_cfail.
58858 (c-torture): Pass testing option to c-torture-compile.
58859
58860 1994-03-21 Doug Evans (dje@cygnus.com)
58861
58862 Bring patches over from progressive.
58863 * config/default.exp: Exit remote shell cleanly.
58864 (g++_exit, g++_start): Add default versions.
58865 * config/sim.exp (gcc_load): Use perror, not error.
58866
58867 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58868
58869 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58870 set in site.exp.
58871
58872 1994-03-14 Doug Evans (dje@cygnus.com)
58873
58874 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58875 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58876 (wendy_try): New proc to run testcase.
58877 (main loop): Call 'em.
58878 * gcc.wendy/*.c: Clean up pass to correct expected output.
58879
58880 * lib/gcc.exp: Minor cleanup work.
58881 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58882
58883 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58884
58885 * config/sim.exp (gcc_load): Document return codes better.
58886 Don't pass -v to simulator.
58887
58888 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58889
58890 * gcc.special/920717-x.c: Fix typo.
58891 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58892 get at sources.
58893
58894 * lib/mike-gcc.exp: Fix typo.
58895
58896 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58897
58898 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58899 binary to use, transform the name.
58900 * config/*.exp: rename everything. Nuke any g++ specific files,
58901 it's now a special case of gcc that requires no special support.
58902 Add a default.exp for unsupported targets.
58903
58904 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58905
58906 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58907 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58908 version of Tcl.
58909
58910 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58911
58912 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58913 than a warning.
58914
58915 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58916
58917 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58918
58919 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58920
58921 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58922 option_list. Compile every file with only 4/6 option choices
58923 (same as C torture) instead of with 12/18 different option
58924 choices.
58925 * lib/c-torture.exp: Likewise.
58926
58927 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58928 not already set.
58929
58930 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58931
58932 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58933 can put an XFAIL *-*-* on excess errors.
58934
58935 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58936
58937 * g++.law: Add more tests derived from g++-bugs snapshots.
58938
58939 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58940 equivalent to g++.law/init9.
58941
58942 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58943 compiled it, and the a.out file after we've run it.
58944
58945 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58946
58947 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58948 compiled it, and the a.out file after we've run it.
58949
58950 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58951
58952 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58953
58954 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58955
58956 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58957 version number.
58958
58959 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58960
58961 * g++.law: New directory of g++ tests derived from the g++-bugs
58962 snapshots.
58963
58964 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58965
58966 * gcc.compile: initbug1.c initbug1.exp testcase added
58967
58968 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58969
58970 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58971 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58972 fixes submitted by Jeff Law (law@cs.utah.edu)
58973 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58974 Jeff Law (law@cs.utah.edu)
58975
58976
58977 1993-11-30 Mike Stump (mrs@cygnus.com)
58978
58979 * config/unix-g++.exp: Follow the gcc way of doing things.
58980 * g++.old-deja/old-deja.exp: Minor updates.
58981 * lib/g++.exp: New file, follow the gcc way of doing things.
58982 * lib/old-dejagnu.exp: Minor updates.
58983 * lib/mike-g++.exp: Always unset errorInfo.
58984
58985 1993-11-06 Mike Stump (mrs@cygnus.com)
58986
58987 * lib/gcc.exp: Fix some errors with the below change, CC and
58988 CFLAGS should be global when setting, not local.
58989
58990 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58991
58992 * lib/gcc.exp: Transform tool name.
58993
58994 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58995
58996 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58997
58998 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58999
59000 * lib/gcc.exp: change gcc_done to gcc_stat
59001
59002 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59003
59004 * Upgraded gcc testsuite to c-torture version 1.25
59005
59006 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
59007
59008 * lib/gcc.exp: added reporting code. Changed verbose compile message.
59009 * lib/c-torture: added hooks for new reporting code.
59010
59011 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
59012
59013 * config/sh-gcc.exp: check if sh-sim exists in the path
59014
59015 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
59016
59017 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59018 * gcc.compile/compile.exp: Initial changes for new logic.
59019 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59020 * gcc.failure/failure.exp: Initial changes for new logic.
59021 * gcc.ieee/ieee.exp: Initial changes for new logic.
59022 * gcc.misc-tests/misc.exp: Initial changes for new logic.
59023 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59024 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59025 * lib/c-torture.exp: Initial changes for new logic.
59026 * lib/gcc.exp: Initial changes for new logic.
59027
59028 1993-10-15 Mike Stump (mrs@cygnus.com)
59029
59030 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59031 depend upon failure or success. Fully qualify names in failure
59032 and success messages. Always remove a.out before starting
59033 compile, just in case. Pay more attention to error text output by
59034 the compiler. Handle testcases with no known past errors just
59035 like all others, so that things are uniform. Other miscellaneous
59036 improvements.
59037
59038 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
59039
59040 * gcc.cpp: new directory for cpp tests
59041
59042 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
59043
59044 * lib/chill.exp: Code reformatted, removed unused code.
59045 * config/unix-chill.exp: Code reformatted, removed unused code.
59046 * chill.execute/execute.exp: Code reformatted, removed unused code.
59047 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59048
59049 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
59050
59051 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
59052 routines not written.
59053
59054 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
59055
59056 * config/bug-gcc.exp: Use new procs from bug.exp.
59057
59058 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
59059
59060 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59061 via ftp, rather than depending on NFS.
59062 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59063 case.
59064
59065 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
59066
59067 * config/bug-gcc.exp: Use new download proc.
59068
59069 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
59070
59071 * chill.execute/execute.exp: cleanups, handles errors better
59072 * chill.compile/compile.exp: rewrite, based on execute.exp
59073 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59074 * lib/chill.exp: major changes to diff proc and compile and link
59075 procs. added chill_fail and chill_pass wrappers to pass and
59076 fail. added more comments, and handle error codes better.
59077 Added a hack to capture stderr from exec, so noncompile tests
59078 can work.
59079
59080 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
59081
59082 * chill.execute/execute.exp: rewrite of testsuite driver
59083 * lib/chill.exp: rewrite of testsuite driver
59084 * config/unix-chill.exp: rewrite of testsuite driver
59085
59086 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
59087
59088 In chill.execute:
59089 * iexpr.ch: Standardize uppercase.
59090 * tuples.dat: Standardize uppercase.
59091 * vary.ch: standardize. Correct varying string assignments.
59092 * vary.dat: Add new output lines.
59093
59094 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
59095
59096 In chill.execute:
59097 * chprintf.ch: Standardize use of uppercase.
59098 * tuples.ch: Standardize and turn arr2 into a DCL,
59099 rather than a SYN.
59100 * pinits.ch: Standardize.
59101
59102 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
59103
59104 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59105 * Makefil: Renamed to Makefile.in.
59106 * configure.in: New.
59107
59108 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
59109
59110 In chill.execute:
59111 * .cvsignore: Add result/output files.
59112 * Makefile: Fix up variables at start. Use MFLAGS
59113 everywhere. Correct bool_loc, built_ins entries.
59114 Add entry for vary1.ch.
59115 * bitarray.ch: Standardize upper-case usage.
59116 * bitexpr.ch: Standardize, add output of b1.
59117 * params.ch: Use arrayt in along PROC parameters, to
59118 avoid novelty problems.
59119 * sets.ch: Tiny cleanup.
59120 * vary1.ch: Re-indent.
59121
59122 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
59123
59124 * Add PR-related files to Makefiles, .cvsignore files, etc.
59125
59126 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
59127
59128 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59129 with compiler objects. New names are test-flow.c and test-loop.c
59130
59131 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
59132
59133 * Upgraded c-torture tests from 1.19 to 1.20
59134
59135 * new files:
59136 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59137 * gcc.compile: 930623-1.c 930623-2.c
59138 * gcc.noncompile: 930622-1.c 930622-2.c
59139 * gcc.failure: 920411-1.c 920627-2.c
59140 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59141
59142 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
59143
59144 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59145 More changes to get testsuite working properly. Needs more work.
59146 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59147
59148 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
59149
59150 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59151 More changes to get testsuite working properly. Needs more work.
59152
59153 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
59154
59155 * chill.compile/compile.exp: Added for Dejagnu support
59156 * chill.execute/execute.exp: Added for Dejagnu support
59157 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
59158
59159 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
59160
59161 This should complete moving the CHILL test files.
59162 * chill.noncompile(.cvsignore printf.grt
59163 in-printf.grt chprintf.grt chprintf.ch):
59164 Added test-support files.
59165 (Makefile): Modified further.
59166 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59167 signal.ch): Added test files.
59168 * chill.execute (.cvsignore printf.grt printr.c
59169 in-printf.grt rts.c chprintf.grt rts.h): Added
59170 test-support files.
59171 (Makefile): More corrections.
59172
59173 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
59174
59175 * chill.compile, chill.execute, chill.nocompile: Add CHILL
59176 test cases, ready for DejaGnu.
59177
59178 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
59179
59180 * Upgraded c-torture tests from 1.18 to 1.19
59181
59182 * gcc.compile: added test(s):
59183 930607-1.c
59184 * gcc.execute: added test(s):
59185 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59186
59187 * added new subdirectory for misc tests: gcc.misc-tests
59188 * gcc.misc-test(s): added tests:
59189 inst-check.c test-consts.c test-ior.c test-switch.c
59190
59191 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
59192
59193 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59194
59195 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
59196
59197 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59198
59199 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
59200
59201 * Upgraded c-torture tests from 1.17 to 1.18
59202
59203 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
59204
59205 * Upgraded c-torture tests from 1.12 to 1.17
59206
59207 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
59208
59209 * lib/old-dejagnu.exp:
59210 Fixed handling of XFAIL target triplets to correctly
59211 recognize wildcard characters. Removed code that
59212 appended a unique id tag to the end of the file name
59213 printed out by the result of the testcases within a
59214 given test file.
59215
59216 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
59217
59218 * lib/old-dejagnu.exp:
59219 Reworked expected failure handling to trigger off of XFAIL
59220 keyword in keyphrase embeded in testcase source code. The
59221 XFAIL keyword must be at the end of the keyphrase line. It
59222 may optionally be followed by one or more target triplets.
59223 It has just occured that the handling of wildcards in the
59224 target triplet may not be correct.
59225
59226 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
59227
59228 * g++.old-deja/tests:
59229 Moved all subdirectories up one level into g++.old-deja .
59230
59231 * lib/old-dejagnu.exp:
59232 Fixed problem with CXXFLAGS not being properly reset, and being
59233 corrupted with extraneous "-c" compiler option. This was
59234 causing binaries to not be generated for test that needed them.
59235 Modified strings passed to "pass" and "fail" so that individual
59236 tests from the same test file would be distinguished by an
59237 identifier appended to the test file name in the summary logs;
59238 this corrected a problem with erroneous diff logs. Added code
59239 to search testcases for expected fail and unexpected pass keywords.
59240
59241 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
59242
59243 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59244
59245 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
59246
59247 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59248 Removed extraneous text from end of "Special g++ Options"
59249 keyphrase.
59250
59251 * lib/old-dejagnu.exp: Added pattern matching to look for new
59252 keywords, embedded in testcases comments, which will trigger
59253 calls to xpass and xfail.
59254
59255 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
59256
59257 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59258 comments embedded in the testcases, especially the one looking for
59259 special compiler options, as well as the pattern matching for the
59260 compiler output again.
59261
59262 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
59263
59264 * lib/old-dejagnu.exp: Do a proper check of the return value for
59265 execute tests. Fixed several problems with the pattern matching
59266 of the compiler output which gave erroneous test results.
59267 Changed several of the test result messages to be more descriptive.
59268 * config/unix-g++.exp: Proc g++_load now actually works and
59269 executes the tests passed to it and returns a usable return
59270 value.
59271
59272 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
59273
59274 * lib/gcc.exp: Exits gracefully if $CC is bogus.
59275
59276 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
59277
59278 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59279 Modified both files to properly execute the old style
59280 dejagnu tests. The previous versions of these files were
59281 experimental and did not function anything near correctly.
59282
59283 1993-04-05 Rob Savoye (rob@cygnus.com)
59284
59285 * Removed all Makefile.in and configure.in files. No configuration
59286 needed now.
59287
59288 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
59289
59290 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59291
59292 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
59293
59294 * gcc.compile/configure.in, gcc.unsorted/configure.in,
59295 gcc.special/configure.in, gcc.noncompile/configure.in,
59296 gcc.execute/configure.in, gcc.code_quality/configure.in,
59297 g++.other/configure.in, g++.old-deja/configure.in,
59298 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59299 in srcname setting.
59300
59301 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59302
59303 * lib/udi.exp: Fixed mondfe and mondfe_download.
59304 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59305 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59306
59307 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59308
59309 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59310 (gdb_exit): Don't remove *_soc files.
59311
59312 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59313
59314 * lib/c-torture.exp: Don't look for main; instead always use -w
59315 -c. This is how the c-torture tests work. Remove the object
59316 file if the compilation succeeds.
59317 * gcc.execute/execute.exp: Remove executable if test passes.
59318 * gcc.noncompile/noncompile.exp: Every test is an expected
59319 failure.
59320 * gcc.special/special.exp: Added tests from c-torture 1.11,
59321 corrected use of existing test.
59322 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59323 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59324 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59325 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59326 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59327 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59328 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59329 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59330 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59331 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59332 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59333 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59334 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59335 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59336 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59337 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59338 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59339 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59340 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59341 c-torture 1.11.
59342 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59343 correspond to c-torture 1.11.
59344
59345 * New file.