re PR tree-optimization/33993 (ICE: verify_stmts failed (invalid reference prefix))
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-11-06 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/33993
4 * gcc.c-torture/compile/20071105-1.c: New test.
5
6 2007-11-05 Jakub Jelinek <jakub@redhat.com>
7
8 PR rtl-optimization/33648
9 * gcc.dg/pr33648.c: Require effective targer freorder.
10
11 2007-11-05 Revital Eres <eres@il.ibm.com>
12
13 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
14
15 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
16
17 PR c++/33996
18 PR c++/33235
19 PR c++/33930
20 * g++.dg/cpp0x/pr33996.C: New
21 * g++.dg/cpp0x/rv-trivial-bug.C: New
22 * g++.dg/cpp0x/pr33930.C: New
23
24 2007-11-05 Nick Clifton <nickc@redhat.com>
25 Sebastian Pop <sebastian.pop@amd.com>
26
27 PR tree-optimization/32540
28 PR tree-optimization/33922
29 * gcc.dg/tree-ssa/pr32540-1.c: New.
30 * gcc.dg/tree-ssa/pr32540-2.c: New.
31 * gcc.dg/tree-ssa/pr33922.c: New.
32
33 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
34
35 PR c++/33939
36 * g++.dg/cpp0x/variadic-rref.C: New.
37
38 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
39
40 * g++dg/warn/pointer-integer-comparison.C: New.
41
42 2007-11-05 Jakub Jelinek <jakub@redhat.com>
43
44 PR tree-optimization/33856
45 * gcc.c-torture/compile/20071027-1.c: New test.
46
47 PR c++/33836
48 * g++.dg/ext/label10.C: New test.
49
50 PR c++/33969
51 * g++.dg/other/ptrmem9.C: New test.
52
53 2007-11-04 Andrew Pinski <pinskia@gmail.com>
54
55 PR middle-end/32931
56 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
57
58 2007-11-04 David Edelsohn <edelsohn@gnu.org>
59
60 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
61 * g++.dg/ext/visibility/namespace2.C: Add argument to
62 dg-require-visibility.
63 * g++.dg/ext/java-1.C: Disable on AIX.
64
65 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
66
67 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
68
69 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
70
71 PR fortran/33881
72 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
73
74 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
75
76 PR c/29062
77 * gcc.dg/20031223-1.c: Adjust error output.
78 * gcc.dg/parse-decl-after-label.c: New.
79
80 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
81
82 PR libfortran/24685
83 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
84 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
85 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
86
87 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
88
89 PR rtl-optimization/28940
90 * gcc.target/i386/addr-sel-1.c: New test.
91
92 2007-11-03 Jakub Jelinek <jakub@redhat.com>
93
94 PR middle-end/33670
95 * gcc.dg/pr33670.c: New test.
96
97 2007-11-02 Jakub Jelinek <jakub@redhat.com>
98
99 PR c++/33516
100 * g++.dg/lookup/typedef1.C: New test.
101
102 2007-11-02 Janis Johnson <janis187@us.ibm.com>
103
104 PR testsuite/32076
105 * lib/scandump.exp (dump-suffix): New.
106 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
107 Include dump suffix in pass/fail messages, put regexp in quotes.
108
109 2007-11-02 Paolo Carlini <pcarlini@suse.de>
110
111 PR c++/33495
112 * g++.dg/other/error19.C: New.
113
114 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
115
116 PR rtl-optimization/28062
117 * gcc.c-torture/compile/20071102-1.c: New test.
118
119 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
120
121 * g++.dg/cpp0x/pr33955.C: New.
122
123 2007-11-01 Tom Tromey <tromey@redhat.com>
124
125 PR preprocessor/30805:
126 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
127
128 2007-11-02 Jakub Jelinek <jakub@redhat.com>
129
130 PR rtl-optimization/33648
131 * gcc.dg/pr33648.c: New test.
132
133 2007-11-01 Jakub Jelinek <jakub@redhat.com>
134
135 PR c++/32384
136 * g++.dg/template/pseudodtor1.C: New test.
137 * g++.dg/template/pseudodtor2.C: New test.
138
139 PR c++/32260
140 * g++.dg/rtti/typeid7.C: New test.
141
142 2007-11-01 Tom Tromey <tromey@redhat.com>
143
144 PR preprocessor/30805:
145 * gcc.dg/cpp/pr30805.c: New file.
146
147 2007-11-01 Janis Johnson <janis187@us.ibm.com>
148
149 PR testsuite/25352
150 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
151 add dg-skip-if.
152 * gcc.c-torture/compile/20001205-1.c: Ditto.
153 * gcc.c-torture/compile/20001226-1.c: Ditto.
154 * gcc.c-torture/compile/20020312-1.c: Ditto.
155 * gcc.c-torture/compile/20020604-1.c: Ditto.
156 * gcc.c-torture/compile/920501-12.c: Ditto.
157 * gcc.c-torture/compile/920501-4.c: Ditto.
158 * gcc.c-torture/compile/920520-1.c: Ditto.
159 * gcc.c-torture/compile/980506-1.c: Ditto.
160 * gcc.c-torture/compile/990617-1.c: Ditto.
161 * gcc.dg/compare6.c: Ditto.
162 * g++.old-deja/g++.brendan/crash43.C: Ditto.
163 * g++.old-deja/g++.brendan/synth1.C: Ditto.
164 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
165 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
166 * g++.old-deja/g++.pt/static6.C: Ditto.
167 * g++.old-deja/g++.pt/crash16.C: Ditto.
168 * g++.old-deja/g++.mike/p10416.C: Ditto.
169 * g++.old-deja/g++.mike/ns15.C: Ditto.
170 * g++.old-deja/g++.mike/eh46.C: Ditto.
171
172 2007-11-01 Tom Tromey <tromey@redhat.com>
173
174 * gcc.dg/redecl-1.c: Update.
175 * gcc.dg/pr20368-3.c: Update.
176 * gcc.dg/inline-14.c: Update.
177 * gcc.dg/builtins-30.c: Update.
178 * gcc.dg/dremf-type-compat-4.c: Update.
179 * gcc.dg/pr20368-2.c: Update.
180
181 2007-11-01 Jakub Jelinek <jakub@redhat.com>
182
183 PR rtl-optimization/33673
184 * gcc.dg/pr33673.c: New test.
185
186 2007-11-01 Michael Matz <matz@suse.de>
187
188 PR tree-optimization/33961
189 * gcc.dg/pr33961.c: New test.
190
191 2007-10-31 Paolo Carlini <pcarlini@suse.de>
192
193 PR c++/33494
194 * g++.dg/template/error35.C: New.
195
196 2007-10-31 Jakub Jelinek <jakub@redhat.com>
197
198 PR target/31507
199 * gcc.dg/pr31507-1.c: New test.
200 * gcc.dg/pr31507-2.c: New test.
201
202 2007-10-31 Revital Eres <eres@il.ibm.com>
203
204 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
205 target.
206 * gcc.dg/vect/tree-vect.h (check_vect): Add
207 powerpc-*paired test.
208 * lib/target-supports.exp (check_750cl_hw_available):
209 New.
210 (check_effective_target_vect_int,
211 check_effective_target_vect_intfloat_cvt,
212 check_effective_target_powerpc_altivec_ok,
213 check_effective_target_vect_long,
214 check_effective_target_vect_sdot_hi,
215 check_effective_target_vect_udot_hi,
216 check_effective_target_vect_pack_trunc,
217 check_effective_target_vect_unpack,
218 check_effective_target_vect_shift,
219 check_effective_target_vect_int_mult): Disable for powerpc-*paired
220 target.
221 * gcc.dg/vect/vect-ifcvt-11.c: New.
222 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
223 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
224 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
225 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
226 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
227 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
228
229 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
230 Tobias Burnus <burnus@net-b.de>
231
232 PR fortran/33941
233 * gfortran.dg/module_read_1.f90: New.
234
235 2007-10-31 Tom Tromey <tromey@redhat.com>
236
237 PR preprocessor/30786:
238 * gcc.dg/cpp/pr30786.c: New file.
239
240 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
241
242 PR fortran/33162
243 * gfortran.dg/interface_19.f90: New.
244 * gfortran.dg/interface_20.f90: New.
245 * gfortran.dg/interface_21.f90: New.
246
247 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
248
249 PR tree-optimization/32377
250 * gfortran.dg/vect/pr32377.f90: New.
251
252 2007-10-31 Richard Guenther <rguenther@suse.de>
253
254 PR middle-end/33779
255 * gcc.c-torture/execute/pr33779-1.c: New testcase.
256 * gcc.c-torture/execute/pr33779-2.c: Likewise.
257
258 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
259
260 PR fortran/33897
261 * gfortran.dg/contained_3.f90: New.
262
263 2007-10-31 Christian Bruel <christian.bruel@st.com>
264
265 PR c++/19531
266 * g++.dg/opt/nrv8.C: New.
267
268 2007-10-30 Jakub Jelinek <jakub@redhat.com>
269
270 PR c++/33709
271 * g++.dg/opt/compound1.C: New test.
272
273 PR c++/33616
274 * g++.dg/template/ptrmem18.C: New test.
275
276 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
277
278 PR fortran/33596
279 * gfortran.dg/isnan_2.f90: New test.
280
281 2007-10-30 Ed Schouten <ed@fxq.nl>
282
283 PR tree-optimization/32500
284 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
285
286 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
287
288 PR c++/31993
289 PR c++/32252
290 * g++.dg/cpp0x/pr31993.C: New
291 * g++.dg/cpp0x/pr32252.C: New
292
293 2007-10-30 Jakub Jelinek <jakub@redhat.com>
294
295 PR tree-optimization/33723
296 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
297
298 2007-10-30 Richard Guenther <rguenther@suse.de>
299
300 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
301 gcc.target/i386/loop-3.c.
302
303 2007-10-30 Revital Eres <eres@il.ibm.com>
304
305 * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
306
307 2007-10-30 Revital Eres <eres@il.ibm.com>
308
309 * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
310 * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
311
312 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
313
314 PR tree-optimization/32893
315 * testsuite/lib/target-supports.exp
316 (check_effective_target_unaligned_stack): new keyword.
317 * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
318 not sensitive to unaligned_stack.
319 * testsuite/gcc.dg/vect/vect-3.c: Likewise.
320 * testsuite/gcc.dg/vect/vect-4.c: Likewise.
321 * testsuite/gcc.dg/vect/vect-5.c: Likewise.
322 * testsuite/gcc.dg/vect/vect-6.c: Likewise.
323 * testsuite/gcc.dg/vect/vect-7.c: Likewise.
324 * testsuite/gcc.dg/vect/vect-13.c: Likewise.
325 * testsuite/gcc.dg/vect/vect-17.c: Likewise.
326 * testsuite/gcc.dg/vect/vect-18.c: Likewise.
327 * testsuite/gcc.dg/vect/vect-19.c: Likewise.
328 * testsuite/gcc.dg/vect/vect-20.c: Likewise.
329 * testsuite/gcc.dg/vect/vect-21.c: Likewise.
330 * testsuite/gcc.dg/vect/vect-22.c: Likewise.
331 * testsuite/gcc.dg/vect/vect-27.c: Likewise.
332 * testsuite/gcc.dg/vect/vect-29.c: Likewise.
333 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
334 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
335 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
336 * testsuite/gcc.dg/vect/vect-72.c: Likewise.
337 * testsuite/gcc.dg/vect/vect-73.c: Likewise.
338 * testsuite/gcc.dg/vect/vect-86.c: Likewise.
339 * testsuite/gcc.dg/vect/vect-all.c: Likewise.
340 * testsuite/gcc.dg/vect/slp-25.c: Likewise.
341 * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
342 * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
343 * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
344
345 * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.
346 * testsuite/gcc.dg/vect/vect-34.c: Likewise.
347 * testsuite/gcc.dg/vect/vect-36.c: Likewise.
348 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
349 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
350 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
351 * testsuite/gcc.dg/vect/vect-68.c: Likewise.
352 * testsuite/gcc.dg/vect/vect-76.c: Likewise.
353 * testsuite/gcc.dg/vect/vect-77.c: Likewise.
354 * testsuite/gcc.dg/vect/vect-78.c: Likewise.
355
356 * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
357 original testcase (without no-section-anchors prefix) but with global arrays.
358 * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
359 * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
360 * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
361 * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
362 * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
363 * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
364 * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
365 * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
366
367 * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
368 original testcase (without no-section-anchors prefix) but fix alignment checks
369 to also consider unaligned_stack targets.
370 * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
371
372 2007-10-29 Jakub Jelinek <jakub@redhat.com>
373
374 PR tree-optimization/33723
375 * gcc.c-torture/execute/20071029-1.c: New test.
376 * gcc.dg/tree-ssa/pr33723.c: New test.
377
378 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
379
380 PR tree-optimization/33614
381 * gcc.c-torture/compile/pr33614.c: New test.
382
383 2007-10-29 Richard Guenther <rguenther@suse.de>
384
385 PR tree-optimization/33870
386 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
387
388 2007-10-29 Jakub Jelinek <jakub@redhat.com>
389
390 PR tree-optimization/33757
391 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
392 true architectures instead of having a big dg-skip-if.
393
394 PR c++/33841
395 * g++.dg/other/bitfield3.C: New test.
396
397 2007-10-29 Richard Guenther <rguenther@suse.de>
398
399 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
400
401 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
402
403 Automatic parallelization reduction tests.
404
405 * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
406 * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
407 * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
408 * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
409 * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
410 * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
411 * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
412 * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
413 * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
414 * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
415 * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
416
417 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
418 Zdenek Dvorak <ook@ucw.cz>
419
420 OMP_ATOMIC Changes, testsuite changes.
421
422 * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
423 instead of gimple dump.
424 * testsuite/gcc.dg/gomp/atomic-9.c: Same.
425 * testsuite/gcc.dg/gomp/atomic-10.c: Same.
426 * testsuite/g++.dg/gomp/atomic-3.C: Same.
427 * testsuite/g++.dg/gomp/atomic-9.C: Same.
428 * testsuite/g++.dg/gomp/atomic-10.C: Same.
429
430 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
431
432 PR fortran/31217
433 PR fortran/33811
434 * gfortran.dg/forall_12.f90: New test.
435
436 PR fortran/33686
437 * gfortran.dg/forall_13.f90: New test.
438
439 2007-10-28 Paolo Carlini <pcarlini@suse.de>
440 Mark Mitchell <mark@codesourcery.com>
441
442 PR c++/30659
443 * g++.dg/template/crash71.C: New.
444
445 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
446
447 PR fortran/32147
448 * gfortran.dg/module_md5_1.f90: Update hash-value.
449
450 2007-10-28 Andrew Pinski <pinskia@gmail.com>
451
452 PR tree-opt/33589
453 * g++.dg/torture/pr33589-1.C: New testcase.
454 * g++.dg/torture/pr33589-2.C: New testcase.
455
456 2007-10-28 Richard Guenther <rguenther@suse.de>
457
458 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
459
460 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
461 Uros Bizjak <ubizjak@gmail.com>
462
463 PR tree-optimization/33920
464 * gcc.dg/tree-ssa/pr33290.c: New test.
465
466 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
467
468 PR fortran/31306
469 * gfortran.dg/argument_check_7.f90: New test.
470 * gfortran.dg/argument_check_8.f90: New test.
471
472 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
473
474 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
475 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
476 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
477 * gcc.target/i386/sse-14.c: Ditto.
478
479 2007-10-27 Jakub Jelinek <jakub@redhat.com>
480
481 PR c++/33844
482 * g++.dg/other/ptrmem8.C: New test.
483
484 PR c++/33842
485 * g++.dg/template/error34.C: New test.
486
487 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
488
489 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
490
491 2007-10-27 Richard Guenther <rguenther@suse.de>
492
493 PR tree-optimization/33870
494 * gcc.dg/tree-ssa/alias-15.c: New testcase.
495 * gcc.c-torture/execute/pr33870.c: Likewise.
496
497 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
498
499 PR fortran/33162
500 * gfortran.dg/argument_checking_9.f90: New test.
501
502 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
503
504 * g++.dg/other/pr33601.C: New.
505
506 2007-10-26 Paolo Carlini <pcarlini@suse.de>
507
508 PR c++/31988
509 * g++.dg/init/new25.C: New.
510
511 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
512
513 * g++.dg/cpp0x/pr33839.C: New.
514
515 2007-10-26 Jakub Jelinek <jakub@redhat.com>
516
517 PR c++/33744
518 * g++.dg/template/arg6.C: New test.
519
520 2007-10-26 Paolo Carlini <pcarlini@suse.de>
521
522 PR c++/31747
523 * g++.dg/parse/crash39.C: New.
524
525 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
526
527 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
528 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
529 "offset: -4B".
530
531 2007-10-25 David Daney <ddaney@avtrex.com>
532
533 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
534
535 2007-10-25 Paolo Carlini <pcarlini@suse.de>
536
537 PR c++/33843
538 * g++.dg/template/error32.C: New.
539
540 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
541 Ira Rosen <irar@il.ibm.com>
542
543 PR tree-optimization/33833
544 * gcc.dg/vect/pr33833.c: New testcase.
545
546 2007-10-25 David Daney <ddaney@avtrex.com>
547
548 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
549
550 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
551 Ira Rosen <irar@il.ibm.com>
552
553 PR tree-optimization/33866
554 * gcc.dg/vect/pr33866.c: New testcase.
555
556 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
557
558 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
559 Add -w to compile flags to suppress "call-clobbered register" warnings
560 and remove dg-warning directives.
561
562 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
563
564 * gcc.dg/sms-2.c: Cleanup sms dump file.
565 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
566 profile-use step.
567
568 2007-10-24 David Daney <ddaney@avtrex.com>
569
570 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
571
572 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
573
574 PR target/33755
575 * gcc.target/mips/pr33755.c: New test.
576
577 2007-10-24 Ira Rosen <irar@il.ibm.com>
578
579 PR tree-optimization/33804
580 * gcc.dg/vect/pr33804.c: New testcase.
581
582 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
583
584 PR forrtran/33849
585 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
586
587 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
588 Uros Bizjak <ubizjak@gmail.com>
589
590 PR rtl-optimization/33846
591 * gcc.dg/vect/pr33846.c: New testcase.
592
593 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
594 Dorit Nuzman <dorit@il.ibm.com>
595
596 PR tree-optimization/33860
597 * g++.dg/vect/pr33860.cc: New test.
598 * g++.dg/vect/pr33860a.cc: New test.
599
600 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
601 Revital Eres <eres@il.ibm.com>
602
603 * testsuite/gcc.dg/sms-2.c: New testcase.
604
605 2007-10-22 David S. Miller <davem@davemloft.net>
606
607 * gcc.dg/globalreg-1.c: New test.
608
609 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
610 Dorit Nuzman <dorit@il.ibm.com>
611
612 PR tree-optimization/33834
613 PR tree-optimization/33835
614 * g++.dg/vect/pr33834_1.cc: New test.
615 * g++.dg/vect/pr33834_2.cc: New test.
616 * g++.dg/vect/pr33835.cc: New test.
617
618 2007-10-22 Jakub Jelinek <jakub@redhat.com>
619
620 * gcc.dg/pr33644.c: New test.
621
622 2007-10-22 Jakub Jelinek <jakub@redhat.com>
623
624 PR c++/33372
625 * g++.dg/gomp/pr33372-1.C: New test.
626 * g++.dg/gomp/pr33372-2.C: New test.
627 * g++.dg/gomp/pr33372-3.C: New test.
628
629 2007-10-22 Michael Matz <matz@suse.de>
630
631 PR tree-optimization/33855
632 * gcc.c-torture/compile/pr33855.c: New testcase.
633
634 2007-10-22 Ira Rosen <irar@il.ibm.com>
635
636 PR tree-optimization/33854
637 * gcc.dg/vect/O1-pr33854.c: New testcase.
638 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
639
640 2007-10-21 David Edelsohn <edelsohn@gnu.org>
641
642 * gcc.dg/unwind-1.c: Disable on AIX.
643 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
644
645 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
646
647 PR fortran/33749
648 * gfortran.dg/assign_9.f90: New test.
649
650 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
651
652 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
653 (dg-mips-options): Skip tests that specify an ABI other than o32
654 and o64 if generating MIPS16 hard-float code.
655
656 2007-10-21 Ira Rosen <irar@il.ibm.com>
657 Revital Eres <eres@il.ibm.com>
658
659 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
660 * gcc.dg/vect/vect-16.c: Fix comment.
661 * gcc.dg/vect/pr33369.c: Require vect_int.
662 * gcc.dg/vect/slp-33.c: Add spaces.
663 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
664 targets.
665 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
666 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
667 targets.
668 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
669 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
670 targets.
671 * gcc.dg/vect/slp-10.c: Add spaces.
672 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
673 targets.
674 * gcc.dg/vect/slp-36.c: Require vect_int.
675 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
676 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
677 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
678 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
679 targets.
680 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
681 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
682 instead of vector_alignment_reachable_for_double.
683 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
684 (natural_alignment): Split into...
685 (natural_alignment_32, natural_alignment_64): New.
686 (vector_alignment_reachable): Depend on natural_alignment_32.
687 (vector_alignment_reachable_for_double): Rename to ...
688 (vector_alignment_reachable_for_64bit): And depend on
689 natural_alignment_64.
690
691 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
692
693 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
694 MIPS targets.
695 * g++.dg/vect/vect.exp: Likewise.
696 * lib/fortran-torture.exp: Likewise.
697 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
698 mipsisa64*-*-* as the target selector. Remove -mips64,
699 -mhard-float and -mgp64 from the options list.
700 * gcc.target/mips/mips-ps-2.c: Likewise.
701 * gcc.target/mips/mips-ps-3.c: Likewise.
702 * gcc.target/mips/mips-ps-4.c: Likewise.
703 * gcc.target/mips/mips-ps-6.c: Likewise.
704 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
705 options list.
706 * gcc.target/mips/sb1-1.c: Likewise.
707 * gcc.target/mips/mips-ps-type.c: Likewise.
708 * gcc.target/mips/mips-ps-7.c: New test.
709 * gcc.target/mips/mips-ps-type-2.c: Likewise.
710 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
711 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
712 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
713 as forcing an ABI and an architecture.
714 (is_gp32_flag, is_gp64_flag): Fold into...
715 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
716 then -mfp64 imply -mhard-float. Apply register rules after the
717 loop. Handle -march=mipsN like -mipsN.
718
719 2007-10-20 David Edelsohn <edelsohn@gnu.org>
720
721 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
722 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
723
724 2007-10-20 Tobias Burnus <burnus@net-b.de>
725
726 PR fortran/33818
727 * gfortran.dg/entry_dummy_ref_3.f90: New.
728
729 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
730 FX Coudert <fxcoudert@gcc.gnu.org>
731
732 PR fortran/31608
733 * gfortran.dg/char_cast_1.f90: New test.
734
735 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
736
737 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
738 * gfortran.dg/large_real_kind_2.F90: ditto.
739 * gfortran.dg/default_format_2.f90: ditto.
740 * gfortran.dg/default_format_denormal_1.f90: ditto.
741
742 2007-10-19 Richard Guenther <rguenther@suse.de>
743
744 PR middle-end/33816
745 PR middle-end/32921
746 * gfortran.dg/pr32921.f: New testcase.
747
748 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
749
750 PR libfortran/33544
751 * gfortran.dg/transfer_check_1.f90: Adjust options.
752
753 2007-10-19 Richard Guenther <rguenther@suse.de>
754
755 Revert
756 2007-10-19 Richard Guenther <rguenther@suse.de>
757
758 PR middle-end/32921
759 * gfortran.dg/pr32921.f: New testcase.
760
761 2007-10-19 Richard Guenther <rguenther@suse.de>
762
763 * gcc.c-torture/execute/20071018-1.c: New testcase.
764
765 2007-10-19 Richard Guenther <rguenther@suse.de>
766
767 PR middle-end/32921
768 * gfortran.dg/pr32921.f: New testcase.
769
770 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
771
772 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
773
774 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
775
776 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
777
778 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
779
780 PR fortran/33233
781 * gfortran.dg/host_assoc_function_1.f90: Correct references.
782 * gfortran.dg/host_assoc_function_3.f90: New test.
783
784 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
785
786 PR fortran/33733
787 * gfortran.dg/transfer_simplify_6.f90: New test.
788
789 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
790 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
791
792 PR middle-end/33794
793 * gfortran.dg/pr33794.f90: New testcase.
794
795 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
796
797 PR target/32961
798 * gcc.target/i386/pr32961.c: New testcase.
799 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
800 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
801 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
802 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
803 __builtin_ia32_pslldi128 defines.
804
805 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
806
807 PR fortran/33760
808 * gfortran.dg/c_ptr_tests_13.f03: New test case.
809
810 2007-10-16 Paolo Carlini <pcarlini@suse.de>
811
812 PR c++/28639
813 PR c++/30299
814 * g++.dg/template/void12.C: New.
815 * g++.dg/template/void13.C: New.
816
817 2007-10-16 Paolo Carlini <pcarlini@suse.de>
818
819 PR c++/31446
820 * g++.dg/template/void11.C: New.
821 * g++.dg/template/void2.C: Adjust error markers.
822 * g++.dg/template/void10.C: Likewise.
823 * g++.dg/template/crash55.C: Likewise.
824
825 2007-10-16 Mark Mitchell <mark@codesourcery.com>
826
827 * g++.dg/opt/const5.C: New test.
828
829 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
830 Maxim Kuvyrkov <maxim@codesourcery.com>
831
832 * gcc.target/ia64/20040709-2.c: New test.
833
834 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
835
836 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
837
838 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
839
840 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
841 to each function. Check that there are no unsigned loads.
842
843 2007-10-15 Jakub Jelinek <jakub@redhat.com>
844
845 PR tree-optimization/33136
846 * gcc.c-torture/execute/20070824-1.c: New test.
847 * gcc.dg/pr33136-1.c: New test.
848 * gcc.dg/pr33136-2.c: New test.
849 * gcc.dg/pr33136-3.c: New test.
850
851 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
852
853 PR tree-optimization/33735
854 * g++.dg/torture/pr33735.C: New.
855
856 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
857
858 PR middle-end/33706
859 * gcc.dg/va-arg-pack-2.c: New.
860
861 2007-10-15 Jakub Jelinek <jakub@redhat.com>
862
863 PR tree-optimization/33619
864 * gcc.dg/pr33619.c: New test.
865
866 2007-10-15 David Edelsohn <edelsohn@gnu.org>
867
868 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
869 flag for AIX.
870 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
871
872 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
873
874 PR libfortran/33055
875 * gfortran.dg/inquire_11.f90: New test.
876 * gfortan.dg/negative_unit_int8.f: New test.
877
878 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
879
880 PR target/33133
881 * gcc.c-torture/compile/pr33133.c: New test.
882
883 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
884
885 PR libfortran/33672
886 * gfortran.dg/namelist_40.f90: New test.
887
888 2007-10-14 Tobias Burnus <burnus@net-b.de>
889
890 PR fortran/33745
891 * gfortran.dg/bounds_check_11.f90: New.
892
893 2007-10-14 Andrew Pinski <pinskia@gmail.com>
894
895 PR c++/30303
896 * g++.dg/other/ctor1.C: New test.
897 * g++.dg/other/ctor2.C: New test.
898 * g++.dg/other/dtor1.C: New test.
899
900 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
901
902 * gfortran.dg/bounds_check_10.f90: Fix testcase.
903
904 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
905 Paul Thomas <pault@gcc.gnu.org>
906
907 PR fortran/33254
908 PR fortran/33727
909 * gfortran.dg/bounds_check_10.f90: New.
910
911 2007-10-13 David Edelsohn <edelsohn@gnu.org>
912
913 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
914 * gcc.target/powerpc/popcount-1.c: Same.
915
916 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
917
918 PR c++/26698
919 * g++.dg/conversion/op4.C: New test.
920
921 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
922
923 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
924
925 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
926
927 PR fortran/33542
928 * gfortran.dg/ambiguous_specific_1.f90: New test.
929
930 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
931
932 PR fortran/33664
933 * gfortran.dg/impure_spec_expr_1.f90: New test.
934 * gfortran.dg/char_result_7.f90: Remove illegal test.
935
936 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
937
938 PR 11001
939 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
940 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
941 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
942 * gcc.target/i386/pr11001-memset-1.c: New testcase.
943 * gcc.target/i386/pr11001-memset-2.c: New testcase.
944 * gcc.target/i386/pr11001-memset-3.c: New testcase.
945 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
946 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
947 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
948
949 2007-10-12 Richard Guenther <rguenther@suse.de>
950
951 PR middle-end/26198
952 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
953 * gcc.c-torture/execute/20071011-1.c: Likewise.
954 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
955
956 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
957
958 PR tree-optimization/33742
959 * gcc.dg/pr33742.c: New testcase.
960
961 2007-10-12 Jakub Jelinek <jakub@redhat.com>
962
963 PR tree-optimization/33645
964 * gcc.dg/pr33645-1.c: New test.
965 * gcc.dg/pr33645-2.c: New test.
966 * gcc.dg/pr33645-3.c: New test.
967
968 PR c++/32121
969 * g++.dg/ext/label4.C: Adjust error regexp.
970 * g++.dg/ext/label6.C: Adjust error regexp.
971 * g++.dg/ext/label7.C: New test.
972 * g++.dg/ext/label8.C: New test.
973 * g++.dg/ext/label9.C: New test.
974
975 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
976
977 PR middle-end/33676
978 * gcc.dg/pr33676.c: New.
979
980 2007-10-11 Paolo Carlini <pcarlini@suse.de>
981
982 PR c++/31441
983 * g++.dg/cpp0x/variadic83.C: New.
984
985 2007-10-11 Paolo Carlini <pcarlini@suse.de>
986
987 PR c++/33461
988 * g++.dg/cpp0x/variadic81.C: New.
989 * g++.dg/cpp0x/variadic82.C: Likewise.
990
991 2007-10-11 Richard Guenther <rguenther@suse.de>
992
993 PR middle-end/33724
994 * gcc.dg/pr33724.c: New testcase.
995
996 2007-10-11 Richard Guenther <rguenther@suse.de>
997
998 PR c/33726
999 * gcc.dg/pr33726.c: New testcase.
1000
1001 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
1002
1003 PR fortran/33500
1004 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1005
1006 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1007
1008 PR testsuite/33391
1009 * gfortran.dg/do_3.F90: Run with -fwrapv.
1010
1011 2007-10-09 Geoffrey Keating <geoffk@apple.com>
1012
1013 * gcc.dg/unwind-1.c: New.
1014
1015 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1016
1017 PR libfortran/33683
1018 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
1019 failure on some common systems.
1020
1021 2007-10-09 Richard Guenther <rguenther@suse.de>
1022
1023 PR middle-end/33692
1024 * gcc.dg/pr33692.c: New testcase.
1025
1026 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
1027
1028 PR middle-end/33669
1029 * gcc.c-torture/execute/pr33669.c: New.
1030
1031 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1032
1033 PR tree-optimization/33615
1034 * g++.dg/tree-ssa/pr33615-2.C: New test.
1035
1036 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1037
1038 PR tree-optimization/33615
1039 * g++.dg/tree-ssa/pr33615.C: New test.
1040
1041 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1042
1043 PR tree-optimization/33572
1044 * g++.dg/torture/pr33572.C: Replace with complete test.
1045
1046 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1047
1048 PR fortran/33689
1049 * gfortran.dg/spec_expr_5.f90: New.
1050
1051 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1052
1053 * gcc.dg/pragma-darwin-2.c: New.
1054
1055 2007-10-08 Richard Guenther <rguenther@suse.de>
1056
1057 PR middle-end/33693
1058 PR middle-end/33695
1059 PR middle-end/33697
1060 * gcc.dg/pr33693.c: New testcase.
1061 * gcc.dg/pr33695.c: Likewise.
1062 * gcc.dg/pr33697.c: Likewise.
1063
1064 2007-10-08 Richard Guenther <rguenther@suse.de>
1065
1066 PR middle-end/33691
1067 PR middle-end/33694
1068 PR middle-end/33696
1069 * gcc.dg/pr33691.c: New testcase.
1070 * gcc.dg/pr33694.c: Likewise.
1071 * gcc.dg/pr33696.c: Likewise.
1072
1073 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1074
1075 PR libfortran/33683
1076 * gfortran.dg/gamma_5.f90: New test case
1077
1078 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1079
1080 PR fortran/20851
1081 * initialization_1.f90: Fix dg-error annotations.
1082 * initialization_14.f90: New.
1083 * initialization_7.f90: Fix dg-error annotations.
1084 * initialization_9.f90: Likewise.
1085
1086 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1087
1088 * gfortran.dg/error_recovery_4.f90: New test.
1089
1090 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1091
1092 * gfortran.dg/default_format_denormal_2.f90: New test.
1093 * gfortran.dg/default_format_2.inc: New test.
1094 * gfortran.dg/default_format_denormal_1.f90: New test.
1095 * gfortran.dg/default_format_1.inc: New test.
1096 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1097 numbers.
1098 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1099 numbers.
1100
1101 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1102
1103 * gfortran.dg/namelist_15.f90: Revise test.
1104
1105 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1106
1107 PR tree-optimization/33655
1108 * gcc.dg/torture/pr33655.c: New.
1109
1110 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1111
1112 PR tree-optimization/33572
1113 * g++.dg/torture/pr33572.C: New.
1114
1115 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1116
1117 PR fortran/25076
1118 * gfortran.dg/forall_11.f90: New.
1119
1120 2007-10-05 Michael Matz <matz@suse.de>
1121
1122 PR middle-end/33667
1123 * gcc.dg/pr33667.c: New testcase.
1124
1125 2007-10-05 Richard Guenther <rguenther@suse.de>
1126
1127 PR middle-end/33666
1128 * gcc.dg/pr33666.c: New testcase.
1129
1130 2007-10-05 Michael Matz <matz@suse.de>
1131
1132 PR inline-asm/33600
1133 * gcc.target/i386/pr33600.c: New testcase.
1134
1135 2007-10-05 Richard Guenther <rguenther@suse.de>
1136
1137 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1138
1139 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1140
1141 PR target/33635
1142 * gcc.target/mips/pr33635-1.c: New test.
1143
1144 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1145
1146 PR libfortran/33253
1147 * gfortran.dg/namelist_39.f90: Revise to use long names.
1148
1149 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1150
1151 PR fortran/33646
1152 * gfortran.dg/pr33646.f90: New file.
1153
1154 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1155
1156 PR fortran/33529
1157 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1158 * gfortran.dg/char_decl_2.f90: New test.
1159
1160 2007-10-04 Richard Guenther <rguenther@suse.de>
1161
1162 PR middle-end/33641
1163 * gcc.c-torture/compile/pr33641.c: New testcase.
1164
1165 2007-10-04 Michael Matz <matz@suse.de>
1166
1167 PR rtl-optimization/33653
1168 * gcc.dg/pr33653.c: New.
1169
1170 2007-10-04 Richard Guenther <rguenther@suse.de>
1171
1172 PR tree-optimization/33627
1173 * g++.dg/torture/pr33627.C: New testcase.
1174
1175 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1176
1177 PR fortran/33626
1178 * gfortran.dg/parens_6.f90: New.
1179
1180 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1181
1182 PR fortran/33646
1183 PR fortran/33542
1184 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1185
1186 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1187
1188 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1189
1190 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
1191
1192 PR target/33635
1193 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1194 and mips_forced_be.
1195 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
1196 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
1197 options.
1198 * gcc.target/mips/fpr-moves-1.c: New test.
1199 * gcc.target/mips/fpr-moves-2.c: Likewise.
1200 * gcc.target/mips/fpr-moves-3.c: Likewise.
1201 * gcc.target/mips/fpr-moves-4.c: Likewise.
1202 * gcc.target/mips/fpr-moves-5.c: Likewise.
1203 * gcc.target/mips/fpr-moves-6.c: Likewise.
1204 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1205
1206 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1207
1208 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1209
1210 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1211
1212 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1213 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1214
1215 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
1216
1217 PR fortran/33198
1218 * gfortran.dg/common_errors_1.f90: New.
1219
1220 2007-10-03 Doug Kwan <dougkwan@google.com>
1221 Richard Guenther <rguenther@suse.de>
1222
1223 PR debug/31899
1224 * g++.dg/debug/using3.C: New testcase.
1225
1226 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1227
1228 PR libfortran/33253
1229 * gfortran.dg/namelist_38.f90: New test.
1230 * gfortran.dg/namelist_39.f90: New test.
1231
1232 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1233
1234 PR libfortran/33469
1235 * gfortran.dg/default_format_1.f90: New test.
1236 * gfortran.dg/default_format_2.f90: New test.
1237 * gfortran.dg/namelist_print_1.f: Adjust expected output.
1238 * gfortran.dg/real_const_3.f90: Adjust expected output.
1239
1240 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1241
1242 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1243 default ABI. Split mips_forced_abi into mips_forced_abi and
1244 mips_forced_regs.
1245 (is_gp32_flag): Return true for -mabi=32.
1246 (is_gp64_flag): New function. Handle 64-bit -mabi options.
1247 (dg-mips-options): Use is_gp64_flag instead of checking specifically
1248 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
1249 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1250 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1251 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1252 * gcc.target/mips/save-restore-2.c: Likewise.
1253 * gcc.target/mips/save-restore-3.c: Likewise.
1254 * gcc.target/mips/save-restore-4.c: Likewise.
1255
1256 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1257
1258 PR middle-end/33617
1259 * gcc.c-torture/compile/pr33617.c: New test.
1260
1261 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
1262
1263 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1264 -gstabs+ for extended options.
1265
1266 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1267
1268 PR fortran/33542
1269 * gfortran.dg/ambiguous_specific_1.f90: New test.
1270
1271 2007-10-02 Revital Eres <eres@il.ibm.com>
1272
1273 * gcc.target/powerpc/paired-8.c: New test.
1274 * gcc.target/powerpc/paired-9.c: New test.
1275 * gcc.target/powerpc/paired-10.c: New test.
1276
1277 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1278
1279 PR fortran/33566
1280 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1281
1282 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1283
1284 PR fortran/33554
1285 * gfortran.dg/intent_out_2.f90: New test.
1286
1287 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1288
1289 PR fortran/33550
1290 * gfortran.dg/ambiguous_reference_1.f90: New test.
1291
1292 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1293
1294 PR fortran/31154
1295 PR fortran/31229
1296 PR fortran/33334
1297 * gfortran.dg/function_kinds_1.f90: New test.
1298 * gfortran.dg/function_kinds_2.f90: New test.
1299 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1300 use association into interfaces.
1301
1302 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1303
1304 PR testsuite/31828
1305 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1306 (overflow): Use INFINITY, not FP_INFINITE.
1307 gcc.dg/float-range-4.c: Likewise.
1308 gcc.dg/float-range-5.c: Likewise.
1309
1310 2007-10-01 Nick Clifton <nickc@redhat.com>
1311
1312 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1313 for 16-bit targets.
1314
1315 2007-09-30 Diego Novillo <dnovillo@google.com>
1316
1317 PR 33593
1318 * g++.dg/tree-ssa/pr33593.C: New test.
1319
1320 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1321
1322 PR libfortran/33400
1323 * gfortran.dg/PR19872.f: Fix test condition.
1324 * gfortran.dg/list_read_7.f90: New test.
1325
1326 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1327
1328 PR tree-optimization/33597
1329 * gcc.dg/vect/pr33597.c: New testcase.
1330
1331 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1332
1333 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1334 * gcc.target/i386/pr33524.c: ...this.
1335
1336 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1337
1338 PR fortran/33354
1339 * gfortran.dg/minmaxloc_4.f90: New.
1340
1341 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1342
1343 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1344
1345 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1346
1347 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1348
1349 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1350
1351 PR c++/33213
1352 * g++.dg/cpp0x/variadic79.C: New.
1353
1354 2007-09-28 Michael Matz <matz@suse.de>
1355 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR rtl-optimization/33552
1358 * gcc.target/i386/pr33552.c: New runtime test.
1359 * gcc.target/i386/strinline.c: New compile time test.
1360
1361 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1362
1363 * gfortran.dg/openmp_stack.f90: Removed.
1364
1365 PR c++/31434
1366 * g++.dg/cpp0x/variadic80.C: New test.
1367
1368 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1369
1370 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1371 r128057.
1372
1373 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1374
1375 PR middle-end/7003
1376 * gcc.target/powerpc/gcse-1.c: New test.
1377
1378 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1379
1380 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1381 fixed capitalizations.
1382 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1383 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1384 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1385 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1386 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1387 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1388 * gfortran.dg/min_max_conformance.f90: Likewise.
1389
1390 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1391
1392 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1393 options.
1394 * gcc.dg/c99-tgmath-2.c: Likewise.
1395 * gcc.dg/c99-tgmath-3.c: Likewise.
1396 * gcc.dg/c99-tgmath-4.c: Likewise.
1397
1398 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1399
1400 PR fortran/33568
1401 * gfortran.dg/anint_1.f90: New test.
1402
1403 2007-09-27 Ian Lance Taylor <iant@google.com>
1404
1405 PR tree-optimization/33565
1406 * gcc.dg/Wstrict-overflow-20.c: New test.
1407
1408 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1409
1410 * gfortran.dg/openmp_stack.f90: Fix typo.
1411 * gfortran.dg/recursive_stack.f90: Fix typo.
1412
1413 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1414
1415 PR c++/33493
1416 * g++.dg/template/error31.C: New.
1417
1418 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1419
1420 * lib/prune.exp: Prune also "^In function .*$" lines and
1421 "^ inlined from .*$" lines.
1422
1423 2007-09-26 Richard Guenther <rguenther@suse.de>
1424
1425 PR tree-optimization/33563
1426 * gcc.dg/torture/pr33563.c: New testcase.
1427
1428 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1429
1430 PR c/25309
1431 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1432 array.
1433 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1434 without -O2.
1435
1436 2007-09-26 Richard Guenther <rguenther@suse.de>
1437
1438 PR tree-optimization/30375
1439 PR tree-optimization/33560
1440 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1441 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1442 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1443 * gcc.dg/torture/pr30375.c: New testcase.
1444 * gcc.dg/torture/pr33560.c: New testcase.
1445 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1446
1447 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1448
1449 PR c++/33207
1450 * g++.dg/parse/crash38.C: New test.
1451
1452 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1453
1454 PR target/33524
1455 * gcc.target/i386/sse5-convert.c: New file, test int->long
1456 vectorized conversions.
1457
1458 2007-09-25 Revital Eres <eres@il.ibm.com>
1459
1460 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1461
1462 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1463
1464 PR c/32295
1465 * gcc.dg/enum-incomplete-1.c: New test.
1466
1467 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1468
1469 * gcc.c-torture/compile/20070919-1.c: New test.
1470
1471 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1472
1473 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1474
1475 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1476
1477 PR c++/14688
1478 * g++.dg/inherit/override_attribs.C: New file.
1479
1480 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1481
1482 PR fortran/33269
1483 * io.c (check_format_string): Move NULL and constant checks into
1484 this function.
1485 (check_io_constraints): Call gfc_simplify_expr() before calling
1486 check_format_string(). Remove NULL and constant checks.
1487
1488 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
1489
1490 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1491 * gcc.c-torture/execute/loop-2g.x: Likewise.
1492
1493 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
1494
1495 * lib/target-supports.exp (check_effective_target_mips16_attribute):
1496 Reject hard-float modes unless the ABI is o32 or o64.
1497 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1498 of gcc.exp. Skip the tests when mips16 code generation is not
1499 supported.
1500 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1501 and use dg-add-options mips16_attribute.
1502
1503 2007-09-24 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR c++/33506
1506 * g++.dg/ext/attrib29.C: New test.
1507
1508 2007-09-23 Ollie Wild <aaw@google.com>
1509
1510 * gcc.dg/fold-bitand-1.c: New test.
1511 * gcc.dg/fold-bitand-2.c: New test.
1512 * gcc.dg/fold-bitand-3.c: New test.
1513 * gcc.dg/fold-bitand-4.c: New test.
1514
1515 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1516
1517 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1518 any of the macros to be defined for __mips16.
1519 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1520
1521 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1522
1523 * gcc.dg/vect/pr21591.c: Require vect_int.
1524 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1525 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1526 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1527
1528 2007-09-23 Jakub Jelinek <jakub@redhat.com>
1529
1530 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1531 attributes.
1532 * gcc.dg/va-arg-pack-len-2.c: New test.
1533 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1534 attributes.
1535 * g++.dg/ext/va-arg-pack-len-2.C: New test.
1536
1537 PR tree-optimization/32772
1538 * gcc.c-torture/compile/20070905-1.c: New test.
1539
1540 PR tree-optimization/32975
1541 * gcc.dg/pr32975.c: New test.
1542
1543 PR middle-end/28755
1544 * gcc.dg/pr28755.c: New test.
1545
1546 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1547
1548 * lib/target-supports.exp (check_effective_target_nomips16): New
1549 procedure.
1550 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1551 for mipsisa64*-*-*.
1552 * gcc.dg/vect/vect.exp: Likewise.
1553 * g++.dg/vect/vect.exp: Likewise.
1554 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1555 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1556 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1557 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1558 * gcc.target/mips/clear-cache-1.c (f): Likewise.
1559 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1560 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1561 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1562 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1563 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1564 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1565 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1566 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1567 (test14, test15, test16, test17, test18): Likewise.
1568 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1569 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1570 (test14, test15, test16, test17, test18, test19, test20, test21)
1571 (test22): Likewise.
1572 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1573 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1574 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1575 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1576 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1577 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1578 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1579 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1580 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1581 (test13, test14, test15, test16, test17, test18, test19, test20)
1582 (test21, test22, test23, test24, test25, test26, test27, test28)
1583 (test29, test30, test31): Likewise.
1584 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1585 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1586 (test13, test14, test15, test16, test17, test18, test19, test20)
1587 (test21, test22, test23, test24, test25, test26, test27, test28)
1588 (test29, test30, test31, test32, test33, test34, test35, test36)
1589 (test37, test38, test39, test40, test41, test42, test43, test44)
1590 (test45, test46, test47, test48, test49, test50, test51, test52)
1591 (test53, test54, test55, test56, test57, test58, test59, test60)
1592 (test61, test62, test63): Likewise.
1593 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1594 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1595 (test13, test14, test15, test16, test17, test18, test19, test20)
1596 (test21, test22, test23, test24, test25, test26, test27, test28)
1597 (test29, test30, test31): Likewise.
1598 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1599 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1600 (test13, test14, test15, test16, test17, test18, test19, test20)
1601 (test21, test22, test23, test24, test25, test26, test27, test28)
1602 (test29, test30, test31): Likewise.
1603 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1604 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1605 (test13, test14, test15): Likewise.
1606 * gcc.target/mips/mips-3d-7.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-8.c (main, test0, test1, test2, test3)
1610 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1611 (test13, test14, test15, test16, test17, test18, test19, test20)
1612 (test21, test22, test23, test24, test25, test26, test27, test28)
1613 (test29, test30, test31): Likewise.
1614 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1615 (matrix_multiply4: Likewise.
1616 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1617 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1618 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1619 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1620 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1621 (test13, test14, test15, test16, test17, test18, test19, test20)
1622 (test21, test22, test23, test24, test25, test26, test27, test28)
1623 (test29, test30, test31): Likewise.
1624 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1625 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1626 (test13, test14, test15, test16, test17, test18, test19, test20)
1627 (test21, test22, test23, test24, test25, test26, test27, test28)
1628 (test29, test30, test31): Likewise.
1629 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1630 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1631 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1632 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1633 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1634 (sub_v4qi): Likewise.
1635 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1636 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1637 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1638 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1639 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1640 (subb, subc): Likewise.
1641 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1642 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1643 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1644 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1645 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1646 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1647 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1648 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1649 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1650 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1651 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1652 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1653 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1654
1655 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1656
1657 * lib/target-supports.exp (add_options_for_mips16_attribute)
1658 (check_effective_target_mips16_attribute): New functions.
1659 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1660 command line.
1661 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1662 extra_test_flags.
1663 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1664 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1665 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1666 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1667 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1668 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1669 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1670 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1671 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1672 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1673 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1674 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1675 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1676 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1677 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1678 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1679 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1680 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1681 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1682 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1683 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1684 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1685 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1686 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1687 (NOMIPS16): Delete.
1688 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1689 of dg-options.
1690 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1691 options. Require { target mips16_attribute } and use dg-add-options
1692 to add the associated options.
1693 (foo): Use MIPS16.
1694 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1695 * gcc.target/mips/call-saved-3.c: Likewise.
1696 * gcc.target/mips/code-readable-1.c: Require { target
1697 mips16_attribute } and use dg-add-options to add the associated
1698 options. Remove trailing whitespace.
1699 (NOMIPS16): Delete.
1700 * gcc.target/mips/code-readable-2.c: Likewise.
1701 * gcc.target/mips/code-readable-3.c: Likewise.
1702 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1703 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1704 Require { target mips16_attribute } and use dg-add-options to
1705 add the associated options.
1706 (cksum16, cksum8): Use MIPS16.
1707 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1708 Require { target mips16_attribute } and use dg-add-options to
1709 add the associated options.
1710 (foo): Use MIPS16.
1711 * gcc.target/mips/save-restore-2.c: Likewise.
1712 * gcc.target/mips/save-restore-3.c: Likewise.
1713 * gcc.target/mips/save-restore-4.c: Likewise.
1714 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1715 -mno-abicalls.
1716 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1717 (foo): Use NOMIPS16.
1718
1719 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1720
1721 PR fortran/33337
1722 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1723
1724 PR fortran/33376
1725 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1726
1727 2007-09-22 Tobias Burnus <burnus@net-b.de>
1728
1729 PR fortran/33445
1730 * gfortran.dg/gomp/free-2.f90: New.
1731 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1732 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1733
1734 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1735
1736 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1737 * gcc.target/i386/sse5-haddX.c: Ditto.
1738 * gcc.target/i386/sse5-hsubX.c: Ditto.
1739 * gcc.target/i386/sse5-maccXX.c: Ditto.
1740 * gcc.target/i386/sse5-msubXX.c: Ditto.
1741 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1742 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1743 * gcc.target/i386/sse5-permpX.c: Ditto.
1744 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1745 effective target.
1746 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1747 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1748 * gcc.target/i386/sse5-pcmov.c: Ditto.
1749 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1750
1751 2007-09-22 Richard Guenther <rguenther@suse.de>
1752
1753 PR tree-optimization/33146
1754 * gcc.c-torture/compile/pr33146.c: New testcase.
1755
1756 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1757
1758 * lib/target-supports.exp (check_cached_effective_target): New
1759 procedure.
1760 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1761 (check_effective_target_c99_runtime): New procedure.
1762 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1763 (test3l): Likewise cargl.
1764 * gcc.dg/builtins-59.c: Require c99_runtime.
1765 * gcc.dg/builtins-61.c: Likewise.
1766 * gcc.dg/builtins-62.c: Likewise.
1767
1768 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1769
1770 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1771 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1772 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1773 target-specific dg-options.
1774 * gcc.dg/builtins-20.c: Likewise.
1775 * gcc.dg/builtins-53.c: Likewise.
1776 * gcc.dg/builtins-55.c: Likewise.
1777 * gcc.dg/single-precision-constant.c: Likewise.
1778 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1779 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1780 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1781 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1782 * gcc.dg/torture/builtin-power-1.c: Likewise.
1783
1784 2007-09-21 Chao-ying Fu <fu@mips.com>
1785
1786 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1787 check if targets have fixed-point supports.
1788 * gcc.dg/fixed-point/fixed-point.exp: New file.
1789 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1790 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1791 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1792 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1793 * gcc.dg/fixed-point/constants-pedantic.c,
1794 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1795 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1796 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1797 * gcc.dg/fixed-point/keywords-pedantic.c,
1798 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1799 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1800 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1801 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1802 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1803 * gcc.dg/fixed-point/func-vararg-mixed.c,
1804 * gcc.dg/fixed-point/operator-logical.c,
1805 * gcc.dg/fixed-point/struct-union.c,
1806 * gcc.dg/fixed-point/bit-complement.c,
1807 * gcc.dg/fixed-point/operator-bitwise.c,
1808 * gcc.dg/fixed-point/operator-comma.c,
1809 * gcc.dg/fixed-point/struct-layout-1.c,
1810 * gcc.dg/fixed-point/union-init.c,
1811 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1812 * gcc.dg/fixed-point/func-mixed.c,
1813 * gcc.dg/fixed-point/func-vararg-size0.c,
1814 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1815 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1816 * gcc.dg/fixed-point/operator-unary.c,
1817 * gcc.dg/fixed-point/allop-const.c,
1818 * gcc.dg/fixed-point/muldiv-warning.c,
1819 * gcc.dg/nofixed-point-1.c,
1820 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1821 * gcc.target/mips/fixed-vector-type.c,
1822 * gcc.target/mips/fixed-scalar-type.c: New tests.
1823
1824 2007-09-21 Olivier Hainque <hainque@adacore.com>
1825
1826 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1827 * gnat.dg/test_nested_subtype_byref.adb: New test.
1828
1829 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR fortran/33439
1832 * gfortran.dg/gomp/pr33439.f90: New test.
1833
1834 2007-09-21 Tobias Burnus <burnus@net-b.de>
1835
1836 PR fortran/33455
1837 * gfortran.dg/merge_char_3.f90: New.
1838
1839 2007-09-21 Tobias Burnus <burnus@net-b.de>
1840
1841 PR fortran/33037
1842 * gfortran.dg/transfer_check_1.f90: New.
1843
1844 2007-09-20 Asher Langton <langton2@llnl.gov>
1845
1846 PR fortran/20441
1847 * gfortran.dg/init_flag_1.f90: New.
1848 * gfortran.dg/init_flag_2.f90: New.
1849 * gfortran.dg/init_flag_3.f90: New.
1850 * gfortran.dg/init_flag_4.f90: New.
1851 * gfortran.dg/init_flag_5.f90: New.
1852 * gfortran.dg/init_flag_6.f90: New.
1853 * gfortran.dg/init_flag_7.f90: New.
1854
1855 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1856
1857 PR c++/33460
1858 * g++.dg/ext/anon-struct6.C: New.
1859
1860 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1861
1862 PR libfortran/23272
1863 * gfortran.dg/inquire_10.f90: New test.
1864
1865 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1866
1867 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1868
1869 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1870
1871 PR fortran/33221
1872 * gfortran.dg/used_types_18.f90: Declare variable of empty
1873 derived type.
1874
1875 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1876
1877 PR fortran/33288
1878 * gfortran.dg/array_constructor_19.f90: New test.
1879
1880 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR debug/33316
1883 * gcc.dg/debug/pr33316.c: New test.
1884
1885 PR c++/33496
1886 * g++.dg/cpp0x/variadic76.C: New test.
1887 * g++.dg/cpp0x/variadic77.C: New test.
1888 * g++.dg/cpp0x/variadic78.C: New test.
1889
1890 PR c/33238
1891 PR c/27301
1892 * gcc.c-torture/execute/20070919-1.c: New test.
1893 * gcc.dg/pr33238.c: New test.
1894 * gcc.dg/pr27301.c: New test.
1895
1896 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1897
1898 * lib/target-supports.exp (check_effective_target_mips64): New
1899 procedure.
1900 * gcc.dg/lower-subreg-1.c: Require !mips64.
1901 * gcc.dg/sibcall-3.c (ATTR): New macro.
1902 (recurser_void1, recurser_void2): Use it.
1903 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1904 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1905
1906 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1907
1908 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1909 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1910 warning annotation.
1911 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1912
1913 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1914
1915 PR fortran/33497
1916 * gfortran.dg/c_loc_tests_11.f03: New test case.
1917
1918 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1919
1920 PR c++/33459
1921 * g++.dg/init/ref14.C: New.
1922
1923 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1924
1925 * gnat.dg/slice2.ad[sb]: New testcase.
1926
1927 2007-09-19 Nick Clifton <nickc@redhat.com>
1928
1929 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1930
1931 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1932
1933 * gcc.target/bfin/bfin.exp: New.
1934 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1935 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1936 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1937 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1938 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1939 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1940 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1941 mcpu-bf561.c, mcpu-default.c}: New tests.
1942
1943 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1944
1945 Restore detection of unsupported TLS.
1946
1947 Revert this patch:
1948 2007-02-10 Richard Henderson <rth@redhat.com>
1949
1950 * lib/target-supports.exp (check_effective_target_tls): Redefine
1951 to mean non-emulated tls.
1952 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1953 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1954 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1955 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1956 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1957 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1958 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1959
1960 And then:
1961 * lib/target-supports.exp (check_effective_target_tls): Use
1962 stronger test for compiler support for TLS.
1963 (check_effective_target_tls_native): New, to test for non-emulated
1964 TLS support.
1965 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1966 instead of dg-require-effective-target tls.
1967 * g++.dg/gomp/copyin-1.C: Likewise.
1968 * g++.dg/gomp/sharing-1.C: Likewise.
1969 * g++.dg/gomp/tls-1.C: Likewise.
1970 * g++.dg/gomp/tls-2.C: Likewise.
1971 * g++.dg/gomp/tls-3.C: Likewise.
1972 * g++.dg/tls/diag-1.C: Likewise.
1973 * g++.dg/tls/diag-2.C: Likewise.
1974 * g++.dg/tls/diag-3.C: Likewise.
1975 * g++.dg/tls/diag-4.C: Likewise.
1976 * g++.dg/tls/diag-5.C: Likewise.
1977 * g++.dg/tls/init-1.C: Likewise.
1978 * g++.dg/tls/init-2.C: Likewise.
1979 * g++.dg/tls/trivial.C: Likewise.
1980 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1981 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1982 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1983 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1984 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1985 * gcc.dg/gomp/clause-1.c: Likewise.
1986 * gcc.dg/gomp/copyin-1.c: Likewise.
1987 * gcc.dg/gomp/sharing-1.c: Likewise.
1988 * gcc.dg/gomp/tls-1.c: Likewise.
1989 * gcc.dg/gomp/tls-2.c: Likewise.
1990 * gcc.dg/tls/alpha-1.c: Likewise.
1991 * gcc.dg/tls/opt-1.c: Likewise.
1992 * gcc.dg/tls/opt-13.c: Likewise.
1993 * gcc.dg/tls/opt-14.c: Likewise.
1994 * gcc.dg/tls/opt-2.c: Likewise.
1995 * gcc.dg/tls/opt-3.c: Likewise.
1996 * gcc.dg/tls/opt-4.c: Likewise.
1997 * gcc.dg/tls/opt-7.c: Likewise.
1998 * gcc.dg/tls/section-1.c: Likewise.
1999 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2000 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2001 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2002 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2003 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2004 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2005 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2006 * gfortran.dg/gomp/crayptr2.f90: Likewise.
2007 * gfortran.dg/gomp/fixed-1.f: Likewise.
2008 * gfortran.dg/gomp/free-1.f90: Likewise.
2009 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2010 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2011 * gfortran.dg/gomp/reduction1.f90: Likewise.
2012 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2013
2014 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2015
2016 PR fortran/31119
2017 * gfortran.dg/bounds_check_9.f90: New test.
2018 * gfortran.dg/bounds_check_fail_2.f90: New test.
2019
2020 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2021
2022 PR c++/33462 (again)
2023 * g++.dg/ext/va-arg1.C: Adjust.
2024
2025 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2026
2027 PR c++/33462
2028 * g++.dg/ext/va-arg1.C: New.
2029
2030 2007-09-18 Tobias Burnus <burnus@net-b.de>
2031
2032 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2033
2034 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2035
2036 PR c++/33463
2037 * g++.dg/rtti/typeid6.C: New.
2038
2039 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2040
2041 PR c++/33464
2042 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2043 * g++.dg/ext/is_class_error2.C: New.
2044
2045 2007-09-18 Richard Guenther <rguenther@suse.de>
2046
2047 PR tree-optimization/33340
2048 * g++.dg/torture/pr33340.C: New testcase.
2049
2050 2007-09-18 Tobias Burnus <burnus@net-b.de>
2051
2052 PR fortran/33231
2053 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2054 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2055 * gfortran.dg/elemental_subroutine_5.f90: New.
2056
2057 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2058
2059 * lib/target-supports.exp (check_profiling_available): Extend
2060 mips*-*-elf check to mips*-*-elf*.
2061
2062 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2063
2064 * gcc.dg/format/c90-scanf-5.c: New test.
2065 * gcc.dg/format/c99-scanf-4.c: New test.
2066 * gcc.dg/format/ext-7.c: New test.
2067 * gcc.dg/format/ext-8.c: New test.
2068
2069 PR middle-end/33423
2070 * gcc.c-torture/compile/20070915-1.c: New test.
2071
2072 2007-09-17 Tobias Burnus <burnus@net-b.de>
2073
2074 PR fortran/33106
2075 * gfortran.dg/private_type_9.f90: New.
2076
2077 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2078
2079 PR middle-end/33449
2080 * gfortran.dg/pr33449.f90: New test.
2081
2082 2007-09-17 Tobias Burnus <burnus@net-b.de>
2083
2084 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2085 * gfortran.dg/private_type_1.f90: Ditto
2086 * gfortran.dg/interface_18.f90: New.
2087 * gfortran.dg/private_type_8.f90: New.
2088
2089 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2090
2091 PR c++/33124
2092 * g++.dg/warn/new1.C: Adjust.
2093 * g++.dg/torture/str_empty.C: Likewise.
2094
2095 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2096
2097 * gcc.target/mips/dse-1.c: New test.
2098
2099 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2100
2101 PR c++/32756
2102 * g++.dg/overload/operator3.C: New.
2103
2104 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2105
2106 * gcc.target/mips/truncate-1.c: New test.
2107
2108 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2109
2110 PR fortran/29396
2111 PR fortran/29606
2112 PR fortran/30625
2113 PR fortran/30871
2114 * gfortran.dg/subref_array_pointer_1.f90: New test.
2115 * gfortran.dg/subref_array_pointer_2.f90: New test.
2116
2117 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2118
2119 * gfortran.dg/nint_2.f90: Correct last change.
2120
2121 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2122
2123 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2124
2125 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2126
2127 * gcc.dg/vect/pr33373b.c: New test.
2128
2129 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2130
2131 PR target/33438
2132 * gcc.target/i386/pr33438.c: New test.
2133
2134 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2135
2136 * gfortran.dg/nint_2.f90: Revert previous commit.
2137
2138 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2139
2140 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2141
2142 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2143
2144 PR debug/33429
2145 * g++.dg/other/unused1.C: XFAIL class2 scan.
2146
2147 2007-09-13 Tobias Burnus <burnus@net-b.de>
2148
2149 PR fortran/33343
2150 * gfortran.dg/elemental_args_check_1.f90: New.
2151 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2152 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2153
2154 2007-09-13 Tobias Burnus <burnus@net-b.de>
2155
2156 * gfortran.dg/recursive_check_3.f90: New.
2157
2158 2007-09-13 Tobias Burnus <burnus@net-b.de>
2159
2160 PR fortran/33412
2161 * gfortran.dg/elemental_bind_c.f90: New.
2162
2163 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2164
2165 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2166 * gcc.target/mips/mips16-attributes-2.c: New test.
2167 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2168 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2169 hard-float asm when __mips16 is defined.
2170 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2171 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2172 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2173 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2174 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2175 * gcc.target/mips/pr26765.c (foo): Likewise.
2176 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2177 targets, use dg-mips-options instead of dg-options, and use -mgp32
2178 to force 32-bit mode.
2179 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2180 and 64-bit mode.
2181 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2182
2183 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2184 Michael Meissner <michael.meissner@amd.com>
2185
2186 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2187 * gcc.target/i386/sse5-hsubX.c: Ditto.
2188 * gcc.target/i386/sse5-permpX.c: Ditto.
2189 * gcc.target/i386/sse5-haddX.c: Ditto.
2190 * gcc.target/i386/sse5-maccXX.c: Ditto.
2191 * gcc.target/i386/sse5-msubXX.c: Ditto.
2192 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2193 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2194
2195 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2196 optimizes floating point conditional moves into the pcmov
2197 instruction on SSE5.
2198 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2199
2200 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2201 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2202 SSE5.
2203
2204 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2205 compiler optimizes vector (a*b)+c into fmadd on SSE5.
2206
2207 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2208 optimizes (a*b)+c into fmadd on SSE5.
2209
2210 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2211 whether the SSE5 instructions can be generated.
2212
2213 * gcc.target/i386/sse5-check.h: New. Add support for
2214 SSE5 tests.
2215
2216 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2217 ammintrin.h, and turn on -msse5 option instead of -msse4a.
2218 * gcc.target/i386/sse-13.c: Ditto.
2219 * gcc.target/i386/sse-14.c: Ditto.
2220
2221 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
2222
2223 PR testsuite/33153
2224 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2225 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2226
2227 2007-09-12 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR target/32338
2230 * gcc.dg/pr32338-1.c: New test.
2231 * gcc.dg/pr32338-2.c: New test.
2232
2233 2007-09-12 Bob Wilson <bob.wilson@acm.org>
2234
2235 * lib/target-supports.exp (check_effective_target_sync_int_long):
2236 Revert change to add xtensa.
2237 (check_effective_target_sync_char_short): Likewise.
2238
2239 2007-09-12 Olivier Hainque <hainque@adacore.com>
2240
2241 * gnat.dg/packed_subtype.adb: New test.
2242
2243 2007-09-12 Tobias Burnus <burnus@net-b.de>
2244
2245 PR fortran/33297
2246 * gfortran.dg/intrinsic_size.f90: New.
2247
2248 2007-09-12 Tobias Burnus <burnus@net-b.de>
2249
2250 PR fortran/33284
2251 PR fortran/33310
2252 * gfortran.dg/conflicts_2.f90: New.
2253
2254 2007-09-12 Ira Rosen <irar@il.ibm.com>
2255
2256 PR tree-optimization/32377
2257 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2258 dependence distance.
2259 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2260 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2261 * gcc.dg/vect/no-vfa-vect-depend-1.c,
2262 gfortran.dg/vect/no-vfa-pr32377.f90: New.
2263
2264 2007-09-12 Richard Guenther <rguenther@suse.de>
2265
2266 PR middle-end/33382
2267 * gcc.c-torture/compile/pr33382.c: New testcase.
2268 * gcc.c-torture/execute/pr33382.c: Likewise.
2269
2270 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
2271
2272 PR fortran/33395
2273 * gfortran.dg/c_ptr_tests_12.f03: New test case.
2274
2275 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
2276
2277 PR tree-optimization/33373
2278 * gcc.dg/vect/pr33373.c: New test.
2279
2280 2007-09-12 Ben Elliston <bje@au.ibm.com>
2281
2282 * lib/target-supports.exp (check_effective_target_vect_no_double):
2283 Remove unused proc.
2284
2285 2007-09-12 Ben Elliston <bje@au.ibm.com>
2286 Ulrich Weigand <uweigand@de.ibm.com>
2287
2288 * gcc.target/spu/dfcgt-nan.c: New test.
2289
2290 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
2291
2292 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2293
2294 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2295
2296 PR fortran/33040
2297 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2298
2299 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2300
2301 * gcc.dg/va-arg-pack-len-1.c: New test.
2302 * g++.dg/va-arg-pack-len-1.C: New test.
2303
2304 2007-09-11 Michael Matz <matz@suse.de>
2305
2306 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2307
2308 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2309
2310 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2311 checks for size of long double.
2312 * gcc.dg/dfp/convert.h: New file.
2313 * gcc.dg/dfp/convert-bfp-2.c: New test.
2314 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2315 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2316 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2317 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2318 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2319 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2320 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2321 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2322 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2323
2324 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2325
2326 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2327 Change dg-final to expect 1 non-profitable loop and
2328 3 profitable loops.
2329 * gcc.dg/vect/costmodel/x86-64/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-fast-math-vect-pr29925.c:
2333 Change dg-final to expect 1 profitable loop.
2334 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2335 Change dg-final to expect 1 profitable loop.
2336
2337 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2338
2339 * gcc.target/mips/call-saved-1.c: New test.
2340 * gcc.target/mips/call-saved-2.c: Likewise.
2341 * gcc.target/mips/call-saved-3.c: Likewise.
2342 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2343 instead of mips_mips64. Set mips_fp64 too.
2344 (is_gp32_flag): Return true for -mips1 and -mips2.
2345 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2346
2347 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2348
2349 * g++.dg/ext/va-arg-pack-1.C: New test.
2350 * g++.dg/ext/va-arg-pack-2.C: New test.
2351
2352 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2353
2354 PR target/33369
2355 * gcc.dg/vect/pr33369.c: New test.
2356
2357 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2358
2359 PR fortran/33370
2360 * gfortran.dg/array_memcpy_5.f90: New test.
2361
2362 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2363
2364 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2365
2366 2007-09-09 Richard Guenther <rguenther@suse.de>
2367
2368 * gcc.c-torture/compile/20070906-1.c: New testcase.
2369
2370 2007-09-09 Ira Rosen <irar@il.ibm.com>
2371
2372 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2373 noinline attribute.
2374 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2375 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2376 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2377 Likewise.
2378
2379 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2380
2381 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2382
2383 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2384
2385 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2386
2387 2007-09-09 Ira Rosen <irar@il.ibm.com>
2388
2389 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2390 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2391 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2392 Compile tests with -fno-tree-pre.
2393 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2394 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2395 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2396 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2397 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2398 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2399 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2400 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2401 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2402 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2403 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2404 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2405 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2406 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2407 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2408 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2409 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2410 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2411 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2412
2413 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2414
2415 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2416 to call objdump.
2417 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2418 Use remote_exec to call c++filt.
2419 * lib/target-supports-dg.exp (dg-require-host-local): New.
2420 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2421 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2422 * g++.dg/rtti/repo1.C: Likewise.
2423 * g++.dg/template/repo1.C: Likewise.
2424 * g++.dg/template/repo2.C: Likewise.
2425 * g++.dg/template/repo3.C: Likewise.
2426 * g++.dg/template/repo4.C: Likewise.
2427 * g++.dg/template/repo5.C: Likewise.
2428 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2429 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2430 * g++.old-deja/g++.pt/repo1.C: Likewise.
2431 * g++.old-deja/g++.pt/repo2.C: Likewise.
2432 * g++.old-deja/g++.pt/repo3.C: Likewise.
2433 * g++.old-deja/g++.pt/repo4.C: Likewise.
2434 * gcc.dg/cpp/trad/builtins.c: Likewise.
2435
2436 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2437
2438 PR tree-optimization/32283
2439 * gcc.dg/tree-ssa/loop-31.c: New test.
2440
2441 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2442
2443 PR rtl-optimization/26449
2444 * gcc.target/i386/pr26449-1.c: New file.
2445
2446 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2447
2448 PR target/33329
2449 PR rtl-optimization/26449
2450 * gcc.target/i386/pr33329.c: New file.
2451
2452 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2453
2454 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2455
2456 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2457
2458 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2459
2460 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2461
2462 PR tree-optimization/33301
2463 * gfortran.dg/vect/pr33301.f: New test.
2464
2465 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2466
2467 PR libfortran/33307
2468 * gfortran.dg/backspace_10.f90: New test.
2469
2470 2007-09-07 Richard Guenther <rguenther@suse.de>
2471
2472 Reapply
2473 2007-09-06 Richard Guenther <rguenther@suse.de>
2474
2475 PR tree-optimization/32586
2476 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2477 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2478 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2479 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2480 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2481 now obsolete simplification.
2482
2483 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2484
2485 PR tree-optimization/33299
2486 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2487 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2488
2489 2007-09-07 Richard Guenther <rguenther@suse.de>
2490
2491 Revert
2492 2007-09-06 Richard Guenther <rguenther@suse.de>
2493
2494 PR tree-optimization/32586
2495 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2496 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2497 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2498 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2499 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2500 now obsolete simplification.
2501
2502 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2503
2504 PR tree-optimization/32821
2505 * gcc.dg/tree-ssa/pr32821.c: New file.
2506
2507 2007-09-07 Richard Sandiford <richard@codesourcery.com>
2508
2509 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2510 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2511 and mips_forced_no_er.
2512 (dg-mips-options): Add -mno-abicalls when a small-data option is
2513 specified. Skip tests with small-data options if mips_forced_gp.
2514 Skip tests with -mexplicit-relocs if mips_forced_no_er.
2515 * gcc.target/mips/sdata-1.c: New test.
2516 * gcc.target/mips/sdata-2.c: Likewise.
2517 * gcc.target/mips/sdata-3.c: Likewise.
2518 * gcc.target/mips/sdata-4.c: Likewise.
2519
2520 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2521
2522 PR fortran/33298
2523 * spread_zerosize_1.f90: New test case.
2524 * spread_bounds_1.f90: New test case.
2525
2526 2007-09-06 Paolo Carlini <pcarlini@suse.de>
2527
2528 PR c++/32674
2529 * g++.dg/template/static31.C: New.
2530
2531 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2532
2533 PR fortran/33271
2534 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2535 powerpc*-linux-gnu.
2536
2537 2007-09-06 David Daney <ddaney@avtrex.com>
2538 Richard Sandiford <richard@codesourcery.com>
2539
2540 PR target/33256
2541 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2542 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2543 * gcc.target/mips/pr33256.c: New test.
2544
2545 2007-09-06 Tom Tromey <tromey@redhat.com>
2546
2547 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2548
2549 2007-09-06 Richard Guenther <rguenther@suse.de>
2550
2551 PR tree-optimization/32586
2552 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2553 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2554 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2555 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2556 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2557 now obsolete simplification.
2558
2559 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
2560
2561 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2562 * gcc.target/i386/sse3-addsubps.c: Ditto.
2563 * gcc.target/i386/sse3-haddpd.c: Ditto.
2564 * gcc.target/i386/sse3-haddps.c: Ditto.
2565 * gcc.target/i386/sse3-hsubpd.c: Ditto.
2566 * gcc.target/i386/sse3-hsubps.c: Ditto.
2567 * gcc.target/i386/sse3-lddqu.c: Ditto.
2568 * gcc.target/i386/sse3-movddup.c: Ditto.
2569 * gcc.target/i386/sse3-movshdup.c: Ditto.
2570 * gcc.target/i386/sse3-movsldup.c: Ditto.
2571
2572 2007-09-06 Richard Guenther <rguenther@suse.de>
2573
2574 PR tree-optimization/33302
2575 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2576
2577 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2578
2579 PR libfortran/33225
2580 * gfortran.dg./fmt_float.f90: New test.
2581
2582 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2583
2584 PR libfortran/33253
2585 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2586
2587 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2588
2589 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2590 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2591
2592 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2593
2594 * g++.dg/eh/builtin1.C: New test.
2595 * g++.dg/eh/builtin2.C: New test.
2596 * g++.dg/eh/builtin3.C: New test.
2597
2598 PR c++/33289
2599 * g++.dg/eh/builtin4.C: New test.
2600
2601 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2602
2603 * gcc.target/powerpc/dfp-dd.c: New test.
2604 * gcc.target/powerpc/dfp-td.c: New test.
2605
2606 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2607
2608 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2609 * gcc.dg/va-arg-pack-1.c: New test.
2610
2611 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2612
2613 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2614 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2615 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2616 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2617 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2618
2619 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2620
2621 PR c++/30302
2622 * g++.dg/ext/anon-struct5.C: New.
2623
2624 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2625
2626 * gcc.dg/i386-cpuid.h: Remove.
2627 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2628 (main): Use __get_cpuid to get target features.
2629 * gcc.target/i386/sse-check.h: Ditto.
2630 * gcc.target/i386/sse2-check.h: Ditto.
2631 * gcc.target/i386/sse3-check.h: Ditto.
2632 * gcc.target/i386/ssse3-check.h: Ditto.
2633 * gcc.target/i386/sse4_1-check.h: Ditto.
2634 * gcc.target/i386/sse4_2-check.h: Ditto.
2635 * gcc.target/i386/sse4a-check.h: Ditto.
2636 * gcc.dg/torture/pr16104-1.c: Ditto.
2637 (do_test): Change to void.
2638 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2639 * gcc.target/i386/sse-6.c: Ditto.
2640 * gcc.target/i386/sse-7.c: Ditto.
2641 * g++.dg/other/i386-1.C: Include cpuid.h.
2642 (main): New function. Use __get_cpuid to get target fetaures.
2643
2644 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2645 David Ung <davidu@mips.com>
2646 Nigel Stephens <nigel@mips.com>
2647
2648 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2649 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2650 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2651 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2652 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2653 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2654 * gcc.dg/torture/pr19683-1.c: Likewise.
2655 * gcc.target/mips/madd-3.c: Likewise.
2656 * gcc.target/mips/maddu-3.c: Likewise.
2657 * gcc.target/mips/msub-3.c: Likewise.
2658 * gcc.target/mips/msubu-3.c: Likewise.
2659 * gcc.target/mips/asm-1.c: Likewise.
2660 * gcc.target/mips/branch-1.c: Likewise.
2661 * gcc.target/mips/ins-1.c: Likewise.
2662 * gcc.target/mips/near-far-3.c: Likewise.
2663 * gcc.target/mips/near-far-4.c: Likewise.
2664 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2665 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2666 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2667 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2668 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2669 * gcc.target/mips/dspr2-MULT.c: Likewise.
2670 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2671 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2672 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2673 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2674 * gcc.target/mips/code-readable-2.c: Likewise.
2675 * gcc.target/mips/code-readable-3.c: Likewise.
2676
2677 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2678 David Ung <davidu@mips.com>
2679 Nigel Stephens <nigel@mips.com>
2680
2681 * gcc.target/mips/mips16-attributes.c: New.
2682
2683 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2684
2685 PR fortran/31564
2686 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2687
2688 PR fortran/33241
2689 * gfortran.dg/char_length_10.f90: New test.
2690
2691 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2692
2693 PR c++/29731
2694 * g++.dg/parse/template24.C: New.
2695
2696 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2697
2698 * g++.dg/other/spu2vmx-1.C: New test.
2699
2700 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2701
2702 PR tree-optimization/33017
2703 * gcc.dg/pr33017.c: New test.
2704
2705 2007-09-05 Ben Elliston <bje@au.ibm.com>
2706
2707 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2708 __protected_stream family of macros.
2709
2710 2007-09-04 Jan Hubicka <jh@suse.cz>
2711
2712 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2713 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2714 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2715 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2716 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2717 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2718 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2719 Likewise.
2720
2721 2007-09-04 Janus Weil <jaydub66@gmail.com>
2722 Tobias Burnus <burnus@net-b.de>
2723
2724 * gfortran.dg/proc_decl_1.f90: New.
2725 * gfortran.dg/proc_decl_2.f90: New.
2726 * gfortran.dg/proc_decl_3.f90: New.
2727 * gfortran.dg/proc_decl_4.f90: New.
2728
2729 2007-09-04 Jan Hubicka <jh@suse.cz>
2730
2731 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2732 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2733 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2734 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2735 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2736 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2737 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2738 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2739 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2740 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2741 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2742 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2743 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2744 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2745 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2746 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2747 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2748 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2749 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2750 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2751 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2752 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2753 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2754 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2755 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2756 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2757 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2758 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2759 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2760 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2761 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2762 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2763 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2764 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2765 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2766 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2767 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2768 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2769 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2770 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2771 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2772 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2773 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2774 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2775 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2776 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2777 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2778 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2779 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2780 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2781 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2782 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2783 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2784 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2785 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2786 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2787 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2788 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2789 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2790 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2791 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2792 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2793 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2794 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2795 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2796 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2797 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2798 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2799 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2800 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2801 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2802 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2803 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2804 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2805 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2806 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2807 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2808 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2809 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2810 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2811 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2812 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2813 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2814 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2815 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2816 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2817 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2818 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2819 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2820 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2821 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2822 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2823 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2824 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2825 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2826 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2827 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2828 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2829 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2830 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2831 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2832 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2833 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2834 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2835 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2836 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2837 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2838 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2839 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2840 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2841 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2842 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2843 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2844 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2845 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2846 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2847 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2848 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2849 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2850 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2851 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2852 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2853 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2854 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2855 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2856 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2857 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2858 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2859 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2860 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2861 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2862 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2863 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2864 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2865 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2866 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2867 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2868 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2869 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2870 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2871 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2872 noinline.
2873 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2874 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2875 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2876 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2877 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2878 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2879 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2880 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2881 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2882 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2883 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2884 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2885 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2886 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2887 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2888 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2889 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2890 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2891 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2892 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2893 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2894 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2895 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2896 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2897 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2898 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2899 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2900 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2901 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2902 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2903 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2904 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2905 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2906 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2907 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2908 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2909 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2910 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2911 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2912 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2913 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2914 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2915 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2916 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2917 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2918 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2919 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2920 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2921 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2922 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2923 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2924 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2925 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2926 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2927 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2928 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2929 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2930 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2931 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2932 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2933 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2934 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2935 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2936 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2937 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2938 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2939 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2940 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2941 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2942 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2943 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2944 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2945 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2946 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2947 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2948 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2949 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2950 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2951 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2952 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2953 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2954 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2955 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2956 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2957 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2958 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2959 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2960 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2961 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2962 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2963 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2964 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2965 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2966 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2967 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2968 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2969 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2970 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2971 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2972 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2973 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2974 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2975 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2976 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2977 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2978 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2979 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2980 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2981 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2982 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2983 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2984 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2985 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2986 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2987 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2988 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2989 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2990 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2991 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2992 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2993 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2994 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2995 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2996 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2997 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2998 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2999
3000 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3001
3002 PR middle-end/33187
3003 * gcc.target/i386/cmov7.c: New file.
3004
3005 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3006
3007 * gcc.target/i386/sse4a-check.h: New file.
3008 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
3009 * gcc.target/i386/sse4a-insert.c: Ditto.
3010 * gcc.target/i386/sse4a-montsd.c: Ditto.
3011 * gcc.target/i386/sse4a-montss.c: Ditto.
3012 * gcc.target/i386/mmx-check.h: New file.
3013 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
3014 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3015 * gcc.target/i386/sse-check.h: New file.
3016 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
3017 * gcc.target/i386/sse-3.c: Ditto.
3018 * gcc.target/i386/sse-7.c: Ditto.
3019 * gcc.target/i386/sse-9.c: Ditto.
3020 * gcc.target/i386/ssefn-3.c: Ditto.
3021 * gcc.target/i386/sse-recip.c: Ditto.
3022 * gcc.target/i386/sse-recip-vec.c: Ditto.
3023 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3024 * gcc.target/i386/20020523-1.c: Remove.
3025 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
3026 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3027 * gcc.target/i386/ssefn-4.c: Ditto.
3028 * gcc.target/i386/sse-6.c: Ditto.
3029 * gcc.target/i386/sse-10.c: Ditto.
3030 * gcc.target/i386/sse-11.c: Ditto.
3031 * gcc.target/i386/sse-18.c: Ditto.
3032 * gcc.target/i386/fpprec-1.c: Ditto.
3033 * g++.dg/other/i386-1.C: Ditto.
3034
3035 2007-09-04 Richard Guenther <rguenther@suse.de>
3036
3037 PR tree-optimization/33291
3038 * gcc.dg/volatile2.c: New testcase.
3039 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3040 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3041 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3042 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3043
3044 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3045
3046 PR fortran/33253
3047 * gfortran.dg/namelist_15.f90: Update test.
3048 * gfortran.dg/namelist_24.f90: Update test.
3049 * gfortran.dg/namelist_38.f90: New test.
3050
3051 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3052
3053 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
3054 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3055 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
3056 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3057 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
3058 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3059
3060 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3061
3062 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3063 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3064
3065 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3066
3067 2007-09-02 David Daney <ddaney@avtrex.com>
3068
3069 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3070 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3071 * gcc.target/mips/atomic-memory-1.c: Ditto.
3072 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3073
3074 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3075
3076 * gcc.target/cris/builtin_clz_v0.c: New testcase.
3077 * gcc.target/cris/builtin_clz_v3.c: New testcase.
3078
3079 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
3080
3081 * gfortran.dg/substr_6.f90: New test.
3082
3083 2007-09-02 Paolo Carlini <pcarlini@suse.de>
3084
3085 PR c++/33208
3086 * g++.dg/other/error18.C: New.
3087 * g++.dg/expr/bitfield3.C: Adjust.
3088
3089 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
3090
3091 PR fortran/33276
3092 * gfortran.fortran-torture/compile/pr33276.f90: New.
3093
3094 2007-09-02 Joseph Myers <joseph@codesourcery.com>
3095
3096 PR C/29237
3097 PR middle-end/33272
3098 * gcc.dg/c99-arraydecl-3.c: New test.
3099
3100 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3101
3102 PR c++/32597
3103 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3104 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3105
3106 2007-08-31 Tobias Burnus <burnus@net-b.de>
3107
3108 PR fortran/33232
3109 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3110 * gfortran.dg/read_1.f90: New.
3111
3112 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3113
3114 PR c++/33210
3115 * g++.dg/template/error30.C: New.
3116
3117 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3118
3119 PR c++/32113
3120 * g++.dg/template/crash70.C: New.
3121
3122 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3123
3124 PR c++/33212
3125 * g++.dg/ext/is_class_error.C: New.
3126
3127 2007-08-31 Olivier Hainque <hainque@adacore.com>
3128
3129 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3130
3131 2007-08-31 David Edelsohn <edelsohn@gnu.org>
3132 Revital Eres <eres@il.ibm.com>
3133
3134 * gcc.target/powerpc/paired-1.c: New test.
3135 * gcc.target/powerpc/paired-2.c: New test.
3136 * gcc.target/powerpc/paired-3.c: New test.
3137 * gcc.target/powerpc/paired-4.c: New test.
3138 * gcc.target/powerpc/paired-5.c: New test.
3139 * gcc.target/powerpc/paired-6.c: New test.
3140 * gcc.target/powerpc/paired-7.c: New test.
3141 * gcc.target/powerpc/ppc-paired.c: New test.
3142
3143 2007-08-31 Ollie Wild <aaw@google.com>
3144
3145 * g++.dg/conversion/ptrmem2.C: New test.
3146 * g++.dg/conversion/ptrmem3.C: New test.
3147 * g++.dg/conversion/ptrmem4.C: New test.
3148 * g++.dg/conversion/ptrmem5.C: New test.
3149 * g++.dg/conversion/ptrmem6.C: New test.
3150 * g++.dg/conversion/ptrmem7.C: New test.
3151 * g++.dg/conversion/ptrmem8.C: New test.
3152
3153 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
3154
3155 PR fortran/31879
3156 * gfortran.dg/char_length_7.f90: New test.
3157 * gfortran.dg/char_length_9.f90: New test.
3158 * gfortran.dg/char_assign_1.f90: Add extra warning.
3159
3160 PR fortran/31197
3161 PR fortran/31258
3162 * gfortran.dg/char_length_8.f90: New test.
3163
3164 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3165
3166 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3167
3168 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3169
3170 * gcc.dg/inline-24.c: New test.
3171 * g++.dg/opt/inline11.C: New test.
3172
3173 2007-08-30 Richard Guenther <rguenther@suse.de>
3174
3175 * gcc.target/i386/vectorize5.c: New testcase.
3176
3177 2007-08-30 Tobias Burnus <burnus@net-b.de>
3178
3179 PR fortran/33228
3180 * interface.c (check_interface0): Improve error for external procs.
3181 (check_sym_interfaces): Fix checking of module procedures.
3182
3183 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3184
3185 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3186 (AI): Add AI_ALIGN.
3187 * gcc.dg/sync-3.c: New test.
3188
3189 PR middle-end/32758
3190 * gcc.dg/cleanup-12.c: New test.
3191
3192 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
3193
3194 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3195 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3196 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3197 * gcc.dg/pr32450.c: Ditto.
3198 * gcc.dg/nest.c: Ditto.
3199 * gcc.dg/nested-func-4.c: Ditto.
3200 * g++.old-deja/g++.law/profile1.C: Ditto.
3201
3202 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3203
3204 PR fortran/32989
3205 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3206 non-default integer kind arguments.
3207
3208 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
3209
3210 PR fortran/33105
3211 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3212
3213 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3214
3215 * gcc.dg/h8300-ice2.c: Remove target selector.
3216
3217 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
3218
3219 PR fortran/33215
3220 * gfortran.dg/binding_label_tests_15.f03: New test case.
3221 * gfortran.dg/binding_label_tests_16.f03: Ditto.
3222
3223 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3224
3225 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3226 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3227
3228 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
3229
3230 PR c++/33194
3231 * g++.dg/other/canon-33194.C: New.
3232
3233 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
3234
3235 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3236 * gcc.c-torture/execute/pr23135.c: Likewise.
3237
3238 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3239
3240 * gcc.dg/pr31344.c: Move to ...
3241 * gcc.dg/dfp/pr31344.c: ... here.
3242 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3243 * gcc.dg/20050503-1.c: Ditto.
3244 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3245 * gcc.dg/20061127-1.c: Compile only for fpic targets.
3246 * gcc.dg/20060801-1.c: Ditto.
3247
3248 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
3249
3250 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3251 * gfortran.dg/nan_1.f90: Likewise.
3252
3253 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3254
3255 PR fortran/33055
3256 Revert previous patch.
3257
3258 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
3259 Kazu Hirata <kazu@codesourcery.com>
3260
3261 * gcc.target/m68k/interrupt-1.c: New.
3262
3263 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3264
3265 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3266 10000 for targets where "int" can't hold at least 100000.
3267 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3268 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3269 (test5)(test6): Use it.
3270 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3271 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3272 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3273 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3274 * gcc.dg/attr-alloc_size.c (test): Likewise.
3275
3276 2007-08-28 Paolo Carlini <pcarlini@suse.de>
3277
3278 PR c++/33209
3279 * g++.dg/template/error29.C: New.
3280
3281 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR c++/32596
3284 * g++.dg/ext/visibility/anon5.C: New test.
3285
3286 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3287
3288 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3289
3290 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3291
3292 * gfortran.dg/gamma_1.f90: Remove large-real tests.
3293 * gfortran.dg/gamma_2.f90: Remove large-real tests.
3294 * gfortran.dg/gamma_4.f90: New: large-real tests.
3295
3296 2007-08-28 Jason Merrill <jason@redhat.com>
3297
3298 PR c++/29000
3299 * g++.dg/ext/stmtexpr12.C: New test.
3300
3301 PR c++/28558
3302 * g++.dg/ext/attrib28.C: New test.
3303
3304 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3305
3306 PR target/32661
3307 * gcc.target/i386/pr32661.c: New test.
3308
3309 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3310
3311 PR middle-end/32370
3312 * gcc.dg/pr32370.c: New test.
3313
3314 PR rtl-optimization/33148
3315 * gcc.c-torture/compile/20070827-1.c: New test.
3316
3317 PR debug/32914
3318 * d++.dg/debug/const3.C: New test.
3319 * d++.dg/debug/const4.C: New test.
3320 * d++.dg/debug/dwarf2/const1.C: New test.
3321 * d++.dg/debug/dwarf2/const2.C: New test.
3322 * d++.dg/debug/dwarf2/const2b.C: New test.
3323
3324 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3325 Vladimir Yanovsky <yanov@il.ibm.com>
3326 Revital Eres <eres@il.ibm.com>
3327 Andrey Belevantsev <abel@ispras.ru>
3328
3329 * gcc.dg/sms-1.c: New test.
3330
3331 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3332
3333 * g++.dg/ext/gnu-inline-common.h: New.
3334 * g++.dg/ext/gnu-inline-global-reject.C: New.
3335 * g++.dg/ext/gnu-inline-global.C: New.
3336 * g++.dg/ext/gnu-inline-namespace.C: New.
3337 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3338 * g++.dg/ext/gnu-inline-class.C: New.
3339 * g++.dg/ext/gnu-inline-class-static.C: New.
3340 * g++.dg/ext/gnu-inline-template-class.C: New.
3341 * g++.dg/ext/gnu-inline-template-func.C: New.
3342
3343 2007-08-27 Jason Merrill <jason@redhat.com>
3344
3345 PR c++/31337
3346 * g++.dg/ext/stmtexpr11.C: New.
3347
3348 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3349
3350 * lib/target-supports.exp (check_profiling_available):
3351 Set profiling_available_saved to 0 on fido-*-elf.
3352
3353 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3354
3355 PR tree-optimization/33173
3356
3357 * gcc.c-torture/compile/pr33173.c: New.
3358
3359 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3360
3361 PR target/31385
3362 * gcc.dg/dfp/pr31385.c: New.
3363
3364 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3365
3366 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3367
3368 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3369
3370 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3371 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3372 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3373 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3374 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3375 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3376 gcc.target/m68k directory.
3377 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3378 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3379 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3380 gcc.target/cris directory.
3381 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3382 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3383 gcc.target/bfin directory.
3384
3385 * gcc.target/sh: New directory.
3386 * gcc.target/sh/sh.exp: New file.
3387 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3388 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3389 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3390 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3391 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3392 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3393
3394 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3395
3396 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3397 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3398 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3399 * gcc.target/i386/local2.c: Ditto.
3400 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3401 * gcc.target/i386/20011119-1.c: Ditto.
3402 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3403 * gcc.target/i386/fastcall-1.c: Fix target selector.
3404
3405 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3406
3407 PR fortran/33055
3408 * gfortran.dg/negative_unit.f: Add new check
3409 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3410 -fdefault-integer-8.
3411
3412 2007-08-26 Asher Langton <langton2@llnl.gov>
3413
3414 * gfortran.dg/recursive_stack.f90: New.
3415 * gfortran.dg/openmp_stack.f90: New.
3416
3417 2007-08-26 Tobias Burnus <burnus@net-b.de>
3418
3419 PR fortran/31298
3420 * gfortran.dg/use_10.f90: New.
3421
3422 2007-08-26 Tobias Burnus <burnus@net-b.de>
3423
3424 PR fortran/32985
3425 * gfortran.dg/namelist_14.f90: Make test case valid.
3426 * gfortran.dg/common_10.f90: New.
3427
3428 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3429
3430 PR middle-end/33181
3431 * gcc.dg/ifelse-2.c: New.
3432
3433 2007-08-26 Tobias Burnus <burnus@net-b.de>
3434
3435 PR fortran/32980
3436 * gfortran.dg/gamma_1.f90: New.
3437 * gfortran.dg/gamma_2.f90: New.
3438 * gfortran.dg/gamma_3.f90: New.
3439
3440 2007-08-26 Tobias Burnus <burnus@net-b.de>
3441
3442 PR fortran/33188
3443 * gfortran.dg/used_types_18.f90: New.
3444
3445 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3446
3447 * gcc.dg/array-init-2.c: New test.
3448
3449 2007-08-24 Tobias Burnus <burnus@net-b.de>
3450
3451 PR fortran/33178
3452 * gfortran.dg/initialization_4.f90: Update dg-error.
3453 * gfortran.dg/initialization_13.f90: New.
3454
3455 2007-08-24 Richard Guenther <rguenther@suse.de>
3456
3457 PR middle-end/33166
3458 * gcc.c-torture/compile/pr33166.c: New testcase.
3459
3460 2007-08-24 Tobias Burnus <burnus@net-b.de>
3461
3462 PR fortran/33139
3463 * gfortran.dg/pointer_assign_4.f90: New.
3464 * gfortran.dg/shape_2.f90: Fix test case.
3465 * gfortran.dg/char_result_4.f90: Ditto.
3466
3467 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3468
3469 * gcc.dg/array-init-1.c: New test.
3470
3471 PR c++/32567
3472 * g++.dg/parse/crash36.C: New test.
3473
3474 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3475
3476 * gcc.dg/pr32721.c: Updated.
3477
3478 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR tree-optimization/32573
3481 PR middle-end/32946
3482 * gcc.dg/pr32573.c: New test.
3483
3484 PR c++/32898
3485 * g++.dg/lookup/ns3.C: New test.
3486
3487 * gfortran.dg/assumed_charlen_sharing.f90: New test.
3488
3489 PR c++/31941
3490 * g++.dg/parse/crash37.C: New test.
3491
3492 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3493
3494 PR target/17390
3495 * gcc.target/i386/pr17390.c: New test.
3496
3497 2007-08-23 Richard Guenther <rguenther@suse.de>
3498
3499 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3500 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3501 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3502 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3503 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3504 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3505 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3506 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3507
3508 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3509
3510 * gcc.target/s390: New directory.
3511 * gcc.target/s390/s390.exp: New file.
3512 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3513 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3514 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3515 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3516 gcc.target/s390 directory.
3517
3518 2007-08-23 Richard Guenther <rguenther@suse.de>
3519
3520 PR tree-optimization/32328
3521 * testsuite/gcc.dg/pr32328.c: New testcase.
3522
3523 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
3524
3525 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3526 available.
3527
3528 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3529
3530 PR fortran/33095
3531 * gfortran.dg/min_max_optional_5.f90: New test.
3532 * gfortran.dg/min_max_optional_2.f90: Remove.
3533 * gfortran.dg/min_max_optional_3.f90: Remove.
3534 * gfortran.dg/min_max_optional_4.f90: Remove.
3535
3536 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3537
3538 * gcc.target/i386/xorps-sse.c: New.
3539 * gcc.target/i386/xorps-sse2.c: New.
3540
3541 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3542
3543 * gcc.target/i386/cmov3.c: Fix scan-assembler.
3544 * gcc.target/i386/cmov4.c: Fix scan-assembler.
3545 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3546
3547 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
3548
3549 PR fortran/33020
3550 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3551 include multiple kinds for SHAPE parameter within a single
3552 namespace.
3553 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3554 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
3555
3556 2007-08-22 Janus Weil <jaydub66@gmail.com>
3557
3558 * interface_abstract_1.f90: Extended test case.
3559 * interface_abstract_3.f90: New test.
3560
3561 2007-08-21 Christian Bruel <christian.bruel@st.com>
3562
3563 * gcc.dg/fold-sub.c: New test.
3564
3565 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3566
3567 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3568 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3569 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3570 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3571 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3572 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3573
3574 2007-08-22 Richard Guenther <rguenther@suse.de>
3575
3576 PR middle-end/33007
3577 * gcc.dg/pr33007.c: New testcase.
3578
3579 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3580
3581 * gcc.c-torture/execute/strcmp-1.x: Delete.
3582
3583 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3584
3585 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3586 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3587 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3588 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3589 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3590 gcc.target/i386/stack-realign.c,
3591 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3592 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3593 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3594 target using dg-require-effective-target directive.
3595 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3596 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3597 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3598 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3599 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3600 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3601 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3602 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3603 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3604 Require lp64 target using dg-require-effective-target directive.
3605 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3606 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3607 directive.
3608 * gcc.target/i386/20010202-1.c: Move from here ...
3609 * gcc.dg/20010202-1.c: ... to here.
3610
3611 2007-08-22 Richard Guenther <rguenther@suse.de>
3612
3613 PR tree-optimization/33142
3614 * gcc.c-torture/execute/pr33142.c: New testcase.
3615
3616 2007-08-22 Richard Guenther <rguenther@suse.de>
3617
3618 PR middle-end/32563
3619 * g++.dg/torture/pr32563.C: New testcase.
3620
3621 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3622
3623 PR middle-end/32912
3624 * gcc.dg/pr32912-1.c: Add -w to options.
3625 * gcc.dg/pr32912-2.c: Likewise.
3626 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3627
3628 2007-08-21 Ian Lance Taylor <iant@google.com>
3629
3630 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3631
3632 2007-08-21 Ian Lance Taylor <iant@google.com>
3633
3634 PR tree-optimization/33134
3635 * g++.dg/tree-ssa/pr33134.C: New test.
3636
3637 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3638
3639 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3640 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3641
3642 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR debug/32610
3645 * gcc.dg/debug/pr32610.c: New test.
3646
3647 * g++.dg/init/new24.C: New test.
3648
3649 PR middle-end/32912
3650 * gcc.dg/pr32912-1.c: New test.
3651 * gcc.dg/pr32912-2.c: New test.
3652 * gcc.dg/pr32912-3.c: New test.
3653
3654 2007-08-21 Richard Guenther <rguenther@suse.de>
3655
3656 * gcc.dg/pointer-arith-10.c: New testcase.
3657
3658 2007-08-21 Richard Guenther <rguenther@suse.de>
3659
3660 PR middle-end/33122
3661 * gcc.c-torture/compile/pr33122.c: New testcase.
3662
3663 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3664
3665 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3666
3667 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3668
3669 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3670
3671 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR c++/33025
3674 * g++.dg/init/new23.C: New test.
3675
3676 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3677
3678 PR middle-end/30564
3679 * gcc.c-torture/compile/pr30564-1.c: New test.
3680 * gcc.c-torture/compile/pr30564-2.c: New test.
3681
3682 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3683
3684 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3685
3686 2007-08-19 Tobias Burnus <burnus@net-b.de>
3687
3688 * gfortran.dg/interface_abstract_2.f90: New.
3689 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3690
3691 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3692
3693 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3694 unknown (so that outer-loop wont get analyzed).
3695 * gcc.dg/vect/vect-outer-1a.c: New test.
3696 * gcc.dg/vect/vect-outer-1b.c: New test.
3697 * gcc.dg/vect/vect-outer-1.c: New test.
3698 * gcc.dg/vect/vect-outer-2a.c: New test.
3699 * gcc.dg/vect/vect-outer-2b.c: New test.
3700 * gcc.dg/vect/vect-outer-2c.c: New test.
3701 * gcc.dg/vect/vect-outer-2.c: New test.
3702 * gcc.dg/vect/vect-outer-3a.c: New test.
3703 * gcc.dg/vect/vect-outer-3b.c: New test.
3704 * gcc.dg/vect/vect-outer-3c.c: New test.
3705 * gcc.dg/vect/vect-outer-3.c: New test.
3706 * gcc.dg/vect/vect-outer-4a.c: New test.
3707 * gcc.dg/vect/vect-outer-4b.c: New test.
3708 * gcc.dg/vect/vect-outer-4c.c: New test.
3709 * gcc.dg/vect/vect-outer-4d.c: New test.
3710 * gcc.dg/vect/vect-outer-4e.c: New test.
3711 * gcc.dg/vect/vect-outer-4f.c: New test.
3712 * gcc.dg/vect/vect-outer-4g.c: New test.
3713 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3714 * gcc.dg/vect/vect-outer-4i.c: New test.
3715 * gcc.dg/vect/vect-outer-4j.c: New test.
3716 * gcc.dg/vect/vect-outer-4k.c: New test.
3717 * gcc.dg/vect/vect-outer-4l.c: New test.
3718 * gcc.dg/vect/vect-outer-4m.c: New test.
3719 * gcc.dg/vect/vect-outer-4.c: New test.
3720 * gcc.dg/vect/vect-outer-5.c: New test.
3721 * gcc.dg/vect/vect-outer-6.c: New test.
3722 * gcc.dg/vect/vect-outer-fir.c: New test.
3723 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3724 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3725
3726 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3727
3728 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3729 and -fno-tree-reassoc.
3730 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3731 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3732 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3733 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3734 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3735 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3736 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3737 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3738 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3739 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3740 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3741 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3742 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3743 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3744 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3745 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3746 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3747 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3748 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3749 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3750 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3751 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3752 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3753 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3754 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3755 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3756 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3757 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3758 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3759 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3760 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3761 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3762 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3763 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3764 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3765 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3766 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3767
3768 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3769
3770 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3771 versioning for aliasing).
3772 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3773
3774 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3775 targets.
3776 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3777
3778 2007-08-18 Tom Tromey <tromey@redhat.com>
3779
3780 PR preprocessor/32974:
3781 * gcc.dg/cpp/pr32974.c: New file.
3782
3783 2007-08-17 Tobias Burnus <burnus@net-b.de>
3784
3785 * gfortran.dg/interface_abstract_1.f90: New.
3786
3787 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3788
3789 PR fortran/32881
3790 * gfortran.dg/pure_initializer_1.f90: New test.
3791
3792 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3793
3794 PR fortran/32875
3795 * gfortran.dg/array_constructor_18.f90: New test.
3796
3797 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3798
3799 PR c++/28989
3800 * g++.dg/expr/lval3.C: New test.
3801 * g++.dg/expr/lval4.C: New test.
3802
3803 2007-08-17 Ollie Wild <aaw@google.com>
3804
3805 PR c++/31749
3806 * g++.dg/lookup/builtin3.C: New test.
3807 * g++.dg/lookup/builtin4.C: New test.
3808 * g++.dg/lookup/using19.C: New test.
3809
3810 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3811
3812 PR c++/32190
3813 * g++.dg/parse/error31.C: New.
3814
3815 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3816
3817 PR c++/32112
3818 * g++.dg/template/error26.C: New.
3819
3820 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3821
3822 PR fortran/33079
3823 * gfortran.dg/zero_length_2.f90: New test.
3824
3825 2007-08-17 Tobias Burnus <burnus@net-b.de>
3826
3827 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3828 * gfortran.dg/kind_tests_3.f03: Ditto.
3829 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3830 * gfortran.dg/interface_13.f90: Ditto.
3831 * gfortran.dg/pr32738.f90: Ditto.
3832 * gfortran.dg/module_private_1.f90: Ditto.
3833 * gfortran.dg/test_only_clause.f90: Ditto.
3834 * gfortran.dg/bind_c_vars.f90: Ditto.
3835 * gfortran.dg/bind_c_dts.f90: Ditto.
3836 * gfortran.dg/use_9.f90: Ditto.
3837 * gfortran.dg/generic_8.f90: Ditto.
3838 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3839 * gfortran.dg/private_type_6.f90: Ditto.
3840 * gfortran.dg/c_assoc.f90: Ditto.
3841 * gfortran.dg/private_type_7.f90: Ditto.
3842 * gfortran.dg/global_vars_c_init.f90: Ditto.
3843 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3844 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3845 * gfortran.dg/c_size_t_test.f03: Ditto.
3846 * gfortran.dg/used_types_12.f90: Ditto.
3847 * gfortran.dg/pr25923.f90: Ditto.
3848 * gfortran.dg/test_com_block.f90: Ditto.
3849 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3850 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3851 * gfortran.dg/com_block_driver.f90: Ditto.
3852 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3853 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3854 * gfortran.dg/c_loc_test.f90: Ditto.
3855 * gfortran.dg/c_ptr_tests.f03: Ditto.
3856 * gfortran.dg/module_interface_1.f90: Ditto.
3857
3858 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3859
3860 PR c++/32870
3861 * g++.dg/other/error17.C: Adjust.
3862
3863 2007-08-17 Ben Elliston <bje@au.ibm.com>
3864
3865 PR middle-end/32970
3866 * g++.dg/ext/altivec-14.C: New test.
3867
3868 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3869
3870 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3871 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3872 dump files.
3873 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3874 * gcc.dg/vect/pr32366.c: Ditto.
3875
3876 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3877
3878 PR testsuite/33082
3879 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3880 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3881 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3882 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3883
3884 2007-08-16 Tobias Burnus <burnus@net-b.de>
3885
3886 PR fortran/33072
3887 * gfortran.dg/use_9.f90: New.
3888
3889 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3890
3891 * g++.dg/gcov/gcov-5.C: New test.
3892
3893 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3894
3895 * g++.dg/gcov/gcov-4.C: New test.
3896 * lib/gcov.exp (verify-lines): Add support for
3897 checking no-coverage lines.
3898
3899 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3900
3901 * gcc.dg/vect/vect-vfa-01.c: New.
3902 * gcc.dg/vect/vect-vfa-02.c: New.
3903 * gcc.dg/vect/vect-vfa-03.c: New.
3904 * gcc.dg/vect/vect-vfa-04.c: New.
3905 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3906 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3907 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3908 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3909 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3910 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3911 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3912 gfortran.dg/vect/pr19049.f90: Rename to start with
3913 prefix no-vfa-.
3914 * gcc.dg/vect/vect.exp: Disable versioning for alias
3915 when test starts with no-vfa-.
3916 * gfortran.dg/vect/vect.exp: Likewise.
3917
3918 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3919
3920 * gcc.dg/torture/pr32897.c: New test.
3921
3922 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3923
3924 PR c++/31132
3925 * g++.dg/template/crash69.C: New.
3926
3927 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3928
3929 * lib/target-supports.exp (check_effective_target_arm32): Use
3930 check_no_compiler_messages.
3931
3932 2007-08-15 Diego Novillo <dnovillo@google.com>
3933
3934 gcc.dg/tree-ssa/20070815.c: New test.
3935
3936 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3937
3938 PR fortran/33077
3939 * gfortran.dg/random_7.f90: Initialize variable.
3940
3941 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR middle-end/33074
3944 * gfortran.dg/pr33074.f90: New test.
3945
3946 PR c++/32992
3947 * g++.dg/opt/nrv14.C: New test.
3948
3949 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3950
3951 PR c++/33035
3952 * g++.dg/template/crash68.C: New.
3953
3954 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3955
3956 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3957 * gcc.dg/sibcall-4.c: Ditto.
3958
3959 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3960
3961 PR fortran/33066
3962 * gfortran.dg/use_8.f90: New test.
3963 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3964
3965 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3966
3967 PR c++/27211
3968 * g++.dg/template/error27.C: New.
3969 * g++.dg/template/error28.C: New.
3970 * g++.dg/other/pr28304.C: Adjust.
3971 * g++.old-deja/g++.mike/p811.C: Likewise.
3972
3973 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3974
3975 PR target/30315
3976 * gcc.target/i386/pr30315.c: New.
3977
3978 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3979
3980 PR fortran/32594
3981 * gfortran.dg/substr_5.f90: New test.
3982
3983 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3984
3985 PR c/30428
3986 * gcc.dg/vector-2.c: New test.
3987
3988 PR c++/30428
3989 * g++.dg/ext/vector8.C: New test.
3990
3991 2007-08-13 Dan Hipschman <dsh@google.com>
3992
3993 PR c/32953
3994 * gcc.dg/format/array-1.c: Add an additional test for
3995 unterminated format strings of length 1.
3996
3997 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3998
3999 PR fortran/32926
4000 * gfortran.dg/external_procedures_3.f90: New test.
4001
4002 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4003
4004 PR fortran/32827
4005 * gfortran.dg/import6.f90: New test.
4006
4007 2007-08-13 Andrew Pinski <pinskia@gmail.com>
4008
4009 PR C/30427
4010 * gcc.dg/vector-1.c: New test.
4011
4012 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4013
4014 * gcc.dg/pr21255-4.c: Skip for PIC.
4015 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4016
4017 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4018
4019 * gcc.dg/attr-isr.c: Skip for PIC.
4020 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4021 * gcc.dg/attr-isr-trapa.c: Likewise.
4022 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4023 * gcc.dg/pragma-isr-trapa.c: Likewise.
4024 * gcc.dg/pragma-isr-trapa2.c: Likewise.
4025
4026 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4027
4028 PR fortran/32962
4029 * gfortran.dg/transpose_1.f90: New test.
4030
4031 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4032
4033 PR fortran/29600
4034 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4035 intrinsic.
4036
4037 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4038
4039 PR fortran/30964
4040 PR fortran/33054
4041 * gfortran.dg/random_4.f90: New test.
4042 * gfortran.dg/random_5.f90: New test.
4043 * gfortran.dg/random_6.f90: New test.
4044 * gfortran.dg/random_7.f90: New test.
4045
4046 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4047
4048 PR fortran/32860
4049 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4050
4051 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4052
4053 PR fortran/31629
4054 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
4055
4056 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4057
4058 PR fortran/29600
4059 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4060 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4061
4062 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4063
4064 PR fortran/32937
4065 * gfortran.dg/char_length_6.f90: New test.
4066
4067 2007-08-10 Ollie Wild <aaw@google.com>
4068
4069 * g++.dg/lookup/using18.C: New test.
4070
4071 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4072
4073 PR c++/17763
4074 * g++.dg/other/error16.C: New.
4075
4076 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4077
4078 PR libfortran/33039
4079 * gfortran.dg/namelist_37.f90: New test.
4080
4081 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4082
4083 PR c++/22256
4084 * g++.dg/conversion/op3.C: New.
4085
4086 2007-08-09 Tobias Burnus <burnus@net-b.de>
4087
4088 PR fortran/32987
4089 * gfortran.dg/fmt_tab_1.f90: New.
4090 * gfortran.dg/fmt_tab_2.f90: New.
4091
4092 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4093
4094 PR c/32796
4095 * gcc.c-torture/compile/pr32796.c: New test.
4096
4097 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4098
4099 PR middle-end/32813
4100 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4101 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4102 instead of just -O.
4103
4104 2007-08-08 Richard Sandiford <richard@codesourcery.com>
4105
4106 * gcc.target/mips/code-readable-1.c: New test.
4107 * gcc.target/mips/code-readable-2.c: Likewise.
4108 * gcc.target/mips/code-readable-3.c: Likewise.
4109
4110 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
4111 Revital Eres <eres@il.ibm.com>
4112
4113 * gfortran.dg/sms-1.f90: Add comment.
4114 * gfortran.dg/sms-2.f90: New.
4115
4116 2007-08-07 Ian Lance Taylor <iant@google.com>
4117
4118 * gcc.dg/instrument-1.c: New test.
4119 * gcc.dg/instrument-2.c: New test.
4120 * gcc.dg/instrument-3.c: New test.
4121
4122 2007-08-07 Steve Ellcey <sje@cup.hp.com>
4123
4124 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4125
4126 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
4127
4128 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
4129 !vector_alignment_reachable targets.
4130 * gcc.dg/vect/vect-33.c: Likewise.
4131 * gcc.dg/vect/vect-42.c: Likewise.
4132 * gcc.dg/vect/vect-44.c: Likewise.
4133 * gcc.dg/vect/vect-50.c: Likewise.
4134 * gcc.dg/vect/vect-70.c: Likewise.
4135 * gcc.dg/vect/vect-71.c: Likewise.
4136 * gcc.dg/vect/vect-87.c: Likewise.
4137 * gcc.dg/vect/vect-88.c: Likewise.
4138 * gcc.dg/vect/vect-91.c: Likewise.
4139 * gcc.dg/vect/vect-93.c: Likewise.
4140 * gcc.dg/vect/vect-96.c: Likewise.
4141 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4142 * gcc.dg/vect/section-anchors-69.c: Likewise.
4143 * gcc.dg/vect/pr25413.c: Likewise.
4144 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4145 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4146 * gfortran.dg/vect-2.f90: Likewise.
4147 * gfortran.dg/vect-3.f90: Likewise.
4148 * gfortran.dg/vect-4.f90: Likewise.
4149 * gfortran.dg/vect-5.f90: Likewise.
4150 * lib/target-supports.exp (check_effective_target_natural_alignment):
4151 Return false for darwin.
4152 (check_effective_target_vector_alignment_reachable_for_double): New.
4153
4154 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
4155
4156 * gcc.dg/multiword-1.c: New testcase.
4157
4158 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
4159
4160 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4161 messages.
4162 * gfortran.dg/namelist_36.f90: New test.
4163
4164 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
4165
4166 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4167 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4168
4169 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
4170
4171 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4172 * gcc.dg/torture/type-generic-1.c: Likewise.
4173
4174 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4175
4176 * gcc.c-torture/20070522-1.c: Move to ...
4177 * gcc.c-torture/compile/20070522-1.c: Here.
4178
4179 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4180
4181 PR fortran/29828
4182 * gfortran.dg/minmax_char_1.f90: New test.
4183 * gfortran.dg/minmax_char_2.f90: New test.
4184 * gfortran.dg/min_max_optional_4.f90: New test.
4185
4186 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4187
4188 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4189 hanging on the testcase.
4190
4191 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4192
4193 PR middle-end/32988
4194 * gcc.c-torture/compile/pr32988.c: New test.
4195
4196 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4197
4198 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4199
4200 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
4201
4202 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
4203
4204 Revert:
4205 2007-03-22 Dirk Mueller <dmueller@suse.de>
4206
4207 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4208
4209 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4210
4211 PR fortran/32979
4212 * gfortran.dg/isnan_1.f90: New test.
4213
4214 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
4215 Revital Eres <eres@il.ibm.com>
4216
4217 * gcc.dg/sms-antideps.c: New test.
4218
4219 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
4220
4221 PR fortran/31214
4222 * gfortran.dg/entry_13.f90: New test.
4223
4224 * gfortran.dg/entry_12.f90: Clean up .mod file.
4225
4226 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4227
4228 PR fortran/32770
4229 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
4230 variables as kind=4 so they don't overflow the record length.
4231
4232 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
4233
4234 PR fortran/32968
4235 * gfortran.dg/selected_kind_1.f90: New test.
4236
4237 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4238
4239 PR middle-end/32780
4240 * gcc.c-torture/compile/pr32780.c: New test.
4241
4242 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4243
4244 RP middle-end/32399
4245 * gcc.c-torture/compile/pr32399.c: New testcase.
4246
4247 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4248
4249 PR middle-end/32304
4250 * g++.dg/torture/pr32304.C: New testcase.
4251
4252 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4253
4254 PR middle-end/32935
4255 * gfortran.fortran-torture/compile/complex_1.f90: New test.
4256
4257 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4258
4259 PR fortran/32955
4260 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4261
4262 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4263
4264 PR fortran/31202
4265 * gfortran.dg/nint_2.f90: New test.
4266
4267 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
4268
4269 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4270 * gcc.dg/weak/typeof-2.c: Likewise.
4271
4272 2007-08-03 Diego Novillo <dnovillo@google.com>
4273
4274 PR 31521
4275 * gcc.dg/tree-ssa/pr31521.c: New test.
4276
4277 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4278
4279 PR fortran/32770
4280 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
4281 iostat must be default kind.
4282
4283 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4284
4285 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4286
4287 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4288
4289 PR fortran/32770
4290 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
4291 explicit so test passes with -fdefault-integer-8.
4292 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4293 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4294
4295 2007-08-02 Lee Millward <lee.millward@gmail.com>
4296
4297 PR c++/30849
4298 * g++.dg/parse/asm1.C: New test.
4299
4300 PR c++/30850
4301 * g++.dg/parse/asm2.C: Likewise.
4302
4303 PR c++/30851
4304 * g++.dg/parse/asm3.C: Likewise.
4305
4306 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4307
4308 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4309 "int" is only 16 bit bits wide.
4310 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4311
4312 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4313
4314 * g++.dg/torture/type-generic-1.C: New.
4315 * gcc.dg/pr28796-2.c: Move tests ...
4316 * gcc.dg/tg-tests.h: ... here.
4317 * gcc.dg/torture/type-generic-1.c: New.
4318
4319 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4320
4321 PR libfortran/32954
4322 * minmaxloc_3.f90: New test case.
4323
4324 2007-08-01 Tobias Burnus <burnus@net-b.de>
4325
4326 PR fortran/32936
4327 * gfortran.dg/allocate_stat.f90: New.
4328
4329 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4330
4331 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4332
4333 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4334
4335 PR tree-optimization/32919
4336 * gcc.c-torture/compile/pr32919.c: New.
4337
4338 2007-08-01 Nick Clifton <nickc@redhat.com>
4339
4340 * gcc.c-torture/execute/execute.exp: Change copyright header to
4341 refer to version 3 of the GNU General Public License and to point
4342 readers at the COPYING3 file and the FSF's license web page.
4343 * gcc.c-torture/execute/ieee/ieee.exp,
4344 gcc.c-torture/unsorted/unsorted.exp,
4345 gcc.c-torture/compile/compile.exp,
4346 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4347 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4348 gcc.target/cris/torture/cris-torture.exp,
4349 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4350 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4351 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4352 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4353 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4354 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4355 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4356 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4357 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4358 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4359 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4360 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4361 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4362 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4363 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4364 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4365 gcc.dg/noncompile/noncompile.exp,
4366 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4367 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4368 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4369 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4370 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4371 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4372 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4373 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4374 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4375 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4376 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4377 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4378 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4379 g++.old-deja/old-deja.exp,
4380 gfortran.fortran-torture/execute/execute.exp,
4381 gfortran.fortran-torture/compile/compile.exp,
4382 treelang/output/output-1.c, treelang/output/output-1.tree,
4383 treelang/execute/execute.exp, treelang/Makefile.in,
4384 treelang/compile/compile.exp, g++.dg/dg.exp,
4385 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4386 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4387 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4388 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4389 g++.dg/compat/struct-layout-1.exp,
4390 g++.dg/compat/struct-layout-1_generate.c,
4391 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4392 g++.dg/bprob/bprob.exp, config/default.exp,
4393 gcc.test-framework/test-framework.awk,
4394 gcc.test-framework/gen_directive_tests,
4395 gcc.test-framework/test-framework.exp,
4396 objc.dg/special/special.exp,
4397 objc.dg/gnu-encoding/gnu-encoding.exp,
4398 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4399 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4400 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4401 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4402 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4403 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4404 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4405 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4406 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4407 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4408 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4409 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4410 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4411 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4412 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4413 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4414 Likewise.
4415
4416 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4417
4418 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4419 error message text.
4420
4421 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4422
4423 PR fortran/32945
4424 * gfortran.dg/initialization_12.f90: New test.
4425
4426 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4427
4428 PR fortran/31609
4429 * gfortran.dg/entry_12.f90: New test.
4430
4431 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4432
4433 PR fortran/32938
4434 * gfortran.dg/altreturn_6.f90: New test.
4435
4436 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4437
4438 PR fortran/32942
4439 * gfortran.dg/exponent_2.f90: New test.
4440
4441 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4442
4443 * gcc.dg/vect/vect-117.c: New test.
4444 * gcc.dg/vect/vect-74.c: Enabled test
4445 * gcc.dg/vect/vect-81.c: Enabled test
4446
4447 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4448
4449 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4450 s/dg-error/dg-warning where warning is expected.
4451
4452 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4453
4454 PR fortran/32770
4455 * gfortran.dg/array_constructor_12.f90: Adjust argument
4456 of huge() to correct kind.
4457
4458 2007-07-30 Ollie Wild <aaw@google.com>
4459
4460 * gcc.dg/cpp/counter-2.c: New test.
4461 * gcc.dg/cpp/counter-3.c: New test.
4462 * gcc.dg/cpp/dir-only-1.c: New test.
4463 * gcc.dg/cpp/dir-only-1.h: New file.
4464 * gcc.dg/cpp/dir-only-2.c: New test.
4465 * gcc.dg/cpp/dir-only-3.c: New test.
4466 * gcc.dg/cpp/dir-only-3a.h: New file.
4467 * gcc.dg/cpp/dir-only-3b.h: New file.
4468 * gcc.dg/cpp/dir-only-4.c: New test.
4469 * gcc.dg/cpp/dir-only-5.c: New test.
4470 * gcc.dg/cpp/dir-only-6.c: New test.
4471
4472 2007-07-30 Julian Brown <julian@codesourcery.com>
4473
4474 * gcc.target/arm/neon/v*.c: Regenerate.
4475
4476 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4477
4478 PR c++/32108
4479 * g++.dg/ext/label6.C: New.
4480
4481 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4482
4483 PR libfortran/32858
4484 PR libfortran/30814
4485 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
4486
4487 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
4488
4489 PR fortran/31211
4490 * gfortran.dg/actual_pointer_function_1.f90: New test.
4491
4492 PR fortran/32682
4493 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4494
4495 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
4496
4497 PR fortran/32906
4498 * gfortran.dg/shape_1.f90: Adjust error message.
4499 * gfortran.dg/parameter_array_ref_1.f90: New test.
4500
4501 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4502
4503 PR fortran/31609
4504 * gfortran.dg/entry_11.f90: New test.
4505
4506 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
4507 Revital Eres <eres@il.ibm.com>
4508
4509 * gfortran.dg/sms-1.f90: New test.
4510
4511 2007-07-28 Richard Guenther <rguenther@suse.de>
4512
4513 * gcc.c-torture/compile/pr32920.c: New testcase.
4514
4515 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
4516
4517 PR c++/30917
4518 * g++.dg/lookup/friend11.C: New test.
4519
4520 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
4521
4522 * gfortran.dg/namelist_5.f90: Adjusted error message.
4523 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4524 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4525 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4526 * gfortran.dg/namelist_32.f90: ... this.
4527
4528 PR fortran/32876
4529 * gfortran.dg/namelist_33.f90: New test.
4530
4531 PR fortran/32905
4532 * gfortran.dg/namelist_34.f90: New test.
4533
4534 PR fortran/31818
4535 * gfortran.dg/namelist_35.f90: New test.
4536
4537 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
4538
4539 PR fortran/32880
4540 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4541
4542 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4543
4544 PR testsuite/32471
4545 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4546 assuming it is 0x7ffffffff.
4547 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4548 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4549
4550 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4551
4552 * gfortran.dg/operator_3.f90: Fix dg directive.
4553 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4554 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4555 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4556
4557 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
4558
4559 * g++.dg/cpp0x/decltype1.C: New.
4560 * g++.dg/cpp0x/decltype2.C: New.
4561 * g++.dg/cpp0x/decltype3.C: New.
4562 * g++.dg/cpp0x/decltype4.C: New.
4563 * g++.dg/cpp0x/decltype5.C: New.
4564 * g++.dg/cpp0x/decltype6.C: New.
4565
4566 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4567
4568 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4569 because the test relies on bit 31 to be the sign bit.
4570
4571 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4572
4573 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4574 assuming it is 0x7fffffff.
4575 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4576 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4577
4578 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4579
4580 PR c++/32346
4581 * g++.dg/expr/bitfield9.C: New test.
4582
4583 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4584
4585 PR fortran/32899
4586 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4587
4588 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4589
4590 PR fortran/32760
4591 * gfortran.dg/private_type_7.f90: New test.
4592
4593 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4594
4595 PR fortran/32035
4596 * gfortran.dg/select_char_1.f90: New test.
4597
4598 2007-07-27 Tobias Burnus <burnus@net-b.de>
4599
4600 PR fortran/32903
4601 * gfortran.dg/initialization_11.f90: New test.
4602
4603 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4604
4605 * gcc.target/mips/ins-1.c: New test.
4606
4607 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4608
4609 PR/19232
4610 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4611 (f1): Likewise.
4612
4613 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4614
4615 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4616 error: width of 'spare' exceeds its type.
4617
4618 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4619
4620 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4621 * gcc.dg/sibcall-4.c: Likewise.
4622
4623 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4624
4625 PR rtl-optimization/31500
4626 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4627 * g++.dg/warn/Warray-bounds.C: Likewise.
4628
4629 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4630
4631 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4632
4633 2007-07-25 Julian Brown <julian@codesourcery.com>
4634 Paul Brook <paul@codesourcery.com>
4635 Joseph Myers <joseph@codesourcery.com>
4636 Mark Shinwell <shinwell@codesourcery.com>
4637
4638 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4639 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4640 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4641 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4642 (check_effective_target_arm_neon_hw): New.
4643 * gcc.target/arm/neon/neon.exp: New file.
4644 * gcc.target/arm/neon/polytypes.c: New file.
4645 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4646
4647 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4648
4649 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4650 targets where an "int" is less than 32 bits wide.
4651
4652 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4653
4654 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4655
4656 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4657
4658 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4659 during addition if an int is only 16 bits wide.
4660 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4661
4662 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4663
4664 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4665 size as "long int" and are 32 or 64 bits wide.
4666 * gcc.dg/torture/pr28814.c: Likewise.
4667
4668 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4669
4670 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4671 exactly as wide as an int.
4672
4673 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4674
4675 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4676 Define and use throughout as long long printf format specifier.
4677 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4678 Likewise.
4679
4680 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4681
4682 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4683 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4684
4685 2007-07-25 Ben Elliston <bje@au.ibm.com>
4686
4687 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4688
4689 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4690
4691 * gcc.c-torture/execute/20070724-1.c: New.
4692
4693 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4694
4695 PR fortran/31205
4696 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4697 "deallocates" to 24, since patch has code rid of much spurious
4698 code.
4699 * gfortran.dg/interface_assignment_1.f90 : New test.
4700
4701 PR fortran/32842
4702 * gfortran.dg/interface_assignment_2.f90 : New test.
4703
4704 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4705
4706 PR fortran/32867
4707 * fortran.dg/initialization_10.f90: New test.
4708
4709 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4710
4711 PR fortran/32778
4712 * gfortran.dg/imag_2.f: Removed
4713 * gfortran.dg/warn_std_1.f90: New test.
4714 * gfortran.dg/warn_std_2.f90: New test.
4715 * gfortran.dg/warn_std_3.f90: New test.
4716
4717 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4718
4719 PR c++/29001
4720 * g++.dg/init/new22.C: New.
4721
4722 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4723
4724 PR c++/32561
4725 * g++.dg/template/crash67.C: New.
4726
4727 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4728
4729 * lib/target-support.exp (check_effective_target_natural_alignment):
4730 (check_effective_target_vector_alignment_reachable): New.
4731 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4732 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4733 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4734 check.
4735 * gcc.dg/vect/pr25413.c: Likewise.
4736 * gcc.dg/vect/pr31699.c: Likewise.
4737
4738 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4739
4740 PR fortran/30814
4741 * gfortran.dg/pack_bounds_1.f90: New test case.
4742
4743 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4744
4745 PR fortran/31639
4746 * gfortran.dg/initialization_9.f90: New test.
4747
4748 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4749
4750 PR fortran/32797
4751 PR fortran/32800
4752 * gfortran.dg/bind_c_usage_8.f03: New test case.
4753 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4754 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4755
4756 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4757
4758 * gcc.target/mips/branch-cost-1.c: New test.
4759 * gcc.target/mips/branch-cost-2.c: Likewise.
4760
4761 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4762
4763 PR fortran/32732
4764 * gfortran.dg/c_char_tests.f03: New test case.
4765 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4766 * gfortran.dg/c_char_tests_2.f03: New test case.
4767 * gfortran.dg/value_6.f03: Ditto.
4768 * gfortran.dg/value_7.f03: Ditto.
4769
4770 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4771
4772 PR fortran/32600
4773 * gfortran.dg/c_funloc_tests_5.f03: New.
4774 * gfortran.dg/c_funloc_tests_5.f04: New.
4775 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4776
4777 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4778
4779 PR c++/32839
4780 * g++.dg/expr/call4.C: New.
4781 * g++.dg/expr/call5.C: New.
4782
4783 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4784
4785 PR fortran/32710
4786 * gfortran.dg/namelist_30.f90: New test.
4787
4788 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4789
4790 PR fortran/29962
4791 * gfortran.dg/array_initializer_1.f90: Removed warning.
4792 * gfortran.dg/initialization_1.f90: Adjusted messages.
4793 * gfortran.dg/nested_modules_6.f90: Removed warning.
4794
4795 PR fortran/31253
4796 * gfortran.dg/initialization_7.f90: New test.
4797
4798 PR fortran/31639
4799 * gfortran.dg/initialization_8.f90: New test.
4800
4801 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4802
4803 PR c++/30818
4804 * g++.dg/template/crash47.C: Adjust errors.
4805 * g++.dg/template/crash48.C: Adjust errors.
4806 * g++.dg/template/typename12.C: New.
4807 * g++.dg/template/typename13.C: New.
4808 * g++.dg/template/typename14.C: New.
4809 * g++.dg/template/typedef6.C: Adjust errors.
4810
4811 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4812
4813 PR fortran/32627
4814 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4815 * gfortran.dg/pr32627.f03: New test case.
4816
4817 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4818 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4819 c_f_pointer_logical.
4820 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4821 c_f_pointer_complex.
4822 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4823 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4824 c_f_pointer_shape_tests_2.
4825 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4826
4827 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4828
4829 PR fortran/32804
4830 * gfortran.dg/c_loc_tests_9.f03: New test case.
4831 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4832
4833 2007-07-21 Lee Millward <lee.millward@gmail.com>
4834
4835 PR fortran/32823
4836 * gfortran.dg/int_2.f90: New test.
4837
4838 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4839
4840 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4841
4842 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4843
4844 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4845 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4846
4847 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4848
4849 PR tree-optimization/19910
4850 * gcc.dg/pr19910.c: New test.
4851
4852 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4853
4854 PR fortran/32738
4855 * gfortran.dg/pr32738.f90: New test.
4856
4857 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4858
4859 PR tree-optimzation/32635
4860 * gfortran.dg/pr32635.f: New test case.
4861
4862 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4863
4864 PR fortran/32801
4865 * gfortran.dg/pr32801.f03: New test case.
4866
4867 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4868
4869 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4870 Test negative numbers also.
4871 * gcc.dg/c99-math-float-1.c: Likewise.
4872 * gcc.dg/c99-math-long-double-1.c: Likewise.
4873 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4874 test inputs.
4875
4876 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4877
4878 * lib/target-supports.exp (check_effective_target_sync_int_long):
4879 Enable for xtensa.
4880 (check_effective_target_sync_char_short): Likewise.
4881
4882 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4883
4884 * gcc.dg/pr28796-2.c: Add more cases.
4885
4886 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4887
4888 * gcc.dg/pr28796-1.c: Add more cases.
4889 * gcc.dg/pr28796-2.c: Likewise.
4890
4891 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4892
4893 * gcc.dg/pr28796-1.c: Add more cases.
4894 * gcc.dg/pr28796-2.c: Likewise.
4895
4896 2007-07-17 Janus Weil <jaydub66@gmail.com>
4897
4898 PR fortran/32535
4899 * gfortran.dg/pr32535.f90: New test.
4900
4901 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4902
4903 PR fortran/31320
4904 PR fortran/32665
4905 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4906
4907 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4908
4909 PR rtl-optimization/32773
4910 * gcc.dg/pr32773.c: New test.
4911
4912 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4913
4914 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4915 match flax-vector-conversions note.
4916 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4917 instead of dg-error for the warning.
4918
4919 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4920
4921 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4922 adapted to work on targets with 16-bit or wider int.
4923 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4924 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4925 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4926 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4927
4928 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4929
4930 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4931 support large arrays.
4932 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4933 * gcc.dg/20061109-1.c: Likewise.
4934 * gcc.c-torture/execute/20061101-1.x: Likewise.
4935 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4936 * gcc.c-torture/execute/pr31448.x: Likewise.
4937
4938 2007-07-16 Lee Millward <lee.millward@gmail.com>
4939
4940 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4941
4942 PR fortran/32238
4943 * gfortran.dg/pr32238.f90: New test.
4944
4945 PR fortran/32222
4946 * gfortran.dg/pr32222.f90: New test.
4947
4948 PR fortran/32242
4949 * gfortran.dg/pr32242.f90: New test.
4950
4951 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4952 David Ung <davidu@mips.com>
4953
4954 * gcc.target/mips/mips-sched-madd.c: New test case.
4955
4956 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4957
4958 PR libfortran/32611
4959 * gfortran.dg/large_real_kind_1.f90: Update test.
4960 * gfortran.dg/pr17706.f90: Update test.
4961 * gfortran.dg/fmt_zero_digits.f90: Update test.
4962 * gfortran.dg/fmt_zero_precision.f90: Update test.
4963 * gfortran.dg/real_const_3.f90: Update test.
4964
4965 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4966
4967 PR fortran/32036
4968 * gfortran.dg/bounds_check_8.f90: New test.
4969 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4970
4971 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4972
4973 PR fortran/32357
4974 * gfortran.dg/mvbits_2.f90: New test.
4975
4976 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4977
4978 PR libfortran/32731
4979 * gfortran.dg/pack_mask_1.f90: New test.
4980 * gfortran.dg/unpack_mask_1.f90: New test.
4981
4982 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4983
4984 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4985 * gcc.dg/20001101-1.c: Likewise.
4986 * gcc.dg/20001102-1.c: Likewise.
4987 * gcc.dg/20020116-2.c: Likewise.
4988 * gcc.dg/20020416-1.c: Likewise.
4989 * gcc.dg/sparc-constant-1.c: Likewise.
4990 * gcc.dg/sparc-dwarf2.c: Likewise.
4991 * gcc.dg/sparc-frame-1.c: Likewise.
4992 * gcc.dg/sparc-getcontext-1.c: Likewise.
4993 * gcc.dg/sparc-loop-1.c: Likewise.
4994 * gcc.dg/sparc-reg-1.c: Likewise.
4995 * gcc.dg/sparc-ret.c: Likewise.
4996 * gcc.dg/sparc-trap-1.c: Likewise.
4997 * gcc.dg/ultrasp10.c: Likewise.
4998 * gcc.dg/ultrasp11.c: Likewise.
4999 * gcc.dg/ultrasp1.c: Likewise.
5000 * gcc.dg/ultrasp2.c: Likewise.
5001 * gcc.dg/ultrasp3.c: Likewise.
5002 * gcc.dg/ultrasp4.c: Likewise.
5003 * gcc.dg/ultrasp5.c: Likewise.
5004 * gcc.dg/ultrasp6.c: Likewise.
5005 * gcc.dg/ultrasp7.c: Likewise.
5006 * gcc.dg/ultrasp8.c: Likewise.
5007 * gcc.dg/ultrasp9.c: Likewise.
5008 * gcc.dg/splet-1.c: Delete.
5009
5010 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
5011
5012 PR fortran/32724
5013 * gfortran.dg/stfunc_5.f90: New test.
5014
5015 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
5016
5017 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5018 New procedure to check if arrays are naturally aligned to the vector
5019 alignment boundary.
5020 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
5021 in size_t typedef. Adjust tree dump scan results according to
5022 vect_aligned_arrays target check.
5023 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5024 vect_aligned_arrays target check.
5025 * gcc.dg/vect/pr31699.c: Ditto.
5026
5027 2007-07-13 Sa Liu <saliu@de.ibm.com>
5028
5029 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5030 for V2DFmode vector conditional expression.
5031 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
5032 and dfceq patterns.
5033 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
5034 and dfcgt patterns.
5035 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
5036 V2DFmode comparison and test special values.
5037 * lib/target-supports.exp: Switch on test for V2DFmode
5038 vector conditional expression.
5039
5040 2007-07-13 Richard Guenther <rguenther@suse.de>
5041
5042 PR tree-optimization/32721
5043 * gcc.dg/pr32721.c: New testcase.
5044
5045 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
5046
5047 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5048 error message part that continues on a new line.
5049
5050 2007-07-12 Geoffrey Keating <geoffk@apple.com>
5051
5052 * gcc.dg/c99-tgmath-1.c: New.
5053 * gcc.dg/c99-tgmath-2.c: New.
5054 * gcc.dg/c99-tgmath-3.c: New.
5055 * gcc.dg/c99-tgmath-4.c: New.
5056
5057 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5058 Janis Johnson <janis187@us.ibm.com>
5059
5060 PR testsuite/25241
5061 * gcc.test-framework/dg-error-exp-F.c: New test.
5062 * gcc.test-framework/dg-warning-exp-F.c: New test.
5063 * lib/gcc.exp: Enable warning and error prefixes.
5064 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5065 (dg-error): Wrap original dg-error.
5066 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5067 markers from dg-error/dg-warning directives.
5068 * gcc.dg/20040322-1.c: Likewise.
5069 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5070 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5071 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5072 * gcc.dg/Werror-1.c: Likewise.
5073 * gcc.dg/Werror-10.c: Likewise.
5074 * gcc.dg/Werror-11.c: Likewise.
5075 * gcc.dg/Werror-2.c: Likewise.
5076 * gcc.dg/Werror-3.c: Likewise.
5077 * gcc.dg/Werror-4.c: Likewise.
5078 * gcc.dg/Werror-5.c: Likewise.
5079 * gcc.dg/Werror-6.c: Likewise.
5080 * gcc.dg/Werror-7.c: Likewise.
5081 * gcc.dg/Werror-8.c: Likewise.
5082 * gcc.dg/Werror-9.c: Likewise.
5083 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5084 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5085 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5086 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5087 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5088 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5089 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5090 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5091 * gcc.dg/Wnested-externs-1.c: Likewise.
5092 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5093 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5094 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5095 * gcc.dg/Wshadow-3.c: Likewise.
5096 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5097 * gcc.dg/Wwrite-strings-1.c: Likewise.
5098 * gcc.dg/anon-struct-5.c: Likewise.
5099 * gcc.dg/anon-struct-6.c: Likewise.
5100 * gcc.dg/anon-struct-7.c: Likewise.
5101 * gcc.dg/anon-struct-8.c: Likewise.
5102 * gcc.dg/array-8.c: Likewise.
5103 * gcc.dg/array-quals-2.c: Likewise.
5104 * gcc.dg/asm-qual-1.c: Likewise.
5105 * gcc.dg/asm-wide-1.c: Likewise.
5106 * gcc.dg/assign-warn-1.c: Likewise.
5107 * gcc.dg/assign-warn-2.c: Likewise.
5108 * gcc.dg/bitfld-10.c: Likewise.
5109 * gcc.dg/bitfld-11.c: Likewise.
5110 * gcc.dg/bitfld-12.c: Likewise.
5111 * gcc.dg/bitfld-13.c: Likewise.
5112 * gcc.dg/bitfld-14.c: Likewise.
5113 * gcc.dg/builtin-choose-expr-2.c: Likewise.
5114 * gcc.dg/builtins-30.c: Likewise.
5115 * gcc.dg/c90-const-expr-5.c: Likewise.
5116 * gcc.dg/c90-typespec-1.c: Likewise.
5117 * gcc.dg/c99-const-expr-5.c: Likewise.
5118 * gcc.dg/c99-flex-array-5.c: Likewise.
5119 * gcc.dg/c99-fordecl-3.c: Likewise.
5120 * gcc.dg/c99-tag-3.c: Likewise.
5121 * gcc.dg/c99-typespec-1.c: Likewise.
5122 * gcc.dg/c99-vla-jump-1.c: Likewise.
5123 * gcc.dg/c99-vla-jump-2.c: Likewise.
5124 * gcc.dg/c99-vla-jump-3.c: Likewise.
5125 * gcc.dg/c99-vla-jump-4.c: Likewise.
5126 * gcc.dg/c99-vla-jump-5.c: Likewise.
5127 * gcc.dg/cast-1.c: Likewise.
5128 * gcc.dg/cast-2.c: Likewise.
5129 * gcc.dg/cast-3.c: Likewise.
5130 * gcc.dg/cast-4.c: Likewise.
5131 * gcc.dg/cast-pretty-print-1.c: Likewise.
5132 * gcc.dg/comp-goto-2.c: Likewise.
5133 * gcc.dg/comp-goto-3.c: Likewise.
5134 * gcc.dg/cpp/error-1.c: Likewise.
5135 * gcc.dg/cpp/if-paren.c: Likewise.
5136 * gcc.dg/decl-7.c: Likewise.
5137 * gcc.dg/decl-8.c: Likewise.
5138 * gcc.dg/decl-nospec-1.c: Likewise.
5139 * gcc.dg/decl-nospec-2.c: Likewise.
5140 * gcc.dg/decl-nospec-3.c: Likewise.
5141 * gcc.dg/declspec-10.c: Likewise.
5142 * gcc.dg/declspec-11.c: Likewise.
5143 * gcc.dg/declspec-12.c: Likewise.
5144 * gcc.dg/declspec-13.c: Likewise.
5145 * gcc.dg/declspec-14.c: Likewise.
5146 * gcc.dg/declspec-15.c: Likewise.
5147 * gcc.dg/declspec-16.c: Likewise.
5148 * gcc.dg/declspec-17.c: Likewise.
5149 * gcc.dg/declspec-4.c: Likewise.
5150 * gcc.dg/declspec-5.c: Likewise.
5151 * gcc.dg/declspec-6.c: Likewise.
5152 * gcc.dg/declspec-7.c: Likewise.
5153 * gcc.dg/declspec-8.c: Likewise.
5154 * gcc.dg/declspec-9.c: Likewise.
5155 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5156 * gcc.dg/dfp/constants-c99.c: Likewise.
5157 * gcc.dg/dfp/keywords-c89.c: Likewise.
5158 * gcc.dg/dfp/keywords-c99.c: Likewise.
5159 * gcc.dg/dfp/keywords-reserved.c: Likewise.
5160 * gcc.dg/dfp/typespec.c: Likewise.
5161 * gcc.dg/dremf-type-compat-2.c: Likewise.
5162 * gcc.dg/dremf-type-compat-3.c: Likewise.
5163 * gcc.dg/dremf-type-compat-4.c: Likewise.
5164 * gcc.dg/empty-source-2.c: Likewise.
5165 * gcc.dg/empty-source-3.c: Likewise.
5166 * gcc.dg/enum3.c: Likewise.
5167 * gcc.dg/extra-semi-2.c: Likewise.
5168 * gcc.dg/extra-semi-3.c: Likewise.
5169 * gcc.dg/float-range-1.c: Likewise.
5170 * gcc.dg/float-range-2.c: Likewise.
5171 * gcc.dg/float-range-3.c: Likewise.
5172 * gcc.dg/float-range-5.c: Likewise.
5173 * gcc.dg/format/asm_fprintf-2.c: Likewise.
5174 * gcc.dg/format/asm_fprintf-3.c: Likewise.
5175 * gcc.dg/format/asm_fprintf-4.c: Likewise.
5176 * gcc.dg/format/asm_fprintf-5.c: Likewise.
5177 * gcc.dg/format/cast-1.c: Likewise.
5178 * gcc.dg/format/gcc_diag-3.c: Likewise.
5179 * gcc.dg/format/gcc_diag-4.c: Likewise.
5180 * gcc.dg/format/gcc_diag-6.c: Likewise.
5181 * gcc.dg/format/gcc_diag-8.c: Likewise.
5182 * gcc.dg/format/gcc_diag-9.c: Likewise.
5183 * gcc.dg/format/nul-2.c: Likewise.
5184 * gcc.dg/format/opt-1.c: Likewise.
5185 * gcc.dg/format/opt-2.c: Likewise.
5186 * gcc.dg/format/opt-3.c: Likewise.
5187 * gcc.dg/format/opt-4.c: Likewise.
5188 * gcc.dg/format/opt-5.c: Likewise.
5189 * gcc.dg/format/opt-6.c: Likewise.
5190 * gcc.dg/framework-2.c: Likewise.
5191 * gcc.dg/func-args-1.c: Likewise.
5192 * gcc.dg/func-outside-1.c: Likewise.
5193 * gcc.dg/func-outside-2.c: Likewise.
5194 * gcc.dg/gnu-cond-expr-2.c: Likewise.
5195 * gcc.dg/gnu-cond-expr-3.c: Likewise.
5196 * gcc.dg/if-empty-1.c: Likewise.
5197 * gcc.dg/init-bad-1.c: Likewise.
5198 * gcc.dg/init-bad-2.c: Likewise.
5199 * gcc.dg/init-bad-3.c: Likewise.
5200 * gcc.dg/init-desig-obs-2.c: Likewise.
5201 * gcc.dg/init-desig-obs-3.c: Likewise.
5202 * gcc.dg/init-empty-2.c: Likewise.
5203 * gcc.dg/init-empty-3.c: Likewise.
5204 * gcc.dg/inline-11.c: Likewise.
5205 * gcc.dg/inline-12.c: Likewise.
5206 * gcc.dg/inline-8.c: Likewise.
5207 * gcc.dg/inline-9.c: Likewise.
5208 * gcc.dg/inline3.c: Likewise.
5209 * gcc.dg/label-decl-1.c: Likewise.
5210 * gcc.dg/label-decl-2.c: Likewise.
5211 * gcc.dg/label-decl-3.c: Likewise.
5212 * gcc.dg/label-decl-4.c: Likewise.
5213 * gcc.dg/long-long-typespec-1.c: Likewise.
5214 * gcc.dg/lvalue-2.c: Likewise.
5215 * gcc.dg/lvalue-3.c: Likewise.
5216 * gcc.dg/nested-func-3.c: Likewise.
5217 * gcc.dg/nested-redef-1.c: Likewise.
5218 * gcc.dg/noreturn-4.c: Likewise.
5219 * gcc.dg/old-style-prom-2.c: Likewise.
5220 * gcc.dg/old-style-prom-3.c: Likewise.
5221 * gcc.dg/old-style-then-proto-1.c: Likewise.
5222 * gcc.dg/overflow-warn-1.c: Likewise.
5223 * gcc.dg/overflow-warn-2.c: Likewise.
5224 * gcc.dg/overflow-warn-3.c: Likewise.
5225 * gcc.dg/overflow-warn-4.c: Likewise.
5226 * gcc.dg/overflow-warn-6.c: Likewise.
5227 * gcc.dg/parm-forwdecl-2.c: Likewise.
5228 * gcc.dg/parm-forwdecl-3.c: Likewise.
5229 * gcc.dg/parm-impl-decl-1.c: Likewise.
5230 * gcc.dg/parm-impl-decl-2.c: Likewise.
5231 * gcc.dg/parm-incomplete-1.c: Likewise.
5232 * gcc.dg/parm-mismatch-1.c: Likewise.
5233 * gcc.dg/pointer-arith-1.c: Likewise.
5234 * gcc.dg/pointer-arith-2.c: Likewise.
5235 * gcc.dg/pointer-arith-3.c: Likewise.
5236 * gcc.dg/pointer-arith-4.c: Likewise.
5237 * gcc.dg/pointer-arith-6.c: Likewise.
5238 * gcc.dg/pointer-arith-7.c: Likewise.
5239 * gcc.dg/pointer-arith-8.c: Likewise.
5240 * gcc.dg/pr13804-1.c: Likewise.
5241 * gcc.dg/pr15698-1.c: Likewise.
5242 * gcc.dg/pr15698-2.c: Likewise.
5243 * gcc.dg/pr15698-3.c: Likewise.
5244 * gcc.dg/pr15698-4.c: Likewise.
5245 * gcc.dg/pr15698-5.c: Likewise.
5246 * gcc.dg/pr15698-6.c: Likewise.
5247 * gcc.dg/pr15698-7.c: Likewise.
5248 * gcc.dg/pr15698-8.c: Likewise.
5249 * gcc.dg/pr17188-1.c: Likewise.
5250 * gcc.dg/pr17301-1.c: Likewise.
5251 * gcc.dg/pr17301-2.c: Likewise.
5252 * gcc.dg/pr17730-1.c: Likewise.
5253 * gcc.dg/pr20368-1.c: Likewise.
5254 * gcc.dg/pr20368-2.c: Likewise.
5255 * gcc.dg/pr20368-3.c: Likewise.
5256 * gcc.dg/pr22308-1.c: Likewise.
5257 * gcc.dg/qual-component-1.c: Likewise.
5258 * gcc.dg/redecl-1.c: Likewise.
5259 * gcc.dg/redecl-11.c: Likewise.
5260 * gcc.dg/redecl-12.c: Likewise.
5261 * gcc.dg/redecl-13.c: Likewise.
5262 * gcc.dg/redecl-14.c: Likewise.
5263 * gcc.dg/redecl-15.c: Likewise.
5264 * gcc.dg/register-var-1.c: Likewise.
5265 * gcc.dg/register-var-2.c: Likewise.
5266 * gcc.dg/stmt-expr-2.c: Likewise.
5267 * gcc.dg/stmt-expr-3.c: Likewise.
5268 * gcc.dg/stmt-expr-label-1.c: Likewise.
5269 * gcc.dg/stmt-expr-label-2.c: Likewise.
5270 * gcc.dg/stmt-expr-label-3.c: Likewise.
5271 * gcc.dg/struct-empty-2.c: Likewise.
5272 * gcc.dg/struct-empty-3.c: Likewise.
5273 * gcc.dg/struct-parse-1.c: Likewise.
5274 * gcc.dg/struct-semi-1.c: Likewise.
5275 * gcc.dg/struct-semi-2.c: Likewise.
5276 * gcc.dg/struct-semi-3.c: Likewise.
5277 * gcc.dg/switch-5.c: Likewise.
5278 * gcc.dg/switch-6.c: Likewise.
5279 * gcc.dg/switch-7.c: Likewise.
5280 * gcc.dg/tls/diag-5.c: Likewise.
5281 * gcc.dg/transparent-union-1.c: Likewise.
5282 * gcc.dg/transparent-union-3.c: Likewise.
5283 * gcc.dg/typespec-1.c: Likewise.
5284 * gcc.dg/vla-init-2.c: Likewise.
5285 * gcc.dg/vla-init-3.c: Likewise.
5286 * gcc.dg/vla-init-4.c: Likewise.
5287 * gcc.dg/vla-init-5.c: Likewise.
5288 * gcc.dg/void-cast-2.c: Likewise.
5289 * gcc.dg/wvla-3.c: Likewise.
5290 * gcc.dg/wvla-7.c: Likewise.
5291 * gcc.target/i386/991209-1.c: Likewise.
5292 * gcc.target/ia64/fpreg-1.c: Likewise.
5293 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5294 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5295
5296 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5297
5298 PR fortran/31639
5299 * gfortran.dg/func_decl_4.f90: New test.
5300
5301 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5302
5303 PR fortran/32727
5304 * gfortran.dg/interface_17.f90: New test.
5305
5306 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5307
5308 PR fortran/32599
5309 * gfortran.dg/32599.f03: New test case.
5310
5311 PR fortran/32601
5312 * gfortran.dg/32601.f03: New test case.
5313 * gfortran.dg/32601_1.f03: Ditto.
5314 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5315 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5316
5317 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5318
5319 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5320
5321 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5322 Devang Patel <dpatel@apple.com>
5323
5324 PR tree-optimization/25413
5325 * gcc.dg/vect/vect-align-1.c: New.
5326 * gcc.dg/vect/vect-align-2.c: New.
5327 * gcc.dg/vect/pr25413.c: New.
5328 * gcc.dg/vect/pr25413a.c: New.
5329 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5330
5331 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5332
5333 * lib/target-support.exp (check_ultrasparc_hw_available):
5334 New function.
5335 (is-effective-target): Check $arg for ultrasparc_hw.
5336 (is-effective-target-keyword): Likewise.
5337 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5338 when determining what to do on sparc platforms.
5339 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5340 * gcc.dg/20001101-1.c: Likewise.
5341 * gcc.dg/20001101-2.c: Likewise.
5342 * gcc.dg/ultrasp9.c: Likewise.
5343 * gcc.dg/ultrasp10.c: Likewise.
5344 * gcc.target/sparc/pdist-3.c: Likewise.
5345
5346 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5347
5348 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5349
5350 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5351
5352 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5353 get vectorized.
5354 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5355 now get vectorized.
5356 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5357 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5358 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5359 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5360 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5361 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5362 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5363 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5364 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5365 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5366 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5367 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5368 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5369 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5370 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5371 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5372 Add spu.
5373
5374 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5375
5376 PR c++/30854
5377 * g++.dg/parse/error30.C: New test.
5378
5379 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5380
5381 PR fortran/29804
5382 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5383
5384 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5385
5386 * gfortran.fortran-torture/compile/pr32663.f: New test.
5387
5388 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5389
5390 PR c++/31027
5391 * g++.dg/inherit/virtual4.C: New.
5392
5393 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5394
5395 PR target/32661
5396 * gcc.target/i386/pr32661-1.c: New test.
5397
5398 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5399
5400 * gnat.dg/invariant_index.ad[sb]: New test.
5401
5402 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5403
5404 PR c++/32560
5405 * g++.dg/template/decl3.C: New.
5406
5407 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5408
5409 PR 32617
5410 * gcc.c-torture/execute/align-3.c: New.
5411
5412 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5413
5414 PR target/32708
5415 * gcc.target/i386/pr32708-1.c: New test.
5416 * gcc.target/i386/pr32708-2.c: Ditto.
5417 * gcc.target/i386/pr32708-3.c: Ditto.
5418
5419 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5420
5421 * g++.dg/init/new20.C: Remove svn:executable flag.
5422
5423 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5424
5425 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5426
5427 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5428
5429 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5430
5431 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5432
5433 PR testsuite/25241
5434 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5435 directive.
5436
5437 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5438
5439 PR fortran/32157
5440 * gfortran.dg/overload_2.f90: New test.
5441
5442 PR fortran/32689
5443 * gfortran.dg/transfer_simplify_5.f90
5444
5445 PR fortran/32634
5446 * gfortran.dg/interface_15.f90: New test.
5447
5448 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5449
5450 PR libfortran/32336
5451 * gfortran.dg/matmul_5.f90: New test case.
5452
5453 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5454
5455 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5456 * gcc.dg/fesd-any.h: Likewise.
5457 * gcc.dg/fesd-baseonly.c: Likewise.
5458 * gcc.dg/fesd-baseonly.h: Likewise.
5459 * gcc.dg/fesd-none.c: Likewise.
5460 * gcc.dg/fesd-none.h: Likewise.
5461 * gcc.dg/fesd-reduced.c: Likewise.
5462 * gcc.dg/fesd-reduced.h: Likewise.
5463 * gcc.dg/fesd-sys.c: Likewise.
5464 * gcc.dg/fesd-sys.h: Likewise
5465 * gcc.dg/fesd.h: Likewise.
5466
5467 * g++.dg/debug/dwarf2: New directory.
5468 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5469 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5470 * g++.dg/other/fesd-any.h: Likewise.
5471 * g++.dg/other/fesd-baseonly.C: Likewise.
5472 * g++.dg/other/fesd-baseonly.h: Likewise.
5473 * g++.dg/other/fesd-none.C: Likewise.
5474 * g++.dg/other/fesd-none.h: Likewise.
5475 * g++.dg/other/fesd-reduced.C: Likewise.
5476 * g++.dg/other/fesd-reduced.h: Likewise.
5477 * g++.dg/other/fesd-sys.C: Likewise.
5478 * g++.dg/other/fesd-sys.h: Likewise.
5479 * g++.dg/other/fesd.h: Likewise.
5480
5481 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5482
5483 PR fortran/31129
5484 * gfortran.dg/parameter_unused.f90: New test.
5485
5486 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
5487
5488 PR tree-optimization/32681
5489 * gcc.dg/tree-ssa/pr32681.c: New test.
5490
5491 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5492
5493 PR fortran/32678
5494 * gfortran.dg/fmt_t_5.f90: New test.
5495
5496 2007-07-08 Paolo Carlini <pcarlini@suse.de>
5497
5498 PR c++/30535
5499 * g++.dg/template/operator10.C: New.
5500
5501 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5502
5503 PR libfortran/32217
5504 * gfortran.dg/unpack_zerosize_1.f90: New test case.
5505
5506 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5507
5508 PR fortran/29876
5509 * gfortran.dg/operator_6.f90: New test.
5510
5511 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5512
5513 PR fortran/17711
5514 * gfortran.dg/operator_4.f90: New test.
5515 * gfortran.dg/operator_5.f90: New test.
5516 * gfortran.dg/logical_comp.f90: Adjusted error messages.
5517 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5518
5519 2007-07-08 Tobias Burnus <burnus@net-b.de>
5520
5521 PR fortran/32669
5522 * gfortran.dg/argument_checking_6.f90: New.
5523
5524 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5525
5526 PR fortran/25094
5527 * gfortran.dg/interface_155555.f90: New test.
5528
5529 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5530
5531 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5532 c99-math-long-double-1.c, c99-math.h: Test subnormals.
5533
5534 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5535
5536 PR testsuite/25241
5537 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5538 discern pedantic diagnostics and errors.
5539 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5540 and not an error.
5541 * gcc.dg/20050121-1.c: This is an error and not a warning.
5542 * gcc.target/i386/sseregparm-2.c: Likewise.
5543 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5544 * gcc.dg/charset/attribute2.c: Likewise.
5545 * gcc.dg/bitfld-1.c: Likewise.
5546 * gcc.dg/pack-test-2.c: Likewise.
5547 * gcc.dg/940510-1.c: Match separately error and warning.
5548 * gcc.dg/array-2.c: Match separately multiple messages. The second
5549 diagnostic is a pedantic warning and not an error.
5550 * gcc.dg/pr14475.c: Match separately multiple messages.
5551 * gcc.dg/pr18809-1.c: Likewise.
5552 * gcc.dg/pr27953.c: Likewise.
5553 * gcc.dg/vla-init-1.c: Likewise.
5554 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5555
5556 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5557
5558 PR fortran/32644
5559 * gfortran.dg/char_decl_1.f90: New test.
5560
5561 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
5562
5563 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5564
5565 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5566
5567 PR c++/32232
5568 * g++.dg/template/overload9.C: New test.
5569
5570 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5571
5572 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5573 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5574
5575 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5576
5577 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5578 * gcc.dg/20001012-2.c: Likewise.
5579 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5580 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5581
5582 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5583
5584 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5585 about the chunk size when STACK_SIZE is defined.
5586
5587 2007-07-06 Josh Conner <jconner@apple.com>
5588
5589 PR middle-end/32602
5590 * gcc.dg/sibcall-8.c: New test.
5591
5592 2007-07-06 Josh Conner <jconner@apple.com>
5593
5594 PR middle-end/32603
5595 * gcc.target/arm/sibcall-1.c: New test.
5596
5597 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5598
5599 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5600
5601 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5602
5603 * gfortran.dg/save_parameter.f90: New test.
5604 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5605
5606 2007-07-06 Richard Guenther <rguenther@suse.de>
5607
5608 * g++.dg/opt/pr30965.C: New testcase.
5609
5610 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5611
5612 * gcc.target/mips/save-restore-5.c: New test.
5613
5614 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5615
5616 PR rtl_optimization/32450
5617 * gcc.dg/pr32450.c: New runtime test.
5618
5619 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5620
5621 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5622 single underscore in scan directives.
5623
5624 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5625
5626 PR c++/32245
5627 * g++.dg/init/ptrmem4.C: New test.
5628
5629 PR c++/32251
5630 * g++.dg/init/new21.C: Likewise.
5631
5632 PR c++/31992
5633 * g++.dg/template/static30.C: Likewise.
5634
5635 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5636
5637 * gcc.dg/vect/costmodel/ppc: New directory.
5638 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5639 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5640 New test.
5641 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5642 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5643 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5644 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5645 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5646 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5647 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5648 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5649 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5650 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5651 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5652 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5653 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5654 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5655
5656 2007-07-05 Tobias Burnus <burnus@net-b.de>
5657
5658 PR fortran/32359
5659 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5660
5661 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5662
5663 PR fortran/32526
5664 * gfortran.dg/interface_14.f90: New test.
5665
5666 PR fortran/32613
5667 * gfortran.dg/do_iterator_2.f90: New test.
5668
5669 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5670
5671 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5672 (FE_DEC_DOWNWARD): Likewise.
5673 (FE_DEC_UPWARD): Likewise.
5674 (FE_DEC_TOWARDZERO): Likewise.
5675 (FE_DEC_TONEARESTFROMZERO): Likewise.
5676
5677 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5678
5679 * gcc.c-torture/compile/pr32606.c: New.
5680 * gfortran.fortran-torture/execute/pr32604.f90: New.
5681
5682 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5683
5684 * gcc.dg/visibility-12.c: New test.
5685 * gcc.dg/visibility-13.c: Likewise.
5686 * g++.dg/ext/visibility-9.C: Likewise.
5687 * g++.dg/ext/visibility-10.C: Likewise.
5688
5689 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5690
5691 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5692 * gcc.dg/sh-relax-vxworks.c: New test.
5693
5694 2007-07-04 Richard Guenther <rguenther@suse.de>
5695
5696 PR tree-optimization/32500
5697 * gcc.c-torture/execute/pr32500.c: New testcase.
5698
5699 2007-07-04 Richard Guenther <rguenther@suse.de>
5700
5701 PR tree-optimization/32482
5702 * gcc.c-torture/compile/pr32482.c: New testcase.
5703
5704 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5705
5706 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5707 VxWorks kernels.
5708 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5709 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5710 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5711 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5712
5713 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5714
5715 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5716
5717 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5718
5719 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5720
5721 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5722
5723 PR fortran/31198
5724 * gfortran.dg/min_max_optional_1.f90: New test.
5725 * gfortran.dg/min_max_optional_2.f90: New test.
5726 * gfortran.dg/min_max_optional_3.f90: New test.
5727
5728 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5729
5730 PR fortran/32545
5731 * gfortran.dg/fmt_error.f90: New test.
5732
5733 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5734
5735 PR fortran/32612
5736 * gfortran.dg/interface_13.f90: New test.
5737
5738 2007-07-03 Dave Brolley <brolley@redhat.com>
5739
5740 PR c++/31743
5741 * g++.dg/init/new20.C: New test.
5742
5743 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5744
5745 PR fortran/32579
5746 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5747
5748 2007-07-03 Tobias Burnus <burnus@net-b.de>
5749
5750 PR fortran/25062
5751 * common_7.f90: New.
5752 * common_8.f90: New.
5753 * common_9.f90: New.
5754
5755 2007-07-03 Tobias Burnus <burnus@net-b.de>
5756
5757 PR fortran/30940
5758 * gfortran.dg/argument_checking_1.f90: New.
5759 * gfortran.dg/argument_checking_2.f90: New.
5760 * gfortran.dg/argument_checking_3.f90: New.
5761 * gfortran.dg/argument_checking_4.f90: New.
5762 * gfortran.dg/argument_checking_5.f90: New.
5763 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5764 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5765
5766 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5767
5768 * gcc.dg/pr32176.c: Add -w to default dg-options.
5769
5770 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5771
5772 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5773
5774 2007-07-03 Tobias Burnus <burnus@net-b.de>
5775
5776 PR fortran/20888
5777 * gfortran.dg/null_2.f90: New.
5778
5779 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5780 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5781
5782 PR middle-end/32176
5783 * gcc.dg/pr32176.c: New test.
5784
5785 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5786
5787 * gcc.dg/const-float80.c : New test.
5788 * gcc.dg/const-float128.c : New test.
5789 * gcc.dg/const-float80-ped.c : New test.
5790 * gcc.dg/const-float128-ped.c : New test.
5791
5792 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5793
5794 * gcc.dg/c99-math.h: Fix typo.
5795
5796 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR libgomp/32468
5799 * gcc.dg/gomp/pr32468-1.c: New test.
5800
5801 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5802
5803 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5804 an ABI option.
5805
5806 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5807
5808 * gfortran.fortran-torture/compile/pr32583.f: New.
5809 * gcc.c-torture/compile/pr32584.c: New
5810
5811 2007-07-02 Ollie Wild <aaw@google.com>
5812
5813 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5814 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5815
5816 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5817
5818 * gcc.target/mips/save-restore-1.c: New test.
5819 * gcc.target/mips/save-restore-2.c: Likewise.
5820 * gcc.target/mips/save-restore-3.c: Likewise.
5821 * gcc.target/mips/save-restore-4.c: Likewise.
5822
5823 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5824
5825 PR tree-optimization/31966
5826 PR tree-optimization/32533
5827 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5828 * gfortran.dg/pr32533.f90: Ditto.
5829
5830 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5831
5832 * g++.dg/opt/nrv12.C: New test.
5833 * gcc.target/i386/nrv1.c: New test.
5834
5835 PR c++/31748
5836 * g++.dg/gomp/pr31748.C: New test.
5837
5838 2007-07-02 Ira Rosen <irar@il.ibm.com>
5839
5840 PR tree-optimization/32230
5841 * gcc.dg/vect/pr32230.c: New test.
5842
5843 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5844
5845 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5846 * bind_c_coms.f90: Ditto.
5847 * bind_c_coms_driver.c: Ditto.
5848 * bind_c_dts.f90: Ditto.
5849 * bind_c_dts_2.f03: Ditto.
5850 * bind_c_dts_2_driver.c: Ditto.
5851 * bind_c_dts_3.f03: Ditto.
5852 * bind_c_dts_4.f03: Ditto.
5853 * bind_c_dts_driver.c: Ditto.
5854 * bind_c_implicit_vars.f03: Ditto.
5855 * bind_c_procs.f03: Ditto.
5856 * bind_c_usage_2.f03: Ditto.
5857 * bind_c_usage_3.f03: Ditto.
5858 * bind_c_usage_5.f03: Ditto.
5859 * bind_c_usage_6.f03: Ditto.
5860 * bind_c_usage_7.f03: Ditto.
5861 * bind_c_vars.f90: Ditto.
5862 * bind_c_vars_driver.c: Ditto.
5863 * binding_c_table_15_1.f03: Ditto.
5864 * binding_label_tests.f03: Ditto.
5865 * binding_label_tests_10.f03: Ditto.
5866 * binding_label_tests_10_main.f03: Ditto.
5867 * binding_label_tests_11.f03: Ditto.
5868 * binding_label_tests_11_main.f03: Ditto.
5869 * binding_label_tests_12.f03: Ditto.
5870 * binding_label_tests_13.f03: Ditto.
5871 * binding_label_tests_13_main.f03: Ditto.
5872 * binding_label_tests_14.f03: Ditto.
5873 * binding_label_tests_2.f03: Ditto.
5874 * binding_label_tests_3.f03: Ditto.
5875 * binding_label_tests_4.f03: Ditto.
5876 * binding_label_tests_5.f03: Ditto.
5877 * binding_label_tests_6.f03: Ditto.
5878 * binding_label_tests_7.f03: Ditto.
5879 * binding_label_tests_8.f03: Ditto.
5880 * binding_label_tests_9.f03: Ditto.
5881 * c_assoc.f90: Ditto.
5882 * c_assoc_2.f03: Ditto.
5883 * c_f_pointer_shape_test.f90: Ditto.
5884 * c_f_pointer_tests.f90: Ditto.
5885 * c_f_tests_driver.c: Ditto.
5886 * c_funloc_tests.f03: Ditto.
5887 * c_funloc_tests_2.f03: Ditto.
5888 * c_funloc_tests_3.f03: Ditto.
5889 * c_funloc_tests_3_funcs.c: Ditto.
5890 * c_kind_params.f90: Ditto.
5891 * c_kind_tests_2.f03: Ditto.
5892 * c_kinds.c: Ditto.
5893 * c_loc_driver.c: Ditto.
5894 * c_loc_test.f90: Ditto.
5895 * c_loc_tests_2.f03: Ditto.
5896 * c_loc_tests_2_funcs.c: Ditto.
5897 * c_loc_tests_3.f03: Ditto.
5898 * c_loc_tests_4.f03: Ditto.
5899 * c_loc_tests_5.f03: Ditto.
5900 * c_loc_tests_6.f03: Ditto.
5901 * c_loc_tests_7.f03: Ditto.
5902 * c_loc_tests_8.f03: Ditto.
5903 * c_ptr_tests.f03: Ditto.
5904 * c_ptr_tests_10.f03: Ditto.
5905 * c_ptr_tests_5.f03: Ditto.
5906 * c_ptr_tests_7.f03: Ditto.
5907 * c_ptr_tests_7_driver.c: Ditto.
5908 * c_ptr_tests_8.f03: Ditto.
5909 * c_ptr_tests_8_funcs.c: Ditto.
5910 * c_ptr_tests_9.f03: Ditto.
5911 * c_ptr_tests_driver.c: Ditto.
5912 * c_size_t_driver.c: Ditto.
5913 * c_size_t_test.f03: Ditto.
5914 * com_block_driver.f90: Ditto.
5915 * global_vars_c_init.f90: Ditto.
5916 * global_vars_c_init_driver.c: Ditto.
5917 * global_vars_f90_init.f90: Ditto.
5918 * global_vars_f90_init_driver.c: Ditto.
5919 * interop_params.f03: Ditto.
5920 * iso_c_binding_only.f03: Ditto.
5921 * iso_c_binding_rename_1.f03: Ditto.
5922 * iso_c_binding_rename_1_driver.c: Ditto.
5923 * iso_c_binding_rename_2.f03: Ditto.
5924 * iso_c_binding_rename_2_driver.c: Ditto.
5925 * kind_tests_2.f03: Ditto.
5926 * kind_tests_3.f03: Ditto.
5927 * module_md5_1.f90: Ditto.
5928 * only_clause_main.c: Ditto.
5929 * print_c_kinds.f90: Ditto.
5930 * test_bind_c_parens.f03: Ditto.
5931 * test_c_assoc.c: Ditto.
5932 * test_com_block.f90: Ditto.
5933 * test_common_binding_labels.f03: Ditto.
5934 * test_common_binding_labels_2.f03: Ditto.
5935 * test_common_binding_labels_2_main.f03: Ditto.
5936 * test_common_binding_labels_3.f03: Ditto.
5937 * test_common_binding_labels_3_main.f03: Ditto.
5938 * test_only_clause.f90: Ditto.
5939 * use_iso_c_binding.f90: Ditto.
5940 * value_5.f90: Ditto.
5941 * value_test.f90: Ditto.
5942 * value_tests_f03.f90: Ditto.
5943
5944 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5945
5946 * gcc.dg/tls/opt-14.c: New.
5947
5948 2007-07-01 Ollie Wild <aaw@google.com>
5949
5950 * g++.dg/lookup/using16.C: New test.
5951 * g++.dg/lookup/using17.C: New test.
5952
5953 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5954
5955 PR fortran/32239
5956 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5957 (test_4): Use proper test for floating point equality.
5958 (test_8): Likewise.
5959
5960 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5961
5962 PR libgfortran/32554
5963 * gfortran.dg/fmt_p_1.f90: New test.
5964
5965 2007-07-01 Ira Rosen <irar@il.ibm.com>
5966
5967 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5968 initialization and fix dg-final check - the initialization loop is
5969 vectorizable.
5970
5971 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5972 Volker Reichelt <reichelt@netcologne.de>
5973
5974 PR middle-end/32559
5975 * gcc.dg/pr32559.c: New test.
5976
5977 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5978
5979 PR tree-optimization/25371
5980 * gcc.dg/vect/pr25371.c: New test.
5981
5982 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5983
5984 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5985 when allocating and initializing a flexible array.
5986
5987 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5988
5989 PR fortran/20373
5990 * gfortran.dg/intrinsic.f90: New test.
5991
5992 2007-06-30 Tobias Burnus <burnus@net-b.de>
5993
5994 PR fortran/32555
5995 * gfortran.dg/fmt_zero_check.f90: New.
5996
5997 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5998
5999 PR fortran/30284
6000 * gfortran.dg/repeat_f90: New test.
6001
6002 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6003
6004 PR testsuite/25241
6005 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6006 -pedantic-errors, so we should match errors.
6007 * gcc.dg/cpp/escape-1.c: Likewise.
6008 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6009 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6010 warning.
6011 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6012 errors instead of warnings.
6013 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6014 a pedantic warning.
6015 * gcc.dg/cpp/arith-3.c: Likewise.
6016
6017 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6018
6019 PR testsuite/25241
6020 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6021 * gcc.dg/pch/valid-2.c: Likewise.
6022 * gcc.dg/pch/valid-3.c: Likewise.
6023 * gcc.dg/pch/warn-1.c: Likewise.
6024 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6025
6026 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6027
6028 PR c/4076
6029 * gcc.dg/Wunused-function.c: New.
6030
6031 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6032
6033 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6034
6035 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
6036
6037 * g++.dg/other/canon-31724.C: New.
6038
6039 2007-06-29 Jan Hubicka <jh@suse.cz>
6040
6041 PR middle-end/32372
6042 * gcc.c-torture/compile/pr32372.c: new.
6043
6044 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6045
6046 * gfortran.dg/operator_3.f90: New test.
6047
6048 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6049
6050 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6051 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6052
6053 2007-06-29 Richard Guenther <rguenther@suse.de>
6054
6055 PR middle-end/32493
6056 * gcc.dg/inline-23.c: New testcase.
6057
6058 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
6059
6060 PR tree-optimization/24659
6061 * gcc.target/i386/vectorize2.c: New test.
6062 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6063 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6064
6065 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
6066
6067 * gcc.dg/pointer-arith-9.c: New test.
6068
6069 2007-06-29 Tobias Burnus <burnus@net-b.de>
6070
6071 PR fortran/32483
6072 * gfortran.dg/fmt_read_2.f90: New.
6073
6074 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6075
6076 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6077 If it exists, don't try to create it.
6078
6079 2007-06-28 Geoffrey Keating <geoffk@apple.com>
6080
6081 * g++.dg/ext/visibility/ms-compat-1.C: New.
6082
6083 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6084
6085 PR tree-opt/32417
6086 * gfortran.fortran-torture/compile/pr32417.f90: New test.
6087
6088 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
6089
6090 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6091 targets.
6092
6093 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
6094
6095 PR fortran/32467
6096 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6097
6098 2007-06-27 Richard Guenther <rguenther@suse.de>
6099
6100 PR middle-end/32492
6101 * gcc.dg/inline-22.c: New testcase.
6102
6103 2007-06-26 Hui-May Chang <hm.chang@apple.com>
6104
6105 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6106 the scan-assembler constant.
6107
6108 2007-06-25 Geoffrey Keating <geoffk@apple.com>
6109
6110 PR 20216
6111 * gcc.dg/pr20216.c: New.
6112
6113 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6114
6115 PR tree-opt/32421
6116 * gcc.dg/vect/pr32421.c: New test.
6117
6118 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
6119
6120 PR c++/32111
6121 * g++.dg/other/friend5.C: New test.
6122
6123 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
6124
6125 PR fortran/32464
6126 * gfortran.dg/host_assoc_function_2.f90: New test.
6127
6128 PR fortran/31494
6129 * gfortran.dg/host_assoc_call_1.f90: New test.
6130
6131 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6132
6133 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6134
6135 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6136
6137 PR fortran/32456
6138 * gfortran.dg/error_format.f90: New test.
6139
6140 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6141
6142 PR fortran/32136
6143 * gfortran.dg/pr32136.f90: New test.
6144
6145 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6146
6147 PR fortran/31726
6148 * gfortran.dg/minmaxloc_1.f90: New test.
6149
6150 PR fortran/32298
6151 * gfortran.dg/minmaxloc_2.f90: New test.
6152
6153 2007-06-23 Richard Guenther <rguenther@suse.de>
6154
6155 PR tree-optimization/16876
6156 PR middle-end/29478
6157 * gcc.dg/pr29254.c: The warning is bogus.
6158 * gcc.dg/warn-1.c: Likewise.
6159 * gcc.dg/assign-warn-3.c: Likewise.
6160 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6161
6162 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
6163
6164 * gcc.c-torture/execute/20070623-1.c: New.
6165
6166 2007-06-22 Jan Hubicka <jh@suse.cz>
6167
6168 * gcc.c-torture/compile/pr31541.c: New.
6169
6170 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6171
6172 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6173 Remove -m64 from dg-options.
6174
6175 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6176
6177 PR middle-end/32374
6178 * gcc.dg/pr32374.c: New test.
6179
6180 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6181
6182 PR fortran/32360
6183 * gfortran.dg/pointer_assign_3.f90: New test.
6184
6185 2007-06-21 Sebastian Pop <sebpop@gmail.com>
6186
6187 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6188
6189 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6190
6191 PR fortran/31162
6192 * gfortran.dg/assign.f90: Update test.
6193 * gfortran.dg/real_do_1.f90: Update test.
6194 * gfortran.dg/gomp/omp_do1.f90: Update test.
6195 * gfortran.dg/warnings_are_errors_1.f: Update test.
6196 * gfortran.dg/g77/20010519-1.f: Update test.
6197 * gfortran.dg/g77/pr9258.f: Update test.
6198 * gfortran.dg/g77/960317-1.f: Update test.
6199
6200 2007-06-21 Richard Guenther <rguenther@suse.de>
6201
6202 PR tree-optimization/32453
6203 * gcc.c-torture/compile/pr32453.c: New testcase.
6204
6205 2007-06-21 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR tree-optimization/31866
6208 * gcc.dg/pr31866.c: New test.
6209
6210 2007-06-21 Richard Guenther <rguenther@suse.de>
6211
6212 PR tree-optimization/32451
6213 * g++.dg/torture/20070621-1.C: New testcase.
6214
6215 2007-06-21 Christian Bruel <christian.bruel@st.com>
6216
6217 * gcc.dg/attr-isr.c: Test delay slot content.
6218
6219 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6220
6221 PR fortran/32361
6222 gfortran.dg/pointer_assign_2.f90: New test.
6223
6224 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6225
6226 PR fortran/25061
6227 gfortran.dg/invalid_procedure_name.f90: New test.
6228
6229 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
6230
6231 PR tree-optimization/25737
6232 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6233
6234 2007-06-20 Hui-May Chang <hm.chang@apple.com>
6235
6236 * gcc.target/i386/large-size-array-3.c: New.
6237
6238 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6239 Richard Guenther <rguenther@suse.de>
6240
6241 PR fortran/32140
6242 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6243
6244 2007-06-20 Jakub Jelinek <jakub@redhat.com>
6245
6246 PR middle-end/31959
6247 * gcc.dg/pr31959.c: New test.
6248
6249 PR inline-asm/32109
6250 * g++.dg/ext/asm10.C: New test.
6251
6252 PR middle-end/32285
6253 * gcc.c-torture/execute/20070614-1.c: New test.
6254
6255 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
6256
6257 * gcc.target/arm/stack-corruption.c: New test.
6258
6259 2007-06-19 Richard Guenther <rguenther@suse.de>
6260
6261 * g++.dg/torture/pr30252.C: New testcase.
6262
6263 2007-06-19 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR tree-optimization/32353
6266 * g++.dg/opt/nrv13.C: New test.
6267
6268 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
6269
6270 PR fortran/20863
6271 PR fortran/20882
6272 * gfortran.dg/impure_assignment_2.f90 : New test.
6273
6274 PR fortran/32236
6275 * gfortran.dg/data_initialized_2.f90 : New test.
6276
6277 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6278 appropriate version of 'dmach'.
6279
6280 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6281
6282 PR target/32389
6283 * gcc.target/i386/pr32389.c New test.
6284
6285 2007-06-18 Simon Baldwin <simonb@google.com>
6286
6287 PR c++/31923
6288 * g++.dg/template/error25.C: New.
6289 * g++.dg/template/spec35.C: New.
6290
6291 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
6292
6293 * gcc.c-torture/compile/pr32355.c: New testcase.
6294
6295 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6296
6297 PR tree-optimization/32383
6298 * g++.dg/opt/pr32383.C: New test.
6299
6300 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6301
6302 PR rtl-optimization/32366
6303 * gcc.dg/vect/pr32366.c: New test.
6304
6305 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6306
6307 * gcc.c-torture/compile/pr32349.c: New testcase.
6308
6309 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6310
6311 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6312 * gcc.target/sparc/combined-2.c: Likewise.
6313 * gcc.target/sparc/fexpand.c : Likewise.
6314 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6315 * gcc.target/sparc/fpack16.c : Likewise.
6316 * gcc.target/sparc/fpmerge.c : Likewise.
6317 * gcc.target/sparc/fpmul.c : Likewise.
6318 * gcc.target/sparc/noresult.c : Likewise.
6319 * gcc.target/sparc/pdist.c: Likewise.
6320
6321 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6322
6323 PR middle-end/31723
6324 * gcc.target/i386/recip-divf.c: New test.
6325 * gcc.target/i386/recip-sqrtf.c: Ditto.
6326 * gcc.target/i386/recip-vec-divf.c: Ditto.
6327 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6328 * gcc.target/i386/sse-recip.c: Ditto.
6329 * gcc.target/i386/sse-recip-vec.c: Ditto.
6330
6331 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6332
6333 PR tree-opt/32225
6334 * gcc.c-torture/compile/20070605-1.c: New test.
6335
6336 * gcc.c-torture/compile/20070603-1.c: New testcase.
6337 * gcc.c-torture/compile/20070603-2.c: New testcase.
6338
6339 * gcc.c-torture/compile/20070531-1.c: New test.
6340
6341 PR tree-opt/32167
6342 * gcc.c-torture/compile/20070531-2.c: New test.
6343
6344 PR tree-opt/32144
6345 * gcc.c-torture/compile/20070529-1.c: New test.
6346
6347 PR tree-opt/32145
6348 * gcc.c-torture/compile/20070529-2.c: New test.
6349
6350 PR tree-opt/32015
6351 * gcc.c-torture/compile/20070520-1.c: New test.
6352
6353 * g++.dg/ext/java-1.C: New test.
6354
6355 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6356 loops instead of one. Remove the "can't determine dependence"
6357 check.
6358 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6359 needed as the cast is gone in the first place.
6360 * gcc.dg/max-1.c: Change local variable a to be a global one.
6361 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6362 have a cast which is PREd.
6363
6364 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6365
6366 * g++.dg/lookup/anon6.C: New test.
6367
6368 2007-06-14 Dirk Mueller <dmueller@suse.de>
6369
6370 PR c++/31806
6371 * g++.dg/opt/static6.C: New testcase.
6372
6373 2007-06-14 Geoff Keating <geoffk@apple.com>
6374
6375 * g++.dg/ext/visibility/overload-1.C: New.
6376
6377 PR 31093
6378 * g++.dg/ext/visibility/anon4.C: New.
6379
6380 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6381
6382 PR target/32268
6383 * gcc.target/i386/pr32268.c: New test.
6384
6385 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6386
6387 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6388 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6389 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6390
6391 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6392 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6393 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6394 BID is used.
6395
6396 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6397
6398 PR fortran/32302
6399 * gfortran.dg/common_resize_1.f90: New test.
6400
6401 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6402
6403 PR target/32274
6404 * gcc.dg/vect/pr32224.c: Fix.
6405
6406 2007-06-13 Eric Christopher <echristo@apple.com>
6407
6408 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6409
6410 2007-06-13 Tobias Burnus <burnus@net-b.de>
6411
6412 PR fortran/32323
6413 * gfortran.dg/actual_array_vect_1.f90: New.
6414
6415 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6416
6417 * gcc.target/sparc/mfpu.c: New test.
6418
6419 2007-06-12 Geoff Keating <geoffk@apple.com>
6420
6421 * g++.dg/warn/weak1.C: Suppress on Darwin.
6422 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6423
6424 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6425
6426 PR middle-end/31579
6427 * g++.dg/torture/pr31579.C: New testcase.
6428
6429 2007-06-12 Ian Lance Taylor <iant@google.com>
6430
6431 PR libstdc++/29286
6432 * g++.dg/init/new16.C: New test.
6433 * g++.dg/init/new17.C: New test.
6434 * g++.dg/init/new18.C: New test.
6435 * g++.dg/init/new19.C: New test.
6436
6437 2007-06-12 Olivier Hainque <hainque@adacore.com>
6438
6439 * gnat.dg/lhs_view_convert.adb: New test.
6440
6441 2007-06-12 Richard Guenther <rguenther@suse.de>
6442
6443 PR tree-optimization/15353
6444 PR tree-optimization/31657
6445 * gcc.c-torture/execute/20070424-1.c: New testcase.
6446 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6447 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6448 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6449 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6450 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6451
6452 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6453
6454 PR rtl-optimization/32293
6455 * gcc.dg/pr32293.c: New test.
6456
6457 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6458
6459 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6460
6461 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6462
6463 PR fortran/29786
6464 * gfortran.dg/equiv_7.f90: New test.
6465 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6466
6467 PR fortran/30875
6468 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6469
6470 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6471
6472 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6473 * gcc.dg/setjmp-4.c: Likewise.
6474 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6475
6476 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6477
6478 PR rtl-optimization/31025
6479 * gfortran.dg/pr31025.f90: New.
6480
6481 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6482
6483 PR target/32280
6484 * gcc.target/i386/pr32280.c: New test.
6485
6486 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6487
6488 PR middle-end/32279
6489 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6490
6491 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6492
6493 PR libgfortran/32235
6494 * gfortran.dg/backspace_9.f: New test.
6495
6496 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
6497
6498 * gcc.dg/tree-ssa/prefetch-7.c: New test.
6499
6500 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
6501
6502 * gcc.dg/tree-ssa/loop-28.c: New testcase.
6503
6504 2007-06-09 Ian Lance Taylor <iant@google.com>
6505
6506 PR tree-optimization/32169
6507 * gcc.c-torture/compile/pr32169.c: New test.
6508
6509 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
6510
6511 * gcc.dg/vect/costmodel: New directory.
6512 * gcc.dg/vect/costmodel/i386: New directory.
6513 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6514 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6515 New test.
6516 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6517 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6518 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6519 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6520 * gcc.dg/vect/costmodel/x86_64: New directory.
6521 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6522 New testsuite.
6523 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6524 New test.
6525 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6526 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6527 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6528 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6529 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6530
6531 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
6532
6533 PR tree-optimization/32243
6534 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
6535 flags for -Os tests.
6536 * gcc.dg/vect/03-vect-pr32243.c: New test.
6537
6538 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
6539
6540 PR tree-optimization/32224
6541 * gcc.dg/vect/pr32224.c: New test.
6542
6543 2007-06-08 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR c++/32177
6546 * g++.dg/gomp/pr32177.C: New test.
6547
6548 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6549
6550 PR testsuite/25241
6551 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6552 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6553 warning nor an error.
6554 * gcc.dg/Wfatal-2.c: Likewise.
6555 * gcc.dg/Werror-1.c: Likewise.
6556 * gcc.dg/Werror-5.c: Likewise.
6557 * gcc.dg/Werror-7.c: Likewise.
6558 * gcc.dg/Werror-10.c: Likewise.
6559 * gcc.dg/Werror-11.c: Likewise.
6560
6561 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
6562
6563 PR c++/30759
6564 * g++.dg/init/brace6.C: New test.
6565
6566 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6567
6568 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6569 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6570 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6571 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6572
6573 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6574 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6575 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6576 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6577 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6578 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6579 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6580 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6581
6582 * gcc.dg/darwin-minversion-3.c: New.
6583
6584 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6585
6586 * gcc.target/i386/builtin-copysign.c: New test.
6587
6588 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6589
6590 PR tree-optimization/32220
6591 * gfortran.dg/predcom-2.f: New testcase.
6592
6593 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6594
6595 PR tree-opt/32231
6596 * gcc.target/i386/vectorize4.c: New test.
6597
6598 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6599
6600 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6601
6602 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6603
6604 PR testsuite/25241
6605 * gcc.dg/simd-5.c: Mark output as a note.
6606 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6607 dg-message.
6608 * gcc.dg/simd-1.c: Likewise.
6609 * gcc.dg/always_inline.c: Mark output as a sorry.
6610 * gcc.dg/always_inline2.c: Likewise.
6611 * gcc.dg/always_inline3.c: Likewise.
6612
6613 2007-06-06 Ian Lance Taylor <iant@google.com>
6614
6615 * g++.dg/conversion/enum1.C: New test.
6616
6617 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6618
6619 PR tree-optimization/32216
6620 * gcc.dg/vect/pr32216.c: New test.
6621
6622 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6623
6624 PR testsuite/18923
6625 * gfortran.dg/invalid_contains_1.f90: New test.
6626 * gfortran.dg/invalid_contains_2.f90: New test.
6627
6628 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6629
6630 PR testsuite/32057
6631 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6632 midnight issues.
6633
6634 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6635
6636 PR testsuite/25241
6637 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6638 dg-message to match de note.
6639 * gcc.dg/pr26570.c: Use dg-message for a note.
6640 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6641 dg-error instead of dg-warning because of -Werror.
6642 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6643 neither an error, nor a warning.
6644 * gcc.dg/glibc-uclibc-2.c: Likewise
6645 * gcc.dg/cpp/19940712-1.c: Likewise.
6646
6647 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6648
6649 PR preprocessor/23479
6650 * gcc.dg/binary-constants-1.c: Add test suites for
6651 the 0b-prefixed binary integer constants.
6652 * gcc.dg/binary-constants-2.c: Ditto.
6653 * gcc.dg/binary-constants-3.c: Ditto.
6654 * gcc.dg/binary-constants-4.c: Ditto.
6655
6656 2007-06-05 Ian Lance Taylor <iant@google.com>
6657
6658 * gcc.dg/Wstrict-overflow-19.c: New test.
6659
6660 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6661
6662 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6663
6664 2007-06-04 Ian Lance Taylor <iant@google.com>
6665
6666 * gcc.dg/Wstrict-overflow-18.c: New test.
6667
6668 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6669
6670 PR testsuite/25241
6671 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6672 * gcc.dg/cpp/mi5.c: Likewise.
6673 * gcc.dg/cpp/mi7.c: Likewise.
6674
6675 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6676
6677 PR c/32191
6678 * gcc.dg/pr32191.c: New test.
6679
6680 2007-05-28 Tobias Burnus <burnus@net-b.de>
6681
6682 PR fortran/32124
6683 * gfortran.dg/allocate_stat_1.f90: Remove.
6684
6685 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6686
6687 * gcc.target/i386/sse4_2-check.h: New.
6688 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6689 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6690 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6691 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6692 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6693 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6694 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6695 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6696 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6697 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6698 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6699 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6700 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6701 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6702 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6703 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6704 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6705 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6706
6707 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6708
6709 * gcc.dg/pie-link.c: New test.
6710
6711 2007-06-01 Ian Lance Taylor <iant@google.com>
6712
6713 * gcc.dg/Wstrict-overflow-17.c: New test.
6714
6715 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6716
6717 * gcc.dg/builtin-return-1.c (g): New.
6718 (main): Allocate at least 64 bytes on the stack.
6719
6720 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6721
6722 * g++.dg/init/cleanup3.C: New test.
6723
6724 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6725
6726 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6727 int is 16 bits.
6728
6729 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6730
6731 PR fortran/32156
6732 * gfortran.dg/char_array_constructor_3.f90: New test.
6733
6734 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6735
6736 PR tree-optimization/32160
6737 * gfortran.dg/predcom-1.f: New test.
6738
6739 2007-05-31 Richard Guenther <rguenther@suse.de>
6740
6741 * g++.dg/other/str_empty.C: Move...
6742 * g++.dg/other/pr30567.C: Move...
6743 * g++.dg/tree-ssa/pr27218.C: Move...
6744 * g++.dg/torture: ...here and remove dg-options.
6745
6746 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6747
6748 PR c++/32158
6749 * g++.dg/ext/is_pod_incomplete.C: New.
6750
6751 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6752 Douglas Gregor <doug.gregor@gmail.com>
6753 Pedro Lamarao <pedro.lamarao@mndfck.org>
6754 Howard Hinnant <howard.hinnant@gmail.com>
6755
6756 PR c++/7412
6757 PR c++/29939
6758 * g++.dg/cpp0x/rv8p.C: New.
6759 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6760 * g++.dg/cpp0x/cast-bug.C: New.
6761 * g++.dg/cpp0x/elision_weak.C: New.
6762 * g++.dg/cpp0x/collapse-bug.C: New.
6763 * g++.dg/cpp0x/rv3p.C: New.
6764 * g++.dg/cpp0x/rv7n.C: New.
6765 * g++.dg/cpp0x/overload-conv-1.C: New.
6766 * g++.dg/cpp0x/rv2n.C: New.
6767 * g++.dg/cpp0x/deduce.C: New.
6768 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6769 * g++.dg/cpp0x/rv6p.C: New.
6770 * g++.dg/cpp0x/template_deduction.C: New.
6771 * g++.dg/cpp0x/implicit-copy.C: New.
6772 * g++.dg/cpp0x/rv1p.C: New.
6773 * g++.dg/cpp0x/cast.C: New.
6774 * g++.dg/cpp0x/rv5n.C: New.
6775 * g++.dg/cpp0x/collapse.C: New.
6776 * g++.dg/cpp0x/overload-conv-2.C: New.
6777 * g++.dg/cpp0x/rv4p.C: New.
6778 * g++.dg/cpp0x/rvo.C: New.
6779 * g++.dg/cpp0x/iop.C: New.
6780 * g++.dg/cpp0x/rv3n.C: New.
6781 * g++.dg/cpp0x/rv7p.C: New.
6782 * g++.dg/cpp0x/reference_collapsing.C: New.
6783 * g++.dg/cpp0x/overload.C: New.
6784 * g++.dg/cpp0x/named.C: New.
6785 * g++.dg/cpp0x/rv2p.C: New.
6786 * g++.dg/cpp0x/rv6n.C: New.
6787 * g++.dg/cpp0x/not_special.C: New.
6788 * g++.dg/cpp0x/bind.C: New.
6789 * g++.dg/cpp0x/rv1n.C: New.
6790 * g++.dg/cpp0x/rv5p.C: New.
6791 * g++.dg/cpp0x/elision.C: New.
6792 * g++.dg/cpp0x/named_refs.C: New.
6793 * g++.dg/cpp0x/unnamed_refs.C: New.
6794 * g++.dg/cpp0x/rv4n.C: New.
6795 * g++.dg/cpp0x/elision_neg.C: New.
6796 * g++.dg/init/copy7.C: Run in C++98 mode.
6797 * g++.dg/overload/arg1.C: Ditto.
6798 * g++.dg/overload/arg4.C: Ditto.
6799
6800 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR c++/31809
6803 * g++.dg/opt/static5.C: New test.
6804
6805 2007-05-30 Richard Guenther <rguenther@suse.de>
6806
6807 * g++.dg/dg.exp: Prune torture/.
6808 * g++.dg/torture/dg-torture.exp: New testsuite.
6809
6810 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6811
6812 * gcc.target/arm/pr27387.C: Move and rename to ...
6813 * g++.dg/inherit/thunk8.C: ... here.
6814
6815 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR tree-optimization/31769
6818 * g++.dg/gomp/pr31769.C: New test.
6819
6820 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6821
6822 * gcc.target/i386/stack-realign.c: New.
6823
6824 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6825
6826 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6827
6828 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6829
6830 * gfortran.dg/sizeof.f90: New.
6831
6832 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6833
6834 PR c/31339
6835 * gcc.dg/boolcomplex-1.c: New test.
6836
6837 PR c++/31339
6838 * g++.dg/ext/boolcomplex-1.c: New test.
6839
6840 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6841
6842 * gcc.dg/matrix: New directory.
6843
6844 2007-05-28 Tobias Burnus <burnus@net-b.de>
6845
6846 PR fortran/32124
6847 * gfortran.dg/allocate_stat_1.f90: New.
6848
6849 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6850
6851 PR fortran/31972
6852 * transfer_hollerith_1.f90: New test.
6853
6854 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6855
6856 PR tree-opt/32100
6857 * gcc.c-torture/execute/vrp-7.c: New test.
6858
6859 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6860
6861 * gfortran.dg/transfer_simplify_4.f90: New test.
6862
6863 2007-05-27 Tobias Burnus <burnus@net-b.de>
6864
6865 PR fortran/32088
6866 * gfortran.dg/func_result_3.f90: New.
6867
6868 2007-05-27 Tobias Burnus <burnus@net-b.de>
6869
6870 PR middle-end/32083
6871 * gfortran.dg/transfer_simplify_3.f90: New.
6872
6873 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6874
6875 PR target/32065
6876 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6877 to compile options.
6878 * gcc.target/i386/pr32065-2.c: New test.
6879
6880 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6881
6882 PR fortran/31813
6883 * gfortran.dg/io_constraints_2.f90: Update.
6884
6885 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6886
6887 PR fortran/31219
6888 * gfortran.dg/array_constructor_17.f90: New test.
6889
6890 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6891
6892 PR tree-opt/32090
6893 * g++.dg/opt/array2.C: New testcase.
6894
6895 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6896
6897 PR target/32065
6898 * gcc.target/i386/pr32065.c: New test.
6899
6900 2007-05-25 Dirk Mueller <dmueller@suse.de>
6901 Marcus Meissner <meissner@suse.de>
6902
6903 * gcc.dg/attr-alloc_size.c: New.
6904
6905 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6906 Lee Millward <lee.millward@gmail.com>
6907
6908 PR c++/31745
6909 * g++.dg/parse/crash34.C: New test.
6910
6911 * g++.dg/parse/crash35.C: New test.
6912
6913 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6914
6915 * gcc.target/i386/sse2-check.h: New.
6916 * gcc.target/i386/sse2-vec-1.c: Likewise.
6917 * gcc.target/i386/sse2-vec-2.c: Likewise.
6918 * gcc.target/i386/sse2-vec-3.c: Likewise.
6919 * gcc.target/i386/sse2-vec-4.c: Likewise.
6920 * gcc.target/i386/sse2-vec-5.c: Likewise.
6921 * gcc.target/i386/sse2-vec-6.c: Likewise.
6922
6923 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6924
6925 PR c++/31431
6926 PR c++/31432
6927 PR c++/31434
6928 PR c++/31435
6929 PR c++/31437
6930 PR c++/31438
6931 PR c++/31442
6932 PR c++/31443
6933 PR c++/31444
6934 PR c++/31445
6935 * g++.dg/cpp0x/pr31431.C: New.
6936 * g++.dg/cpp0x/pr31437.C: New.
6937 * g++.dg/cpp0x/pr31442.C: New.
6938 * g++.dg/cpp0x/pr31444.C: New.
6939 * g++.dg/cpp0x/pr31431-2.C: New.
6940 * g++.dg/cpp0x/pr31432.C: New.
6941 * g++.dg/cpp0x/pr31434.C: New.
6942 * g++.dg/cpp0x/pr31438.C: New.
6943 * g++.dg/cpp0x/pr31443.C: New.
6944 * g++.dg/cpp0x/pr31445.C: New.
6945 * g++.dg/cpp0x/variadic-crash1.C: New.
6946
6947 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6948
6949 * gcc.target/arm/long-calls-1.c: New test.
6950 * gcc.target/arm/long-calls-2.c: Likewise.
6951 * gcc.target/arm/long-calls-3.c: Likewise.
6952 * gcc.target/arm/long-calls-4.c: Likewise.
6953
6954 2007-05-25 Richard Guenther <rguenther@suse.de>
6955 Andrew Pinski <andrew_pinski@playstation.sony.com>
6956
6957 PR tree-optimization/31982
6958 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6959
6960 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6961
6962 PR fortran/32047
6963 * gfortran.dg/result_in_spec_2.f90: New test.
6964
6965 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6966
6967 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6968
6969 2007-05-24 Ollie Wild <aaw@google.com>
6970
6971 * gcc.dg/cpp/counter-1.c: New test.
6972 * gcc.dg/pch/counter-1.c: New test.
6973 * gcc.dg/pch/counter-1.hs: New file.
6974 * gcc.dg/pch/counter-2.c: New test.
6975 * gcc.dg/pch/counter-2.hs: New file.
6976 * gcc.dg/pch/counter-3.c: New test.
6977 * gcc.dg/pch/counter-3.hs: New file.
6978
6979 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6980
6981 * gcc.dg/tree-ssa/predcom-1.c: New test.
6982 * gcc.dg/tree-ssa/predcom-2.c: New test.
6983 * gcc.dg/tree-ssa/predcom-3.c: New test.
6984 * gcc.dg/tree-ssa/predcom-4.c: New test.
6985 * gcc.dg/tree-ssa/predcom-5.c: New test.
6986 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6987
6988 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6989
6990 PR testsuite/32062
6991 * gcc.target/i386/sse4_1-check.h (MASK): New.
6992
6993 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6994
6995 PR fortran/32038
6996 * gfortran.dg/pr25603.f: Initialize integer variables.
6997
6998 2007-05-23 Ian Lance Taylor <iant@google.com>
6999
7000 * g++.dg/other/vrp1.C: New test.
7001
7002 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
7003
7004 PR preprocessor/20077
7005 * gcc.dg/cpp/paste15.c: New test.
7006
7007 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
7008 Nigel Stephens <nigel@mips.com>
7009 Richard Sandiford <richard@codesourcery.com>
7010
7011 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7012 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7013 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7014 * gcc.target/mips/inter/mips16-inter.exp: New.
7015
7016 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
7017
7018 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7019
7020 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
7021
7022 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7023 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
7024 * gcc.target/i386/sse3-addsubps.c: Likewise.
7025 * gcc.target/i386/sse3-haddpd.c: Likewise.
7026 * gcc.target/i386/sse3-haddps.c: Likewise.
7027 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7028 * gcc.target/i386/sse3-hsubps.c: Likewise.
7029 * gcc.target/i386/sse3-lddqu.c: Likewise.
7030 * gcc.target/i386/sse3-movddup.c: Likewise.
7031 * gcc.target/i386/sse3-movshdup.c: Likewise.
7032 * gcc.target/i386/sse3-movsldup.c: Likewise.
7033
7034 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7035 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
7036 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7037 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7038 * gcc.target/i386/ssse3-palignr.c: Likewise.
7039 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7040 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7041 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7042 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7043 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7044 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7045 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7046 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7047 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7048 * gcc.target/i386/ssse3-psignb.c: Likewise.
7049 * gcc.target/i386/ssse3-psignd.c: Likewise.
7050 * gcc.target/i386/ssse3-psignw.c: Likewise.
7051 * gcc.target/i386/ssse3-vals.h: Likewise.
7052
7053 * gcc.target/i386/sse3-check.h: New file.
7054 * gcc.target/i386/ssse3-check.h: Likewise.
7055
7056 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7057
7058 PR middle-end/31095
7059 * gcc.c-torture/compile/bcopy-1.c: New testcase.
7060
7061 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7062
7063 PR middle-end/31606
7064 * gcc.c-torture/20070522-1.c: New testcase.
7065
7066 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7067
7068 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7069
7070 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7071
7072 * gcc.c-torture/execute/ieee/20000320-1.x,
7073 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7074 m68k-*-* and check_effective_target_coldfire_fpu.
7075
7076 2007-05-22 Ollie Wild <aaw@google.com>
7077
7078 * g++.dg/lookup/hidden-class10.C: New test.
7079 * g++.dg/lookup/hidden-class11.C: New test.
7080
7081 2007-05-22 Ollie Wild <aaw@google.com>
7082
7083 * g++.dg/lookup/name-clash5.C: New test.
7084 * g++.dg/lookup/name-clash6.C: New test.
7085
7086 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7087
7088 * g++.dg/other/i386-2.C: Update comments on header files tested.
7089 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
7090 of <tmmintrin.h>.
7091 * gcc.target/i386/sse-12.c: Likewise.
7092 * gcc.target/i386/sse-13.c: Likewise.
7093 * gcc.target/i386/sse-14.c: Likewise.
7094
7095 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7096 Redefined to test with immediate operand.
7097 (__builtin_ia32_blendps): Likewise.
7098 (__builtin_ia32_blendpd): Likewise.
7099 (__builtin_ia32_dpps): Likewise.
7100 (__builtin_ia32_dpps): Likewise.
7101 (__builtin_ia32_insertps128): Likewise.
7102 (__builtin_ia32_vec_ext_v4sf): Likewise.
7103 (__builtin_ia32_vec_set_v16qi): Likewise.
7104 (__builtin_ia32_vec_set_v4si): Likewise.
7105 (__builtin_ia32_vec_set_v2di): Likewise.
7106 (__builtin_ia32_vec_ext_v16qi): Likewise.
7107 (__builtin_ia32_vec_ext_v4si): Likewise.
7108 (__builtin_ia32_vec_ext_v2di): Likewise.
7109 (__builtin_ia32_roundpd): Likewise.
7110 (__builtin_ia32_roundsd): Likewise.
7111 (__builtin_ia32_roundps): Likewise.
7112 (__builtin_ia32_roundss): Likewise.
7113 (__builtin_ia32_mpsadbw128): Likewise.
7114
7115 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7116
7117 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7118
7119 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7120
7121 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7122 failures.
7123 * gcc.dg/dfp/func-struct.c: Ditto.
7124 * gcc.dg/dfp/operator-assignment.c: Ditto.
7125 * gcc.dg/dfp/convert-bfp.c: Ditto.
7126 * gcc.dg/dfp/convert-int.c: Ditto.
7127 * gcc.dg/dfp/convert-int-max.c: Ditto.
7128 * gcc.dg/dfp/func-scalar.c: Ditto.
7129 * gcc.dg/dfp/cast.c: Ditto.
7130 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7131 failures, and fix a typo in return type of arg1_128.
7132 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7133 failures, and fix a typo in a constant suffix.
7134 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7135 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7136
7137 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7138 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7139
7140 * lib/gcc-dg.exp(process_message): New proc.
7141 (dg-message): New test directive.
7142 * gcc.dg/always_inline.c: Use dg-message.
7143 * gcc.dg/always_inline2.c: Ditto.
7144 * gcc.dg/always_inline3.c: Ditto.
7145 * gcc.dg/invalid-call-1.c: Ditto.
7146 * gcc.dg/pr17506.c: Ditto.
7147 * gcc.dg/simd-5.c: Ditto.
7148 * gcc.dg/simd-6.c: Ditto.
7149 * gcc.dg/va-arg-2.c: Ditto.
7150 * gcc.dg/cpp/syshdr.c: Ditto.
7151 * gcc.dg/cpp/unc4.c: Ditto.
7152 * gcc.dg/cpp/trad/mi1.c: Ditto.
7153 * gcc.dg/cpp/trad/mi5.c: Ditto.
7154 * gcc.dg/cpp/trad/mi7.c: Ditto.
7155 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7156 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7157 * gcc.test-framework/test-framework.awk: Special-case outexists
7158 tests.
7159
7160 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7161
7162 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7163 (bit_SSE4_2): Likewise.
7164 (bit_POPCNT): Likewise.
7165
7166 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7167 Check if assembler supports SSE4 instructions.
7168
7169 * gcc.target/i386/sse4_1-blendpd.c: New file.
7170 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7171 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7172 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7173 * gcc.target/i386/sse4_1-check.h: Likewise.
7174 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7175 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7176 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7177 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7178 * gcc.target/i386/sse4_1-extractps.c: Likewise.
7179 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7180 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7181 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7182 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7183 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7184 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7185 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7186 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7187 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7188 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7189 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7190 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7191 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7192 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7193 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7194 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7195 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7196 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7197 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7198 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7199 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7200 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7201 * gcc.target/i386/sse4_1-pminud.c: Likewise.
7202 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7203 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7204 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7205 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7206 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7207 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7208 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7209 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7210 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7211 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7212 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7213 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7214 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7215 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7216 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7217 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7218 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7219 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7220 * gcc.target/i386/sse4_1-round.h: Likewise.
7221 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7222 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7223 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7224 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7225 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7226 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7227 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7228 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7229 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7230 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7231 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7232 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7233 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7234 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7235
7236 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7237
7238 PR fortran/31627
7239 * gfortran.dg/bounds_check_7.f90: New test.
7240
7241 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
7242
7243 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7244 (check_effective_target_sse4a): Ditto.
7245
7246 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7247 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7248 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7249 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7250 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7251 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7252 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7253 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7254 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7255 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7256 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7257 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7258 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7259 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7260 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7261 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7262 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7263 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7264 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7265 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7266
7267 2007-05-21 Mark Mitchell <mark@codesourcery.com>
7268
7269 * g++.dg/ext/cleanup-1.C: New test.
7270 * g++.dg/ext/cleanup-2.C: Likewise.
7271 * g++.dg/ext/cleanup-3.C: Likewise.
7272 * g++.dg/ext/cleanup-4.C: Likewise.
7273 * g++.dg/ext/cleanup-5.C: Likewise.
7274 * g++.dg/ext/cleanup-6.C: Likewise.
7275 * g++.dg/ext/cleanup-8.C: Likewise.
7276 * g++.dg/ext/cleanup-9.C: Likewise.
7277 * g++.dg/ext/cleanup-10.C: Likewise.
7278 * g++.dg/ext/cleanup-11.C: Likewise.
7279 * g++.dg/ext/cleanup-dtor.C: Likewise.
7280
7281 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7282
7283 PR middle-end/31995
7284 * gcc.dg/vect/vect-102a.c: New test.
7285
7286 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
7287 Paolo Carlini <pcarlini@suse.de>
7288 Uros Bizjak <ubizjak@gmail.com>
7289
7290 * gcc.dg/gcc-have-sync-compare-and-swap.c,
7291 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7292 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7293 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7294 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7295 New testcases.
7296
7297 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7298
7299 PR fortran/32002
7300 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7301
7302 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7303
7304 PR fortran/32027
7305 * gfortran.dg/do_3.F90: Add checks for the final value of the
7306 loop variable.
7307
7308 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7309
7310 * gcc.c-torture/execute/990127-2.x: New file.
7311
7312 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7313
7314 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7315 * gcc.target/i386/sse-12: Add -O to compile options.
7316 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7317 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7318 and mm3dnow.h. Add -O to compile options.
7319
7320 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7321
7322 PR fortran/31867
7323 * gfortran.dg/char_length_5.f90: New test.
7324
7325 PR fortran/31994
7326 * gfortran.dg/array_reference_1.f90: New test.
7327
7328 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7329
7330 PR middle-end/7651
7331 PR c++/11856
7332 PR c/12963
7333 PR c/23587
7334 PR other/29694
7335 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7336 * gcc.dg/Wtype-limits.c: New.
7337 * gcc.dg/Wtype-limits-Wextra.c: New.
7338 * gcc.dg/Wtype-limits-no.c: New.
7339 * g++.dg/warn/Wtype-limits.C: New.
7340 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7341 * g++.dg/warn/Wtype-limits-no.C: New.
7342
7343 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7344
7345 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7346 instead of "-msse2".'
7347 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7348 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7349 and mm3dnow.h.
7350 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7351 to test with immediate operand.
7352 (__builtin_ia32_insertqi): Ditto.
7353 (__builtin_ia32_palignr128): Ditto.
7354 (__builtin_ia32_palignr): Ditto.
7355 (__builtin_ia32_pshufhw): Ditto.
7356 (__builtin_ia32_pshuflw): Ditto.
7357 (__builtin_ia32_pshufd): Ditto.
7358 (__builtin_ia32_vec_set_v8hi): Ditto.
7359 (__builtin_ia32_vec_ext_v8hi): Ditto.
7360 (__builtin_ia32_shufpd): Ditto.
7361 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7362
7363 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7364
7365 PR fortran/32001
7366 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7367
7368 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7369
7370 PR target/31585
7371 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7372 and "__inline". Use "-msse" instead of "-msse2".
7373
7374 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7375
7376 PR middle-end/7651
7377 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7378 * gcc.dg/20030906-2.c: Likewise.
7379 * objc.dg/method-17.m: Add -Wreturn-type.
7380 * obj-c++.dg/method-21.mm: Likewise.
7381
7382 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7383
7384 PR target/31585
7385 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7386 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7387 (__builtin_ia32_psrlqi128): Ditto.
7388 (__builtin_ia32_psrlwi128): Ditto.
7389 (__builtin_ia32_psrldi128): Ditto.
7390 (__builtin_ia32_psrldqi128): Ditto.
7391 (__builtin_ia32_pslldqi128): Ditto.
7392 (__builtin_ia32_psrawi128): Ditto.
7393 (__builtin_ia32_psradi128): Ditto.
7394 (__builtin_ia32_psllqi128): Ditto.
7395 (__builtin_ia32_pslldi128): Ditto.
7396 (__builtin_prefetch): Ditto.
7397 (__builtin_ia32_pshufw): Ditto.
7398 (__builtin_ia32_vec_set_v4hi): Ditto.
7399 (__builtin_ia32_vec_ext_v4hi): Ditto.
7400 (__builtin_ia32_shufps): Ditto.
7401 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7402
7403 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7404
7405 PR fortran/31974
7406 * gfortran.dg/char_allocation_1.f90: New test.
7407
7408 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7409
7410 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7411 * gcc.dg/Wconversion-sign.c: New.
7412 * gcc.dg/Wconversion-integer-no-sign.c: New.
7413 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7414 Wconversion-sign.C
7415 * g++.dg/warn/Wconversion-sign.C: New.
7416 * g++.old-deja/g++.other/warn4.C: Update.
7417 * g++.dg/warn/Wconversion1.C: Likewise.
7418
7419 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7420
7421 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7422 * gcc.dg/torture/builtin-math-4.c: Likewise.
7423
7424 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7425
7426 PR libfortran/31964
7427 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7428
7429 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7430
7431 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7432
7433 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7434
7435 PR target/31628
7436 * gcc.target/i386/pr31628.c: New.
7437
7438 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7439
7440 PR middle-end/31344
7441 * gcc.dg/pr31344.c: New test.
7442
7443 2007-05-17 Ian Lance Taylor <iant@google.com>
7444
7445 PR tree-optimization/31953
7446 * gcc.c-torture/compile/pr31953.c: New test.
7447
7448 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7449
7450 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7451
7452 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7453 and drem.
7454 * gcc.dg/torture/builtin-math-4.c: Likewise.
7455
7456 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7457 * gcc.dg/torture/builtin-math-4.c: Likewise.
7458
7459 * gcc.dg/torture/builtin-math-4.c: New test.
7460
7461 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7462 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7463
7464 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7465 * gcc.dg/cpp/include2.c: Ditto.
7466 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7467 * gcc.dg/cpp/paste5.c: Ditto.
7468 * gcc.dg/cpp/paste6.c: Ditto.
7469 * gcc.dg/cpp/paste8.c: Ditto.
7470 * gcc.dg/cpp/paste11.c: Ditto.
7471 * gcc.dg/cpp/paste13.c: Ditto.
7472 * gcc.dg/cpp/skipping2.c: Ditto.
7473 * gcc.dg/reg-vol-struct-1.c: Ditto.
7474 * gcc.dg/Wshadow-1.c: Ditto.
7475 * gcc.dg/cpp/trad/comment.c: Ditto.
7476 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7477 * gcc.dg/cpp/if-2.c: Ditto.
7478 * gcc.dg/array-5.c: Ditto.
7479 * gcc.dg/inline-15.c: Ditto.
7480 * gcc.dg/pr27953.c: Ditto.
7481 * gcc.dg/Wno-c++-compat.c: Ditto.
7482
7483 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7484
7485 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7486
7487 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7488
7489 * gcc.c-torture/execute/20070517-1.c: New test.
7490
7491 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
7492
7493 PR fortran/31919
7494 * gfortran.dg/min_max_conformance.f90: New test.
7495
7496 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
7497
7498 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7499 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7500 gcc.dg/vect/vect-104.c: Use more complex construction to
7501 prevent vectorizing.
7502 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7503
7504 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
7505
7506 PR tree-optimization/24659
7507 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7508 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7509 not vect_int target.
7510 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7511 not vect_int target. Loop is vectorized for vect_intfloat_cvt
7512 targets.
7513 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7514 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7515 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7516
7517 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
7518
7519 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7520 and x86_64-*-* targets.
7521 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7522
7523 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
7524
7525 PR fortran/18769
7526 PR fortran/30881
7527 PR fortran/31194
7528 PR fortran/31216
7529 PR fortran/31427
7530 * transfer_simplify_1.f90: New test.
7531 * transfer_simplify_2.f90: New test.
7532
7533 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7534
7535 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7536
7537 2007-05-14 Janis Johnson <janis187@us.ibm.com>
7538
7539 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7540
7541 * gcc.dg/fltconst-pedantic-dfp.c: New test.
7542
7543 PR c/31924
7544 * gcc.dg/fltconst-1.c: New test.
7545
7546 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7547 * gcc.dg/dfp/operator-assignment.c: Ditto.
7548
7549 2007-05-14 Paolo Carlini <pcarlini@suse.de>
7550
7551 PR c++/29928
7552 * g++.dg/rtti/typeid5.C: New.
7553
7554 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7555
7556 PR fortran/31725
7557 * gfortran.dg/substr_4.f: New test.
7558
7559 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
7560
7561 * gcc.target/m68k/interrupt_thread-1.c,
7562 gcc.target/m68k/interrupt_thread-2.c,
7563 gcc.target/m68k/interrupt_thread-3.c: New.
7564 * gcc.target/m68k/m68k.exp: Accept fido.
7565
7566 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7567
7568 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7569 * gfortran.dg/altreturn_3.f90: Likewise.
7570 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7571 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7572 * gfortran.dg/inquire_iolength.f90: Likewise.
7573 * gfortran.dg/module_naming_1.f90: Likewise.
7574 * gfortran.dg/oldstyle_2.f90: Likewise.
7575 * gfortran.dg/operator_2.f90: Likewise.
7576 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7577 * gfortran.dg/used_types_11.f90: Likewise.
7578 * gfortran.dg/zero_array_components_1.f90: Likewise.
7579 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7580 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7581 * gfortran.dg/real_const_3.f90: Likewise.
7582
7583 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7584
7585 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7586 * gcc.dg/tree-ssa/loop-30.c: New test.
7587
7588 2007-05-13 Richard Guenther <rguenther@suse.de>
7589
7590 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7591 scanning forwprop1.
7592 * g++.dg/tree-ssa/pr31146.C: Likewise.
7593
7594 2007-05-13 Revital Eres <eres@il.ibm.com>
7595
7596 * gcc.dg/dse.c: New test.
7597
7598 2007-05-12 Richard Guenther <rguenther@suse.de>
7599
7600 PR tree-optimization/31797
7601 * gcc.c-torture/compile/pr31797.c: New testcase.
7602
7603 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7604
7605 PR fortran/30746
7606 * gfortran.dg/host_assoc_function_1.f90: New test.
7607
7608 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7609
7610 PR c++/31829
7611 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7612
7613 2007-05-11 Silvius Rus <rus@google.com>
7614
7615 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7616 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7617 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7618 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7619 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7620 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7621 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7622 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7623 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7624 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7625 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7626 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7627 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7628 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7629 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7630 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7631
7632 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7633
7634 PR other/31852
7635 * gcc.c-torture/execute/builtins/memchr.c: New.
7636 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7637 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7638
7639 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7640
7641 PR fortran/30876
7642 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7643 line.
7644 * gfortran.dg/recursive_reference_2.f90: New test.
7645
7646 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7647
7648 PR fortran/30878
7649 * gfortran.dg/namelist_29.f90: New test.
7650
7651 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7652
7653 PR fortran/31474
7654 * gfortran.dg/entry_10.f90: New test.
7655
7656 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7657
7658 PR tree-optimization/31885
7659 * gcc.dg/tree-ssa/loop-29.c: New test.
7660
7661 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7662
7663 * assumed_dummy_1.f90: Fix dg directive.
7664 * char_initialiser_actual.f90: Likewise.
7665 * nested_modules_2.f90: Likewise.
7666 * shift-alloc.f90: Likewise.
7667
7668 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7669
7670 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7671
7672 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7673
7674 PR libfortran/31880
7675 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7676
7677 2007-05-09 Mike Stump <mrs@apple.com>
7678
7679 * g++.dg/other/first-global.C: Add -fpie for darwin.
7680 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7681
7682 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7683
7684 * gcc.dg/20070507-1.c: New testcase.
7685
7686 2007-05-08 Chao-ying Fu <fu@mips.com>
7687
7688 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7689 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7690 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7691 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7692
7693 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7694
7695 PR 31847
7696 * gcc.dg/pr31847.c: New test.
7697
7698 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7699
7700 PR fortran/31692
7701 * gfortran.dg/actual_array_result_1.f90: New test.
7702
7703 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7704
7705 PR fortran/29397
7706 * gfortran.dg/parameter_array_init_1.f90: New test.
7707
7708 PR fortran/29400
7709 * gfortran.dg/parameter_array_init_2.f90: New test.
7710
7711 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7712
7713 PR target/31854
7714 * gcc.target/i386/pr31854.c: New test.
7715
7716 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7717
7718 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7719
7720 2007-05-07 Mike Stump <mrs@apple.com>
7721
7722 * g++.old-deja/g++.mike/empty.C: Add.
7723
7724 2007-05-07 Eric Christopher <echristo@apple.com>
7725
7726 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7727
7728 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7729
7730 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7731 variable. Rearrange conversions from binary float to decimal float.
7732
7733 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7734
7735 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7736 x86.
7737
7738 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7739
7740 * gnat.dg/opt1.ad[sb]: New testcase.
7741
7742 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7743
7744 PR fortran/31399
7745 * gfortran.dg/do_3.F90: New test.
7746
7747 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7748
7749 PR fortran/31764
7750 * gfortran.dg/new_line.f90: Add new checks.
7751
7752 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7753
7754 PR fortran/31201
7755 * gfortran.dg/large_unit_1.f90: New.
7756 * gfortran.dg/large_unit_2.f90: New.
7757 * gfortran.dg/iostat_4.f90: New
7758 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7759
7760 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7761
7762 PR fortran/31540
7763 * gfortran.dg/char_result_4.f90: New test.
7764
7765 2007-06-05 Revital Eres <eres@il.ibm.com>
7766
7767 PR 30957
7768 * gcc.dg/pr30957-1.c: New test.
7769
7770 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7771
7772 PR fortran/31251
7773 * gfortran.dg/char_type_len_2.f90: New test.
7774
7775 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7776
7777 PR 31775
7778 * g++.dg/other/nested-extern.cc: New.
7779 * g++.dg/other/nested-extern-1.C: New.
7780 * g++.dg/other/nested-extern-2.C: New.
7781
7782 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7783
7784 PR fortran/31760
7785 * gfortran.dg/erf.f90: New test.
7786 * gfortran.dg/besxy.f90: New test.
7787
7788 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7789
7790 PR fortran/22359
7791 * gfortran.dg/fseek.f90: New test.
7792
7793 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7794
7795 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7796
7797 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7798
7799 PR libfortran/31210
7800 * gfortran.dg/zero_length_1.f90: New test.
7801
7802 2007-05-04 Tobias Burnus <burnus@net-b.de>
7803
7804 PR fortran/31803
7805 * gfortran.dg/char_pointer_assign_3.f90: New test.
7806 * gfortran.dg/char_result_2.f90: Re-enable test.
7807
7808 2007-05-04 Tobias Burnus <burnus@net-b.de>
7809
7810 PR fortran/25071
7811 * gfortran.dg/char_length_3.f90: New test.
7812 * gfortran.dg/char_result_2.f90: Fix test.
7813
7814 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7815
7816 PR tree-optimization/30565
7817 * gcc.dg/tree-ssa/loop-27.c: New test.
7818
7819 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7820
7821 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7822 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7823 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7824 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7825
7826 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7827
7828 PR tree-optimization/31699
7829 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7830 New.
7831 (check_effective_target_vect_floatint_cvt): New.
7832 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7833 of specific targets.
7834 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7835 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7836 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7837 * gcc.dg/vect/vect-iv-4.c: Likewise.
7838 * gcc.dg/vect/vect-multitypes-11.c: New.
7839 * gcc.dg/vect/pr31699.c: New.
7840
7841 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7842
7843 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7844
7845 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7846
7847 PR C++/31663
7848 * g++.dg/warn/anonymous-namespace-2.C: New.
7849 * g++.dg/warn/anonymous-namespace-2.h: New.
7850
7851 2007-05-02 Paul Brook <paul@codesourcery.com>
7852
7853 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7854
7855 2007-05-02 Eric Christopher <echristo@apple.com>
7856
7857 * gcc.dg/cpp/if-div.c: New file.
7858
7859 2007-05-02 Tom Tromey <tromey@redhat.com>
7860
7861 PR preprocessor/28709:
7862 * gcc.dg/cpp/pr28709.c: New file.
7863
7864 2007-05-02 Richard Guenther <rguenther@suse.de>
7865
7866 PR tree-optimization/31146
7867 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7868
7869 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7870
7871 * gcc.c-torture/compile/limits-blockid.c: New.
7872 * gcc.c-torture/compile/limits-caselabels.c: New.
7873 * gcc.c-torture/compile/limits-declparen.c: New.
7874 * gcc.c-torture/compile/limits-enumconst.c: New.
7875 * gcc.c-torture/compile/limits-exprparen.c: New.
7876 * gcc.c-torture/compile/limits-externalid.c: New.
7877 * gcc.c-torture/compile/limits-fnargs.c: New.
7878 * gcc.c-torture/compile/limits-fndefn.c: New.
7879 * gcc.c-torture/compile/limits-idexternal.c: New.
7880 * gcc.c-torture/compile/limits-idinternal.c: New.
7881 * gcc.c-torture/compile/limits-pointer.c: New.
7882 * gcc.c-torture/compile/limits-stringlit.c: New.
7883 * gcc.c-torture/compile/limits-structmem.c: New.
7884 * gcc.c-torture/compile/limits-structnest.c: New.
7885
7886 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7887
7888 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7889
7890 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7891
7892 PR middle-end/31740
7893 * gcc.c-torture/compile/20070501-1.c: New testcase.
7894
7895 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7896
7897 PR fortran/31732
7898 * gfortran.dg/array_memset_2: New test case.
7899
7900 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7901
7902 PR testsuite/31615
7903 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7904
7905 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7906
7907 PR testsuite/31589
7908 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7909 dg-final test.
7910 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7911 keyword to dg-final test.
7912 * gcc.dg/vect/vect-iv-4.c: Likewise.
7913 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7914 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7915 test.
7916 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7917 cast.
7918 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7919 * lib/target-supports.exp
7920 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7921 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7922
7923 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7924
7925 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7926 __LONG_LONG_MAX__ and its friends instead of those supplied by
7927 limits.h.
7928
7929 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7930
7931 PR C++/31721
7932 * g++.dg/ext/vector7.C: New testcase.
7933
7934 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7935
7936 PR fortran/31591
7937 * gfortran.dg/bound_simplification_1.f90: New test.
7938
7939 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7940
7941 PR fortran/31645
7942 * gfortran.dg/bom_error.f90: New test.
7943 * gfortran.dg/bom_include.f90: New test.
7944 * gfortran.dg/bom_UTF16-LE.f90: New test.
7945 * gfortran.dg/bom_UTF16-BE.f90: New test.
7946 * gfortran.dg/bom_UTF-8.f90: New test.
7947 * gfortran.dg/bom_UTF-32.f90: New test.
7948 * gfortran.dg/bom_UTF-8.F90: New test.
7949 * gfortran.dg/bom_include.inc: New file.
7950
7951 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7952
7953 PR C++/30221
7954 * g++.dg/init/ptrfn2.C: New test.
7955 * g++.dg/init/ptrfn3.C: New test.
7956
7957 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7958
7959 PR fortran/31711
7960 * gfortran.dg/dependency_21.f90: New test.
7961
7962 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7963
7964 * gfortran.dg/secnds.f: Use real*8.
7965 * gfortran.dg/secnds-1.f: Use real*8.
7966
7967 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7968
7969 PR libfortran/31532
7970 * gfortran.dg/inquire_5.f90: Update test.
7971
7972 2007-04-27 Ian Lance Taylor <iant@google.com>
7973
7974 PR middle-end/31710
7975 * gcc.c-torture/compile/pr31710.c: New test.
7976
7977 2007-04-27 Richard Guenther <rguenther@suse.de>
7978
7979 PR tree-optimization/30965
7980 PR tree-optimization/30978
7981 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7982 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7983 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7984 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7985
7986 2007-04-27 Richard Guenther <rguenther@suse.de>
7987
7988 PR tree-optimization/31715
7989 * gcc.dg/Warray-bounds-4.c: New testcase.
7990
7991 2007-04-26 Ian Lance Taylor <iant@google.com>
7992
7993 PR target/28675
7994 * gcc.c-torture/compile/pr28675.c: New test.
7995
7996 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7997
7998 PR C++/30016
7999 * g++.dg/ext/vector6.C: New test.
8000
8001 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
8002
8003 * gcc.c-torture/execute/ieee/20000320-1.x: New.
8004
8005 2007-04-26 Steve Ellcey <sje@cup.hp.com>
8006
8007 PR middle-end/31617
8008 * g++.dg/other/str_empty.C: Add expected warning.
8009
8010 2007-04-26 Richard Guenther <rguenther@suse.de>
8011 Daniel Berlin <dberlin@dberlin.org>
8012
8013 PR tree-optimization/30567
8014 * g++.dg/other/pr30567.C: New testcase.
8015
8016 2007-04-26 Richard Guenther <rguenther@suse.de>
8017
8018 PR tree-optimization/31703
8019 * gcc.c-torture/compile/pr31703.c: New testcase.
8020 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8021 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8022
8023 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
8024
8025 * gfortran.dg/open_errors.f90: Added if statements checking
8026 the value of iostat.
8027
8028 2007-04-26 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR c++/31598
8031 * g++.dg/gomp/pr31598.C: New test.
8032
8033 PR tree-optimization/30558
8034 * g++.dg/gomp/pr30558.C: New test.
8035
8036 2007-04-24 Mark Mitchell <mark@codesourcery.com>
8037
8038 PR c++/31338
8039 * g++.dg/ext/complex2.C: New test.
8040
8041 2007-04-25 Paolo Carlini <pcarlini@suse.de>
8042
8043 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8044
8045 2007-04-25 Thiemo Seufer <ths@mips.com>
8046
8047 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8048 value to signed char.
8049
8050 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
8051
8052 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
8053 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
8054 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
8055
8056 2007-04-25 Tobias Burnus <burnus@net-b.de>
8057
8058 PR fortran/31668
8059 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8060 statement functions.
8061 * gfortran.dg/c_by_val_5.f90: New test.
8062
8063 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
8064
8065 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8066 with two new subroutines to avoid parameter-induced aliasing.
8067 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8068 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8069
8070 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8071
8072 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8073 * g++.dg/warn/Warray-bounds.C: Likewise.
8074
8075 2007-04-24 Ian Lance Taylor <iant@google.com>
8076
8077 PR tree-optimization/31605
8078 * gcc.c-torture/execute/pr31605.c: New test.
8079
8080 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8081
8082 PR fortran/31587
8083 * lib/gcc-dg.exp (scan-module): New function.
8084 * gfortran.dg/module_md5_1.f90: New test.
8085
8086 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
8087
8088 * g++.old-deja/g++.pt/defarg6.C: Only run with
8089 -std=gnu++98.
8090 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8091 * g++.dg/cpp0x/variadic61.C: Ditto.
8092 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8093 * g++.dg/cpp0x/variadic62.C: Ditto.
8094 * g++.dg/template/meminit1.C: Ditto.
8095 * g++.dg/template/operator7.C: Ditto.
8096 * g++.dg/template/static15.C: Ditto.
8097 * g++.dg/template/invalid1.C: Ditto.
8098 * g++.dg/template/shift1.C: Ditto.
8099 * g++.dg/template/error10.C: Ditto.
8100
8101 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
8102
8103 PR diagnostic/25923
8104 * gfortran.dg/pr25923.f90: New test.
8105
8106 2007-04-24 Ian Lance Taylor <iant@google.com>
8107
8108 PR tree-optimization/31602
8109 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8110
8111 2007-04-24 Janis Johnson <janis187@us.ibm.com>
8112
8113 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8114 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8115
8116 2007-04-24 Hui-May Chang <hm.chang@apple.com>
8117
8118 * gcc.target/i386/reload-1.c. New.
8119
8120 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8121 Olga Golovanevsky <olga@il.ibm.com>
8122
8123 * g++.dg/other/str_empty.C: New test.
8124
8125 2007-04-24 Richard Henderson <rth@redhat.com>
8126
8127 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8128
8129 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
8130
8131 PR target/31641
8132 * gcc.c-torture/compile/pr31641.c: New testcase.
8133
8134 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
8135
8136 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8137 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8138 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8139 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8140
8141 2007-04-23 Simon Baldwin <simonb@google.com>
8142
8143 * g++.dg/other/error15.C: New.
8144 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8145 triggering a "multiple parameters named" error.
8146
8147 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8148
8149 PR fortran/31618
8150 * gfortran.dg/backspace_8.f: New test case.
8151
8152 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
8153
8154 PR fortran/31630
8155 * gfortran.dg/used_types_17.f90: New test.
8156
8157 PR fortran/31620
8158 * gfortran.dg/zero_array_components_1.f90: New test.
8159
8160 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8161
8162 PR fortran/31616
8163 * gfortran.dg/open_errors.f90: Allow a different error message.
8164
8165 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
8166
8167 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8168 Rename from check_effective_target_vect_pack_mod. Rename global
8169 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
8170 messages.
8171 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8172 rename.
8173 * gcc.dg/vect/vect-iv-8a.c: Ditto.
8174 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8175
8176 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8177
8178 PR middle-end/31448
8179 * gcc.c-torture/execute/pr31448.c: New testcase.
8180
8181 2007-04-22 Nick Clifton <nickc@redhat.com>
8182
8183 * gcc.dg/20020312-2.c: Add support for the FRV.
8184
8185 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
8186
8187 PR tree-optimization/24659
8188 * gcc.dg/vect/vect-float-extend-1.c: New test.
8189 * gcc.dg/vect/vect-float-truncate-1.c: New test.
8190
8191 2007-04-22 Richard Guenther <rguenther@suse.de>
8192
8193 PR tree-optimization/29789
8194 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8195 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8196
8197 2007-04-22 Revital Eres <eres@il.ibm.com>
8198
8199 * gcc.dg/var-expand2.c: New test.
8200
8201 2007-04-22 Revital Eres <eres@il.ibm.com>
8202
8203 * gcc.dg/var-expand3.c: New test.
8204
8205 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8206
8207 PR fortran/31495
8208 * gfortran.dg/continuation_8.f90: New test.
8209
8210 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8211
8212 PR C/30265
8213 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8214 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8215
8216 2007-04-21 Richard Guenther <rguenther@suse.de>
8217
8218 PR middle-end/31136
8219 * gcc.c-torture/execute/pr31136.c: New testcase.
8220
8221 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
8222
8223 * gcc.target/i386/movsi-sm-1.c: New.
8224
8225 2007-04-20 Richard Henderson <rth@redhat.com>
8226
8227 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8228 * gcc.dg/pr27095.c: Cope with alpha GOT load.
8229
8230 2007-04-20 Jakub Jelinek <jakub@redhat.com>
8231
8232 * gcc.target/i386/ordcmp-1.c: New test.
8233 * gcc.target/i386/unordcmp-1.c: New test.
8234
8235 PR tree-optimization/31632
8236 * gcc.c-torture/compile/20070419-1.c: New test.
8237
8238 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
8239
8240 * gcc.dg/invalid-call-1.c: New test.
8241
8242 2007-04-18 Dirk Mueller <dmueller@suse.de>
8243
8244 PR diagnostic/31227
8245 * gcc.dg/Warray-bounds-3.c: New.
8246
8247 2007-04-18 Richard Guenther <rguenther@suse.de>
8248
8249 PR tree-optimization/19431
8250 PR tree-optimization/21463
8251 * gcc.c-torture/execute/20070212-1.c: New testcase.
8252 * gcc.c-torture/execute/20070212-2.c: Likewise.
8253 * gcc.c-torture/execute/20070212-3.c: Likewise.
8254 * gcc.dg/tree-ssa/pr19431.c: Likewise.
8255 * gcc.dg/tree-ssa/pr21463.c: Likewise.
8256 * g++.dg/tree-ssa/pr21463.C: Likewise.
8257 * g++.dg/tree-ssa/pr30738.C: Likewise.
8258
8259 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8260
8261 PR c++/31513
8262 * g++.dg/expr/bitfield8.C: New test.
8263
8264 2007-04-17 Joseph Myers <joseph@codesourcery.com>
8265 Richard Sandiford <richard@codesourcery.com>
8266
8267 * lib/target-supports.exp (check_profiling_available): Return 0
8268 for uClibc with -p or -pg.
8269
8270 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
8271
8272 PR c++/31517
8273 * g++.dg/template/init7.C: New test.
8274
8275 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
8276
8277 PR rtl-optimization/31360
8278 * gcc.dg/loop-7.c: New test.
8279
8280 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8281
8282 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8283 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8284 build.
8285 (compat-execute): Likewise.
8286 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8287 files to remote hosts.
8288 * lib/c-ctorture.exp (c-torture-compile): Likewise.
8289 (c-torture-execute): Likewise.
8290 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8291 or plain file. Use remote_upload and remote_download to copy
8292 files about.
8293 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8294 before scanning it.
8295
8296 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8297
8298 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8299
8300 2007-04-16 Lawrence Crowl <crowl@google.com>
8301
8302 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8303 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8304 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8305 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8306 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8307 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8308 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8309 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8310 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8311 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8312 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8313
8314 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8315 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8316 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8317 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8318 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8319 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8320 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8321 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8322 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8323 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8324 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8325
8326 2007-04-16 Ian Lance Taylor <iant@google.com>
8327
8328 PR tree-optimization/31522
8329 * gcc.dg/Wstrict-overflow-16.c: New test.
8330
8331 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8332
8333 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8334
8335 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8336
8337 PR fortran/31144
8338 * gfortran.dg/module_naming_1.f90: New.
8339
8340 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8341
8342 * lib/target-supports.exp (check_profiling_available): Return
8343 false for m68k-*-uclinux.
8344
8345 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8346
8347 PR c++/29365
8348 Testcase for c++ anonymous namespace warning
8349
8350 * g++.dg/warn/anonymous-namespace-1.C: New test
8351 * g++.dg/warn/anonymous-namespace-1.h: New test
8352
8353 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8354
8355 PR testsuite/31578
8356 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8357
8358 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8359
8360 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8361
8362 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8363
8364 PR fortran/31204
8365 * gfortran.dg/array_constructor_16.f90: New test.
8366
8367 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8368
8369 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8370 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8371
8372 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8373
8374 PR rtl-optimization/31500
8375 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8376 * g++.dg/warn/Warray-bounds.C: Likewise.
8377
8378 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8379
8380 PR C/31520
8381 * gcc.dg/gnu89-init-4.c: New testcase.
8382
8383 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8384
8385 PR c++/25874
8386 * gcc.dg/gomp/pr25874.c: Add dg-options.
8387 * g++.dg/gomp/pr25874.C: Add dg-options.
8388
8389 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8390
8391 PR fortran/21061
8392 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8393 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8394
8395 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8396
8397 PR fortran/31561
8398 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8399
8400 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8401
8402 PR fortran/29507
8403 PR fortran/31404
8404 * gfortran.dg/initialization_6.f90: New test.
8405
8406 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8407
8408 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8409
8410 * lib/target-supports.exp (check_gc_sections_available):
8411 Return false if ldflags includes -elf2flt.
8412
8413 2007-04-13 Jason Merrill <jason@redhat.com>
8414
8415 PR c++/31074
8416 * conv3.C: New test.
8417
8418 2007-04-13 Mike Stump <mrs@apple.com>
8419
8420 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8421 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8422
8423 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8424
8425 PR tree-optimization/29598
8426 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8427
8428 2007-04-13 Tobias Burnus <burnus@net-b.de>
8429
8430 PR fortran/31559
8431 * gfortran.dg/func_assign.f90: New test.
8432
8433 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8434
8435 PR fortran/31550
8436 * gfortran.dg/used_types_16.f90: New test.
8437
8438 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8439
8440 PR fortran/18937
8441 * gfortran.dg/goto_2.f90: New.
8442 * gfortran.dg/goto_3.f90: New.
8443 * gfortran.dg/pr17708.f90: Rename to ...
8444 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8445
8446 2007-04-13 Tobias Burnus <burnus@net-b.de>
8447
8448 PR fortran/31562
8449 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8450 instead of a struct.
8451
8452 2007-04-13 Tobias Burnus <burnus@net-b.de>
8453
8454 PR fortran/31562
8455 * gfortran.dg/value_4.c: Use GNU extensions for complex
8456 instead of a struct.
8457
8458 2007-04-13 Richard Guenther <rguenther@suse.de>
8459
8460 PR tree-optimization/21258
8461 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8462
8463 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8464
8465 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8466 <complex.h>.
8467
8468 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8469
8470 PR fortran/31250
8471 * gfortran.dg/char_length_2.f90: New.
8472 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8473 * gfortran.dg/repeat_4.f90: Likewise.
8474
8475 PR fortran/31266
8476 * gfortran.dg/char_assign_1.f90: New.
8477
8478 PR fortran/31471
8479 * gfortran.dg/block_name_1.f90: New.
8480 * gfortran.dg/block_name_2.f90: New.
8481
8482 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8483
8484 PR c++/31078
8485 * g++.dg/other/pr31078.C: New.
8486
8487 2007-04-12 Richard Guenther <rguenther@suse.de>
8488
8489 PR tree-optimization/31169
8490 * gcc.c-torture/execute/pr31169.c: New testcase.
8491
8492 2007-04-12 Richard Guenther <rguenther@suse.de>
8493
8494 PR tree-optimization/24689
8495 PR tree-optimization/31307
8496 * g++.dg/tree-ssa/pr31307.C: New testcase.
8497 * gcc.dg/tree-ssa/pr24689.c: Likewise.
8498
8499 2007-04-12 Tobias Burnus <burnus@net-b.de>
8500
8501 PR fortran/31472
8502 * gfortran.dg/access_spec_1.f90: New test.
8503 * gfortran.dg/access_spec_2.f90: New test.
8504 * gfortran.dg/non_module_public.f90: Match new error message.
8505
8506 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
8507
8508 PR testsuite/31538
8509 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8510 to 4 at line 38 to fix bounds problem.
8511
8512 2007-04-11 Tobias Burnus <burnus@net-b.de>
8513
8514 PR testsuite/31240
8515 * gfortran.dg/pointer_intent_1.f90: Fix test.
8516
8517 2007-04-10 Eric Christopher <echristo@apple.com>
8518
8519 * lib/target-supports.exp
8520 (check_effective_target_fstack_protector): Rewrite.
8521
8522 2007-04-09 Mark Mitchell <mark@codesourcery.com>
8523
8524 PR c++/31449
8525 * g++.dg/init/const5.C: New test.
8526
8527 2007-04-09 Jan Hubicka <jh@suse.cz>
8528
8529 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8530
8531 2007-04-08 Jan Hubicka <jh@suse.cz>
8532
8533 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8534
8535 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8536
8537 PR fortran/31257
8538 * gfortran.dg/achar_4.f90: New test.
8539
8540 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8541
8542 PR fortran/30880
8543 * gfortran.dg/used_dummy_types_8.f90: New test.
8544
8545 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8546
8547 PR fortran/30872
8548 * gfortran.dg/parameter_array_element_1.f90: New test.
8549
8550 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8551
8552 PR fortran/31222
8553 * gfortran.dg/default_numeric_type_1.f90: New test.
8554
8555 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8556
8557 PR fortran/31424
8558 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8559
8560 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8561
8562 PR fortran/31293
8563 * gfortran.dg/interface_12.f90: New test.
8564
8565 2007-04-07 Bruce Korb <bkorb@gnu.org>
8566
8567 * gcc.dg/format/opt-6.c: New test.
8568 * gcc.dg/format/nul-1.c: New test.
8569 * gcc.dg/format/nul-2.c: New test.
8570
8571 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8572
8573 PR libgfortran/31395
8574 * gfortran.dg/fmt_colon.f90: New test.
8575
8576 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8577
8578 * g++.old-deja/g++.other/init18.C: Use
8579 dg-require-effective-target instead of an explicit xfail.
8580
8581 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8582
8583 * gcc.dg/dfp/signbit-1.c
8584 * gcc.dg/dfp/signbit-2.c
8585
8586 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8587
8588 PR fortran/31483
8589 * gfortran.dg/altreturn_5.f90: New test.
8590
8591 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8592
8593 PR fortran/31292
8594 * gfortran.dg/contained_module_proc_1.f90: New test.
8595
8596 2007-04-04 Stuart Hastings <stuart@apple.com>
8597
8598 PR 31281
8599 * objc/execute/exceptions/pr31281.m: New.
8600
8601 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8602
8603 * g++.dg/ext/dllimport12.C: Update comments.
8604
8605 2007-04-03 Eric Christopher <echristo@apple.com>
8606
8607 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8608
8609 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8610
8611 PR fortran/31304
8612 * gfortran.dg/repeat_2.f90: New test.
8613 * gfortran.dg/repeat_3.f90: New test.
8614 * gfortran.dg/repeat_4.f90: New test.
8615
8616 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8617
8618 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8619
8620 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR c++/30847
8623 * g++.dg/parse/cond3.C: New test.
8624
8625 PR middle-end/30704
8626 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8627
8628 2007-04-02 Jason Merrill <jason@redhat.com>
8629
8630 PR c++/31187
8631 * g++.dg/ext/visibility/anon3.C: New test.
8632
8633 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8634
8635 PR libgfortran/31052
8636 * gfortran.dg/namelist_28.f90: New test.
8637
8638 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8639
8640 PR libgfortran/31366
8641 * gfortran.dg/direct_io_6.f90: New test.
8642
8643 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8644
8645 PR libgfortran/31207
8646 * gfortran.dg/advance_5.f90: New test.
8647 * gfortran.dg/advance_6.f90: New test.
8648
8649 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8650
8651 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8652 * g++.dg/ext/dllimport7.C: Likewise.
8653 * g++.dg/ext/selectany1.C: Likewise.
8654
8655 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8656
8657 * g++.dg/parser/pr31138.C: New.
8658 * g++.dg/parser/pr31140.C: New.
8659 * g++.dg/parser/pr31141.C: New.
8660
8661 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8662
8663 PR c++/26099
8664 * g++.dg/ext/is_base_of.C: New.
8665 * g++.dg/ext/has_virtual_destructor.C: New.
8666 * g++.dg/ext/is_polymorphic.C: New.
8667 * g++.dg/ext/is_base_of_diagnostic.C: New.
8668 * g++.dg/ext/is_enum.C: New.
8669 * g++.dg/ext/has_nothrow_assign.C: New.
8670 * g++.dg/ext/has_nothrow_constructor.C: New.
8671 * g++.dg/ext/is_empty.C: New.
8672 * g++.dg/ext/has_trivial_copy.C: New.
8673 * g++.dg/ext/has_trivial_assign.C: New.
8674 * g++.dg/ext/is_abstract.C: New.
8675 * g++.dg/ext/is_pod.C: New.
8676 * g++.dg/ext/has_nothrow_copy.C: New.
8677 * g++.dg/ext/is_class.C: New.
8678 * g++.dg/ext/has_trivial_constructor.C: New.
8679 * g++.dg/ext/is_union.C: New.
8680 * g++.dg/ext/has_trivial_destructor.C: New.
8681 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8682 * g++.dg/template/crash43.C: Likewise.
8683
8684 2007-03-29 Dirk Mueller <dmueller@suse.de>
8685
8686 * g++.dg/warn/pedantic2.C: New testcase.
8687
8688 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8689
8690 * size_dim.f90: Fix dg directive.
8691 * pr16433.f: Likewise.
8692 * use_6.f90: Likewise.
8693 * use_7.f90: Likewise.
8694 * entry_9.f90: Likewise.
8695 * pointer_intent_2.f90: Likewise.
8696 * protected_1.f90: Likewise.
8697 * fmt_missing_period_2.f: Likewise.
8698 * pointer_intent_3.f90: Likewise.
8699 * protected_2.f90: Likewise.
8700 * protected_3.f90: Likewise.
8701 * pr15754.f90: Likewise.
8702 * protected_4.f90: Likewise.
8703 * protected_5.f90: Likewise.
8704 * initialization_2.f90: Likewise.
8705 * protected_6.f90: Likewise.
8706 * continuation_7.f90: Likewise.
8707 * derived_function_interface_1.f90: Likewise.
8708 * der_pointer_4.f90: Likewise.
8709 * fmt_zero_precision.f90: Likewise.
8710 * blockdata_3.f90: Likewise.
8711 * fmt_missing_period_1.f: Likewise.
8712 * real_const_3.f90: Likewise.
8713 * use_4.f90: Likewise.
8714 * fmt_missing_period_3.f: Likewise.
8715 * use_5.f90: Likewise.
8716
8717 2007-03-28 Mike Stump <mrs@apple.com>
8718
8719 * gcc.dg/darwin-comm.c: Add.
8720
8721 2007-03-28 Eric Christopher <echristo@apple.com>
8722
8723 * lib/target-supports.exp (check_effective_target_fstack_protector):
8724 New.
8725 * gcc.dg/ssp-1.c: Use.
8726 * gcc.dg/ssp-2.c: Ditto.
8727
8728 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8729
8730 PR c++/29077
8731 * g++.dg/parse/constructor3.C: New test.
8732
8733 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8734
8735 * gnat.dg/thin_pointer.ad[sb]: New test.
8736
8737 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8738
8739 * g++.dg/cpp0x/bracket1.C: New.
8740 * g++.dg/cpp0x/bracket2.C: New.
8741 * g++.dg/cpp0x/bracket3.C: New.
8742 * g++.dg/cpp0x/bracket4.C: New.
8743
8744 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8745
8746 * g++.dg/cpp0x/temp_default1.C: New.
8747 * g++.dg/cpp0x/temp_default3.C: New.
8748 * g++.dg/cpp0x/temp_default2.C: New.
8749 * g++.dg/cpp0x/temp_default4.C: New.
8750
8751 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8752
8753 PR c++/29993
8754 * g++.dg/other/cv_func2.C: New.
8755
8756 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8757
8758 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8759 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8760 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8761 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8762
8763 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8764 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8765
8766 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8767
8768 * lib/compat.exp (compat-execute): Fix processing of file names.
8769
8770 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8771
8772 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8773
8774 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8775
8776 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8777 Delete created executable test file.
8778 (check_effective_target_fortran_large_int): Ditto.
8779 (check_effective_target_static_libgfortran): Ditto.
8780
8781 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8782
8783 PR c++/30500
8784 * g++.dg/warn/pragma-system_header1.C: New test.
8785 * g++.dg/warn/pragma-system_header2.C: New test.
8786 * g++.dg/warn/pragma-system_header1.h. New.
8787 * g++.dg/warn/pragma-system_header2.h. New.
8788
8789 2007-03-26 Ian Lance Taylor <iant@google.com>
8790
8791 PR tree-optimization/31345
8792 * gcc.c-torture/compile/pr31345-1.c: New test.
8793
8794 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8795
8796 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8797 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8798 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8799 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8800 * gfortran.dg/overload_1.f90: Likewise.
8801 * gfortran.dg/impure_assignment_1.f90: Likewise.
8802 * gfortran.dg/error_recovery_3.f90: Likewise.
8803 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8804 * gfortran.dg/sequence_types_1.f90: Likewise.
8805 * gfortran.dg/internal_references_1.f90: Likewise.
8806 * gfortran.dg/present_1.f90: Likewise.
8807 * gfortran.dg/volatile10.f90: Likewise.
8808 * gfortran.dg/module_equivalence_2.f90: Likewise.
8809 * gfortran.dg/use_4.f90: Likewise.
8810 * gfortran.dg/elemental_result_1.f90: Likewise.
8811 * gfortran.dg/generic_actual_arg.f90: Likewise.
8812 * gfortran.dg/private_type_5.f90: Likewise.
8813 * gfortran.dg/protected_4.f90: Likewise.
8814 * gfortran.dg/interface_3.f90: Likewise.
8815
8816 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8817
8818 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8819 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8820
8821 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8822
8823 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8824
8825 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8826
8827 PR libgfortran/31199
8828 * gfortran.dg/fmt_t_4.f90: New test.
8829
8830 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8831
8832 PR libfortran/31297
8833 * gfortran.dg/backspace_5.f: Initialize variable(s).
8834 * gfortran.dg/backspace_6.f: Likewise.
8835 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8836 * gfortran.dg/direct_io_2.f90: Likewise.
8837 * gfortran.dg/write_back.f: Likewise.
8838 * gfortran.dg/write_rewind_2.f: Likewise.
8839 * gfortran.dg/write_rewind_1.f: Likewise.
8840 * gfortran.dg/write_rewind_2.f: Likewise.
8841
8842 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8843
8844 PR tree-optimization/30784
8845 * gcc.dg/vect/pr30784.c: New test.
8846
8847 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8848
8849 PR fortran/30877
8850 * gfortran.dg/operator_1.f90: New test.
8851 * gfortran.dg/operator_2.f90: New test.
8852
8853 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8854
8855 PR libfortran/31196
8856 * gfortran.dg/reshape_transpose_1.f90: New test.
8857
8858 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8859
8860 PR fortran/30655
8861 * gfortran.dg/bounds_check_6.f90: New test.
8862
8863 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8864
8865 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8866 #ifndef/#endif.
8867 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8868 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8869
8870 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8871
8872 PR fortran/31209
8873 * gfortran.dg/pointer_function_actual_1.f90: New test.
8874
8875 PR fortran/31200
8876 * gfortran.dg/pointer_function_actual_2.f90: New test.
8877
8878 PR fortran/31215
8879 * gfortran.dg/result_in_spec_1.f90: New test.
8880
8881 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8882
8883 PR fortran/30834
8884 * gfortran.dg/integer_exponentiation_3.F90: New test.
8885 * gfortran.dg/integer_exponentiation_4.f90: New test.
8886 * gfortran.dg/integer_exponentiation_5.F90: New test.
8887
8888 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8889
8890 PR c++/30863
8891 * g++.dg/template/error24.C: New test.
8892 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8893
8894 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8895
8896 PR c++/31273
8897 * g++.dg/expr/bitfield7.C: New test.
8898
8899 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8900
8901 PR other/23572
8902 * gcc.dg/float-range-4.c: New.
8903 * gcc.dg/float-range-1.c: Update. Test for a warning.
8904 * gcc.dg/float-range-3.c: New.
8905 * gcc.dg/float-range-5.c: New.
8906
8907 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8908
8909 PR fortran/31262
8910 * gfortran.dg/no_range_check_1.f90: New test.
8911
8912 2007-03-22 Dirk Mueller <dmueller@suse.de>
8913
8914 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8915 * g++.dg/other/static1.C: Remove stray semicolon.
8916 * g++.dg/other/init1.C: Likewise.
8917 * g++.dg/rtti/dyncast1.C: Likewise.
8918 * g++.dg/tree-ssa/pr17153.C: Likewise.
8919 * g++.dg/lookup/disamb1.C: Likewise.
8920 * g++.dg/lookup/scoped2.C: Likewise.
8921 * g++.dg/lookup/friend7.C: Likewise.
8922 * g++.dg/parse/parse4.C: Likewise.
8923 * g++.dg/parse/parse5.C: Likewise.
8924 * g++.dg/expr/pr29066.C: Likewise.
8925 * g++.dg/expr/cast4.C: Likewise.
8926 * g++.dg/tc1/dr193.C: Likewise.
8927 * g++.dg/tc1/dr213.C: Likewise.
8928 * g++.dg/abi/dcast1.C: Likewise.
8929 * g++.dg/abi/covariant2.C: Likewise.
8930 * g++.dg/inherit/covariant11.C: Likewise.
8931 * g++.dg/inherit/covariant9.C: Likewise.
8932 * g++.dg/inherit/covariant10.C: Likewise.
8933 * g++.dg/init/static3.C: Likewise.
8934 * g++.dg/init/init-ref3.C: Likewise.
8935 * g++.dg/init/ref10.C: Likewise.
8936 * g++.dg/template/meminit2.C: Likewise.
8937 * g++.dg/template/using9.C: Likewise.
8938 * g++.dg/template/friend9.C: Likewise.
8939 * g++.dg/template/ref1.C: Likewise.
8940 * g++.old-deja/g++.warn/inline.C: Likewise.
8941 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8942 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8943 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8944 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8945 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8946 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8947 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8948 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8949 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8950 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8951 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8952 * g++.old-deja/g++.brendan/template11.C: Likewise.
8953 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8954 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8955 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8956 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8957 * g++.old-deja/g++.jason/parse9.C: Likewise.
8958 * g++.old-deja/g++.jason/byval2.C: Likewise.
8959 * g++.old-deja/g++.jason/overload8.C: Likewise.
8960 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8961 * g++.old-deja/g++.jason/template33.C: Likewise.
8962 * g++.old-deja/g++.jason/return3.C: Likewise.
8963 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8964 * g++.old-deja/g++.jason/virtual.C: Likewise.
8965 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8966 * g++.old-deja/g++.jason/template27.C: Likewise.
8967 * g++.old-deja/g++.jason/synth6.C: Likewise.
8968 * g++.old-deja/g++.jason/ref8.C: Likewise.
8969 * g++.old-deja/g++.jason/offset1.C: Likewise.
8970 * g++.old-deja/g++.other/static20.C: Likewise.
8971 * g++.old-deja/g++.other/array1.C: Likewise.
8972 * g++.old-deja/g++.other/new3.C: Likewise.
8973 * g++.old-deja/g++.other/array2.C: Likewise.
8974 * g++.old-deja/g++.other/overload9.C: Likewise.
8975 * g++.old-deja/g++.other/cast6.C: Likewise.
8976 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8977 * g++.old-deja/g++.other/eh4.C: Likewise.
8978 * g++.old-deja/g++.other/using7.C: Likewise.
8979 * g++.old-deja/g++.other/init18.C: Likewise.
8980 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8981 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8982 * g++.old-deja/g++.other/dtor11.C: Likewise.
8983 * g++.old-deja/g++.pt/static11.C: Likewise.
8984 * g++.old-deja/g++.pt/crash19.C: Likewise.
8985 * g++.old-deja/g++.pt/overload12.C: Likewise.
8986 * g++.old-deja/g++.pt/crash46.C: Likewise.
8987 * g++.old-deja/g++.pt/mi1.C: Likewise.
8988 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8989 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8990 * g++.old-deja/g++.pt/local5.C: Likewise.
8991 * g++.old-deja/g++.pt/typename2.C: Likewise.
8992 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8993 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8994 * g++.old-deja/g++.law/visibility1.C: Likewise.
8995 * g++.old-deja/g++.law/visibility2.C: Likewise.
8996 * g++.old-deja/g++.law/virtual2.C: Likewise.
8997 * g++.old-deja/g++.law/operators19.C: Likewise.
8998 * g++.old-deja/g++.law/parsing10.C: Likewise.
8999 * g++.old-deja/g++.law/visibility4.C: Likewise.
9000 * g++.old-deja/g++.law/operators4.C: Likewise.
9001 * g++.old-deja/g++.law/dtors2.C: Likewise.
9002 * g++.old-deja/g++.law/missed-error3.C: Likewise.
9003 * g++.old-deja/g++.law/visibility10.C: Likewise.
9004 * g++.old-deja/g++.law/scope3.C: Likewise.
9005 * g++.old-deja/g++.law/casts2.C: Likewise.
9006 * g++.old-deja/g++.law/code-gen5.C: Likewise.
9007 * g++.old-deja/g++.law/operators33.C: Likewise.
9008 * g++.old-deja/g++.law/friend4.C: Likewise.
9009 * g++.old-deja/g++.mike/pmf7.C: Likewise.
9010 * g++.old-deja/g++.mike/p5611.C: Likewise.
9011 * g++.old-deja/g++.mike/net37.C: Likewise.
9012 * g++.old-deja/g++.mike/p3570.C: Likewise.
9013 * g++.old-deja/g++.mike/p5718.C: Likewise.
9014 * g++.old-deja/g++.mike/net21.C: Likewise.
9015 * g++.old-deja/g++.mike/p1862.C: Likewise.
9016 * g++.old-deja/g++.mike/p4511.C: Likewise.
9017 * g++.old-deja/g++.mike/virt3.C: Likewise.
9018 * g++.old-deja/g++.mike/p16146.C: Likewise.
9019 * g++.old-deja/g++.mike/p1989.C: Likewise.
9020 * g++.old-deja/g++.mike/p5571.C: Likewise.
9021 * g++.old-deja/g++.gb/scope10.C: Likewise.
9022 * g++.old-deja/g++.abi/primary5.C: Likewise.
9023 * g++.old-deja/g++.abi/empty2.C: Likewise.
9024 * g++.old-deja/g++.abi/arraynew.C: Likewise.
9025 * g++.old-deja/g++.eh/vbase4.C: Likewise.
9026 * g++.old-deja/g++.eh/ptr1.C: Likewise.
9027 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9028 * g++.old-deja/g++.bob/template3.C: Likewise.
9029 * g++.old-deja/g++.bob/inherit1.C: Likewise.
9030
9031 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
9032
9033 PR fortran/31193
9034 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9035
9036 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
9037
9038 PR fortran/20897
9039 * gfortran.dg/derived_name_1.f90: New.
9040 * gfortran.dg/derived_name_2.f: New.
9041
9042 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9043
9044 * lib/target-supports.exp (check_effective_target_nonpic): New
9045 procedure.
9046 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9047 when compiling PIC.
9048 * gcc.target/i386/asm-4.c: Require nonpic.
9049 * gcc.target/i386/cmov1.c: Likewise.
9050 * gcc.target/i386/mul.c: Likewise.
9051 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9052 * gcc.target/i386/ssetype-1.c: Require nonpic.
9053 * gcc.target/i386/ssetype-3.c: Likewise.
9054 * gcc.target/i386/ssetype-5.c: Likewise.
9055
9056 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9057
9058 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9059 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9060 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9061 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9062
9063 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
9064
9065 PR tree-optimization/30590
9066 * g++.dg/opt/pr30590.C: New testcase.
9067
9068 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR c/30762
9071 * gcc.dg/pr30762-1.c: New test.
9072 * gcc.dg/pr30762-2.c: New test.
9073
9074 PR inline-asm/30505
9075 * gcc.target/i386/pr30505.c: New test.
9076
9077 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
9078
9079 * gcc.target/arm/register-variables.c: New.
9080
9081 2007-03-19 Jeff Law <law@redhat.com>
9082
9083 * PR tree-optimization/30984
9084 * gcc.c-torture/pr30984.c: New test.
9085
9086 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
9087 Richard Guenther <rguenther@suse.de>
9088
9089 PR tree-optimization/31254
9090 * gcc.dg/torture/pr31254.c: New testcase.
9091
9092 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
9093
9094 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9095 target default_packed.
9096
9097 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9098
9099 PR fortran/31203
9100 * gfortran.dg/string_length_1.f90: New test.
9101
9102 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9103
9104 PR testsuite/30395
9105 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9106
9107 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9108
9109 PR libgfortran/31052
9110 * gfortran.dg/namelist_27.f90: New test.
9111
9112 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
9113
9114 PR fortran/30531
9115 * gfortran.dg/used_types_14.f90: New test.
9116
9117 PR fortran/31086
9118 * gfortran.dg/used_types_15.f90: New test.
9119
9120 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
9121
9122 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9123 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9124
9125 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9126
9127 PR fortran/31120
9128 * gfortran.dg/integer_exponentiation_2.f90: New test.
9129
9130 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
9131
9132 PR tree-optimization/31041
9133 * gcc.dg/vect/pr31041.c: New test.
9134
9135 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9136
9137 * g++.dg/warn/Wconversion-integer.C: New
9138 * g++.dg/warn/Wconversion-real.C: New.
9139 * g++.dg/warn/Wconversion-real-integer.C: New.
9140 * g++.dg/warn/conv2.C: Updated.
9141
9142 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9143
9144 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9145 exclude RTPs.
9146
9147 2007-03-16 Richard Guenther <rguenther@suse.de>
9148
9149 PR tree-optimization/31146
9150 * g++.dg/tree-ssa/pr31146.C: New testcase.
9151
9152 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9153
9154 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9155 assume that the target has <features.h>.
9156
9157 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9158
9159 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9160 dg-options rather than to the whole test.
9161
9162 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
9163
9164 PR debug/29906
9165 * g++.dg/debug/pr29906.C: New
9166
9167 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9168
9169 PR libgfortran/31099
9170 * gfortran.dg/unformatted_recl.f90: Update test.
9171
9172 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
9173
9174 * gcc.dg/tree-ssa/prefetch-5.c: New test.
9175
9176 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9177
9178 PR c++/30891
9179 * g++.dg/parse/namespace-definition.C: New.
9180
9181 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9182
9183 PR c++/24924
9184 * g++.dg/cpp/pedantic-errors.C: New.
9185 * g++.dg/cpp/permissive.C: New.
9186
9187 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9188
9189 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9190 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9191
9192 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9193
9194 * lib/target-supports.exp (check_missing_uclibc_feature)
9195 (check_effective_target_wchar): New procedures.
9196 * gcc.dg/wchar_t-1.c: Require target wchar.
9197 * gcc.dg/wint_t-1.c: Likewise.
9198
9199 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9200
9201 * lib/target-supports.exp (check_gc_sections_available): Return
9202 false for VxWorks targets.
9203
9204 2007-03-15 Dirk Mueller <dmueller@suse.de>
9205
9206 * g++.dg/warn/Wconversion2.C: Fix typo.
9207 * gcc.dg/if-empty-1.c: Ditto.
9208
9209 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9210
9211 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9212
9213 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9214
9215 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9216 * gcc.target/i386/pr31167.c: Ditto.
9217
9218 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9219
9220 PR target/31167
9221 * gcc.target/i386/pr31167.c: New test.
9222
9223 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
9224
9225 PR fortran/30922
9226 * gfortran.dg/import5.f90.f90: New test.
9227
9228
9229 PR fortran/30879
9230 * gfortran.dg/data_components_1.f90: New test.
9231
9232
9233 PR fortran/30870
9234 * gfortran.dg/generic_13.f90: New test.
9235
9236 PR fortran/31163
9237 * gfortran.dg/alloc_comp_basics_5.f90: New test.
9238
9239 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9240
9241 PR libgfortran/31051
9242 * gfortran.dg/fmt_t_4.f90: New
9243
9244 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9245
9246 PR C++/31165
9247 * g++.dg/other/default7.C: New test.
9248
9249 2007-03-15 Dirk Mueller <dmueller@suse.de>
9250
9251 * g++.dg/warn/Wconversion2.C: New.
9252
9253 2007-03-14 Eric Christopher <echristo@apple.com>
9254
9255 * gcc.dg/ssp-1.c: New.
9256 * gcc.dg/ssp-2.c: Ditto.
9257
9258 2007-03-14 Dirk Mueller <dmueller@suse.de>
9259
9260 * g++.dg/warn/do-empty.C: New.
9261 * gcc.dg/do-empty.c: New.
9262 * gcc.dg/if-empty-1.c: Update.
9263 * gcc.dg/20001116-1.c: Update.
9264 * gcc.dg/pr23165.c: Update.
9265
9266 2007-03-14 Jakub Jelinek <jakub@redhat.com>
9267
9268 * gfortran.dg/module_implicit_conversion.f90: New test.
9269
9270 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
9271
9272 PR middle-end/31127
9273 * gcc.dg/pr31127.c: New.
9274
9275 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
9276
9277 * gcc.dg/tree-ssa/loop-26.c: New test.
9278
9279 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
9280
9281 * gcc.target/i386/cmpxchg16b-1.c: New test.
9282
9283 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9284
9285 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9286 * gcc.dg/c99-vla-1.c: Likewise.
9287 * g++.dg/ext/vla1.C: Likewise
9288
9289 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9290
9291 * gcc.dg/wvla-1.c: New test
9292 * gcc.dg/wvla-2.c: New test
9293 * gcc.dg/wvla-3.c: New test
9294 * gcc.dg/wvla-4.c: New test
9295 * gcc.dg/wvla-5.c: New test
9296 * gcc.dg/wvla-6.c: New test
9297 * gcc.dg/wvla-7.c: New test
9298 * g++.dg/warn/Wvla-1.C: New test
9299 * g++.dg/warn/Wvla-2.C: New test
9300 * g++.dg/warn/Wvla-3.C: New test
9301
9302 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9303
9304 PR c++/30108
9305 * g++.dg/other/default6.C: New test.
9306
9307 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9308
9309 * lib/target-supports.exp (check_profiling_available): Return false
9310 for VxWorks.
9311 (check_effective_target_vxworks_kernel): New procedure.
9312 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9313 VxWorks.
9314 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9315 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9316 to include VxWorks.
9317 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9318
9319 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9320
9321 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9322 PIC is not supported.
9323 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9324 * gcc.dg/20020426-2.c: Likewise.
9325 * gcc.dg/pr28243.c: Likewise.
9326 * gcc.dg/visibility-11.c: Likewise.
9327 * gcc.dg/tls/opt-9.c: Likewise.
9328 * gcc.dg/tls/opt-10.c: Likewise.
9329 * gcc.dg/tls/pic-1.c: Likewise.
9330 * gcc.dg/tls/struct-1.c: Likewise.
9331 * gcc.target/i386/20000807-1.c: Likewise.
9332 * gcc.target/i386/20000904-1.c: Likewise.
9333 * gcc.target/i386/20011119-1.c: Likewise.
9334 * gcc.target/i386/990213-2.c: Likewise.
9335 * gcc.target/i386/990214-1.c: Likewise.
9336 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9337 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9338 * gcc.target/i386/pic-1.c: Likewise.
9339 * gcc.target/i386/pr21518.c: Likewise.
9340 * gcc.target/i386/pr23098.c: Likewise.
9341 * gcc.target/i386/pr23943.c: Likewise.
9342
9343 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9344
9345 PR c++/31038
9346 * g++.dg/template/complit2.C: New test.
9347
9348 PR c++/30328
9349 * g++.dg/ext/bitfield1.C: New test.
9350
9351 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9352
9353 PR fortran/30883
9354 * gfortran.dg/interface_11.f90: New test.
9355
9356 2007-03-11 Richard Guenther <rguenther@suse.de>
9357
9358 PR tree-optimization/31115
9359 * gcc.dg/torture/pr31115.c: New testcase.
9360
9361 2007-03-11 Ira Rosen <irar@il.ibm.com>
9362
9363 PR tree-optimization/29925
9364 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9365
9366 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9367
9368 PR c++/30274
9369 * g++.dg/expr/bitfield3.C: New test.
9370 * g++.dg/expr/bitfield4.C: Likewise.
9371 * g++.dg/expr/bitfield5.C: Likewise.
9372 * g++.dg/expr/bitfield6.C: Likewise.
9373
9374 PR c++/30924
9375 * g++.dg/template/array18.C: New test.
9376
9377 2007-03-10 Dirk Mueller <dmueller@suse.de>
9378
9379 PR c++/17946
9380 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9381 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9382
9383 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9384
9385 PR c++/20599
9386 * g++.dg/cpp0x/variadic-bind.C: New.
9387 * g++.dg/cpp0x/variadic-function.C: New.
9388 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9389 * g++.dg/cpp0x/variadic-tuple.C: New.
9390 * g++.dg/cpp0x/variadic1.C: New.
9391 * g++.dg/cpp0x/variadic2.C: New.
9392 * g++.dg/cpp0x/variadic3.C: New.
9393 * g++.dg/cpp0x/variadic4.C: New.
9394 * g++.dg/cpp0x/variadic5.C: New.
9395 * g++.dg/cpp0x/variadic6.C: New.
9396 * g++.dg/cpp0x/variadic7.C: New.
9397 * g++.dg/cpp0x/variadic8.C: New.
9398 * g++.dg/cpp0x/variadic9.C: New.
9399 * g++.dg/cpp0x/variadic10.C: New.
9400 * g++.dg/cpp0x/variadic11.C: New.
9401 * g++.dg/cpp0x/variadic12.C: New.
9402 * g++.dg/cpp0x/variadic13.C: New.
9403 * g++.dg/cpp0x/variadic14.C: New.
9404 * g++.dg/cpp0x/variadic15.C: New.
9405 * g++.dg/cpp0x/variadic16.C: New.
9406 * g++.dg/cpp0x/variadic17.C: New.
9407 * g++.dg/cpp0x/variadic18.C: New.
9408 * g++.dg/cpp0x/variadic19.C: New.
9409 * g++.dg/cpp0x/variadic20.C: New.
9410 * g++.dg/cpp0x/variadic21.C: New.
9411 * g++.dg/cpp0x/variadic22.C: New.
9412 * g++.dg/cpp0x/variadic23.C: New.
9413 * g++.dg/cpp0x/variadic24.C: New.
9414 * g++.dg/cpp0x/variadic25.C: New.
9415 * g++.dg/cpp0x/variadic26.C: New.
9416 * g++.dg/cpp0x/variadic27.C: New.
9417 * g++.dg/cpp0x/variadic28.C: New.
9418 * g++.dg/cpp0x/variadic29.C: New.
9419 * g++.dg/cpp0x/variadic30.C: New.
9420 * g++.dg/cpp0x/variadic31.C: New.
9421 * g++.dg/cpp0x/variadic32.C: New.
9422 * g++.dg/cpp0x/variadic33.C: New.
9423 * g++.dg/cpp0x/variadic34.C: New.
9424 * g++.dg/cpp0x/variadic35.C: New.
9425 * g++.dg/cpp0x/variadic36.C: New.
9426 * g++.dg/cpp0x/variadic37.C: New.
9427 * g++.dg/cpp0x/variadic38.C: New.
9428 * g++.dg/cpp0x/variadic39.C: New.
9429 * g++.dg/cpp0x/variadic40.C: New.
9430 * g++.dg/cpp0x/variadic41.C: New.
9431 * g++.dg/cpp0x/variadic42.C: New.
9432 * g++.dg/cpp0x/variadic43.C: New.
9433 * g++.dg/cpp0x/variadic44.C: New.
9434 * g++.dg/cpp0x/variadic45.C: New.
9435 * g++.dg/cpp0x/variadic46.C: New.
9436 * g++.dg/cpp0x/variadic47.C: New.
9437 * g++.dg/cpp0x/variadic48.C: New.
9438 * g++.dg/cpp0x/variadic49.C: New.
9439 * g++.dg/cpp0x/variadic50.C: New.
9440 * g++.dg/cpp0x/variadic51.C: New.
9441 * g++.dg/cpp0x/variadic52.C: New.
9442 * g++.dg/cpp0x/variadic53.C: New.
9443 * g++.dg/cpp0x/variadic54.C: New.
9444 * g++.dg/cpp0x/variadic55.C: New.
9445 * g++.dg/cpp0x/variadic56.C: New.
9446 * g++.dg/cpp0x/variadic57.C: New.
9447 * g++.dg/cpp0x/variadic58.C: New.
9448 * g++.dg/cpp0x/variadic59.C: New.
9449 * g++.dg/cpp0x/variadic60.C : New.
9450 * g++.dg/cpp0x/variadic61.C : New.
9451 * g++.dg/cpp0x/variadic62.C : New.
9452 * g++.dg/cpp0x/variadic63.C : New.
9453 * g++.dg/cpp0x/variadic64.C : New.
9454 * g++.dg/cpp0x/variadic65.C : New.
9455 * g++.dg/cpp0x/variadic66.C : New.
9456 * g++.dg/cpp0x/variadic67.C : New.
9457 * g++.dg/cpp0x/variadic68.C : New.
9458 * g++.dg/cpp0x/variadic69.C : New.
9459 * g++.dg/cpp0x/variadic70.C : New.
9460 * g++.dg/cpp0x/variadic71.C : New.
9461 * g++.dg/cpp0x/variadic72.C : New.
9462 * g++.dg/cpp0x/variadic73.C : New.
9463 * g++.dg/cpp0x/variadic74.C : New.
9464 * g++.dg/cpp0x/variadic75.C : New.
9465 * g++.dg/cpp0x/variadic-ex1.C : New.
9466 * g++.dg/cpp0x/variadic-ex2.C : New.
9467 * g++.dg/cpp0x/variadic-ex3.C : New.
9468 * g++.dg/cpp0x/variadic-ex4.C : New.
9469 * g++.dg/cpp0x/variadic-ex5.C : New.
9470 * g++.dg/cpp0x/variadic-ex6.C : New.
9471 * g++.dg/cpp0x/variadic-ex7.C : New.
9472 * g++.dg/cpp0x/variadic-ex8.C : New.
9473 * g++.dg/cpp0x/variadic-ex9.C : New.
9474 * g++.dg/cpp0x/variadic-ex10.C : New.
9475 * g++.dg/cpp0x/variadic-ex11.C : New.
9476 * g++.dg/cpp0x/variadic-ex12.C : New.
9477 * g++.dg/cpp0x/variadic-ex13.C : New.
9478 * g++.dg/cpp0x/variadic-ex14.C : New.
9479
9480 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9481
9482 PR libgfortran/31099
9483 * gfortran.dg/unformatted_recl.f90: New test.
9484
9485 2007-03-09 Roger Sayle <roger@eyesopen.com>
9486
9487 * gcc.dg/fold-eqcmplx-1.c: New test case.
9488
9489 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
9490
9491 PR rtl-optimization/30643
9492 * gcc.dg/pr30643.c: New.
9493
9494 2007-03-09 Chao-ying Fu <fu@mips.com>
9495
9496 * gcc.target/mips/mips32-dspr2-type.c: New test.
9497 * gcc.target/mips/mips32-dspr2.c: New test.
9498 * gcc.target/mips/dspr2-MULT.c: New test.
9499 * gcc.target/mips/dspr2-MULTU.c: New test.
9500 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9501 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9502 Adjust some formats.
9503
9504 2007-03-09 Dirk Mueller <dmueller@suse.de>
9505
9506 PR c++/17946
9507 * gcc.dg/Wlogical-op-1.c: New.
9508 * g++.dg/warn/Wlogical-op-1.C: New.
9509
9510 2007-03-09 Richard Guenther <rguenther@suse.de>
9511
9512 PR tree-optimization/30904
9513 PR middle-end/31058
9514 * gcc.dg/pr30904.c: Remove xfail.
9515
9516 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9517
9518 PR C/31072
9519 * gcc.c-torture/execute/pr31072.c: New test.
9520
9521 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9522
9523 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9524 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9525 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
9526 *lrint* and *lround*.
9527 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9528 floor->lfloor.
9529 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9530 * gcc.dg/torture/builtin-integral-1.c: Likewise.
9531 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
9532 and *lround*. Correct macro names.
9533 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9534 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9535
9536 2007-03-08 Ian Lance Taylor <iant@google.com>
9537
9538 * gcc.dg/no-strict-overflow-5.c: New test.
9539 * gcc.dg/no-strict-overflow-6.c: New test.
9540 * gcc.dg/Wstrict-overflow-11.c: New test.
9541 * gcc.dg/Wstrict-overflow-12.c: New test.
9542 * gcc.dg/Wstrict-overflow-13.c: New test.
9543 * gcc.dg/Wstrict-overflow-14.c: New test.
9544 * gcc.dg/Wstrict-overflow-15.c: New test.
9545
9546 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9547
9548 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
9549 for VxWorks kernel mode.
9550 * gcc.c-torture/execute/strncmp-1.x: Likewise.
9551
9552 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9553
9554 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9555 mode.
9556
9557 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9558
9559 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9560 and lib/bfill.c on VxWorks targets.
9561 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9562 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9563 lib/bfill.c and lib/memmove.c on VxWorks targets.
9564 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9565 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9566 on VxWorks targets.
9567 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9568 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9569
9570 2007-03-08 Tobias Burnus <burnus@net-b.de>
9571
9572 * gfortran.dg/use_5.f90: New test.
9573 * gfortran.dg/use_6.f90: Ditto.
9574 * gfortran.dg/use_7.f90: Ditto.
9575
9576 2007-03-08 Tobias Burnus <burnus@net-b.de>
9577
9578 PR fortran/30973
9579 * gfortran.dg/use_4.f90: New test.
9580 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9581
9582 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9583
9584 PR fortran/31011
9585 * gfortran.dg/parameter_array_section_2.f90: New test.
9586
9587 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9588
9589 PR c++/30852
9590 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9591
9592 PR c++/30534
9593 * g++.dg/template/arg5.C: New test.
9594
9595 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9596
9597 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9598
9599 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9600
9601 * gcc.dg/var-expand1.c: Add newline at end of file.
9602
9603 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9604
9605 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9606
9607 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9608
9609 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9610
9611 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9612
9613 * gcc.dg/torture/builtin-convert-4.c: New test.
9614
9615 2007-03-05 Ian Lance Taylor <iant@google.com>
9616
9617 * gcc.c-torture/compile/pr31034.c: New test.
9618
9619 2007-03-05 Ian Lance Taylor <iant@google.com>
9620
9621 * gcc.dg/inline-18.c: New test.
9622 * gcc.dg/inline-19.c: New test.
9623 * gcc.dg/inline-20.c: New test.
9624 * gcc.dg/inline-21.c: New test.
9625
9626 2007-03-05 Richard Guenther <rguenther@suse.de>
9627
9628 PR tree-optimization/14052
9629 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9630
9631 2007-03-05 Richard Guenther <rguenther@suse.de>
9632
9633 PR tree-optimization/23777
9634 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9635
9636 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9637
9638 PR other/30465
9639 * gcc.dg/multiple-overflow-warn-3.c: New.
9640 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9641
9642 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9643
9644 PR c++/30895
9645 * g++.dg/parse/template23.C: New test.
9646
9647 2007-03-04 Roger Sayle <roger@eyesopen.com>
9648
9649 PR middle-end/30744
9650 * gcc.dg/pr30744-1.c: New test case.
9651
9652 2007-03-04 Tobias Burnus <burnus@net-b.de>
9653
9654 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9655
9656 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9657
9658 PR target/30406
9659 * gfortran.dg/logical_3.f90: New test.
9660
9661 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9662
9663 PR libfortran/30981
9664 * gfortran.dg/integer_exponentiation_1.f90: New test.
9665
9666 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9667
9668 * gcc.target/m68k/m68k.exp: New.
9669 * gcc.target/m68k/crash1.c: New.
9670
9671 2007-03-03 Tobias Burnus <burnus@net-b.de>
9672
9673 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9674 to be more compatible with integer(kind=8).
9675
9676 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9677
9678 PR libfortran/31001
9679 * gfortran.dg/zero_sized_3.f90: New test.
9680
9681 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9682
9683 PR c++/15787
9684 * g++.dg/parse/else.C: New.
9685 * g++.dg/parse/else-2.C: New.
9686
9687 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9688 Tobias Burnus <burnus@net-b.de>
9689
9690 PR fortran/30882
9691 * gfortran.dg/size_dim.f90: New test.
9692
9693 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9694 Tobias Burnus <burnus@net-b.de>
9695
9696 PR fortran/30873
9697 * gfortran.dg/entry_9.f90: New test.
9698
9699 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9700
9701 PR c++/28253
9702 * g++.dg/inherit/covariant16.C: New test.
9703
9704 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9705
9706 * g++.dg/other/darwin-minversion-1.C: New.
9707
9708 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9709
9710 * gcc.dg/tree-ssa/20070302-1.c: New test.
9711
9712 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9713
9714 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9715 tests.
9716
9717 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9718
9719 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9720
9721 2007-03-01 Simon Baldwin <simonb@google.com>
9722
9723 PR c++/23689
9724 * warn/ignored_typedef.C: New.
9725 * init/ctor8.C: Added dg-warning to consume ignored typedef
9726 warning.
9727 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9728 and added an explicit line number.
9729
9730 2007-02-28 Richard Guenther <rguenther@suse.de>
9731
9732 PR middle-end/30364
9733 * gcc.dg/torture/pr30364-1.c: New testcase.
9734 * gcc.dg/torture/pr30364-2.c: Likewise.
9735 * gcc.dg/torture/pr30364-3.c: Likewise.
9736
9737 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9738
9739 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9740 powerpc*, use -funsafe-math-optimizations.
9741 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9742 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9743
9744 2007-02-28 Tobias Burnus <burnus@net-b.de>
9745 Paul Thomas <pault@gcc.gnu.org>
9746
9747 PR fortran/30888
9748 PR fortran/30887
9749 * c_by_val_1.f: Test %VAL() with non-default kind.
9750 * c_by_val.c: Ditto.
9751 * c_by_val_4.f: New test.
9752
9753 2007-02-28 Tobias Burnus <burnus@net-b.de>
9754
9755 PR fortran/30968
9756 * gfortran.dg/continuation_7.f90: New test.
9757
9758 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9759
9760 * g++.dg/inherit/thunk7.C: New test.
9761 * lib/target-supports.exp (check_profiling_available): Not available
9762 for bfin-*-*.
9763
9764 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9765
9766 PR target/30970
9767 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9768
9769 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9770
9771 * lib/target-supports.exp (check_effective_target_init_priority):
9772 Remove Solaris special case.
9773
9774 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9775
9776 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9777 for more builtin types.
9778
9779 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9780 * g++.dg/ext/visibility/noPLT.C: Likewise.
9781
9782 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9783
9784 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9785 sh* targets.
9786
9787 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9788
9789 PR fortran/30865
9790 * size_optional_dim_1.f90: New test.
9791
9792 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9793
9794 * gcc.dg/vxworks/vxworks.exp: New file.
9795 * gcc.dg/vxworks/initpri1.c: Likewise.
9796 * gcc.dg/vxworks/initpri2.c: Likewise.
9797 * gcc.dg/initpri2.c: Add more tests.
9798 * g++.dg/special/initpri2.C: Likewise.
9799
9800 * gcc.dg/initpri1.c: New test.
9801 * gcc.dg/initpri2.c: Likewise.
9802 * g++.dg/special/initpri1.C: New test.
9803 * g++.dg/special/initpri2.C: Likewise.
9804 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9805 * g++.dg/special/conpr-2.C: Likewise.
9806 * g++.dg/special/conpr-3.C: Likewise.
9807 * g++.dg/special/conpr-4.C: Likewise.
9808 * g++.dg/special/initp1.C: Likewise.
9809 * g++.dg/special/ecos.exp: Remove code to detect availability of
9810 constructor priorities.
9811 * lib/target-supports.exp (check_effective_target_init_priority):
9812 New function.
9813
9814 2007-02-24 Jan Hubicka <jh@suse.cz>
9815
9816 * gcc.c-torture/execute/pr30778.c: New testcase.
9817
9818 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9819
9820 PR libgfortran/30918
9821 * gfortran.dg/namelist_26.f90: New test.
9822
9823 2007-02-24 Richard Guenther <rguenther@suse.de>
9824
9825 PR middle-end/30951
9826 * gcc.dg/pr30951.c: New testcase.
9827
9828 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9829
9830 * gcc.dg/torture/builtin-modf-1.c: New test.
9831
9832 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9833
9834 PR tree-optimization/30904
9835 * gcc.dg/pr30904.c: New test.
9836
9837 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9838
9839 * gcc.test-framework/README: Correct command.
9840 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9841 -Wunused-value.
9842 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9843
9844 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9845
9846 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9847
9848 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9849
9850 * lib/target-supports.exp (check_effective_target_newlib): New
9851 function.
9852
9853 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9854
9855 PR fortran/30660
9856 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9857 allocatable component.
9858
9859
9860 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9861
9862 * gcc.dg/torture/builtin-logb-1.c: New test.
9863 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9864 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9865 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9866 sh* targets.
9867
9868 2007-02-23 Richard Guenther <rguenther@suse.de>
9869
9870 * g++.dg/warn/changes-meaning.C: New testcase.
9871
9872 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9873
9874 PR libgfortran/30910
9875 * gfortran.dg/fmt_zero_precision.f90: Update test.
9876
9877 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9878
9879 * gcc.dg/torture/builtin-frexp-1.c: New test.
9880
9881 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9882
9883 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9884
9885 2007-02-22 Ian Lance Taylor <iant@google.com>
9886
9887 PR debug/30898
9888 * g++.dg/debug/pr30898.C: New test.
9889
9890 2007-02-22 Ira Rosen <irar@il.ibm.com>
9891
9892 * gcc.dg/vect/vect-106.c: New test.
9893
9894 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9895 Ira Rosen <irar@il.ibm.com>
9896
9897 PR tree-optimization/30843
9898 * gcc.dg/vect/pr30843.c: New test.
9899
9900 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9901
9902 PR tree-optimization/30858
9903 * gcc.dg/vect/pr30858.c: New test.
9904
9905 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9906
9907 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9908 to set options for compiling testglue.
9909 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9910 * lib/obj-c++.exp (obj-c++_init): Likewise.
9911
9912 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9913
9914 * gnat.dg/derived_aggregate.adb: New test.
9915
9916 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9917
9918 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9919 sh* targets. Call the correct CKSGN macro.
9920
9921 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9922
9923 * gfortran.dg/gomp/omp_parse1.f90: New test.
9924 * gfortran.dg/gomp/omp_parse2.f: New test.
9925
9926 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9927
9928 PR fortran/30869
9929 * gfortran.dg/do_pointer_1.f90: New test.
9930
9931 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9932
9933 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9934 and scalbln.
9935
9936 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9937
9938 * gcc.dg/darwin-minversion-1.c: New.
9939 * gcc.dg/darwin-minversion-2.c: New.
9940
9941 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9942
9943 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9944
9945 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9946 DJ Delorie <dj@redhat.com>
9947
9948 PR other/30824
9949 * gcc.dg/Wfatal.c: New.
9950 * gcc.dg/Wfatal-2.c: New.
9951 * gcc.dg/Werror-1.c: Adjust expectations.
9952 * gcc.dg/Werror-5.c: Likewise.
9953 * gcc.dg/Werror-7.c: Likewise.
9954 * gcc.dg/Werror-10.c: Likewise.
9955 * gcc.dg/Werror-11.c: Likewise.
9956
9957 2007-02-20 Tobias Burnus <burnus@net-b.de>
9958
9959 PR fortran/30522
9960 * gfortran.dg/volatile10.f90: New test.
9961
9962 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9963
9964 PR libfortran/30533
9965 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9966
9967 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9968
9969 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9970 * gcc.dg/Walways-true-1.c: Likewise.
9971 * gcc.dg/weak/weak-3.c: Likewise.
9972 * gcc.dg/Werror-1.c: Likewise.
9973 * gcc.dg/Werror-3.c: Likewise.
9974 * gcc.dg/Werror-4.c: Likewise.
9975 * gcc.dg/Werror-5.c: Likewise.
9976 * gcc.dg/Werror-6.c: Likewise.
9977 * gcc.dg/Werror-7.c: Likewise.
9978 * gcc.dg/Werror-8.c: Likewise.
9979 * gcc.dg/Werror-10.c: Likewise.
9980 * gcc.dg/Werror-11.c: Likewise.
9981 * gcc.dg/Werror-12.c: Likewise.
9982 * g++.old-deja/g++.mike/warn8.C: Likewise.
9983 * g++.dg/warn/Walways-true-1.C: Likewise.
9984 * g++.dg/warn/Walways-true-2.C: Likewise.
9985 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9986 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9987 -Wstring-literal-comparison with -Waddress.
9988 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9989 -Wno-string-literal-comparison with -Wno-address.
9990
9991 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9992
9993 * gnat.dg/self_aggregate_with_call.adb: New test.
9994
9995 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9996
9997 PR tree-optimization/30975
9998 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9999 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10000 * gcc.dg/vect/pr30795.c: New.
10001
10002 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10003
10004 PR fortran/30681
10005 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10006
10007 2007-02-18 Roger Sayle <roger@eyesopen.com>
10008
10009 PR rtl-optimization/28173
10010 * gcc.target/i386/andor-1.c: New test case.
10011
10012 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10013
10014 * gcc.dg/torture/builtin-ldexp-1.c: New.
10015 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10016
10017 2007-02-18 Roger Sayle <roger@eyesopen.com>
10018
10019 * gfortran.dg/array_constructor_15.f90: New test case.
10020
10021 2007-02-18 Roger Sayle <roger@eyesopen.com>
10022
10023 * gfortran.dg/forall_10.f90: New test case.
10024
10025 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10026
10027 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10028
10029 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10030
10031 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10032 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10033
10034 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
10035
10036 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10037 * gcc.target/i386/builtin-bswap-3.c: Ditto.
10038 * gcc.target/i386/xchg-1.c: New test.
10039 * gcc.target/i386/xchg-2.c: New test.
10040
10041 2007-02-16 Richard Guenther <rguenther@suse.de>
10042 Christian Bruel <christian.bruel@st.com>
10043
10044 * gcc.dg/strict-overflow-5.c: New testcase.
10045
10046 2007-02-16 Tobias Burnus <burnus@net-b.de>
10047
10048 PR fortran/30793
10049 * gfortran.dg/func_derived_4.f90: New test.
10050
10051 2007-02-15 Roger Sayle <roger@eyesopen.com>
10052
10053 PR middle-end/30391
10054 * gfortran.dg/pr30391-1.f90: New test case.
10055
10056 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10057
10058 PR middle-end/30433
10059 * gcc.c-torture/compile/pr30433.c: New testcase to check
10060 that complex constants comparisions are foldded.
10061
10062 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10063
10064 PR C++/30158
10065 * g++.dg/ext/stmtexpr10.C: New testcase.
10066
10067 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10068
10069 PR middle-end/30729
10070 * gcc.dg/Wunused-value-2.c: New testcase.
10071
10072 2007-02-15 Ian Lance Taylor <iant@google.com>
10073
10074 * g++.dg/eh/subreg-1.C: New test.
10075
10076 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10077
10078 PR c/26494
10079 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10080 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10081 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10082 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10083 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10084 * gcc.dg/Werror-implicit-function-declaration.c: New.
10085
10086 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10087
10088 PR c++/28943
10089 * g++.dg/warn/pr28943.C: New.
10090
10091 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10092
10093 * gfortran.fortran-torture/execute/math.f90: Fix typo.
10094
10095 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10096
10097 PR fortran/30779
10098 * gfortran.dg/error_recovery_3.f90: New test.
10099
10100 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10101
10102 * g++.dg/tree-ssa/sra-1.C: New.
10103
10104 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10105
10106 * g++.dg/tree-ssa/sra-1.C: New.
10107
10108 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10109
10110 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10111
10112 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10113
10114 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10115
10116 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
10117
10118 PR fortran/30799
10119 * gfortran.dg/logical_2.f90: New test.
10120
10121 2007-02-14 Joseph Myers <joseph@codesourcery.com>
10122
10123 * gcc.dg/torture/complex-alias-1.c: New test.
10124
10125 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
10126
10127 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10128 instead of -fdump-tree-tailcall.
10129
10130 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
10131
10132 * gfortran.dg/interface_10.f90: Fix comment typo.
10133
10134 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
10135
10136 PR tree-optimization/30771
10137 * gcc.dg/vect/pr30771.c: New test.
10138
10139 2007-02-13 Ian Lance Taylor <iant@google.com>
10140
10141 * gcc.dg/Wstrict-overflow-1.c: New test.
10142 * gcc.dg/Wstrict-overflow-2.c: New test.
10143 * gcc.dg/Wstrict-overflow-3.c: New test.
10144 * gcc.dg/Wstrict-overflow-4.c: New test.
10145 * gcc.dg/Wstrict-overflow-5.c: New test.
10146 * gcc.dg/Wstrict-overflow-6.c: New test.
10147 * gcc.dg/Wstrict-overflow-7.c: New test.
10148 * gcc.dg/Wstrict-overflow-8.c: New test.
10149 * gcc.dg/Wstrict-overflow-9.c: New test.
10150 * gcc.dg/Wstrict-overflow-10.c: New test.
10151
10152 2007-02-13 Roger Sayle <roger@eyesopen.com>
10153
10154 * gcc.target/ia64/builtin-bswap-2.c: New test case.
10155
10156 2007-02-13 Richard Henderson <rth@redhat.com>
10157
10158 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10159 * gcc.c-torture/execute/pr29302-1.c: ... here.
10160
10161 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10162
10163 PR c/29521
10164 * gcc.dg/c90-return-1.c: Update output.
10165 * gcc.dg/c99-return-1.c: Likewise.
10166
10167 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
10168
10169 PR fortran/30554
10170 * gfortran.dg/used_dummy_types_7.f90: New test..
10171
10172 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
10173
10174 * gcc.target/i386/parity-1.c: New test.
10175 * gcc.target/i386/parity-2.c: New test.
10176
10177 2007-02-12 Roger Sayle <roger@eyesopen.com>
10178
10179 * gcc.target/i386/builtin-bswap-3.c: New test case.
10180
10181 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
10182
10183 PR tree-optimization/29145
10184 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10185 alias analysis is improved to take better advantage of restrict
10186 qualified pointers.
10187 * gcc.dg/vect/vect-80.c: Likewise.
10188 * gcc.dg/vect/pr29145.c: New.
10189
10190 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
10191
10192 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10193 * gcc.target/i386/sse4a-insert.c: Likewise.
10194
10195 2007-02-11 Roger Sayle <roger@eyesopen.com>
10196
10197 * gcc.target/ia64/builtin-popcount-1.c: New test case.
10198 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10199
10200 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
10201
10202 PR fortran/30478
10203 * gfortran.dg/enum_4.f90: Update error message checks.
10204
10205 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
10206
10207 PR fortran/30554
10208 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10209 versions of the modules.
10210
10211 PR fortran/30617
10212 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10213 by getting rid of recursive I/O and providing functions with
10214 results.
10215
10216 PR fortran/30319
10217 * gfortran.dg/char_array_constructor_2.f90
10218
10219 2007-02-11 Mark Mitchell <mark@codesourcery.com>
10220
10221 PR c++/26988
10222 * g++.dg/template/spec34.C: New test
10223
10224 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
10225
10226 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10227 on i?86 and x86_64.
10228 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10229 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10230 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10231 on i?86 and x86_64.
10232 * gcc.dg/vect/vect-113.c: Ditto.
10233
10234 2007-02-06 Mark Mitchell <mark@codesourcery.com>
10235
10236 PR c++/29487
10237 * g++.dg/eh/weak1-C: New test.
10238 * g++.dg/eh/weak1-a.cc: Likewise.
10239 * g++.dg/eh/comdat1.C: Likewise.
10240
10241 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
10242 Dorit Nuzman <dorit@il.ibm.com>
10243
10244 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
10245 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
10246 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10247 * gcc.dg/vect/vect-113.c: Likewise.
10248
10249 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10250
10251 2007-02-10 Richard Henderson <rth@redhat.com>
10252
10253 * lib/target-supports.exp (check_effective_target_tls): Redefine
10254 to mean non-emulated tls.
10255 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10256 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10257 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10258 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10259 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10260 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10261 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10262
10263 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10264
10265 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10266
10267 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
10268
10269 * gfortran.dg/secnds.f: Replace time tolerance with a
10270 before-and-after bracket.
10271 * gfortran.dg/secnds-1.f: Likewise.
10272
10273 2007-02-09 Tobias Burnus <burnus@net-b.de>
10274
10275 PR fortran/30512
10276 * gfortran.dg/maxlocval_1.f90: New test.
10277
10278 2007-02-09 Roger Sayle <roger@eyesopen.com>
10279
10280 * gcc.target/ia64/builtin_bswap-1.c: New test case.
10281
10282 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10283
10284 PR fortran/30720
10285 * gfortran.dg/array_function_1.f90: New test.
10286
10287 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10288
10289 * lib/target-supports.exp (check_effective_target_lax_strtofp)
10290 (check_effective_target_dummy_wcsftime): New functions.
10291
10292 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10293
10294 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10295 * lib/target-supports.exp (check_effective_target_uclibc): New
10296 function.
10297
10298 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10299
10300 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10301 (vsnprintf): Don't define for uClibc targets.
10302
10303 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10304
10305 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10306 set before checking whether it was allowed.
10307 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10308 before checking inside_main.
10309
10310 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10311
10312 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10313 uClinux targets.
10314 (u16sf): Likewise u4sf.
10315 * g++.dg/compat/struct-layout-1.h: Likewise.
10316
10317 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10318
10319 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10320 procedure.
10321 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10322 m68k targets if check_effective_target_coldfire_fpu returns true.
10323
10324 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10325 Richard Guenther <rguenther@suse.de>
10326
10327 PR middle-end/23361
10328 * gcc.dg/fold-compare-3.c: New testcase.
10329 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10330
10331 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10332
10333 * gcc.dg/pr26570.c: Clean up coverage files.
10334 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10335 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10336 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10337 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10338 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10339 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10340 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10341 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10342 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10343 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10344 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10345 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10346 * gcc.dg/vect/pr28952.c: Ditto.
10347 * gcc.dg/vect/pr27151.c: Ditto.
10348 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10349 * g++.dg/gomp/macro-3.C: Ditto.
10350
10351 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10352
10353 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10354 of the loop.
10355
10356 2007-02-08 Roger Sayle <roger@eyesopen.com>
10357
10358 * gcc.target/i386/builtin-bswap-2.c: New test case.
10359
10360 2007-02-08 Roger Sayle <roger@eyesopen.com>
10361
10362 * gfortran.dg/forall_8.f90: New test case.
10363 * gfortran.dg/forall_9.f90: Likewise.
10364
10365 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10366
10367 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10368
10369 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10370
10371 * lib/target-supports.exp (check_effective_target_simulator): New.
10372
10373 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10374
10375 * gcc.dg/tree-ssa/loop-25.c: New test.
10376
10377 2007-02-06 Richard Henderson <rth@redhat.com>
10378
10379 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10380
10381 2007-02-06 Roger Sayle <roger@eyesopen.com>
10382
10383 * gcc.target/powerpc/popcount-1.c: New test case.
10384 * gcc.target/powerpc/parity-1.c: Likewise.
10385
10386 2007-02-06 Richard Guenther <rguenther@suse.de>
10387
10388 PR middle-end/27302
10389 * gcc.dg/torture/pr27302-2.c: New testcase.
10390
10391 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10392
10393 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10394 * gcc.dg/vect/vect-iv-1.c: New test.
10395 * gcc.dg/vect/vect-iv-2.c: New test.
10396 * gcc.dg/vect/vect-iv-3.c: New test.
10397 * gcc.dg/vect/vect-iv-4.c: New test.
10398 * gcc.dg/vect/vect-iv-5.c: New test.
10399 * gcc.dg/vect/vect-iv-6.c: New test.
10400 * gcc.dg/vect/vect-iv-7.c: New test.
10401 * gcc.dg/vect/vect-iv-8.c: New test.
10402 * gcc.dg/vect/vect-iv-9.c: New test.
10403 * gcc.dg/vect/vect-iv-10.c: New test.
10404 * gcc.dg/vect/vect-iv-11.c: New test.
10405 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10406 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10407 * gcc.dg/vect/vect-14.c: Now vectorizable.
10408 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10409 loop).
10410 * gcc.dg/vect/vect-27.c: Likewise.
10411 * gcc.dg/vect/vect-29.c Likewise.
10412 * gcc.dg/vect/vect-dv-2.c: Likewise.
10413 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10414 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10415 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10416
10417 2007-02-06 Ira Rosen <irar@il.ibm.com>
10418
10419 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10420
10421 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10422
10423 * gcc.dg/builtins-20.c: Add more cases.
10424
10425 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10426
10427 PR debug/30189
10428 * gcc.dg/pr30189.c: New test.
10429
10430 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10431
10432 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10433 for running tests.
10434 * gcc.target/i386/sse4a-extract.c: New test.
10435 * gcc.target/i386/sse4a-insert.c: New test.
10436 * gcc.target/i386/sse4a-montsd.c: New test.
10437 * gcc.target/i386/sse4a-montss.c: New test.
10438
10439 2007-02-05 Richard Guenther <rguenther@suse.de>
10440
10441 * gcc.target/i386/vectorize3.c: New testcase.
10442
10443 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10444
10445 PR target/30665
10446 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10447
10448 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10449
10450 PR fortran/30611
10451 * gfortran.dg/repeat_1.f90: New test.
10452
10453 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10454
10455 PR fortran/30605
10456 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10457 * gfortran.dg/derived_init_2.f90: Ditto.
10458 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10459 * gfortran.dg/array_initializer_1.f90: Ditto.
10460 * gfortran.dg/do_2.f90: Ditto.
10461 * gfortran.dg/proc_assign_1.f90: Ditto.
10462
10463 2007-02-04 Richard Guenther <rguenther@suse.de>
10464
10465 PR middle-end/30636
10466 * g++.dg/warn/pr30636.C: New testcase.
10467 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10468
10469 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10470
10471 PR middle-end/30667
10472 * gfortran.dg/pr30667.f: New test.
10473
10474 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10475
10476 * gcc.dg/builtins-54.c: Add more cases.
10477
10478 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10479
10480 PR fortran/30514
10481 * gfortran.dg/zero_sized_2.f90: New test.
10482
10483 PR fortran/30660
10484 * gfortran.dg/alloc_comp_basics_4.f90: New test.
10485
10486 PR fortran/29820
10487 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10488 file.
10489
10490 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
10491
10492 PR fortran/30683
10493 * gfortran.dg/interface_10.f90: New test.
10494
10495 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10496
10497 * gcc.dg/builtins-20.c: Add more cases.
10498
10499 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10500
10501 PR target/29682
10502 * gcc-target/ia64/pr29682.c: New test.
10503
10504 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
10505
10506 PR fortran/30284
10507 * gfortran.dg/arrayio_11.f90.f90: New test.
10508
10509 PR fortran/30626
10510 * gfortran.dg/arrayio_12.f90.f90: New test.
10511
10512 2007-02-02 Jakub Jelinek <jakub@redhat.com>
10513
10514 PR c++/30536
10515 * g++.dg/tls/diag-5.C: New test.
10516
10517 PR middle-end/30473
10518 * gcc.dg/pr30473.c: New test.
10519 * gcc.c-torture/execute/20070201-1.c: New test.
10520
10521 2007-02-01 Roger Sayle <roger@eyesopen.com>
10522
10523 * gfortran.dg/dependency_20.f90: New test case.
10524
10525 2007-01-31 Ian Lance Taylor <iant@google.com>
10526
10527 * gcc.dg/lower-subreg-1.c (test): New test.
10528
10529 2007-01-30 Geoffrey Keating <geoffk@apple.com>
10530
10531 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10532
10533 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10534
10535 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10536 * gcc.dg/torture/builtin-math-3.c: Likewise.
10537
10538 2007-01-31 Dirk Mueller <dmueller@suse.de>
10539
10540 gcc.dg/Wparentheses-2.c: Update and add new tests.
10541
10542 2007-01-31 Ira Rosen <irar@il.ibm.com>
10543
10544 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10545 vectorize.
10546
10547 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
10548
10549 * gcc.dg/builtins-63.c: New test.
10550
10551 2007-01-31 Tobias Burnus <burnus@net-b.de>
10552
10553 PR fortran/27588
10554 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10555
10556 2007-01-31 Tobias Burnus <burnus@net-b.de>
10557
10558 PR fortran/30520
10559 * gfortran.dg/volatile8.f90: New argument conformance test.
10560 * gfortran.dg/volatile9.f90: New scope test.
10561
10562 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10563
10564 PR c++/24745
10565 * g++.dg/warn/null4.C: New.
10566
10567 2001-01-30 Roger Sayle <roger@eyesopen.com>
10568 Uros Bizjak <ubizjak@gmail.com>
10569
10570 * gcc.dg/large-size-array-3.c: Correct typo.
10571
10572 2007-01-30 Richard Guenther <rguenther@suse.de>
10573
10574 PR middle-end/27657
10575 * g++.dg/debug/pr27657.C: New testcase.
10576
10577 2007-01-30 Richard Guenther <rguenther@suse.de>
10578
10579 PR middle-end/30313
10580 * gcc.dg/torture/pr30313.c: New testcase.
10581
10582 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10583
10584 * gcc.dg/dfp/dfp-except.h: New file.
10585 * gcc.dg/dfp/fe-check.h: New file.
10586 * gcc.dg/dfp/fe-binop.c: New test.
10587 * gcc.dg/dfp/fe-convert-1.c: New test.
10588 * gcc.dg/dfp/fe-convert-2.c: New test.
10589 * gcc.dg/dfp/fe-convert-3.c: New test.
10590
10591 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10592 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10593 * gcc.dg/dfp/convert-dfp.c: Ditto.
10594 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10595
10596 2007-01-29 Josh Conner <jconner@apple.com>
10597
10598 * gcc.target/powerpc/altivec-24.c: New test.
10599
10600 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10601
10602 PR c++/28266
10603 * g++.dg/parse/defarg12.C: New test.
10604
10605 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10606
10607 PR fortran/30554
10608 * gfortran.dg/used_dummy_types_6.f90: New test.
10609
10610 2007-01-28 Jan Hubicka <jh@suse.cz>
10611
10612 * gcc.dg/tree-prof/val-prof-6.c: New test.
10613
10614 2007-01-28 Roger Sayle <roger@eyesopen.com>
10615
10616 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10617
10618 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10619
10620 PR C++/28988
10621 * g++.dg/expr/dtor4.C: New test.
10622
10623 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10624
10625 * gcc.dg/tree-ssa/loop-23.c: New test.
10626
10627 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10628
10629 PR libfortran/30389
10630 * gfortran.dg/achar_2.f90: New test.
10631 * gfortran.dg/achar_3.f90: New test.
10632
10633 2007-01-27 Ian Lance Taylor <iant@google.com>
10634
10635 * gcc.dg/strict-overflow-1.c: New test.
10636 * gcc.dg/no-strict-overflow-1.c: New test.
10637 * gcc.dg/strict-overflow-2.c: New test.
10638 * gcc.dg/no-strict-overflow-2.c: New test.
10639 * gcc.dg/strict-overflow-3.c: New test.
10640 * gcc.dg/no-strict-overflow-3.c: New test.
10641 * gcc.dg/strict-overflow-4.c: New test.
10642 * gcc.dg/no-strict-overflow-4.c: New test.
10643 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10644 * gcc.dg/pr15784-1.c: Likewise.
10645 * gcc.dg/pr20922-1.c: Likewise.
10646 * gcc.dg/pr20922-3.c: Likewise.
10647 * gcc.dg/pr20922-4.c: Likewise.
10648 * gcc.dg/pr20922-6.c: Likewise.
10649 * gcc.dg/compare-4.c: Likewise.
10650 * gcc.dg/torture/pr26898-1.c: Likewise.
10651 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10652 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10653 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10654 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10655 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10656 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10657 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10658 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10659 * g++.dg/tree-ssa/pr21082.C: Likewise.
10660
10661 2007-01-27 Roger Sayle <roger@eyesopen.com>
10662
10663 * gcc-dg/large-size-array-3.c: New test case.
10664
10665 2007-01-27 Roger Sayle <roger@eyesopen.com>
10666
10667 * gfortran.dg/forall_7.f90: New test case.
10668
10669 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10670
10671 PR fortran/30407
10672 * gfortran.dg/where_operator_assign_1.f90: New test.
10673 * gfortran.dg/where_operator_assign_2.f90: New test.
10674 * gfortran.dg/where_operator_assign_3.f90: New test.
10675
10676 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10677
10678 * lib/target-supports.exp
10679 (check_effective_target_powerpc_altivec): New.
10680 (check_effective_target_vect_cmdline_needed): Use it.
10681
10682 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10683
10684 PR fortran/30278
10685 * gfortran.dg/backslash_3.f: New test.
10686
10687 2007-01-26 Richard Guenther <rguenther@suse.de>
10688
10689 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10690
10691 2007-01-26 Tobias Burnus <burnus@net-b.de>
10692
10693 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10694 * gfortran.dg/vect/vect.exp: Ditto.
10695 * gfortran.dg/dg.exp: Ditto.
10696 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10697 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10698
10699 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10700
10701 * gcc.dg/builtins-20.c: Add more cases.
10702 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10703
10704 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10705
10706 PR fortran/30437
10707 * gcc.dg/Wall.c: New.
10708 * gcc.dg/Wno-all.c: New.
10709 * gfortran.dg/Wall.f90: New.
10710 * gfortran.dg/Wno-all.f90: New.
10711
10712 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10713
10714 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10715 * g++.dg/eh/simd-2.C: Also run on Darwin.
10716 * g++.dg/eh/simd-3.C: New.
10717 * g++.dg/eh/simd-4.C: New.
10718
10719 2007-01-25 Richard Guenther <rguenther@suse.de>
10720
10721 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10722 and _PROFILE_USE.
10723 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10724
10725 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10726
10727 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10728 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10729 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10730 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10731 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10732 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10733 * gcc.dg/ipa/ipa-7.c: New testcase.
10734
10735 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10736
10737 * g++.dg/cpp0x/warn_cxx0x.C: New.
10738
10739 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10740
10741 * gcc.dg/builtins-20.c: Test builtin carg.
10742
10743 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR middle-end/27416
10746 * gcc.dg/gomp/pr27416.c: New test.
10747
10748 PR middle-end/30494
10749 * gcc.dg/gomp/pr30494.c: New test.
10750 * g++.dg/gomp/pr30494.C: New test.
10751
10752 PR middle-end/30421
10753 * gcc.dg/gomp/pr30421.c: New test.
10754
10755 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10756
10757 * gcc.target/ia64/versionid-1.c: New test.
10758 * gcc.target/ia64/versionid-2.c: New test.
10759
10760 2007-01-24 Richard Guenther <rguenther@suse.de>
10761
10762 PR testsuite/30181
10763 * gcc.dg/builtins-57.c: Change to a link-time testcase
10764 to support non-C99 targets.
10765
10766 2007-01-24 Jan Hubicka <jh@suse.cz>
10767
10768 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10769
10770 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10771
10772 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10773
10774 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10775
10776 PR objc/27438
10777 * objc.dg/const-str-12.m: New test.
10778
10779 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10780
10781 PR fortran/30532
10782 * gfortran.dg/ctrl-z.f90: New test.
10783
10784 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10785
10786 PR fortran/30481
10787 * gfortran.dg/namelist_assumed_char.f90: New test.
10788
10789 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10790
10791 PR c++/27492
10792 * g++.dg/inherit/covariant15.C: New test.
10793
10794 2007-01-23 Ian Lance Taylor <iant@google.com>
10795
10796 * g++.dg/warn/Wparentheses-24.C: New test.
10797
10798 2007-01-23 Richard Guenther <rguenther@suse.de>
10799
10800 PR testsuite/30560
10801 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10802 with full path.
10803
10804 2007-01-22 Richard Guenther <rguenther@suse.de>
10805
10806 PR tree-optimization/30038
10807 * gcc.dg/builtins-62.c: New testcase.
10808
10809 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10810
10811 * gcc.c-torture/compile/20070121.c: New test.
10812
10813 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10814
10815 PR libfortran/30525
10816 * gfortran.dg/char_comparison_1.f: New test.
10817
10818 2007-01-21 Ira Rosen <irar@il.ibm.com>
10819
10820 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10821
10822 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10823
10824 PR objc/30479
10825 * objc.dg/pch: New directory.
10826 * objc.dg/pch/pch.exp: New file.
10827 * objc.dg/pch/interface-1.m: New test.
10828 * objc.dg/pch/interface-1.hs: New include file.
10829 * lib/objc.exp (objc_target_compile): Add
10830 "-x objective-c-header" in front of the sources if this is
10831 a precompiled header being compiled.
10832
10833 2007-01-20 Roger Sayle <roger@eyesopen.com>
10834
10835 * gfortran.dg/array_memcpy_3.f90: New test case.
10836 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10837
10838 2007-01-20 Roger Sayle <roger@eyesopen.com>
10839 Brooks Moses <brooks.moses@codesourcery.com>
10840 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10841
10842 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10843 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10844
10845 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10846
10847 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10848
10849 2007-01-19 Mike Stump <mrs@apple.com>
10850
10851 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10852 away.
10853
10854 2007-01-19 Roger Sayle <roger@eyesopen.com>
10855
10856 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10857 option instead of -funsafe-math-optimizations.
10858
10859 2007-01-19 Tomas Bily <tbily@suse.cz>
10860
10861 gcc.dg/tree-prof/indir-call-prof.c: New.
10862 g++.dg/dg.exp: Add tree-prof subdirectory.
10863 g++.dg/tree-prof/indir-call-prof.C: New.
10864 g++.dg/tree-prof/tree-prof.exp: New.
10865
10866 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10867
10868 PR c++/17947
10869 * g++.dg/warn/deprecated.C: Update warning output.
10870 * g++.dg/warn/deprecated-2.C: Likewise.
10871 * g++.dg/warn/deprecated-3.C: New.
10872
10873 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10874
10875 * gcc.c-torture/execute/nestfunc-7.c: New.
10876
10877 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10878
10879 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10880
10881 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10882
10883 * gcc.dg/m68k-pic-1.c: New.
10884
10885 2007-01-18 Roger Sayle <roger@eyesopen.com>
10886
10887 * gfortran.dg/array_memcpy_4.f90: New test case.
10888
10889 2007-01-18 Josh Conner <jconner@apple.com>
10890
10891 PR target/30485
10892 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10893 * gcc.dg/vect/no-trapping-math-1: New.
10894 * gcc.dg/vect/no-trapping-math-2: New.
10895
10896 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10897
10898 * gcc.target/i386/387-8.c: Update comment about optimizing
10899 inherent load of 1.0 of fptan instruction.
10900
10901 2007-01-18 Dirk Mueller <dmueller@suse.de>
10902 Richard Guenther <rguenther@suse.de>
10903
10904 PR diagnostic/8268
10905 * gcc.dg/Warray-bounds.c: New testcase.
10906 * gcc.dg/Warray-bounds-2.c: New testcase.
10907 * g++.dg/warn/Warray-bounds.C: New testcase.
10908 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10909
10910 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10911
10912 PR fortran/30476
10913 * gfortran.dg/generic_12.f90: New test.
10914
10915 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10916
10917 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10918 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10919
10920 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10921
10922 * gcc.dg/dfp/compare-special.h: New file.
10923 * gcc.dg/dfp/compare-special-32.c: New test.
10924 * gcc.dg/dfp/compare-special-64.c: New test.
10925 * gcc.dg/dfp/compare-special-128.c: New test.
10926
10927 2007-01-16 Roger Sayle <roger@eyesopen.com>
10928 Paul Thomas <pault@gcc.gnu.org>
10929 Steven G. Kargl <kargl@gcc.gnu.org>
10930
10931 PR fortran/30404
10932 * gfortran.dg/forall_6.f90: New test case.
10933 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10934 * gfortran.dg/dependency_13.f90: Likewise.
10935
10936 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10937
10938 PR testsuite/12325
10939 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10940 targets that don't support Inf.
10941
10942 2007-01-15 Dale Johannesen <dalej@apple.com>
10943
10944 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10945
10946 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10947
10948 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10949 of achar for 0xff to avoid the "Extended ASCII not
10950 implemented" error message.
10951
10952 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10953
10954 PR fortran/28172
10955 * gfortran.dg/altreturn_4.f90: New test.
10956
10957 PR fortran/29389
10958 * gfortran.dg/stfunc_4.f90: New test.
10959
10960 PR fortran/29712
10961 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10962 * gfortran.dg/initialization_1.f90: Change warning.
10963
10964 PR fortran/30283
10965 * gfortran.dg/specification_type_resolution_2.f90: New test.
10966
10967 2007-01-14 Jan Hubicka <jh@suse.cz>
10968
10969 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10970 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10971 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10972 elimination.
10973
10974 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10975
10976 PR fortran/30410
10977 * gfortran.dg/external_procedures_2.f90: New test.
10978
10979 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10980
10981 PR target/30413
10982 * gcc.target/i386/pr30413.c: New test.
10983
10984 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10985
10986 PR fortran/30452
10987 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10988
10989 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10990
10991 * gcc.dg/20070112-1.c: New test.
10992
10993 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10994
10995 PR libgfortran/30435
10996 * gfortran.dg/list_read_6.f90: New test.
10997
10998 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10999
11000 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
11001
11002 2007-01-12 Tom Tromey <tromey@redhat.com>
11003
11004 PR preprocessor/28227:
11005 * gcc.dg/cpp/pr28227.c: New file.
11006
11007 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11008
11009 * gcc.dg/tree-ssa/loop-22.c: New test.
11010
11011 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11012
11013 PR tree-optimization/29516
11014 * gcc.dg/tree-ssa/loop-20.c: New test.
11015
11016 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
11017
11018 PR libfortran/30415
11019 * minmaxloc_integer_kinds_1.f90: New test.
11020
11021 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
11022
11023 PR c++/29573
11024 * g++.dg/template/sizeof-template-argument.C: New test.
11025
11026 2007-01-11 Jan Hubicka <jh@suse.cz>
11027
11028 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11029 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11030 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11031 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11032 * gcc.dg/tree-ssa/pr21658.c: Likewise.
11033 * gcc.dg/tree-ssa/pr15349.c: Likewise.
11034 * gcc.dg/tree-ssa/pr25501.c: Likewise.
11035 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11036 transformation in question.
11037 * gcc.dg/tree-ssa/vrp05.c: Likewise.
11038 * gcc.dg/tree-ssa/pr20701.c: Likewise.
11039 * gcc.dg/always_inline3.c: Likewise.
11040
11041 2007-01-10 Mark Mitchell <mark@codesourcery.com>
11042
11043 PR c++/28999
11044 * g++.dg/template/typename11.C: New test.
11045
11046 2007-01-10 Robert Kennedy <jimbob@google.com>
11047
11048 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11049
11050 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11051
11052 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11053 for different integer kinds.
11054 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11055 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11056 * gfortran.dg/ishft_2.f90: New test.
11057 * gfortran.dg/ishft_3.f90: New test.
11058
11059 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11060
11061 * gfortran.dg/altreturn_2.f90: Removed executable bit.
11062
11063 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
11064
11065 PR tree-optimization/30322
11066 * gcc.dg/tree-ssa/loop-21.c: New test.
11067
11068 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11069
11070 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11071
11072 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11073
11074 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11075
11076 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11077
11078 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11079 * g++.dg/warn/overflow-warn-3.C: Likewise.
11080 * g++.dg/warn/overflow-warn-4.C: Likewise.
11081 * g++.dg/warn/overflow-warn-5.C: Likewise.
11082 * g++.dg/warn/overflow-warn-6.C: Likewise.
11083 * g++.dg/warn/Woverflow-1.C: Likewise.
11084 * g++.dg/warn/Woverflow-2.C: Likewise.
11085 * g++.dg/warn/Woverflow-3.C: Likewise.
11086 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11087
11088 2007-01-08 Roger Sayle <roger@eyesopen.com>
11089
11090 * gfortran.dg/array_constructor_14.f90: New test case.
11091 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11092
11093 2007-01-08 Richard Guenther <rguenther@suse.de>
11094
11095 PR tree-optimization/23603
11096 * gcc.dg/tree-ssa/vrp31.c: New testcase.
11097 * gcc.dg/tree-ssa/vrp32.c: Likewise.
11098
11099 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11100
11101 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11102 in __v8qi typedef.
11103 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11104 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11105 compiler behaviour.
11106 * gcc.dg/simd-5.c: Likewise.
11107 * gcc.dg/simd-6.c: Likewise.
11108 * g++.dg/conversion/simd1.C: Likewise.
11109 * g++.dg/conversion/simd3.C: Likewise.
11110 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11111 (main): Use it.
11112
11113 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11114
11115 PR tree-optimization/29877
11116 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11117 name of a hard register for the target concerned. Adjust dg-error
11118 directives to cope with new behaviour of TER.
11119
11120 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11121
11122 PR c++/28986
11123 * g++.dg/conversion/nullptr1.C: Added overflow warning.
11124 * g++.dg/warn/overflow-warn-1.C: New.
11125 * g++.dg/warn/overflow-warn-3.C: New.
11126 * g++.dg/warn/overflow-warn-4.C: New.
11127 * g++.dg/warn/overflow-warn-5.C: New.
11128 * g++.dg/warn/overflow-warn-6.C: New.
11129 * g++.dg/warn/Woverflow-1.C: New.
11130 * g++.dg/warn/Woverflow-2.C: New.
11131 * g++.dg/warn/Woverflow-3.C: New.
11132 * g++.dg/warn/multiple-overflow-warn-2.C: New.
11133
11134 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
11135
11136 PR fortran/27698
11137 * gfortran.dg/invalid_name.f90: New test.
11138 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11139 * gfortran.dg/gomp/pr29759.f90: Ditto.
11140
11141 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
11142
11143 * gfortran.dg/present_1.f90: Update error message.
11144
11145 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
11146
11147 PR c++/19439
11148 * g++.dg/template/duplicate1.C: New test
11149 * g++.dg/template/memfriend6.C: Adjust error markers.
11150
11151 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
11152
11153 PR tree-opt/30385
11154 * gcc.dg/torture/inline-1.c: New test.
11155
11156 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11157
11158 PR c/19978
11159 * gcc.dg/multiple-overflow-warn-1.c: New.
11160 * gcc.dg/multiple-overflow-warn-2.c: New.
11161 * gcc.dg/overflow-warn-6.c: New.
11162 * g++.dg/warn/multiple-overflow-warn-1.C: New.
11163
11164 2007-01-05 Roger Sayle <roger@eyesopen.com>
11165
11166 * gfortran.dg/array_memcpy_1.f90: New test case.
11167 * gfortran.dg/array_memcpy_2.f90: Likewise.
11168
11169 2007-01-05 Richard Guenther <rguenther@suse.de>
11170
11171 PR middle-end/27826
11172 * g++.dg/opt/pr27826.C: New testcase.
11173
11174 2007-01-05 Ian Lance Taylor <iant@google.com>
11175
11176 * gcc.dg/Walways-true-1.c: New test.
11177 * gcc.dg/Walways-true-2.c: New test.
11178 * g++.dg/warn/Walways-true-1.C: New test.
11179 * g++.dg/warn/Walways-true-2.C: New test.
11180
11181 2007-01-05 Jakub Jelinek <jakub@redhat.com>
11182
11183 PR c/30360
11184 * gcc.dg/pr30360.c: New test.
11185
11186 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
11187
11188 PR fortran/23232
11189 * gfortran.dg/data_implied_do_1.f90: New test.
11190
11191 PR fortran/27996
11192 PR fortran/27998
11193 * gfortran.dg/char_length_1.f90: New test.
11194
11195 2007-01-05 Richard Guenther <rguenther@suse.de>
11196
11197 PR middle-end/28116
11198 * g++.dg/opt/pr28116.C: New testcase.
11199
11200 2007-01-05 Tobias Burnus <burnus@net-b.de>
11201
11202 PR fortran/29624
11203 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11204 invalid deallocate.
11205 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11206 * gfortran.dg/protected_4.f90: Add pointer intent check.
11207 * gfortran.dg/protected_6.f90: Add pointer intent check.
11208 * gfortran.dg/pointer_intent_1.f90: New test.
11209 * gfortran.dg/pointer_intent_2.f90: New test.
11210 * gfortran.dg/pointer_intent_3.f90: New test.
11211
11212 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
11213
11214 PR 30235
11215 * gfortran.dg/altreturn_2.f90: new test.
11216
11217 2007-01-04 Tom Tromey <tromey@redhat.com>
11218
11219 PR preprocessor/28165:
11220 * gcc.dg/cpp/pr28165.c: New file.
11221
11222 2007-01-03 Josh Conner <jconner@apple.com>
11223
11224 PR middle-end/29683
11225 * gcc.dg/pr29683.c: New.
11226
11227 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11228
11229 PR c++/28217
11230 * g++.dg/pch/template-1.C: New test.
11231 * g++.dg/pch/template-1.Hs: New file.
11232
11233 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11234
11235 PR middle-end/30353
11236 * gcc.c-torture/compile/complex-4.c: New test.
11237
11238 2007-01-03 Joseph Myers <joseph@codesourcery.com>
11239
11240 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11241 -maltivec.
11242 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11243
11244 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11245
11246 PR middle-end/30286
11247 * gcc.dg/pr30286.c: New test.
11248
11249 PR c++/29535
11250 * g++.dg/template/crash66.C: New test.
11251
11252 PR c++/29054
11253 * g++.dg/template/friend49.C: New test.
11254
11255 2007-01-03 Steven G. Kargl <kargls@comcast.net>
11256
11257 * gfortran.dg/ibits.f90: New test.
11258
11259 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
11260
11261 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11262 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11263
11264 2007-01-02 Jan Hubicka <jh@suse.cz>
11265
11266 * gcc.dg/pr16194.c: We now output error on all three functions,
11267 not just first one.
11268
11269 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11270
11271 PR c/19977
11272 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11273 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11274
11275 2006-01-02 Ian Lance Taylor <iant@google.com>
11276
11277 * g++.dg/warn/Wparentheses-22.C: New test.
11278 * g++.dg/warn/Wparentheses-23.C: New test.
11279
11280 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11281
11282 PR middle-end/7651
11283 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11284 * gcc.dg/declspec-3-Wextra.c: New.
11285 * gcc.dg/declspec-3-no.c: New
11286
11287 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
11288
11289 PR fortran/20896
11290 * gfortran.dg/interface_10.f90: Remove.
11291
11292 2007-01-01 Roger Sayle <roger@eyesopen.com>
11293
11294 * gcc.dg/fold-eqxor-4.c: New test case.
11295
11296 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11297
11298 PR middle-end/30311
11299 * gcc.c-torture/compile/pr30311.c: New test.
11300
11301 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11302
11303 PR middle-end/30253
11304 * gcc.c-torture/compile/statement-expression-1.c: New test.
11305
11306 2007-01-01 Andreas Schwab <schwab@suse.de>
11307
11308 PR target/29166
11309 * g++.dg/eh/pr29166.C: New test.
11310
11311 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11312
11313 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11314 New.
11315 (check_effective_target_vect_cmdline_needed): Use it.
11316
11317 2006-12-31 Richard Guenther <rguenther@suse.de>
11318
11319 PR middle-end/30137
11320 * gcc.dg/pr30137-1.c: New testcase.
11321 * gcc.dg/pr30137-2.c: Likewise.
11322
11323 2006-12-31 Roger Sayle <roger@eyesopen.com>
11324
11325 PR middle-end/30322
11326 * gcc.dg/fold-plusnot-1.c: New test case.
11327
11328 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11329
11330 PR c++/29731
11331 * g++.dg/parse/template22.C: New test.
11332
11333 2006-12-31 Richard Guenther <rguenther@suse.de>
11334
11335 PR middle-end/30338
11336 * gcc.c-torture/compile/pr30338.c: New testcase.
11337
11338 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11339
11340 PR fortran/27900
11341 * gfortran.dg/intrinsic_actual_4.f90: New test.
11342
11343 PR fortran/24325
11344 * gfortran.dg/func_decl_3.f90: New test.
11345
11346 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11347
11348 PR fortran/23060
11349 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11350 * gfortran.dg/c_by_val_1.f: New test.
11351 * gfortran.dg/c_by_val_2.f: New test.
11352 * gfortran.dg/c_by_val_3.f: New test.
11353
11354 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11355
11356 PR libfortran/30321
11357 * gfortran.dg/sum_zero_array_1.f90: New test.
11358
11359 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11360
11361 PR preprocessor/29612
11362 * gcc.dg/cpp/pr29612-1.c: New test.
11363 * gcc.dg/cpp/pr29612-2.c: New test.
11364
11365 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11366
11367 PR fortran/30034
11368 * gfortran.dg/pure_formal_proc_1.f90: New test.
11369
11370 PR fortran/30237
11371 * gfortran.dg/intrinsic_actual_3.f90: New test.
11372
11373 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11374
11375 PR fortran/30014
11376 * gfortran.dg/io_constraints_1.f90: Update test.
11377 * gfortran.dg/io_constraints_2.f90: Update test.
11378 * gfortran.dg/inquire_iolength.f90: New test.
11379
11380 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11381
11382 PR fortran/20896
11383 * gfortran.dg/interface_10.f90: New test.
11384 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11385 since z is already, locally a variable.
11386
11387 PR fortran/25135
11388 * gfortran.dg/generic_11.f90: New test.
11389 * gfortran.dg/interface_7.f90: Remove name clash between module
11390 name and procedure 'x' referenced in the interface.
11391
11392 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11393
11394 PR middle-end/7651
11395 * gcc.dg/Wmissing-parameter-type.c: New.
11396 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11397 * gcc.dg/Wmissing-parameter-type-no.c: New.
11398
11399 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11400
11401 PR fortran/25818
11402 * gfortran.dg/entry_array_specs_2.f: New test.
11403
11404 PR fortran/30084
11405 * gfortran.dg/nested_modules_6.f90: New test.
11406
11407 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11408
11409 PR middle-end/7651
11410 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11411 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11412
11413 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11414
11415 PR C++/30168
11416 * g++.dg/opt/complex6.C: New test.
11417
11418 2006-12-22 Ben Elliston <bje@au.ibm.com>
11419
11420 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11421 full" if the linker on spu-*-* warns about exceeding local store.
11422
11423 And revert this patch:
11424 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11425 fail to link due to relocation overflows on spu-*-*.
11426
11427 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11428
11429 PR fortran/30273
11430 * gfortran.dg/dependency_19.f90: New test.
11431
11432 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11433
11434 PR fortran/30202
11435 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11436
11437 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR middle-end/30262
11440 * gcc.c-torture/execute/20061220-1.c: New test.
11441
11442 PR middle-end/30263
11443 * gcc.dg/gomp/asm-1.c: New test.
11444
11445 PR target/30230
11446 * g++.dg/eh/ia64-2.C: New test.
11447
11448 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11449
11450 PR target/28966
11451 PR target/29248
11452 * gcc.dg/rs6000-leaf.c: New.
11453
11454 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11455
11456 PR fortran/25392
11457 * gfortran.dg/f2c_8.f90: New test.
11458
11459 2006-12-20 Bill Wendling <wendling@apple.com>
11460
11461 * gcc.dg/asm-b.c: Check for __ppc64__.
11462
11463 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11464
11465 PR fortran/30190
11466 * gfortran.dg/bounds_check_5.f90: New test.
11467
11468 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11469
11470 PR middle-end/30143
11471 * gcc.dg/gomp/complex-1.c: New testcase.
11472
11473 2006-12-20 Roger Sayle <roger@eyesopen.com>
11474
11475 * gfortran.dg/array_memset_1.f90: New test case.
11476
11477 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11478
11479 * lib/target-supports.exp: Add spu to
11480 check_effective_target_vect_widen_mult_hi_to_si.
11481
11482 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11483
11484 PR fortran/29992
11485 * gfortran.dg/generic_9.f90: New test.
11486
11487 PR fortran/30081
11488 * gfortran.dg/generic_10.f90: New test.
11489
11490 2006-12-19 Andrew Pinski <pinskia@gmail.com>
11491
11492 PR tree-opt/30045
11493 * gcc.dg/pr30045.c: New test.
11494
11495 2006-12-20 Ben Elliston <bje@au.ibm.com>
11496
11497 * gcc.dg/20020312-2.c: Add a case for __SPU__.
11498
11499 2006-12-19 Eric Christopher <echristo@apple.com>
11500
11501 PR target/29302
11502 * gcc.c-torture/execute/pr29302-1.c: New.
11503
11504 2006-12-19 Tobias Burnus <burnus@net-b.de>
11505
11506 PR fortran/39238
11507 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11508
11509 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
11510
11511 PR fortran/30236
11512 * gfortran.dg/altreturn_3.f90: New test.
11513
11514 * gfortran.dg/char_result_12.f90: Fix comment typos.
11515
11516 2006-12-19 Ben Elliston <bje@au.ibm.com>
11517
11518 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11519 as newlib's stdio.h uses non-traditional cpp constructs.
11520
11521 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11522
11523 * gfortran.dg/advance.f90: Renamed to advance_1.f90
11524 * gfortran.dg/append-1.f90: Renamed to append_1.f90
11525 * gfortran.dg/array-1.f90: Renamed to array_1.f90
11526 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11527 * gfortran.dg/backspace.f: Renamed to backspace_1.f
11528 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11529 * gfortran.dg/default_initialization.f: Renamed to
11530 default_initialization_1.f
11531 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11532 dollar_edit_descriptor_1.f
11533 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11534 dollar_edit_descriptor_2.f
11535 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11536 dollar_edit_descriptor_3.f
11537 * gfortran.dg/logint-1.f: Renamed to logint_1.f
11538 * gfortran.dg/logint-2.f: Renamed to logint_2.f
11539 * gfortran.dg/logint-3.f: Renamed to logint_3.f
11540 * gfortran.dg/advance_1.f90: Renamed from advance.f90
11541 * gfortran.dg/append_1.f90: Renamed from append-1.f90
11542 * gfortran.dg/array_1.f90: Renamed from array-1.f90
11543 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11544 * gfortran.dg/backspace_1.f: Renamed from backspace.f
11545 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11546 * gfortran.dg/default_initialization_1.f: Renamed from
11547 default_initialization.f
11548 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11549 dollar_edit_descriptor-1.f
11550 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11551 dollar_edit_descriptor-2.f
11552 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11553 dollar_edit_descriptor-3.f
11554 * gfortran.dg/logint_1.f: Renamed from logint-1.f
11555 * gfortran.dg/logint_2.f: Renamed from logint-2.f
11556 * gfortran.dg/logint_3.f: Renamed from logint-3.f
11557
11558 2006-12-18 Bill Wendling <wendling@apple.com>
11559
11560 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11561 id is an OjbC keyword.
11562
11563 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11564
11565 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11566
11567 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11568
11569 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11570
11571 2006-12-18 Ian Lance Taylor <iant@google.com>
11572
11573 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11574
11575 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11576
11577 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11578
11579 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11580
11581 PR fortran/30207
11582 * gfortran.fortran-torture/execute/where21.f90: New test.
11583
11584 2006-12-17 Tobias Burnus <burnus@net-b.de>
11585
11586 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11587
11588 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11589
11590 PR middle-end/7651
11591 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11592 * gcc.dg/if-empty-1.c: Likewise.
11593 * gcc.dg/pr23165.c: Likewise.
11594 * g++.dg/warn/empty-body.C: Likewise.
11595
11596 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11597
11598 PR libfortran/30005
11599 * gfortran.dg/open_errors.f90: New test.
11600
11601 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11602
11603 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11604
11605 * gcc.target/i386/ssse3-pabsb.c: New file.
11606 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11607 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11608 * gcc.target/i386/ssse3-palignr.c: Likewise.
11609 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11610 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11611 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11612 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11613 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11614 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11615 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11616 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11617 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11618 * gcc.target/i386/ssse3-psignb.c: Likewise.
11619 * gcc.target/i386/ssse3-psignd.c: Likewise.
11620 * gcc.target/i386/ssse3-psignw.c: Likewise.
11621 * gcc.target/i386/ssse3-vals.h: Likewise.
11622
11623 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11624
11625 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11626 * lib/fortran-torture.exp: Include target-supports.exp.
11627
11628 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR target/30185
11631 * gcc.c-torture/execute/pr30185.c: New test.
11632
11633 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11634
11635 PR testsuite/30179
11636 PR testsuite/30180
11637 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11638 * gcc.dg/builtin-bswap-2.c: Likewise.
11639 * gcc.dg/builtin-bswap-3.c: Likewise.
11640 * gcc.dg/builtin-bswap-4.c: Likewise.
11641 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11642 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11643
11644 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11645
11646 PR libfortran/30145
11647 * gfortran.dg/write_zero_array: New test.
11648
11649 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11650
11651 PR fortran/30200
11652 * gfortran.dg/write_fmt_trim.f90: New test.
11653
11654 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11655
11656 PR 30194
11657 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11658 temporarily.
11659
11660 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11661
11662 * lib/target-supports.exp (check_weak_available): Use istarget
11663 "hppa*-*-hpux10*" instead of regexp.
11664 (check_cxa_atexit_available): Likewise.
11665
11666 2006-12-14 Richard Guenther <rguenther@suse.de>
11667
11668 PR tree-optimization/30197
11669 * gcc.c-torture/execute/complex-1.c: Fix function name.
11670 * gcc.dg/builtins-61.c: New testcase.
11671
11672 2006-12-14 Richard Guenther <rguenther@suse.de>
11673
11674 PR middle-end/30172
11675 * gcc.dg/pr30172-1.c: New testcase.
11676
11677 2006-12-14 Richard Guenther <rguenther@suse.de>
11678
11679 PR tree-optimization/30198
11680 * gcc.dg/builtins-60.c: New testcase.
11681
11682 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11683
11684 * lib/target-supports.exp (vect_no_align): Remove spu.
11685
11686 2006-12-13 Ian Lance Taylor <iant@google.com>
11687
11688 PR c++/19564
11689 PR c++/19756
11690 * g++.dg/warn/Wparentheses-5.C: New test.
11691 * g++.dg/warn/Wparentheses-6.C: New test.
11692 * g++.dg/warn/Wparentheses-7.C: New test.
11693 * g++.dg/warn/Wparentheses-8.C: New test.
11694 * g++.dg/warn/Wparentheses-9.C: New test.
11695 * g++.dg/warn/Wparentheses-10.C: New test.
11696 * g++.dg/warn/Wparentheses-11.C: New test.
11697 * g++.dg/warn/Wparentheses-12.C: New test.
11698 * g++.dg/warn/Wparentheses-13.C: New test.
11699 * g++.dg/warn/Wparentheses-14.C: New test.
11700 * g++.dg/warn/Wparentheses-15.C: New test.
11701 * g++.dg/warn/Wparentheses-16.C: New test.
11702 * g++.dg/warn/Wparentheses-17.C: New test.
11703 * g++.dg/warn/Wparentheses-18.C: New test.
11704 * g++.dg/warn/Wparentheses-19.C: New test.
11705 * g++.dg/warn/Wparentheses-20.C: New test.
11706 * g++.dg/warn/Wparentheses-21.C: New test.
11707
11708 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11709
11710 PR testsuite/30157
11711 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11712 for target "hppa.*hpux10".
11713
11714 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11715
11716 * g++.dg/debug/vartrack1.C: New test.
11717
11718 * g++.dg/opt/ifcvt1.C: New test.
11719
11720 * gcc.dg/tls/opt-13.c: New test.
11721
11722 * gcc.dg/20060425-2.c: New test.
11723
11724 * g++.dg/opt/pr15054-2.C: New test.
11725
11726 * gcc.c-torture/execute/20060420-1.c: New test.
11727
11728 * gcc.c-torture/execute/20060412-1.c: New test.
11729
11730 * objc/compile/20060406-1.m: New test.
11731
11732 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11733
11734 * g++.dg/template/array17.C: New test.
11735
11736 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11737
11738 * gcc.target/powerpc/altivec-23.c: New test.
11739
11740 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11741
11742 PR c++27316
11743 * g++.dg/inherit/error3.C: New test.
11744
11745 PR c++/28740
11746 * g++.dg/inherit/error4.C: New test.
11747
11748 2006-12-13 Richard Guenther <rguenther@suse.de>
11749
11750 PR tree-optimization/17687
11751 * gcc.dg/builtins-59.c: New testcase.
11752
11753 2006-12-13 Ben Elliston <bje@au.ibm.com>
11754
11755 * gcc.target/spu/Wmain.c: New test.
11756
11757 2006-12-12 Josh Conner <jconner@apple.com>
11758
11759 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11760 * g++.dg/abi/thunk4.C: Likewise.
11761 * g++.dg/abi/rtti3.C: Likewise.
11762
11763 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11764
11765 * gcc.target/spu/cpat-1.c: New test.
11766 * gcc.target/spu/cpat-2.c: New test.
11767 * gcc.target/spu/cpat-3.c: New test.
11768 * gcc.target/spu/cpat-4.c: New test.
11769
11770 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11771
11772 PR tree-opt/28436
11773 * gcc.c-torture/compile/vector-1.c: New test.
11774 * gcc.c-torture/compile/vector-2.c: New test.
11775 * gcc.c-torture/compile/vector-3.c: New test.
11776
11777 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11778
11779 * lib/fortran-torture.exp: Update copyright years. Remove
11780 obsolete comment. Test -ftree-vectorize where it makes sense.
11781 * lib/gfortran-dg.exp: Update copyright years. Use settings
11782 from fortran-torture.exp.
11783 * gfortran.dg/char_transpose_1.f90,
11784 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11785 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11786 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11787 '-w' to dg-options.
11788
11789 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11790
11791 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11792 saved_${tool}_load.
11793
11794 2006-12-12 Ira Rosen <irar@il.ibm.com>
11795
11796 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11797 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11798 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11799 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11800 gaps.
11801
11802 2006-12-12 Richard Guenther <rguenther@suse.de>
11803
11804 PR middle-end/30147
11805 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11806
11807 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11808 Diego Novillo <dnovillo@redhat.com>
11809
11810 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11811 VDEF/VUSE changes.
11812 * gcc.dg/tree-ssa/pr26421.c: Likewise
11813 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11814 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11815 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11816 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11817 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11818 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11819 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11820 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11821 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11822
11823 2006-12-11 Jan Hubicka <jh@suse.cz>
11824
11825 * gcc.dg/tree-prof/stringop-1.c: New test.
11826 * gcc.dg/tree-prof/stringop-2.c: New test.
11827
11828 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11829
11830 PR target/30120
11831 * gcc.target/i386/pr30120.c: New test.
11832
11833 Revert:
11834 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11835
11836 * gcc.target/i386/x87regparm-1.c: New test.
11837 * gcc.target/i386/x87regparm-2.c: New test.
11838 * gcc.target/i386/x87regparm-3.c: New test.
11839 * gcc.target/i386/x87regparm-4.c: New test.
11840
11841 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11842
11843 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11844
11845 2006-12-10 Tobias Burnus <burnus@net-b.de>
11846
11847 PR fortran/23994
11848 * gfortran.dg/protected_1.f90: New test.
11849 * gfortran.dg/protected_2.f90: New test.
11850 * gfortran.dg/protected_3.f90: New test.
11851 * gfortran.dg/protected_4.f90: New test.
11852 * gfortran.dg/protected_5.f90: New test.
11853 * gfortran.dg/protected_6.f90: New test.
11854
11855 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11856 Tobias Burnus <burnus@gcc.gnu.org>
11857
11858 PR fortran/29975
11859 PR fortran/30068
11860 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11861 interface.
11862 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11863 ambiguous interfaces.
11864 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11865 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11866 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11867 ambiguous interfaces.
11868 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11869 * gfortran.dg/array_initializer_2.f90: Add initializer array
11870 constructor test.
11871
11872 PR fortran/30096
11873 * gfortran.dg/interface_9.f90: Test that host interfaces are
11874 not checked for ambiguity with the local version.
11875
11876 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11877
11878 PR fortran/29464
11879 * gfortran.dg/module_interface_2.f90: New test.
11880
11881 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11882
11883 PR fortran/29941
11884 * gfortran.dg/assumed_len.f90: New test.
11885
11886 2006-12-09 Richard Guenther <rguenther@suse.de>
11887
11888 * g++.dg/warn/implicit-typename1.C: Qualify types.
11889 * g++.dg/parse/crash12.C: Likewise.
11890 * g++.dg/tree-ssa/pr22444.C: Likewise.
11891
11892 2006-12-09 Tobias Burnus <burnus@net-b.de>
11893
11894 * gfortran.dg/array_2.f90: Added sqrt test.
11895
11896 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11897
11898 * gcc.target/i386/x87regparm-1.c: XFAIL.
11899 * gcc.target/i386/x87regparm-2.c: XFAIL.
11900 * gcc.target/i386/x87regparm-3.c: XFAIL.
11901 * gcc.target/i386/x87regparm-4.c: XFAIL.
11902
11903 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11904
11905 * lib/target-supports.exp
11906 (check_effective_target_large_long_double): New.
11907 * gcc.dg/Wconversion-real.c : Use it.
11908 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11909 unsigned.
11910
11911 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11912
11913 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11914
11915 2006-12-08 Tobias Burnus <burnus@net-b.de>
11916
11917 PR fortran/27546
11918 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11919
11920 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11921
11922 PR c++/29732
11923 * g++.dg/template/crash65.C: New test.
11924 * g++.dg/template/spec16.C: Tweak error markers.
11925
11926 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11927
11928 * gcc.target/spu: New directory.
11929 * gcc.target/spu/spu.exp: New file.
11930 * gcc.target/spu/intrinsics-1.c: New test.
11931
11932 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11933
11934 PR c++/29980
11935 * g++.dg/ext/attrib27.C: New test.
11936 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11937 * g++.dg/parse/typedef5.C: Likewise.
11938
11939 2006-12-07 Mike Stump <mrs@apple.com>
11940
11941 * treelang/compile/var_defs.tree: Adjust.
11942
11943 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11944
11945 PR c++/29730
11946 * g++.dg/template/crash64.C: New test.
11947 * g++.dg/parse/crash27.C: Adjust error markers.
11948
11949 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11950
11951 PR libfortran/30009
11952 PR libfortran/30056
11953 * gfortran.dg/read_eof_4.f90: Add tests.
11954 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11955 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11956
11957 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11958
11959 PR c++/29729
11960 * g++.dg/template/crash63.C: New test.
11961
11962 PR c++/29728
11963 * g++.dg/template/crash62.C: New test.
11964
11965 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11966
11967 PR fortran/30003
11968 * gfortran.dg/allocatable_function_1.f90: Increase the number
11969 of expected calls of free to 10; the lhs section reference is
11970 now evaluated so there is another call to bar. Change the
11971 comment appropriately.
11972 * gfortran.dg/array_section_1.f90: New test.
11973
11974 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11975
11976 PR fortran/29912
11977 * gfortran.dg/char_result_12.f90: New test.
11978
11979 2006-12-05 Richard Guenther <rguenther@suse.de>
11980
11981 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11982 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11983 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11984 vect_double, xfail for spu*-*-*.
11985
11986 2006-12-04 Tobias Burnus <burnus@net-b.de>
11987
11988 PR fortran/29962
11989 * initialization_4.f90: Test noninteger exponents (-std=f95).
11990 * initialization_5.f90: New test for noninteger exponents
11991 with -std=f2003.
11992
11993 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11994
11995 PR fortran/29821
11996 * gfortran.dg/parameter_array_section_1.f90: New test.
11997
11998 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11999
12000 PR c++/29733
12001 * g++.dg/template/crash61.C: New test.
12002
12003 PR c++/29632
12004 * g++.dg/template/error23.C: New test.
12005
12006 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
12007
12008 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12009
12010 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12011
12012 PR fortran/29916
12013 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12014
12015 2006-12-04 Jakub Jelinek <jakub@redhat.com>
12016
12017 PR middle-end/29965
12018 * gcc.dg/gomp/pr29965-1.c: New test.
12019 * gcc.dg/gomp/pr29965-2.c: New test.
12020 * gcc.dg/gomp/pr29965-3.c: New test.
12021 * gcc.dg/gomp/pr29965-4.c: New test.
12022 * gcc.dg/gomp/pr29965-5.c: New test.
12023 * gcc.dg/gomp/pr29965-6.c: New test.
12024 * g++.dg/gomp/pr29965-1.C: New test.
12025 * g++.dg/gomp/pr29965-2.C: New test.
12026 * g++.dg/gomp/pr29965-3.C: New test.
12027 * g++.dg/gomp/pr29965-4.C: New test.
12028 * g++.dg/gomp/pr29965-5.C: New test.
12029 * g++.dg/gomp/pr29965-6.C: New test.
12030 * g++.dg/gomp/pr29965-7.C: New test.
12031 * g++.dg/gomp/pr29965-8.C: New test.
12032 * g++.dg/gomp/pr29965-9.C: New test.
12033 * g++.dg/gomp/pr29965-10.C: New test.
12034
12035 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
12036
12037 * gnat.dg/pointer_variable_bounds.adb: New test.
12038 * gnat.dg/pointer_variable_bounds.ads: Likewise.
12039 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12040
12041 2006-12-03 Eric Christopher <echristo@apple.com>
12042
12043 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12044
12045 2006-12-03 Richard Henderson <rth@redhat.com>
12046 Andrew Pinski <pinskia@gmail.com>
12047
12048 PR C++/14329
12049 * g++.dg/warn/unit-1.C: New test.
12050
12051 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
12052
12053 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12054
12055 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12056
12057 * g++.dg/vect/vect.exp: Enable tests to run on spu.
12058 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12059 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12060 * gcc.dg/vect/vect-70.c: Reduce array size.
12061 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12062 vect_no_compaer_double targets.
12063 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12064 vect_float, vect_double, and vect_int.
12065
12066 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12067
12068 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12069 test for loop versioning on vect_no_align targets.
12070 * gcc.dg/vect/pr20122.c: Likewise.
12071 * gcc.dg/vect/vect-105.c: Likewise.
12072 * gcc.dg/vect/vect-42.c: Likewise.
12073 * gcc.dg/vect/vect-43.c: Likewise.
12074 * gcc.dg/vect/vect-74.c: Likewise.
12075 * gcc.dg/vect/vect-75.c: Likewise.
12076 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12077 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12078 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12079 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12080
12081 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
12082
12083 PR fortran/29642
12084 * gfortran.dg/value_1.f90 : New test.
12085 * gfortran.dg/value_2.f90 : New test.
12086 * gfortran.dg/value_3.f90 : New test.
12087 * gfortran.dg/value_4.f90 : New test.
12088 * gfortran.dg/value_4.c : Called from value_4.f90.
12089
12090 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
12091
12092 PR C++/30033
12093 * g++.dg/cpp0x/static_assert4.C: New testcase.
12094
12095 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12096
12097 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12098
12099 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
12100
12101 PR c/27953
12102 * gcc.dg/pr27953.c: New test.
12103
12104 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12105
12106 PR c++/30022
12107 * g++.dg/ext/vector5.C: New test.
12108
12109 PR c++/30021
12110 * g++.dg/other/main1.C: New test.
12111
12112 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
12113
12114 PR libfortran/29568
12115 * gfortran.dg/convert_implied_open.f90: Change to
12116 new default record length.
12117 * gfortran.dg/unf_short_record_1.f90: Adapt to
12118 new error message.
12119 * gfortran.dg/unformatted_subrecords_1.f90: New test.
12120
12121 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
12122
12123 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12124
12125 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
12126
12127 PR c++/29066
12128 * g++.dg/expr/pr29066.c: New.
12129
12130 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
12131 Zdenek Dvorak <dvorakz@suse.cz>
12132
12133 PR tree-optimization/29921
12134 * gcc.dg/pr29921-2.c: New test.
12135
12136 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
12137
12138 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12139 (i386_get_cpuid): New function.
12140 (i386_cpuid_ecx): Likewise.
12141 (i386_cpuid_edx): Likewise.
12142 (i386_cpuid): Updated to call i386_cpuid_edx.
12143
12144 * gcc.target/i386/sse3-addsubpd.c: New file.
12145 * gcc.target/i386/sse3-addsubps.c: Likewise.
12146 * gcc.target/i386/sse3-haddpd.c: Likewise.
12147 * gcc.target/i386/sse3-haddps.c: Likewise.
12148 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12149 * gcc.target/i386/sse3-hsubps.c: Likewise.
12150 * gcc.target/i386/sse3-lddqu.c: Likewise.
12151 * gcc.target/i386/sse3-movddup.c: Likewise.
12152 * gcc.target/i386/sse3-movshdup.c: Likewise.
12153 * gcc.target/i386/sse3-movsldup.c: Likewise.
12154
12155 2006-12-01 Dirk Mueller <dmueller@suse.de>
12156
12157 * g++.dg/warn/Wreturn-type-4.C: New testcase.
12158
12159 2006-11-30 Janis Johnson <janis187@us.ibm.com>
12160
12161 * gcc.dg/dfp/convert-int-max.c: New test.
12162 * gcc.dg/dfp/convert-int-max-fold.c: New test.
12163
12164 2006-11-30 Richard Guenther <rguenther@suse.de>
12165
12166 * gcc.dg/vect/vect-pow-1.c: Rename ...
12167 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
12168 floats instead of doubles, check successful vectorization.
12169
12170 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
12171
12172 PR target/29945
12173 * gcc.c-torture/compile/pr29945.c: New testcase.
12174
12175 2006-11-30 Joseph Myers <joseph@codesourcery.com>
12176
12177 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12178 -maltivec.
12179
12180 2006-11-29 Eric Christopher <echristo@apple.com>
12181
12182 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12183
12184 2006-11-29 Janis Johnson <janis187@us.ibm.com>
12185
12186 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12187
12188 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12189
12190 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
12191
12192 PR c++/29022
12193 * g++.dg/inherit/virtual2.C: New test.
12194 * g++.dg/inherit/virtual3.C: Likewise.
12195 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12196 * g++.dg/inherit/error2.C: Likewise.
12197 * g++.dg/template/instantiate1.C: Likewise.
12198
12199 2006-11-28 Andrew Pinski <pinskia@gmail.com>
12200
12201 PR tree-opt/29984
12202 * gcc.dg/tree-ssa/reassoc-12.c: New test.
12203
12204 2006-11-28 Jan Hubicka <jh@suse.cz>
12205
12206 * gcc.dg/memcpy-1.c: New test.
12207
12208 2006-11-28 Jakub Jelinek <jakub@redhat.com>
12209
12210 PR c++/29735
12211 * g++.dg/warn/main-3.C: New test.
12212
12213 2006-11-28 Jan Hubicka <jh@suse.cz>
12214
12215 * gcc.dg/winline-1.c: New test.
12216
12217 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
12218
12219 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12220 alignments.
12221
12222 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12223
12224 PR fortran/29976
12225 * gfortran.dg/missing_optional_dummy_3.f90
12226
12227 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12228
12229 PR fortran/20880
12230 * gfortran.dg/interface_3.f90: Modify errors.
12231
12232 2006-11-28 Ben Elliston <bje@au.ibm.com>
12233
12234 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12235 fail to link due to relocation overflows on spu-*-*.
12236
12237 2006-11-27 Michael Matz <matz@suse.de>
12238 Andreas Krebbel <krebbel1@de.ibm.com>
12239
12240 PR target/29319
12241 * gcc.dg/20061127-1.c: New testcase.
12242
12243 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
12244
12245 * gcc.dg/20061124-1.c: Add exit() function prototype.
12246
12247 2006-11-27 Jan Hubicka <jh@suse.cz>
12248
12249 * gcc.target/i386/memcpy-1.c: Adjust size.
12250 * gcc.dg/visibility-11.c: Likewise.
12251
12252 2006-11-27 Richard Guenther <rguenther@suse.de>
12253
12254 PR middle-end/25620
12255 * gcc.target/i386/pow-1.c: New testcase.
12256 * gcc.dg/builtins-58.c: Likewise.
12257
12258 2006-11-26 Mark Mitchell <mark@codesourcery.com>
12259
12260 PR c++/29886
12261 * g++.dg/expr/cast8.C: New test.
12262
12263 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12264
12265 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12266 Don't ever inline the testcase.
12267
12268 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12269
12270 PR fortran/29982
12271 * gfortran.fortran-torture/compile/parameter_3.f90: New
12272 testcase.
12273
12274 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12275
12276 PR fortran/29951
12277 * gfortran.fortran-torture/execute/transfer2.f90: New test.
12278
12279 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12280
12281 * gfortran.fortran-torture/execute/specifics.f90: Remove test
12282 for CHAR.
12283
12284 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12285
12286 PR libgfortran/29936
12287 * gfortran.dg/write_check3.f90: New test.
12288
12289 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12290
12291 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12292
12293 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
12294
12295 PR fortran/20880
12296 * gfortran.dg/interface_3.f90: New test.
12297
12298 PR fortran/29387
12299 * gfortran.dg/generic_8.f90: New test.
12300
12301 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12302
12303 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12304 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12305 * gfortran.dg/specifics_3.f90: Remove.
12306
12307 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12308
12309 PR c/29955
12310 * gcc.dg/gomp/pr29955.c: New test.
12311
12312 PR c/29736
12313 * gcc.dg/pr29736.c: New test.
12314
12315 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12316
12317 PR tree-opt/29964
12318 * gcc.dg/pure-1.c: New test.
12319
12320 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12321
12322 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12323 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12324
12325 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12326
12327 * gcc.dg/20061124-1.c: New testcase.
12328
12329 2006-11-23 Eric Christopher <echristo@apple.com>
12330
12331 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12332
12333 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12334
12335 PR c/2707
12336 PR c++/26167
12337 * gcc.dg/Wconversion-integer.c: New. Supersedes
12338 Wconversion-negative-constants.c
12339 * gcc.dg/Wconversion-real.c: New.
12340 * gcc.dg/Wconversion-real-integer.c: New.
12341 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12342 * g++.dg/warn/Wconversion1.C: Modified.
12343
12344 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12345
12346 * gfortran.dg/overload_1.f90: New test.
12347
12348 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12349
12350 PR c/9072
12351 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12352 Wtraditional-conversion.
12353 * gcc.dg/overflow-warn-2.c: Likewise.
12354 * gcc.dg/Wconversion.c: Likewise. Renamed as
12355 Wtraditional-conversion.c .
12356 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12357 Wtraditional-conversion-2.c .
12358 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12359 Wtraditional-conversion-2.c
12360 * gcc.dg/Wconversion-negative-constants.c: New.
12361
12362 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12363
12364 * gcc.dg/tree-ssa/dump-1.c: New test.
12365
12366 2006-11-23 David Ung <davidu@mips.com>
12367
12368 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12369 -mfp64, allowable when ISA >= 33 and float is enabled.
12370 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12371 of mthc1 and mfhc1 patterns.
12372
12373 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12374
12375 PR tree-optimization/29921
12376 * gcc.dg/pr29921.c: New test.
12377
12378 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12379
12380 PR fortran/29441
12381 * gfortran.dg/initialization_4.f90: New test.
12382
12383 2006-11-22 Ira Rosen <irar@il.ibm.com>
12384
12385 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12386 platforms that have interleaving support.
12387 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12388 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12389 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12390 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12391 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12392 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12393 gcc.dg/vect/vect-strided-u8-i8.c,
12394 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12395 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12396 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12397 gcc.dg/vect/vect-strided-float.c,
12398 gcc.dg/vect/vect-strided-a-mult.c,
12399 gcc.dg/vect/vect-strided-mult-char-ls.c,
12400 gcc.dg/vect/vect-strided-a-u16-mult.c,
12401 gcc.dg/vect/vect-strided-a-u32-mult.c,
12402 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12403 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12404 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12405 gcc.dg/vect/vect-strided-mult.c,
12406 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12407 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12408 New.
12409
12410 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12411
12412 PR fortran/25087
12413 * gfortran.dg/auto_char_len_4.f90: New test.
12414
12415 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12416
12417 PR fortran/29652
12418 * gfortran.dg/generic_7.f90: New test.
12419 * gfortran.dg/defined_operators_1.f90: Add new error.
12420
12421 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12422
12423 PR tree-optimization/29902
12424 * g++.dg/tree-ssa/pr29902.C: New test.
12425
12426 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12427
12428 PR fortran/29820
12429 * gfortran.dg/used_types_13.f90: New test.
12430
12431 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12432
12433 * gcc.dg/dfp/snan.c: Delete.
12434
12435 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12436
12437 * g++.dg/cpp0x/static_assert1.C: New.
12438 * g++.dg/cpp0x/static_assert2.C: New.
12439 * g++.dg/cpp0x/static_assert3.C: New.
12440
12441 2006-11-21 Richard Guenther <rguenther@suse.de>
12442
12443 * gcc.dg/vect/vect-pow-1.c: New testcase.
12444 * gcc.dg/vect/vect-pow-2.c: Likewise.
12445
12446 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12447
12448 PR c++/29570
12449 * g++.dg/template/static29.C: New test.
12450
12451 PR c++/29734
12452 * g++.dg/conversion/simd4.C: New test.
12453
12454 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12455
12456 PR c++/29475
12457 * g++.dg/template/access19.C: New test.
12458 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12459 error is reported.
12460
12461 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12462
12463 PR tree-opt/25500
12464 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12465
12466 2006-11-20 Tobias Burnus <burnus@net-b.de>
12467
12468 PR fortran/27546
12469 * gfortran.dg/import.f90: Extended test.
12470 * gfortran.dg/import2.f90: Extended test.
12471
12472 2006-11-20 Tobias Burnus <burnus@net-b.de>
12473
12474 * gfortran.dg/volatile3.f90: Add conflict test.
12475
12476 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12477
12478 PR fortran/24783
12479 * gfortran.dg/implicit_10.f90: New test.
12480
12481 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12482
12483 PR c++/8586
12484 * g++.dg/warn/Wall-write-strings.C: New.
12485
12486 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
12487
12488 * gfortran.dg/alloc_comp_constraint_5.f90: New.
12489 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12490
12491 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12492
12493 * gfortran.dg/use_3.f90: Remove error message.
12494 * gfortran.dg/iso_fortran_env_1.f90: New test.
12495 * gfortran.dg/iso_fortran_env_2.f90: New test.
12496 * gfortran.dg/iso_fortran_env_3.f90: New test.
12497 * gfortran.dg/iso_fortran_env_4.f90: New test.
12498
12499 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
12500
12501 * gcc.dg/vect/vect-27.c: Fix initialization.
12502
12503 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12504
12505 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12506 * gcc.dg/torture/builtin-minmax-1.c: New.
12507
12508 * gcc.dg/builtins-20.c: Add cases for copysign.
12509
12510 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12511
12512 PR fortran/24285
12513 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12514
12515 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12516 * gfortran.dg/use_1.f90: New test.
12517 * gfortran.dg/use_1.f90: New test.
12518 * gfortran.dg/use_1.f90: New test.
12519
12520 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
12521
12522 PR tree-optimization/29801
12523 * gcc.dg/pr29801.c: New test.
12524
12525 2006-11-17 Jakub Jelinek <jakub@redhat.com>
12526
12527 PR middle-end/29584
12528 * gcc.dg/torture/pr29584.c: New test.
12529
12530 2006-11-17 Joseph Myers <joseph@codesourcery.com>
12531
12532 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12533 Condition PowerPC tests for saving FPRs on powerpc_fprs.
12534 * gcc.target/powerpc/compress-float-ppc.c,
12535 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12536 powerpc_fprs.
12537 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12538 do not pass -mhard-float.
12539
12540 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
12541
12542 * gnat.dg/volatile_aggregate.adb: New test.
12543
12544 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12545
12546 PR fortran/29391
12547 PR fortran/29489
12548 * gfortran.dg/bound_2.f90: Add more checks.
12549 * gfortran.dg/bound_3.f90: New test.
12550
12551 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12552
12553 PR target/29201
12554 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12555
12556 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
12557
12558 * gfortran.dg/import3.f90: Fix error message.
12559
12560 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12561
12562 PR tree-opt/29788
12563 * gfortran.fortran-torture/compile/inline_1.f90:
12564 New testcase.
12565
12566 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12567
12568 * gcc.target/i386/x87regparm-1.c: New test.
12569 * gcc.target/i386/x87regparm-2.c: New test.
12570 * gcc.target/i386/x87regparm-3.c: New test.
12571 * gcc.target/i386/x87regparm-4.c: New test.
12572
12573 2006-11-15 Tobias Burnus <burnus@net-b.de>
12574
12575 PR fortran/27546
12576 * gfortran.dg/import.f90: New test.
12577 * gfortran.dg/import2.f90: New test.
12578 * gfortran.dg/import3.f90: New test.
12579
12580 2006-11-15 Tobias Burnus <burnus@net-b.de>
12581
12582 PR fortran/27588
12583 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12584
12585 2006-11-15 Tobias Burnus <burnus@net-b.de>
12586
12587 PR fortran/29806
12588 * gfortran.dg/contains.f90: New test.
12589 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12590
12591 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12592
12593 PR tree-optimization/29581
12594 * gcc.dg/pr29581-1.c: New test.
12595 * gcc.dg/pr29581-2.c: New test.
12596 * gcc.dg/pr29581-3.c: New test.
12597 * gcc.dg/pr29581-4.c: New test.
12598 * gfortran.dg/pr29581.f90: New test.
12599
12600 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12601
12602 PR fortran/29702
12603 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12604 numbers in error message headers.
12605
12606 2006-11-14 Richard Guenther <rguenther@suse.de>
12607
12608 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12609 to i?86 and x86_64 targets.
12610
12611 2006-11-14 Caroline Tice <ctice@apple.com>
12612
12613 * gcc.dg/pubtypes-1.c: New file/testcase.
12614 * gcc.dg/pubtypes-2.c: New file/testcase.
12615 * gcc.dg/pubtypes-3.c: New file/testcase.
12616 * gcc.dg/pubtypes-4.c: New file/testcase.
12617 * g++.dg/pubtypes.C: New file/testcase.
12618
12619 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12620
12621 PR c++/29106
12622 * g++.dg/init/self1.C: New test.
12623
12624 2006-11-14 Tobias Burnus <burnus@net-b.de>
12625
12626 PR fortran/29657
12627 * gfortran.dg/conflicts.f90: Add.
12628
12629 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12630
12631 PR rtl-optimization/29798
12632
12633 * gcc.c-torture/execute/pr29798.c: New.
12634
12635 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12636
12637 * gcc.dg/builtins-20.c: Add more cases.
12638
12639 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12640
12641 PR fortran/29759
12642 * gfortran.dg/gomp/pr29759.f90: New test.
12643
12644 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12645
12646 PR c++/29518
12647 * g++.dg/template/static28.C: New test.
12648
12649 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12650
12651 * lib/c-torture.exp: Use target-libpath.exp.
12652 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12653 set GCC_EXEC_PREFIX env var from global variable of same name.
12654
12655 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12656
12657 PR fortran/26994
12658 * gfortran.fortran-torture/compile/transfer-1.f90:
12659 New testcase.
12660
12661 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12662 Zdenek Dvorak <dvorakz@suse.cz>
12663
12664 PR tree-optimization/29680
12665 * gcc.dg/alias-11.c: New test.
12666
12667 2006-11-12 Jason Merrill <jason@redhat.com>
12668 Andrew Pinski <pinskia@physics.uc.edu>
12669
12670 PR middle-end/28915
12671 * gcc.target/i386/vectorize1.c: New.
12672
12673 2006-11-12 Roger Sayle <roger@eyesopen.com>
12674
12675 PR rtl-optimization/29797
12676 * gcc.c-torture/execute/pr29797-1.c: New test case.
12677
12678 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12679
12680 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12681
12682 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12683
12684 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12685
12686 2006-11-12 Roger Sayle <roger@eyesopen.com>
12687
12688 PR tree-optimization/13827
12689 * gcc.dg/fold-eqand-1.c: New test case.
12690
12691 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12692
12693 PR rtl-opt/28812
12694 * gcc.c-torture/execute/mayalias-3.c: New test.
12695
12696 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12697
12698 PR middle-end/27528
12699 * gcc.c-torture/compile/pr27528.c: New test.
12700 * gcc.dg/pr27528.c: Likewise.
12701
12702 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12703
12704 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12705
12706 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12707
12708 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12709
12710 PR fortran/29758
12711 * gfortran.dg/reshape_source_size_1.f90: New test.
12712
12713 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12714
12715 PR fortran/29315
12716 * gfortran.dg/aliasing_dummy_4.f90: New test.
12717
12718 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12719
12720 PR target/29777
12721 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12722 and x86_64-*-* targets.
12723
12724 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12725
12726 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12727 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12728 New macros. Use them in exact tests.
12729 (TESTIT3): New macro.
12730 Add tests for fmin, fmax and fma.
12731
12732 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12733
12734 PR fortran/29431
12735 * gfortran.dg/array_constructor_13.f90: New test.
12736
12737 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12738
12739 PR fortran/29744
12740 * gfortran.dg/used_types_12.f90: New test.
12741
12742 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12743
12744 PR middle-end/29726
12745 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12746 (test6): Ditto.
12747 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12748 * gcc.dg/fold-eqandshift-3.c: New test case.
12749
12750 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12751
12752 PR fortran/29699
12753 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12754
12755 PR fortran/21370
12756 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12757
12758 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12759
12760 * gcc.dg/20061109-1.c: New testcase.
12761
12762 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12763
12764 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12765
12766 2006-11-09 Tobias Burnus <burnus@net-b.de>
12767
12768 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12769 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12770
12771 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12772
12773 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12774 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12775
12776 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12777
12778 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12779
12780 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12781
12782 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12783 vect-9.c).
12784 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12785 * gcc.dg/vect/vect-9.c: Now vectorizable.
12786 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12787 that support vect_widen_mult.
12788 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12789 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12790 vect-reduc-dot-u16.c).
12791 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12792 vect-reduc-dot-u16.c).
12793 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12794 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12795 vect-reduc-dot-s8.c).
12796 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12797 vect-reduc-dot-s8.c).
12798 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12799 vect-reduc-dot-s8.c).
12800 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12801 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12802 vect-reduc-dot-u8.c).
12803 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12804 vect-reduc-dot-u8.c).
12805 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12806 * gcc.dg/vect/vect-multitypes-9.c: New test.
12807 * gcc.dg/vect/vect-multitypes-10.c: New test.
12808 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12809 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12810 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12811 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12812 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12813 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12814 wrapv-vect-reduc-dot-s8.c.
12815 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12816 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12817 targets that support vec_unpack.
12818 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12819 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12820 (check_effective_target_vect_widen_mult_hi_to_si): New.
12821 (check_effective_target_vect_widen_sum): Removed.
12822
12823 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12824
12825 * gcc.dg/vect/vect-multitypes-8.c: New test.
12826 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12827
12828 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12829
12830 * gcc.dg/vect/vect-multitypes-7.c: New test.
12831
12832 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12833
12834 * gcc.dg/vect/vect-multitypes-4.c: New test.
12835 * gcc.dg/vect/vect-multitypes-5.c: New test.
12836 * gcc.dg/vect/vect-multitypes-6.c: New test.
12837
12838 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12839
12840 * gcc.dg/vect/vect-multitypes-1.c: New test.
12841 * gcc.dg/vect/vect-multitypes-2.c: New test.
12842 * gcc.dg/vect/vect-multitypes-3.c: New test.
12843
12844 2006-11-07 Eric Christopher <echristo@apple.com>
12845
12846 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12847 Test using scan-assembler-not.
12848
12849 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12850
12851 * gcc.dg/inline-17.c: New test.
12852
12853 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12854
12855 PR other/25028
12856 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12857 on HP-UX.
12858
12859 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12860
12861 PR fortran/29539
12862 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12863
12864 PR fortran/29634
12865 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12866 test.
12867
12868 2006-11-07 Tobias Burnus <burnus@net-b.de>
12869
12870 PR fortran/29601
12871 * gfortran.dg/volatile.f90: Add.
12872 * gfortran.dg/volatile2.f90: Add.
12873 * gfortran.dg/volatile3.f90: Add.
12874 * gfortran.dg/volatile4.f90: Add.
12875 * gfortran.dg/volatile5.f90: Add.
12876 * gfortran.dg/volatile6.f90: Add.
12877 * gfortran.dg/volatile7.f90: Add.
12878
12879 2006-11-06 Tobias Burnus <burnus@net-b.de>
12880
12881 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12882 for matching error messages.
12883 * gfortran.dg/specifics_3.f90: Adjust pattern
12884 for matching error messages.
12885
12886 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12887 Bernhard Fischer <aldot@gcc.gnu.org>
12888
12889 * lib/gcc-dg.exp (output-exists): New proc.
12890 (output-exists-not): New proc.
12891 * gcc.test-framework/test-framework.awk: Support new directives.
12892 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12893 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12894 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12895 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12896 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12897 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12898
12899 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12900
12901 PR fortran/29630
12902 PR fortran/29679
12903 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12904 * gfortran.dg/initialization_3.f90: New.
12905
12906 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12907
12908 PR libgfortran/25545
12909 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12910
12911 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR middle-end/29695
12914 * gcc.c-torture/execute/pr29695-1.c: New test.
12915 * gcc.c-torture/execute/pr29695-2.c: New test.
12916
12917 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12918
12919 PR fortran/29565
12920 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12921
12922 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12923
12924 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12925 for matching error messages.
12926
12927 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12928
12929 PR target/26915
12930 * gcc.target/i386/387-12.c: New test.
12931
12932 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12933
12934 PR libfortran/29713
12935 * gfortran.dg/pr29713.f90: New test.
12936
12937 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12938
12939 * gcc.c-torture/execute/arith-rand-ll.c:
12940 Also test for bogus rest sign.
12941
12942 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12943
12944 PR libfortran/27895
12945 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12946
12947 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12948
12949 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12950 from error messages.
12951
12952 2006-11-02 Mike Stump <mrs@apple.com>
12953
12954 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12955
12956 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12957
12958 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12959
12960 * g++.dg/eh/gcsec1.C: New test.
12961
12962 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12963
12964 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12965 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12966
12967 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12968
12969 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12970 hexadecimal value.
12971 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12972 * gcc.dg/pr14796-2.c: Likewise.
12973
12974 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12975
12976 * gcc.c-torture/execute/20061101-1.c: New test.
12977
12978 2006-11-01 Richard Guenther <rguenther@suse.de>
12979
12980 * gcc.target/i386/fpprec-1.c: New testcase.
12981
12982 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12983
12984 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12985 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12986
12987 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12988
12989 * gcc.c-torture/execute/20061031-1.c: New test.
12990
12991 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12992
12993 PR 23067
12994 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12995 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12996 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12997 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12998 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12999 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13000 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13001
13002 2006-10-31 Eric Christopher <echristo@apple.com>
13003 Falk Hueffner <falk@debian.org>
13004
13005 * gcc.dg/builtin-bswap-1.c: New.
13006 * gcc.dg/builtin-bswap-2.c: New.
13007 * gcc.dg/builtin-bswap-3.c: New.
13008 * gcc.dg/builtin-bswap-4.c: New.
13009 * gcc.dg/builtin-bswap-5.c: New.
13010 * gcc.target/i386/builtin-bswap-1.c: New.
13011
13012 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13013
13014 * gcc.dg/inline-16.c: New.
13015
13016 PR 16622
13017 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13018 defining it.
13019 * gcc.dg/inline-13.c: New.
13020 * gcc.dg/inline-14.c: New.
13021 * gcc.dg/inline-15.c: New.
13022
13023 PR 11377
13024 * gcc.dg/inline6.c: New.
13025 * gcc.dg/inline7.c: New.
13026
13027 2006-10-31 Roger Sayle <roger@eyesopen.com>
13028
13029 PR middle-end/23470
13030 * gcc.dg/pr23470-1.c: New test case.
13031
13032 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
13033
13034 PR fortran/29537
13035 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13036 data.
13037 * gfortran.dg/blockdata_2.f90: New testcase.
13038
13039 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
13040
13041 PR libfortran/29627
13042 * gfortran.dg/unf_short_record_1.f90: New test.
13043
13044 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13045
13046 PR fortran/29067
13047 * gfortran.dg/pr29067.f: New test.
13048
13049 2006-10-31 Joseph Myers <joseph@codesourcery.com>
13050 Richard Sandiford <richard@codesourcery.com>
13051
13052 * lib/target-supports.exp (get_compiler_messages): Append options
13053 as a single list element.
13054 (check_effective_target_arm_vfp_ok): New.
13055 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13056
13057 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
13058
13059 PR fortran/29387
13060 * gfortran.dg/intrinsic_actual_2.f90: New test.
13061
13062 PR fortran/29490
13063 * gfortran.dg/actual_array_interface_1.f90: New test.
13064
13065 PR fortran/29641
13066 * gfortran.dg/used_types_11.f90: New test.
13067
13068 2006-10-30 Dirk Mueller <dmueller@suse.de>
13069
13070 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13071 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13072 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13073 * g++.old-deja/g++.mike/net25.C (main): Same.
13074 * g++.dg/lookup/exception1.C (main): Same.
13075 * g++.dg/parse/parens2.C (main): Same.
13076
13077 2006-10-30 Roger Sayle <roger@eyesopen.com>
13078
13079 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13080
13081 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13082
13083 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13084 * gcc.dg/torture/builtin-math-3.c: Likewise.
13085
13086 2006-10-30 Tobias Burnus <burnus@net-b.de>
13087
13088 PR fortran/29452
13089 * gfortran.dg/write_check.f90: Check run-time keyword checking.
13090 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13091
13092 2006-10-30 Andrew Pinski <pinskia@gmail.com>
13093
13094 PR Fortran/29410
13095 * gfortran.fortran-torture/execute/transfer1.f90: New test.
13096
13097 2006-10-30 Joseph Myers <joseph@codesourcery.com>
13098
13099 * lib/target-supports.exp (check_function_available): Declare
13100 function before calling.
13101
13102 2006-10-30 Jakub Jelinek <jakub@redhat.com>
13103
13104 PR tree-optimization/29637
13105 * gcc.dg/pr29637.c: New test.
13106
13107 2006-10-29 Roger Sayle <roger@eyesopen.com>
13108
13109 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13110 tree canonicalization.
13111
13112 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13113
13114 * gcc.dg/builtins-20.c: Add more hypot tests.
13115
13116 2006-10-29 Roger Sayle <roger@eyesopen.com>
13117
13118 * gcc.dg/fold-compare-1.c: New test case.
13119
13120 2006-10-29 Dirk Mueller <dmueller@suse.de>
13121
13122 PR c++/16307
13123 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13124
13125 2006-10-29 Roger Sayle <roger@eyesopen.com>
13126
13127 PR tree-optimization/15458
13128 * gcc.dg/fold-xornot-1.c: New test case.
13129
13130 2006-10-29 Richard Guenther <rguenther@suse.de>
13131
13132 * gcc.target/i386/math-torture/trunc.c: New testcase.
13133
13134 2006-10-29 Richard Guenther <rguenther@suse.de>
13135
13136 * gcc.target/i386/math-torture/round.c: New testcase.
13137
13138 2006-10-29 Richard Guenther <rguenther@suse.de>
13139
13140 * gcc.target/i386/math-torture/ceil.c: New testcase.
13141 * gcc.target/i386/math-torture/floor.c: Likewise.
13142
13143 2006-10-29 Richard Guenther <rguenther@suse.de>
13144
13145 * gcc.target/i386/math-torture/rint.c: New testcase.
13146 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13147
13148 2006-10-29 Richard Guenther <rguenther@suse.de>
13149
13150 * gcc.target/i386/math-torture/lfloor.c: New testcase.
13151 * gcc.target/i386/math-torture/lceil.c: Likewise.
13152
13153 2006-10-28 Tobias Burnus <burnus@net-b.de>
13154
13155 PR libgfortran/24313
13156 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13157
13158 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
13159
13160 * gcc.c-torture/execute/20020118-1.c,
13161 gcc.c-torture/execute/builtins/strlen.c,
13162 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13163 comment typos.
13164
13165 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13166
13167 * gcc.dg/builtins-20.c: Add tests for hypot.
13168 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
13169 two-argument builtins.
13170 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13171 TESTIT2. Update all callers.
13172 (TESTIT2, TESTIT2_R): New helper macros.
13173 Add testcases for pow, hypot and atan2.
13174
13175 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13176
13177 PR C++/29295
13178 * g++.dg/expr/bool1.C: New test.
13179 * g++.dg/expr/bool2.C: New test.
13180
13181 2006-10-28 Tobias Burnus <burnus@net-b.de>
13182
13183 PR fortran/28224
13184 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13185 * gfortran.dg/namelist_internal.f90: New test.
13186
13187 2006-10-28 Tobias Burnus <burnus@net-b.de>
13188
13189 PR fortran/29625
13190 * gfortran.dg/io_real_boz.f90: Add.
13191 * gfortran.dg/io_real_boz2.f90: Add.
13192
13193 2006-10-28 Richard Guenther <rguenther@suse.de>
13194
13195 PR middle-end/26899
13196 * gcc.dg/tree-ssa/pr26899.c: New testcase.
13197
13198 2006-10-28 Richard Guenther <rguenther@suse.de>
13199
13200 PR target/28806
13201 * gcc.target/i386/math-torture/lround.c: New testcase.
13202
13203 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
13204
13205 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13206 * gcc.dg/builtins-44.c: Likewise.
13207 * gcc.dg/builtins-45.c: Likewise.
13208 * gcc.dg/pr28796-2.c: Likewise.
13209 * gcc.dg/unordered-3.c: Likewise.
13210
13211 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13212
13213 PR libgfortran/27954
13214 * gfortran.dg/error_recovery_2.f90: New test.
13215
13216 2006-10-26 Richard Guenther <rguenther@suse.de>
13217
13218 * gcc.target/i386/i386.exp: Use glob, not find to collect
13219 tests. Avoids recursing into subdirectories.
13220 * gcc.target/i386/math-torture/math-torture.exp: Torture
13221 for interesting ia32 math options.
13222 * gcc.target.i386/math-torture/lrint.c: New testcase.
13223
13224 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13225
13226 PR libgfortran/29563
13227 * gfortran.dg/arrayio_9.f90: Update test.
13228 * gfortran.dg/arrayio_19.f90: New test.
13229
13230 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
13231
13232 * gcc.dg/20061026.c: New testcase.
13233
13234 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13235
13236 PR libgfortran/29563
13237 * gfortran.dg/arrayio_9.f90: New test.
13238
13239 2006-10-26 Ben Elliston <bje@au.ibm.com>
13240
13241 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13242 Copy the strings manually, as strcpy may call strlen.
13243
13244 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13245
13246 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13247 Add checks for log, log2, log10 and log1p.
13248
13249 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13250 we already test 0.0. Add checks for expm1, log, log2, log10,
13251 log1p, cbrt, erf and erfc.
13252
13253 2006-10-25 Steve Ellcey <sje@cup.hp.com>
13254
13255 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13256
13257 2006-10-25 Uros Bizjak <uros@kss-loka.si>
13258
13259 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13260 and remainderl() built-in functions. Remove -ffast-math from
13261 dg-options.
13262
13263 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13264
13265 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13266 acosh and atanh.
13267
13268 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13269 floating point modifiers to arguments passed to float and long
13270 double functions respectively. Update all callers to use floating
13271 point numbers, not integers. Add tests for exp, exp2 and
13272 exp10/pow10.
13273
13274 * gcc.dg/torture/builtin-math-3.c: New test.
13275
13276 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
13277
13278 PR fortran/29393
13279 * gfortran.dg/initialize_2.f90: New.
13280
13281 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13282
13283 * gcc.dg/torture/builtin-math-2.c: New test.
13284
13285 2006-10-24 Richard Guenther <rguenther@suse.de>
13286
13287 PR middle-end/28796
13288 * gcc.dg/pr28796-1.c: New testcase.
13289 * gcc.dg/pr28796-2.c: Likewise.
13290
13291 2006-10-24 Richard Guenther <rguenther@suse.de>
13292
13293 * gcc.dg/builtins-57.c: New testcase.
13294
13295 2006-10-24 Richard Guenther <rguenther@suse.de>
13296
13297 PR tree-optimization/29567
13298 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13299
13300 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13301
13302 PR tree-optimization/14784
13303 * gcc.dg/alias-10.c: New test.
13304
13305 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13306
13307 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13308
13309 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13310
13311 * gcc.dg/builtin-strncat-chk-1.c: New test.
13312
13313 2006-10-23 Jan Hubicka <jh@suse.cz>
13314
13315 * gcc.dg/memmove-1.c: New test.
13316
13317 2006-10-23 Paul Brook <paul@codesourcery.com>
13318
13319 * gcc.dg/pragma-pack-5.c: New test.
13320
13321 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13322
13323 * g++.dg/other/s390-1.C: New testcase.
13324
13325 2006-10-23 Richard Guenther <rguenther@suse.de>
13326
13327 PR middle-end/27132
13328 PR middle-end/23295
13329 * gcc.dg/pr27132.c: New testcase.
13330 * gcc.dg/pr23295.c: Likewise.
13331 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13332 * g++.dg/tree-ssa/pr19807.C: Likewise.
13333
13334 2006-10-23 Richard Guenther <rguenther@suse.de>
13335
13336 PR middle-end/21032
13337 * gcc.dg/pr21032.c: New testcase.
13338
13339 2006-10-22 Jeff Law <law@redhat.com>
13340 Richard Guenther <rguenther@suse.de>
13341
13342 PR tree-optimization/15911
13343 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13344
13345 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13346
13347 PR c++/20647
13348 * g++.dg/abi/rtti3.C: New.
13349
13350 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13351
13352 PR middle-end/28252
13353 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13354 transformation.
13355
13356 2006-10-21 Richard Guenther <rguenther@suse.de>
13357
13358 PR tree-optimization/3511
13359 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13360
13361 2006-10-21 Richard Guenther <rguenther@suse.de>
13362
13363 PR middle-end/26898
13364 * gcc.dg/torture/pr26898-1.c: New testcase.
13365 * gcc.dg/torture/pr26898-2.c: Likewise.
13366
13367 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13368
13369 PR c++/28053
13370 * g++.dg/parse/bitfield1.C: Adjust error markers.
13371 * g++.dg/parse/bitfield2.C: New test.
13372
13373 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13374
13375 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13376
13377 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13378
13379 PR libfortran/27895
13380 * gfortran.dg/zero_sized_1.f90: New test.
13381
13382 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13383
13384 * gcc.dg/div-compare-1.c: New test.
13385
13386 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13387
13388 PR fortran/29216
13389 * gfortran.dg/result_default_init_1.f90: New test.
13390
13391 PR fortran/29314
13392 * gfortran.dg/automatic_default_init_1.f90: New test.
13393
13394 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13395 from 38 to 33.
13396
13397 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13398
13399 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13400 'using namespace std' without previous declaration.
13401 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13402 * g++.old-deja/g++.robertl/eb133c.C: New.
13403
13404 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13405
13406 PR libgfortran/29277
13407 * gfortran.dg/streamio_4.f90: Update test.
13408 * gfortran.dg/streamio_11.f90: New test.
13409
13410 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13411
13412 PR c++/27952
13413 * g++.dg/inherit/virtual1.C: New test.
13414
13415 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13416
13417 PR c++/28261
13418 * g++.dg/parse/enum3.C: New test.
13419
13420 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13421
13422 PR c++/29039
13423 * g++.dg/init/ctor8.C: New test.
13424
13425 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13426
13427 PR c++/27270
13428 * g++.dg/ext/complit8.C: Tweak error markers.
13429 * g++.dg/template/complit1.C: Add error marker.
13430
13431 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13432
13433 PR c++/27270
13434 * g++.dg/ext/complit8.C: New test.
13435
13436 PR c++/29408
13437 * g++.dg/parse/dtor12.C: New test.
13438
13439 PR c++/29435
13440 * g++.dg/template/sizeof11.C: New test.
13441
13442 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13443
13444 PR fortran/29392
13445 * gfortran.dg/data_char_3.f90: New test.
13446
13447 PR fortran/29451
13448 * gfortran.dg/negative_automatic_size.f90: New test.
13449
13450 2006-10-16 David Daney <ddaney@avtrex.com>
13451
13452 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13453
13454 2006-10-16 Eric Christopher <echristo@apple.com>
13455
13456 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13457 x86_64.
13458
13459 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13460
13461 PR c++/28211
13462 * g++.dg/tc1/dr49.C: Tweak error messages.
13463 * g++.dg/parse/template21.C: New test.
13464
13465 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13466
13467 PR middle-end/20491
13468 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13469
13470 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13471
13472 PR fortran/29403
13473 * gfortran.dg/print_1.f90: New test.
13474
13475 2006-10-15 Jan Hubicka <jh@suse.cz>
13476
13477 PR middle-end/29241
13478 * gcc.c-torture/compile/pr29241.c: New testcase.
13479
13480 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13481
13482 PR middle-end/29250
13483 * gcc.c-torture/compile/pr29250.c: New test.
13484
13485 2006-10-15 Richard Guenther <rguenther@suse.de>
13486
13487 * gcc.dg/pr29299.c: New testcase.
13488
13489 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
13490
13491 PR fortran/24767
13492 * gfortran.dg/label_4.f90: Adjust warning flag.
13493
13494 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13495
13496 PR fortran/29371
13497 * gfortran.dg/nullify_3.f90: New test.
13498
13499 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13500
13501 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13502 on Solaris 2.5.1 too.
13503
13504 2006-10-13 Eric Christopher <echristo@apple.com>
13505
13506 * gcc.dg/pr25993.c: Skip for darwin.
13507
13508 2006-10-13 Eric Christopher <echristo@apple.com>
13509
13510 * gcc.dg/visibility-11.c: Skip for darwin.
13511
13512 2006-10-13 Eric Christopher <echristo@apple.com>
13513
13514 * gcc.dg/darwin-weakimport-1.c: Use
13515 -fno-asynchronous-unwind-tables.
13516 * gcc.dg/darwin-weakimport-3.c: Ditto.
13517
13518 2006-10-13 Richard Guenther <rguenther@suse.de>
13519
13520 PR tree-optimization/29446
13521 * gcc.dg/torture/pr29446.c: New testcase.
13522
13523 2006-10-13 Bill Wendling <wendling@apple.com>
13524
13525 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13526 * g++.old-deja/g++.jason/hmc1.C: Likewise.
13527 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13528 * g++.old-deja/g++.law/shadow1.C: Likewise.
13529 * g++.old-deja/g++.law/ctors10.C: Likewise.
13530 * g++.dg/debug/namespace1.C: Likewise.
13531 * g++.dg/inherit/namespace-as-base.C: Likewise.
13532 * g++.dg/opt/delay-slot-1.C: Likewise.
13533 * g++.dg/parse/defarg10.C: Likewise.
13534 * g++.dg/template/ptrmem11.C: Likewise.
13535 * g++.dg/template/mem_func_ptr.C: Likewise.
13536 * g++.dg/template/spec19.C: Likewise.
13537
13538 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
13539
13540 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13541
13542 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13543
13544 PR fortran/29373
13545 * gfortran.dg/implicit_9.f90: New test.
13546
13547 PR fortran/29407
13548 * gfortran.dg/namelist_25.f90: New test.
13549
13550 PR fortran/27701
13551 * gfortran.dg/same_name_2.f90: New test.
13552
13553 PR fortran/29232
13554 * gfortran.dg/host_assoc_types_1.f90: New test.
13555
13556 PR fortran/29364
13557 * gfortran.dg/missing_derived_type_1.f90: New test.
13558 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13559
13560 PR fortran/29422
13561 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13562
13563 PR fortran/29428
13564 * gfortran.dg/alloc_comp_assign_5.f90: New test.
13565
13566 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13567
13568 PR fortran/29391
13569 * gfortran.dg/bound_2.f90: New test.
13570
13571 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13572
13573 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13574 directive.
13575 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13576 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13577 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13578 * gfortran.dg/gomp/reduction3.f90: Likewise.
13579 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13580 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13581 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13582 * gfortran.dg/forall_4.f90: Likewise.
13583 * gfortran.dg/spec_expr_4.f90: Likewise.
13584 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13585 * gfortran.dg/forall_5.f90: Likewise.
13586 * gfortran.dg/open_access_append_2.f90: Add check for
13587 compile-time warning.
13588
13589 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13590
13591 PR c++/28506
13592 * g++.dg/parse/pure1.C: New test.
13593
13594 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13595
13596 PR fortran/21435
13597 * gfortran.dg/io_constraints_3.f90: New test.
13598 * gfortran.dg/open_access_append_1.f90: Add checks
13599 for compile-time warnings.
13600 * gfortran.dg/pr20163-2.f: Likewise.
13601 * gfortran.dg/iostat_2.f90: Likewise.
13602 * gfortran.dg/label_4.f90: Delete the temporary
13603 file.
13604 * gfortran.dg/direct_io_2.f90: Add a FILE=
13605 specifier.
13606 * gfortran.dg/iomsg_1.f90: Add check for
13607 compile-time warning.
13608
13609 2006-10-12 Jan Hubicka <jh@suse.cz>
13610
13611 PR c/28419
13612 * gcc.dg/pr28319.c: New test.
13613
13614 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13615 PR c++/29318
13616 * g++.dg/ext/vla4.C: New test.
13617
13618 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13619
13620 PR c++/27961
13621 * g++.dg/template/crash60.C: New test.
13622 * g++.dg/other/large-size-array.C: Adjust error markers.
13623 * g++.dg/parse/crash27.C: Likewise.
13624 * g++.dg/template/crash1.C: Likewise.
13625
13626 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13627
13628 PR testsuite/29093
13629 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13630
13631 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13632
13633 PR preprocessor/28709
13634 * gcc.dg/cpp/paste14.c: New test.
13635
13636 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13637
13638 PR c++/29175
13639 * g++.dg/init/array24.C: New test.
13640
13641 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13642
13643 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13644 of <sys/types.h>.
13645
13646 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13647
13648 PR c++/29024
13649 * g++.dg/parse/typedef8.C: New test.
13650 * g++.dg/other/mult-stor1.C: Adjust error markers.
13651
13652 2006-10-11 Richard Guenther <rguenther@suse.de>
13653
13654 PR tree-optimization/28230
13655 * gcc.dg/torture/pr28230.c: New testcase.
13656
13657 2006-10-11 Richard Guenther <rguenther@suse.de>
13658
13659 PR inline-asm/29119
13660 * gcc.dg/torture/pr29119.c: New testcase.
13661
13662 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13663
13664 PR middle-end/29272
13665 * gcc.c-torture/execute/20060930-2.c: New test.
13666
13667 2006-10-09 Richard Henderson <rth@redhat.com>
13668
13669 Revert emutls patch.
13670
13671 2006-10-09 Richard Guenther <rguenther@suse.de>
13672
13673 PR middle-end/29254
13674 * gcc.dg/pr29254.c: New testcase.
13675
13676 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13677 Paul Thomas <pault@gcc.gnu.org>
13678
13679 PR fortran/20541
13680 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13681 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13682 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13683 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13684 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13685 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13686 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13687 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13688 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13689 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13690 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13691 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13692 * gfortran.dg/alloc_comp_std.f90: New test.
13693 * gfortran.dg/move_alloc.f90: New test.
13694
13695 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13696
13697 PR fortran/29115
13698 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13699
13700 PR fortran/29211
13701 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13702
13703 2006-10-08 Tobias Burnus <burnus@net-b.de>
13704
13705 PR fortran/28585
13706 * gfortran.dg/new_line.f90: New test.
13707
13708 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13709
13710 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13711 * gcc.dg/torture/builtin-convert-1.c,
13712 gcc.dg/torture/builtin-convert-2.c,
13713 gcc.dg/torture/builtin-convert-3.c,
13714 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13715
13716 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13717
13718 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13719 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13720 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13721 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13722
13723 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13724
13725 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13726 Xfail some tests for powerpc-darwin and powerpc-aix.
13727
13728 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13729
13730 PR c/29380
13731 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13732
13733 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13734
13735 PR target/29300
13736 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13737 on hppa*-*-hpux*.
13738
13739 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13740
13741 PR fortran/16580
13742 PR fortran/29288
13743 * gfortran.fortran-torture/execute/specifics.f90:
13744 Add tests for using all possible intrinsics as actual arguments.
13745 * gfortran.dg/specifics_1.f90: Add tests for using
13746 all possible intrinsics as actual arguments.
13747 * gfortran.dg/specifics_2.f90: New file.
13748 * gfortran.dg/specifics_3.f90: New file.
13749
13750 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13751
13752 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13753 * gcc.dg/debug/debug-2.c: Likewise.
13754
13755 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13756
13757 * gcc.c-torture/compile/sync-2.c: New test.
13758
13759 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13760
13761 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13762 line endings.
13763
13764 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13765
13766 PR rtl-optimization/29128
13767 * gcc.c-torture/compile/pr29128.c: New test.
13768
13769 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13770
13771 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13772 line endings.
13773
13774 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13775
13776 PR middle-end/29256
13777 * gcc.dg/tree-ssa/loop-19.c: New test.
13778
13779 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13780
13781 PR tree-optimization/29330
13782 * gcc.dg/pr29330.c: New test.
13783
13784 PR target/28924
13785 * gcc.c-torture/compile/20061005-1.c: New test.
13786
13787 2006-10-06 Olivier Hainque <hainque@adacore.com>
13788
13789 * gcc.dg/typename-vla-1.c: New case.
13790 * gnat.dg/forward_vla.adb: New case.
13791
13792 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13793
13794 PR tree-optimization/29290
13795 * gfortran.dg/loop_nest_1.f90: New test.
13796
13797 PR target/29198
13798 * gcc.dg/tls/opt-12.c: New test.
13799
13800 PR fortran/28415
13801 * gfortran.dg/save_2.f90: New test.
13802
13803 PR c/29091
13804 * gcc.dg/pr29091.c: New test.
13805
13806 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13807
13808 * lib/target-supports.exp
13809 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13810 same as x86_64-*-*; check for LP64.
13811
13812 2006-10-04 Richard Henderson <rth@redhat.com>
13813
13814 * lib/target-supports.exp (check_effective_target_tls): Redefine
13815 to mean non-emulated tls.
13816 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13817 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13818 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13819 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13820 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13821 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13822 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13823
13824 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13825
13826 PR fortran/29343
13827 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13828
13829 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13830
13831 * gfortran.dg/bounds_check_fail_1.f90: New test.
13832
13833 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13834
13835 PR c++/29020
13836 * g++.dg/template/friend48.C: New test.
13837
13838 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13839
13840 PR fortran/29098
13841 * gfortran.dg/default_initialization_2.f90: New test.
13842
13843 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13844
13845 PR fortran/20779
13846 PR fortran/20891
13847 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13848
13849 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13850
13851 PR fortran/29284
13852 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13853
13854 PR fortran/29321
13855 PR fortran/29322
13856 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13857
13858 PR fortran/25091
13859 PR fortran/25092
13860 * gfortran.dg/entry_array_specs_1.f90: New test.
13861
13862 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13863
13864 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13865 insufficient to inhibit some test failures at -O3. Do testing
13866 on integers.
13867
13868 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13869
13870 PR c++/29138
13871 * g++.dg/inherit/access8.C: New test.
13872 * g++.dg/template/dtor4.C: Tweak error messages.
13873
13874 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13875
13876 PR fortran/27478
13877 * gfortran.dg/entry_8.f90: New test.
13878
13879 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13880
13881 PR c++/29291
13882 * g++.dg/parse/new4.C: New test.
13883
13884 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13885
13886 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13887 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13888 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13889 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13890 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13891
13892 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13893
13894 PR fortran/19260
13895 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13896 * gfortran.dg/continuation_2.f90: New test.
13897
13898 PR fortran/19262
13899 * gfortran.dg/continuation_3.f90: New test.
13900 * gfortran.dg/continuation_4.f90: New test.
13901 * gfortran.dg/continuation_5.f: New test.
13902 * gfortran.dg/continuation_6.f: New test.
13903
13904 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13905
13906 PR c++/29226
13907 * g++.dg/template/vla1.C: New test.
13908
13909 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13910
13911 PR fortran/29210
13912 * gfortran.dg/complex_parameter_1.f90: New test.
13913
13914 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13915
13916 PR c/29154
13917 * gcc.c-torture/execute/20060929-1.c: New test.
13918
13919 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13920
13921 PR c++/29105
13922 * g++.dg/template/member6.C: New test.
13923 * g++.dg/parse/typename7.C: Adjust error markers.
13924
13925 PR c++/29080
13926 * g++.dg/template/member7.C: New test.
13927
13928 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13929
13930 PR c/24010
13931 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13932 gcc.dg/Woverride-init-3.c: New tests.
13933
13934 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13935
13936 * gcc.c-torture/execute/20060930-1.c: New test.
13937
13938 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13939
13940 PR fortran/18791
13941 * gfortran.dg/specifics_1.f90: New test.
13942 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13943 complex specifics.
13944
13945 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13946
13947 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13948 pthread-init-common.h: New.
13949
13950 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13951
13952 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13953 precision on some archs.
13954
13955 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13956
13957 * gcc.dg/non-local-goto-1.c: New test.
13958 * gcc.dg/non-local-goto-2.c: Likewise.
13959 * gcc.dg/setjmp-3.c: Likewise.
13960 * gcc.dg/setjmp-4.c: Likewise.
13961
13962 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13963
13964 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13965
13966 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13967
13968 PR fortran/28276
13969 * gfortran.dg/exponent_1.f90: New test.
13970
13971 PR fortran/27021
13972 * gfortran.dg/nearest_1.f90: New test.
13973
13974 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13975
13976 PR middle-end/25261
13977 PR middle-end/28790
13978 * gcc.dg/gomp/nestedfn-1.c: New test.
13979
13980 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13981
13982 PR objc/29195
13983 * objc/compile/method-1.m: New test.
13984
13985 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13986
13987 PR c++/26938
13988 * g++.dg/template/crash58.C: New test.
13989 * g++.dg/parse/crash28.C: Adjust error markers.
13990 * g++.dg/template/crash34.C: Likewise.
13991 * g++.dg/template/friend31.C: Likewise.
13992 * g++.dg/template/crash32.C: Likewise.
13993
13994 PR c++/27329
13995 * g++.dg/template/crash59.C: New test.
13996
13997 PR c++/27667
13998 * g++.dg/template/spec33.C: New test.
13999 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14000
14001 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
14002 Adam Nemet <anemet@caviumnetworks.com>
14003
14004 * gcc.dg/tree-ssa/ivopts-1.c: New test.
14005 * gcc.dg/tree-ssa/ivopts-2.c: New test.
14006
14007 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
14008
14009 PR target/28911
14010 * gcc.dg/pr28911.c: New.
14011
14012 2006-09-23 Uros Bizjak <uros@kss-loka.si>
14013
14014 PR target/29169
14015 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14016 (dg-options): Add -mfpmath=387.
14017
14018 2006-09-23 Jakub Jelinek <jakub@redhat.com>
14019
14020 PR c/28706
14021 * gcc.dg/pr28706.c: New test.
14022
14023 PR c/28712
14024 * gcc.dg/pr28712.c: New test.
14025
14026 2006-09-22 Mike Stump <mrs@apple.com>
14027
14028 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14029
14030 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
14031
14032 PR tree-optimization/28888
14033 * gcc.dg/pr28888.c: New test.
14034
14035 2006-09-21 Mark Mitchell <mark@codesourcery.com>
14036
14037 PR c++/29016
14038 * g++.dg/init/ptrfn1.C: New test.
14039
14040 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
14041
14042 PR c++/28861
14043 * g++.dg/template/spec32.C: New test.
14044 * g++.dg/parse/crash9.C: Adjust error markers.
14045
14046 PR c++/28303
14047 * g++.dg/template/typedef6.C: New test.
14048 * g++.dg/init/error1.C: Adjust error markers.
14049 * g++.dg/parse/crash9.C: Likewise.
14050 * g++.dg/template/crash55.C: Likewise.
14051
14052 2006-09-21 Janis Johnson <janis187@us.ibm.com>
14053
14054 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14055
14056 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
14057
14058 PR target/27650
14059 * g++.dg/ext/dllimport12.C: New test.
14060
14061 2006-09-20 Richard Sandiford <richard@codesourcery.com>
14062
14063 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14064 * gcc.target/mips/nmadd-2.c: Likewise.
14065 * gcc.target/mips/mips-ps-6.c: New test.
14066 * gcc.target/mips/neg-abs-1.c: Likewise.
14067 * gcc.target/mips/neg-abs-2.c: Likewise.
14068 * gcc.target/mips/nmadd-3.c: New test.
14069
14070 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14071
14072 PR middle-end/28046
14073 * gcc.dg/gomp/atomic-10.c: New test.
14074 * g++.dg/gomp/atomic-10.C: New test.
14075
14076 2006-09-20 Eric Christopher <echristo@apple.com>
14077
14078 * gcc.target/i386/sse3-not-fisttp.c: New.
14079
14080 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
14081
14082 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14083
14084 2006-09-19 Richard Sandiford <richard@codesourcery.com>
14085
14086 * gcc.c-torture/execute/pr28289.c (one): New variable.
14087 (main): Use it instead of argc.
14088 * gcc.c-torture/execute/20060102-1.c (one): New variable.
14089 (main): Use it instead of argc.
14090
14091 2006-09-19 Paul Brook <paul@codesourcery.com>
14092
14093 PR target/28516
14094 * gcc.dg/nested-func-5.c: New test.
14095
14096 2006-09-19 Ben Elliston <bje@au.ibm.com>
14097
14098 * lib/target-supports.exp (check_effective_target_tls): Compile
14099 test stubs using ${tool}_target_compile, not just target_compile.
14100 (check_effective_target_tls_runtime): Likewise.
14101
14102 2006-09-19 Ben Elliston <bje@au.ibm.com>
14103
14104 * gcc.c-torture/compile/20030405-1.x: Remove.
14105
14106 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14107 optimising linker from discarding it.
14108
14109 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14110
14111 PR fortran/28526
14112 * gfortran.dg/keyword_symbol_1.f90: New test.
14113
14114 * gfortran.dg/spread_shape_1.f90: Add missing warning with
14115 pedantic compilation option.
14116
14117 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14118
14119 PR fortran/29060
14120 * gfortran.dg/spread_shape_1.f90: New test.
14121
14122 2006-09-17 Roger Sayle <roger@eyesopen.com>
14123
14124 PR tree-optimization/28887
14125 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14126
14127 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
14128
14129 PR c/25993
14130 * gcc.dg/pr25993.c: New test.
14131
14132 2006-09-17 Ira Rosen <irar@il.ibm.com>
14133
14134 PR tree-opt/21591
14135 * gcc.dg/vect/pr21591.c: New test.
14136
14137 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
14138
14139 PR tree-opt/29059
14140 * gcc.c-torture/compile/strcpy-1.c: New test.
14141 * gcc.c-torture/compile/strcpy-2.c: New test.
14142 * gcc.c-torture/compile/memcpy-1.c: New test.
14143 * gcc.c-torture/compile/memcpy-2.c: New test.
14144
14145 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
14146
14147 PR testsuite/29055
14148 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14149
14150 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
14151
14152 * gnat.dg/specs/double_record_extension1.ads: New test.
14153 * gnat.dg/specs/double_record_extension2.ads: Likewise.
14154
14155 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
14156
14157 PR fortran/29051
14158 * gfortran.dg/oldstyle_3.f90: New test.
14159
14160 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14161
14162 PR libgfortran/29099
14163 * gfortran.dg/secnds-1.f: New test.
14164
14165 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14166
14167 PR libgfortran/29053
14168 * gfortran.dg/streamio_9.f90: New test.
14169 * gfortran.dg/streamio_10.f90: New test.
14170
14171 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
14172
14173 PR C++/29002
14174 * g++.dg/init/array22.C: New test.
14175 * g++.dg/init/array23.C: New test.
14176
14177 2006-09-14 Arnaud Charlet <charlet@adacore.com>
14178
14179 * stackcheck.lst: Update list of tests requiring stack checking.
14180 * norun.lst: Adjust for above change.
14181 * ada95.lst: New file.
14182 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14183 requiring -gnat95 switch.
14184
14185 2006-09-14 Olivier Hainque <hainque@adacore.com>
14186
14187 * gnat.dg/in_out_parameter.adb: New test.
14188
14189 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
14190
14191 PR debug/28980
14192 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14193
14194 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
14195
14196 * gnat.dg/specs/unchecked_union.ads: New test.
14197
14198 2006-09-13 Richard Sandiford <richard@codesourcery.com>
14199
14200 PR rtl-optimization/28982
14201 * gcc.c-torture/execute/pr28982a.c: New test.
14202 * gcc.c-torture/execute/pr28982b.c: Likewise.
14203
14204 2006-09-12 Eric Christopher <echristo@apple.com>
14205
14206 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14207 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14208
14209 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
14210
14211 PR c/28768
14212 PR preprocessor/14634
14213 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14214 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14215 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14216
14217 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
14218
14219 * gcc.dg/pr28243.c: New test.
14220
14221 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
14222
14223 PR fortran/28971
14224 gfortran.dg/pr28971.f90: New test to act as a backstop in case
14225 this undiagnosed regression reappears.
14226
14227 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
14228
14229 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14230 Treat $srcdir as a literal.
14231 * lib/fortran-torture.exp (fortran-torture-compile,
14232 fortran-torture-execute): Likewise.
14233 * lib/objc-torture.exp (objc-torture-compile,
14234 objc-torture-execute): Likewise.
14235 * lib/profopt.exp (profopt-execute): Likewise.
14236
14237 2006-09-11 Geoffrey Keating <geoffk@apple.com>
14238
14239 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14240
14241 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
14242
14243 PR testsuite/28950
14244 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14245
14246 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
14247
14248 PR target/13685
14249 * gcc.target/i386/pr13685.c: New test.
14250
14251 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14252
14253 * gcc.dg/pr28726.c: New test.
14254
14255 2006-09-11 Josh Conner <jconner@apple.com>
14256
14257 * gcc.dg/nrv3.c: Increase size of structure.
14258 * gcc.dg/nrv4.c: Likewise.
14259 * gcc.dg/nrv5.c: Likewise.
14260
14261 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
14262
14263 PR libfortran/28890
14264 gfortran.dg/assumed_charlen_function_5.f90: New test.
14265
14266 2006-09-10 Mark Mitchell <mark@codesourcery.com>
14267
14268 PR c++/28991
14269 * g++.dg/init/static3.C: New test.
14270
14271 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
14272
14273 PR testsuite/29007
14274 * gcc.dg/long-long-cst1.c (t): Add cast to
14275 __SIZE_TYPE__ before casting to int.
14276 (main): Return 0 on success.
14277
14278 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14279
14280 * gcc.c-torture/execute/20060910-1.c: New test.
14281
14282 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
14283
14284 PR middle-end/26983
14285 * gcc.dg/pr26983.c: New test.
14286
14287 2006-09-10 Richard Sandiford <richard@codesourcery.com>
14288
14289 PR target/29006
14290 * gcc.c-torture/execute/pr29006.c: New test.
14291
14292 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14293
14294 PR libfortran/28947
14295 gfortran.dg/matmul_4.f90: New test.
14296
14297 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14298
14299 PR fortran/28959
14300 gfortran.dg/used_types_10: New test.
14301
14302 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14303
14304 PR libfortran/28923
14305 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14306 gfortran.dg/array_initializer_3.f90: New test.
14307
14308 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14309
14310 PR fortran/28914
14311 * gfortran.dg/actual_array_constructor_3.f90: New test.
14312
14313 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14314
14315 PR testsuite/26778
14316 * gcc.target/i386/pr26778.c: New testcase.
14317
14318 2006-09-08 Eric Christopher <echristo@apple.com>
14319
14320 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14321 * gcc.target/i386/memcpy-1.c: Ditto.
14322 * gcc.target/i386/asm-1.c: Ditto.
14323 * gcc.target/i386/20060512-4.c: Ditto.
14324 * gcc.target/i386/compress-float-387.c: Ditto.
14325 * gcc.target/i386/20060512-1.c: Ditto.
14326 * gcc.target/i386/compress-float-sse.c: Ditto.
14327 * gcc.target/i386/20060512-2.c: Ditto.
14328 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14329 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14330 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14331 * gcc.dg/pr26449.c: Ditto.
14332 * gcc.dg/attr-ms_struct-2.c: Ditto.
14333 * gcc.dg/attr-ms_struct-1.c: Ditto.
14334 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14335
14336 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14337
14338 PR c/28504
14339 * gcc.dg/vla-10.c: New test.
14340
14341 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14342
14343 PR c++/28858
14344 * g++.dg/parse/template20.C: New test.
14345 * g++.dg/template/operator8.C: Remove obsolete part.
14346 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14347 * g++.old-deja/g++.pt/crash65.C: Likewise.
14348
14349 2006-09-07 Jason Merrill <jason@redhat.com>
14350
14351 PR middle-end/27724
14352 * gcc.dg/long-long-cst1.c: New test.
14353
14354 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14355
14356 PR C++/28906
14357 * g++.dg/other/array3.C: New test.
14358 * g++.dg/other/array4.C: New test.
14359 * g++.dg/other/array5.C: New test.
14360
14361 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14362
14363 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14364
14365 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14366
14367 PR target/28946
14368 * gcc.target/i386/pr28946.c: New test.
14369
14370 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14371
14372 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14373 in integer literal constant.
14374 * gfortran.dg/enum_8.f90: Ditto.
14375 * gfortran.dg/g77/20030326-1.f: Ditto.
14376
14377 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14378
14379 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14380 nonconformance usage.
14381
14382 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14383
14384 PR middle-end/28862
14385 * gcc.c-torture/compile/vector-align-1.c: New test.
14386
14387 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14388
14389 PR rtl-opt/27883
14390 * g++.dg/opt/copysign-1.C: New test.
14391
14392 2006-09-06 Jason Merrill <jason@redhat.com>
14393
14394 PR c++/27371
14395 * g++.dg/warn/unused-result1.C: New test.
14396
14397 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14398
14399 PR c++/28903
14400 * g++.dg/ext/vla3.C: New test.
14401
14402 PR c++/28886
14403 * g++.dg/template/array16.C: New test.
14404
14405 2006-09-06 Richard Guenther <rguenther@suse.de>
14406
14407 * gcc.dg/pr27226.c: Remove testcase again.
14408
14409 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14410
14411 PR tree-opt/28937
14412 * g++.dg/opt/unroll2.C: New test.
14413
14414 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14415
14416 PR tree-opt/28952
14417 * gcc.dg/vect/pr28952.c: New test.
14418
14419 2006-09-05 Richard Guenther <rguenther@suse.de>
14420
14421 PR tree-optimization/28900
14422 * gcc.dg/torture/pr28900.c: New testcase
14423
14424 2006-09-05 Richard Guenther <rguenther@suse.de>
14425
14426 PR tree-optimization/28905
14427 * gcc.c-torture/compile/pr28905.c: New testcase.
14428
14429 2006-09-05 Richard Guenther <rguenther@suse.de>
14430
14431 PR middle-end/28935
14432 * gcc.dg/pr28935.c: New testcase.
14433
14434 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14435
14436 * gcc.c-torture/execute/20060905-1.c: New test.
14437
14438 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14439
14440 PR fortran/28908
14441 * gfortran.dg/used_types_7.f90: New test.
14442 * gfortran.dg/used_types_8.f90: New test.
14443 * gfortran.dg/used_types_9.f90: New test.
14444
14445 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14446
14447 * gcc.c-torture/compile/20060904-1.c: New test.
14448
14449 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14450
14451 PR c++/23287 Revert my 2006-09-01 patch
14452 * g++.dg/parse/dtor12.C: Remove.
14453
14454 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14455
14456 PR c+/27670
14457 * g++.dg/template/operator9.C: New test.
14458
14459 PR c++/27493
14460 * g++.dg/template/operator7.C: New test.
14461
14462 PR c++/27494
14463 * g++.dg/template/operator8.C: New test.
14464
14465 PR c++/27397
14466 * g++.dg/template/crash57.C: New test.
14467
14468 * g++.dg/template/typedef4.C: Adjust error markers.
14469 * g++.dg/template/typedef5.C: Likewise.
14470
14471 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14472
14473 PR c++/28878
14474 * g++.dg/parse/crash33.C: New test.
14475
14476 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14477 Richard Guenther <rguenther@suse.de>
14478 Adam Nemet <anemet@caviumnetworks.com>
14479
14480 PR middle-end/27226
14481 * gcc.target/mips/memcpy-1.c: New testcase.
14482 * gcc.dg/pr27226.c: Likewise.
14483
14484 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14485
14486 PR c++/28705
14487 * g++.dg/lookup/koenig5.C: New.
14488 * g++.dg/template/crash56.C: New.
14489
14490 2006-09-01 Josh Conner <jconner@apple.com>
14491
14492 PR c++/25505
14493 * gcc.dg/nrv3.c: New test.
14494 * gcc.dg/nrv4.c: New test.
14495 * gcc.dg/nrv5.c: New test.
14496
14497 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14498
14499 PR c++/23287
14500 * g++.dg/parse/dtor12.C: New.
14501
14502 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
14503
14504 PR tree-optimization/28839
14505 * gcc.dg/pr28839.c: New test.
14506
14507 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
14508
14509 PR target/24367
14510 * gcc.dg/pr24367.c: New testcase.
14511
14512 2006-08-30 Joseph Myers <joseph@codesourcery.com>
14513
14514 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14515
14516 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
14517
14518 PR rtl-optimization/27735
14519 * gcc.dg/loop-unswitch-1.c: New test.
14520
14521 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
14522
14523 PR fortran/28885
14524 * gfortran.dg/aliasing_dummy_2.f90: New test.
14525
14526 PR fortran/20067
14527 * gfortran.dg/generic_5.f90: Change error message.
14528
14529 PR fortran/28873
14530 * gfortran.dg/generic_6.f90: New test.
14531
14532 PR fortran/25077
14533 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14534
14535 PR fortran/25102
14536 * gfortran.dg/invalid_interface_assignment.f90: New test.
14537
14538 PR fortran/24866
14539 * gfortran.dg/module_proc_external_dummy.f90: New test.
14540
14541 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
14542
14543 PR c++/28349
14544 * g++.dg/warn/var-args1.C: New test.
14545
14546 2006-08-29 Steven G. Kargl <kargls@comcast.net>
14547
14548 PR fortran/28866
14549 * gfortran.dg/simpleif_2.f90: New test.
14550 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14551 * gfortran.dg/enum_5.f90: Ditto.
14552
14553 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14554 Kazu Hirata <kazu@codesourcery.com>
14555
14556 PR tree-optimization/17506
14557 * gcc.dg/pr17506.c: New.
14558
14559 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
14560
14561 PR c++/28139
14562 * g++.dg/eh/alias1.C: New test.
14563
14564 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14565
14566 PR c++/28860
14567 * g++.dg/template/ttp22.C: New test.
14568
14569 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14570
14571 PR middle-end/26632
14572 * gcc.dg/pr26632.c: New.
14573
14574 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14575
14576 PR libgfortran/28354
14577 * gfortran.dg/fmt_zero_precision.f90: New test.
14578
14579 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14580
14581 PR c++/28058
14582 * g++.dg/template/spec31.C: New test.
14583
14584 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14585
14586 PR c++/26573
14587 * g++.dg/other/static2.C: New test.
14588
14589 2006-08-26 Roger Sayle <roger@eyesopen.com>
14590
14591 * gcc.dg/Wswitch-enum-2.c: New test case.
14592 * gcc.dg/Wswitch-enum-3.c: Likewise.
14593
14594 2006-08-26 Richard Guenther <rguenther@suse.de>
14595
14596 * gcc.c-torture/compile/20060826-1.c: New testcase.
14597
14598 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14599
14600 PR c++/28736
14601 * g++.dg/template/void10.C: New test.
14602
14603 PR c++/28737
14604 * g++.dg/template/void8.C: New test.
14605
14606 PR c+_+/28738
14607 * g++.dg/template/void9.C: New test.
14608
14609 * g++.dg/template/void3.C: Adjust error markers.
14610 * g++.dg/template/void4.C: Likewise.
14611 * g++.dg/template/crash55.C: Likewise.
14612 * g++.dg/template/void7.C: Likewise
14613
14614 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14615
14616 PR c++/28588
14617 * g++.dg/inherit/access6.C: New test.
14618 * g++.dg/inherit/access7.C: Likewise.
14619
14620 PR c++/28595
14621 * g++.dg/template/array15.C: New test.
14622 * g++.dg/template/crash2.C: Tweak error markers.
14623
14624 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14625
14626 PR middle-end/28683
14627 * gcc.c-torture/compile/20060823-1.c: New test.
14628
14629 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14630
14631 PR c++/28853
14632 * g++.dg/template/ttp21.C: New test.
14633
14634 PR c++/28852
14635 * g++.dg/other/operator1.C: Add error-marker.
14636 * g++.dg/other/operator2.C: New test.
14637
14638 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14639
14640 PR c/27893
14641 * gcc.c-torture/compile/vla-const-1.c,
14642 gcc.c-torture/compile/vla-const-2.c: New tests.
14643
14644 2006-08-26 Richard Guenther <rguenther@suse.de>
14645
14646 PR middle-end/28814
14647 * gcc.dg/torture/pr28814.c: New testcase.
14648
14649 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14650
14651 PR c/28418
14652 * gcc.c-torture/compile/compound-literal-1.c: New test.
14653
14654 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14655
14656 PR c/28299
14657 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14658 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14659 Expect extra diagnostics.
14660
14661 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14662
14663 gcc.dg/noncompile/pr16876.c: New test.
14664
14665 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14666
14667 PR c++/28056
14668 * g++.dg/parse/local1.C: New test.
14669 * g++.dg/other/qual1.C: Tweak error marker.
14670
14671 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14672
14673 PR c++/27787
14674 * g++.dg/template/typename10.C: New.
14675 * g++.dg/template/lookup4.C: Remove bogus error marker.
14676
14677 2006-08-25 Richard Guenther <rguenther@suse.de>
14678
14679 PR testsuite/28829
14680 * gcc.dg/pr26570.c: Fix testcase.
14681
14682 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14683
14684 PR tree-opt/28807
14685 * gcc.c-torture/execute/mayalias-2.c: New test.
14686 * gcc.dg/tree-ssa/alias-13.c: New test.
14687
14688 2006-08-24 Jan Hubicka <jh@suse.cz>
14689
14690 PR debug/26881
14691 * gcc.dg/debug/pr26881.c: New file.
14692
14693 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14694
14695 PR fortran/28788
14696 * gfortran.dg/used_types_4.f90: New test.
14697 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14698 association of derived types.
14699 * gfortran.dg/used_types_2.f90: Add module cleanup.
14700 * gfortran.dg/used_types_3.f90: The same.
14701
14702 PR fortran/28771
14703 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14704 fix of regression.
14705
14706 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14707
14708 PR 28813
14709 * gfortran.dg/direct_io_6.f90: Remove test.
14710
14711 2006-08-23 Stuart Hastings <stuart@apple.com>
14712
14713 PR 28825
14714 * gcc.target/i386/20060821-1.c: New.
14715
14716 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14717
14718 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14719 dg-warning strings for dllimport.
14720
14721 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14722
14723 PR C++/28450
14724 * g++.dg/ext/vector4.C: New test.
14725 * g++.dg/ext/complex1.C: New test.
14726
14727 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14728
14729 PR debug/28692
14730 * gcc.dg/debug/const-1.c: New.
14731 * gcc.dg/debug/const-2.c: New.
14732 * gcc.dg/debug/dwarf2/const-1.c: New.
14733 * gcc.dg/debug/dwarf2/const-2.c: New.
14734 * gcc.dg/debug/dwarf2/const-2b.c: New.
14735
14736 2006-08-22 Richard Guenther <rguenther@suse.de>
14737
14738 PR middle-end/28776
14739 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14740 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14741
14742 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14743
14744 PR tree-optimization/28003
14745 * g++.dg/tree-ssa/pr28003.C: New.
14746
14747 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14748
14749 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14750
14751 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14752
14753 PR c++/26269
14754 * g++.dg/other/error14.C: New test.
14755
14756 PR c++/28505
14757 * g++.dg/parse/ctor7.C: New test.
14758 * g++.dg/parse/ctor8.C: Likewise.
14759
14760 PR c++/28741
14761 * g++.dg/template/void7.C: New test.
14762
14763 2006-08-21 Olivier Hainque <hainque@adacore.com>
14764
14765 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14766 * gnat.dg/self_aggregate_with_array.adb: New test.
14767
14768 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14769
14770 * g++.dg/eh/arm-vfp-unwind.C: New test.
14771
14772 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14773
14774 PR c++/28341
14775 * g++.dg/template/ref3.C: New test.
14776 * g++.dg/template/nontype13.C: New test.
14777
14778 PR c++/28346
14779 * g++.dg/template/ptrmem17.C: New test.
14780
14781 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14782
14783 PR target/28648 c:
14784 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14785
14786 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14787
14788 PR fortran/28630
14789 * gfortran.dg/used_types_2.f90: New test.
14790
14791 PR fortran/28601
14792 * gfortran.dg/used_types_3.f90: New test.
14793
14794 PR fortran/20886
14795 * gfortran.dg/generic_actual_arg.f90: New test.
14796
14797 PR fortran/28735
14798 * gfortran.dg/module_private_array_refs_1.f90: New test.
14799
14800 PR fortran/28762
14801 * gfortran.dg/program_name_1.f90: New test.
14802
14803 PR fortran/28425
14804 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14805
14806 PR fortran/28496
14807 * gfortran.dg/array_initializer_2.f90: New test.
14808
14809 PR fortran/18111
14810 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14811
14812 PR fortran/28600
14813 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14814
14815 PR fortran/28771
14816 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14817
14818 PR fortran/28660
14819 * gfortran.dg/dependent_decls_1.f90: New test.
14820
14821 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14822
14823 PR fortran/25217
14824 * gfortran.dg/derived_init_2.f90: New.
14825
14826 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14827
14828 * gcc.c-torture/execute/pr28289.c: New test.
14829
14830 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14831
14832 PR c/28744
14833 * gcc.dg/attr-externally-visible-1.c: New test.
14834 * gcc.dg/attr-externally-visible-2.c: New test.
14835 * g++.dg/parse/attr-externally-visible-1.C: New test.
14836 * g++.dg/parse/attr-externally-visible-2.C: New test.
14837
14838 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14839
14840 PR c++/28606
14841 * g++.dg/parse/dtor11.C: New test.
14842
14843 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14844
14845 PR rtl-optimization/28489
14846 * gcc.c-torture/compile/pr28489.c: New test.
14847
14848 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14849
14850 PR c++/28710
14851 * g++.dg/template/redecl4.C: New test.
14852
14853 PR c++/28711
14854 * g++.dg/template/ctor8.C: New test.
14855
14856 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14857
14858 * gcc.dg/pr26570.c: Fix testcase.
14859
14860 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14861
14862 * PR c++/28573
14863 * g++.dg/parse/offsetof6.C: New test.
14864 * g++.dg/parse/offsetof6.C: New test.
14865 * g++.dg/parse/offsetof7.C: New test.
14866
14867 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14868
14869 PR testsuite/28602
14870 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14871 is false.
14872
14873 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14874
14875 PR c++/28302
14876 * g++.dg/ext/vector3.C: New test.
14877
14878 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14879
14880 PR gcov/profile/26570
14881 * gcc.dg/pr26570.c: New test.
14882
14883 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14884
14885 PR c/27697
14886 * gcc.dg/qual-component-1.c: New test.
14887
14888 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14889
14890 PR c++/28593
14891 * g++.dg/parse/new3.C: New test.
14892
14893 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14894
14895 PR fortran/25828
14896 * gfortran.dg/streamio_1.f90: New test.
14897 * gfortran.dg/streamio_2.f90: New test.
14898 * gfortran.dg/streamio_3.f90: New test.
14899 * gfortran.dg/streamio_4.f90: New test.
14900 * gfortran.dg/streamio_5.f90: New test.
14901 * gfortran.dg/streamio_6.f90: New test.
14902 * gfortran.dg/streamio_7.f90: New test.
14903 * gfortran.dg/streamio_8.f90: New test.
14904
14905 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14906
14907 PR c/28287
14908 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14909
14910 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14911
14912 PR c++/28594
14913 * g++.dg/template/void6.C: New test.
14914
14915 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14916
14917 PR c/28649
14918 * gcc.dg/parse-error-1.c: New test.
14919 * gcc.dg/parse-error-2.c: New test.
14920 * gcc.dg/cpp/digraph2.c: Add error-marker.
14921 * gcc.dg/noncompile/920923-1.c: Likewise.
14922
14923 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14924
14925 PR c/27490
14926 * gcc.dg/sizeof-2.c: New testcase.
14927
14928 PR c/27489
14929 * gcc.dg/switch-A.c: New testcase.
14930
14931 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14932
14933 PR c++/28288
14934 PR c++/14556
14935 * g++.old-deja/g++.warn/compare1.C: Delete.
14936 * g++.dg/opt/pr7503-2.C: Delete.
14937 * g++.dg/opt/pr7503-3.C: Delete.
14938 * g++.dg/opt/pr7503-4.C: Delete.
14939 * g++.dg/opt/pr7503-5.C: Delete.
14940 * g++.dg/opt/max1.C: Delete.
14941 * g++.dg/warn/minmax.C: Delete.
14942 * g++.dg/expr/minmax.C: New test.
14943
14944 2006-08-14 Richard Guenther <rguenther@suse.de>
14945
14946 PR testsuite/28703
14947 * gcc.c-torture/execute/pr28651.c: Do not use argc
14948 to avoid optimization, instead forbid inlining.
14949
14950 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14951
14952 PR rtl-optimization/28634
14953 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14954
14955 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14956
14957 PR c/27184
14958 * gcc.dg/torture/pr27184.c: New test.
14959
14960 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14961
14962 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14963
14964 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14965
14966 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14967 * gfortran.dg/stat_2.f90: Likewise.
14968 * gfortran.dg/chmod_1.f90: Likewise.
14969 * gfortran.dg/chmod_2.f90: Likewise.
14970 * gfortran.dg/chmod_3.f90: Likewise.
14971
14972 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14973
14974 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14975
14976 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14977
14978 * g++.dg/opt/pr23454-2.C: New test.
14979
14980 2006-08-11 Richard Guenther <rguenther@suse.de>
14981
14982 PR middle-end/28651
14983 * gcc.c-torture/execute/pr28651.c: New testcase.
14984
14985 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14986
14987 * gnat.dg/specs/static_initializer.ads: New test.
14988
14989 2006-08-10 Paul Brook <paul@codesourcery.com>
14990
14991 * gcc.target/arm/cond-asm.c: New test.
14992
14993 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14994
14995 PR tree-optimization/26197
14996 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14997 * g++.dg/vect/vect.exp: Compile the new tests with
14998 --param max-aliased-vops=0.
14999
15000 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
15001
15002 PR c++/28637
15003 * g++.dg/template/void3.C: New test.
15004
15005 PR c++/28638
15006 * g++.dg/template/void4.C: New test.
15007
15008 PR c++/28640
15009 * g++.dg/template/void5.C: New test.
15010
15011 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
15012
15013 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15014 after dg-do compile.
15015
15016 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
15017
15018 PR tree-optimizations/26969
15019 * gcc.dg/vect/vect.exp: Compile tests prefixed with
15020 "unswitch-loops" with -funswitch-loops.
15021 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15022
15023 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
15024
15025 * gcc.dg/sparc-getcontext-1.c: Fix typo.
15026 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15027 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
15028 * objc.dg/dwarf-1.m: Likewise.
15029 * objc.dg/dwarf-2.m: Likewise.
15030 * obj-c++.dg/dwarf-2.mm: Likewise.
15031
15032 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15033
15034 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15035 * objc.dg/dwarf-2.m: Likewise.
15036 * obj-c++.dg/dwarf-2.mm: Likewise.
15037
15038 PR libfortran/28603
15039 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15040
15041 PR testsuite/27611
15042 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15043
15044 PR testsuite/27033
15045 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15046
15047 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
15048
15049 PR target/27827
15050 * gcc.target/i386/pr27827.c: New testcase.
15051
15052 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
15053
15054 PR fortran/28590
15055 * gfortran.dg/sequence_types_1.f90: New test.
15056
15057 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
15058
15059 PR fortran/28548
15060 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15061 dg-warning. Add -pedantic option.
15062
15063 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15064
15065 PR c/28502
15066 * gcc.dg/proto-1.c: New test.
15067
15068 PR c/27721
15069 * gcc.dg/lvalue-4.c: New test.
15070
15071 PR c/28136
15072 * gcc.dg/init-bad-5.c: New test.
15073
15074 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15075
15076 PR c++/28347
15077 * g++.dg/ext/typedef-init.C: Add new test for typedef
15078 initialization inside templates. Adjust existing error markers.
15079
15080 2006-08-03 Mark Mitchell <mark@codesourcery.com>
15081
15082 PR c++/28148
15083 * g++.dg/init/ptrmem3.C: New test.
15084
15085 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
15086
15087 PR tree-optimization/27770
15088 * lib/target-support.exp: New target keyword "section_anchors".
15089 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15090 tests.
15091 * gcc.dg/vect/section-anchors-pr27770.c: New test.
15092 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15093 * gcc.dg/vect/section-anchors-vect-69.c: New test.
15094 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15095
15096 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15097
15098 * gcc.dg/20060801-1.c: Add missing '}'.
15099
15100 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15101
15102 PR c++/27508
15103 * g++.dg/parse/dtor9.C: New test.
15104 * g++.dg/parse/dtor10.C: New test.
15105 * g++.dg/other/error7.C: Adjust error-marker.
15106
15107 PR c++/28274
15108 * g++.dg/other/default5.C: New test.
15109
15110 2006-08-02 Richard Guenther <rguenther@suse.de>
15111
15112 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15113
15114 2006-08-02 Mark Mitchell <mark@codesourcery.com>
15115
15116 PR c++/28557
15117 * g++.dg/template/conv9.C: New test.
15118
15119 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15120
15121 PR debug/28063
15122 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15123 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15124 Optionally return assembly text. Update callers.
15125 (check_no_compiler_messages): Update verbose messages.
15126 (check_no_messages_and_pattern): New.
15127 (check_effective_target_string_merging): New.
15128
15129 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15130
15131 PR c++/28250
15132 * g++.dg/eh/catch4.C: New test.
15133
15134 PR c++/28257
15135 * g++.dg/other/qual1.C: New test.
15136
15137 PR c++/28259
15138 * g++.dg/inherit/error2.C: New test.
15139
15140 PR c++/28267
15141 * g++.dg/other/new1.C: New test.
15142
15143 * g++.dg/warn/pr23075.C: Remove obsolete test.
15144 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15145 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15146
15147 2006-07-31 Mark Mitchell <mark@codesourcery.com>
15148
15149 PR c++/28523
15150 * g++.dg/eh/cast1.C: New test.
15151
15152 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
15153
15154 PR libfortran/28452
15155 * gfortran.dg/random_3.f90: New test.
15156
15157 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15158
15159 PR c++/28432
15160 * g++.dg/other/pr28304.C: Change expected error message.
15161 * g++.dg/other/pr28432.C: New test.
15162
15163 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15164
15165 PR c++/28256
15166 * g++.dg/init/brace2.C: Change expected error message, add empty init.
15167
15168 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
15169
15170 PR debug/23336
15171 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15172 at -g1.
15173 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15174 g++.dg/debug/enum-2.C: New.
15175
15176 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15177
15178 PR c++/6634
15179 * g++.dg/parse/long1.C: Add more tests.
15180
15181 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15182
15183 * gfortran.dg/lrshift_1.c: New file.
15184
15185 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15186
15187 PR libgfortran/28335
15188 * gfortran.dg/no_unit_error_1.f90: New test.
15189
15190 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15191
15192 PR libgfortran/28335
15193 * gfortran.dg/no_unit_error_1.f90: Delete test.
15194 * gfortran.dg/no_unit_error_2.f90: Delete test.
15195
15196 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15197
15198 * gfortran.dg/chmod_3.f90: New test.
15199 * gfortran.dg/ltime_gmtime_1.f90: New test.
15200 * gfortran.dg/ltime_gmtime_2.f90: New test.
15201 * gfortran.dg/lrshift_1.f90: New test.
15202 * gfortran.dg/chmod_1.f90: New test.
15203 * gfortran.dg/chmod_2.f90: New test.
15204
15205 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
15206
15207 PR c++/27668
15208 * g++.dg/template/crash55.C: New test.
15209
15210 PR c++/27962
15211 * g++.dg/template/nontype16.C: New test.
15212
15213 * g++.dg/template/void2.C: Adjust error markers.
15214 * g++.dg/template/nontype5.C: Adjust error markers.
15215
15216 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
15217
15218 * gcc.target/i386/stack-prot-kernel.c: New test.
15219
15220 2006-07-27 Roger Sayle <roger@eyesopen.com>
15221
15222 * gcc.dg/builtins-55.c: New test case.
15223
15224 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
15225
15226 PR rtl-optimization/27907
15227 * gcc.c-torture/compile/pr27907.c: New test.
15228
15229 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15230
15231 * gfortran.dg/mclock.f90: New test.
15232 * gfortran.dg/int_conv_1.f90: New test.
15233 * gfortran.dg/stat_1.f90: New test.
15234 * gfortran.dg/stat_2.f90: New test.
15235
15236 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15237
15238 PR libgfortran/28335
15239 * gfortran.dg/no_unit_error_1.f90: New test.
15240 * gfortran.dg/no_unit_error_2.f90: New test.
15241 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15242
15243 2006-07-25 Roger Sayle <roger@eyesopen.com>
15244
15245 PR middle-end/28473
15246 * gcc.dg/fold-convround-1.c: New test case.
15247
15248 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15249
15250 * gfortran.dg/arithmetic_if.f90: Fix comments.
15251
15252 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15253
15254 PR c++/27572
15255 * g++.dg/other/typedef1.C: New test.
15256 * g++.dg/template/typedef4.C: New test.
15257 * g++.dg/template/typedef5.C: New test.
15258
15259 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
15260
15261 PR fortran/28416
15262 * gfortran.dg/allocatable_dummy_3.f90: New.
15263
15264 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15265
15266 PR fortran/28439
15267 * gfortran.dg/arithmetic_if.f90: New test.
15268
15269 2006-07-24 Uros Bizjak <uros@kss-loka.si>
15270
15271 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15272 avoid memcpy optimization.
15273
15274 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15275
15276 PR fortran/25289
15277 * gfortran.dg/direct_io_6.f90: New test.
15278
15279 2006-07-24 Jan Hubicka <jh@suse.cz>
15280
15281 PR c/25795
15282 PR c++/27369
15283 * gcc.dg/pr25795.c: New test.
15284 * gcc.dg/pr25795-1.c: New test.
15285
15286 2006-07-23 Roger Sayle <roger@eyesopen.com>
15287
15288 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15289 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15290 which may be transformed to "g || h" on some platforms.
15291
15292 2006-07-23 Mark Mitchell <mark@codesourcery.com>
15293
15294 PR c++/28025
15295 * g++.dg/template/friend45.C: New test.
15296
15297 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15298
15299 PR libgfortran/28339
15300 * gfortran.dg/arrayio_8.f90: New test.
15301
15302 2006-07-21 Mike Stump <mrs@apple.com>
15303
15304 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15305
15306 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15307
15308 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15309
15310 PR c++/28250
15311 * g++.dg/eh/catch3.C: New test.
15312
15313 PR c++/28363
15314 * g++.dg/template/defarg10.C: New test.
15315
15316 2006-07-20 Paul Brook <paul@codesourcery.com>
15317
15318 PR 27363
15319 * gcc.dg/pr27363.c: New test.
15320
15321 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15322
15323 PR c++/28338
15324 * g++.dg/init/ref13.C: New test.
15325
15326 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15327
15328 PR obj-c++/28434
15329 * obj-c++.dg/proto-error-1.mm: New test.
15330
15331 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15332
15333 PR c++/28337
15334 * g++.dg/template/string1.C: New test.
15335
15336 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15337
15338 PR c++/28048
15339 * g++.dg/template/defarg9.C: New test.
15340
15341 PR c++/28235
15342 * g++.dg/template/static27.C: New test.
15343
15344 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15345
15346 PR 28410
15347 * gcc.dg/tree-ssa/pr28410.c: New test.
15348
15349 2006-07-18 Lee Millward <lee.millward@gmail.com>
15350
15351 PR c++/28258
15352 * g++/dg/other/error13.C: New test.
15353
15354 PR c++/28260
15355 * g++.dg/template/friend44.C: New test.
15356
15357 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15358
15359 PR c++/27495
15360 * g++.dg/other/pr27495.C: New.
15361
15362 2006-07-18 Olivier Hainque <hainque@adacore.com>
15363
15364 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15365 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15366
15367 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15368
15369 PR c/28286
15370 * gcc.dg/pragma-pack-4.c: New test.
15371
15372 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15373
15374 PR c++/28291
15375 * g++.dg/ext/pr28291.C: New test.
15376
15377 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15378
15379 PR middle-end/28403
15380 * gcc.c-torture/execute/pr28403.c: New test.
15381
15382 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15383
15384 PR middle-end/28402
15385 * gcc.dg/pr28402.c: New test.
15386
15387 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15388
15389 PR c++/28304
15390 * g++.dg/other/pr28304.C: New test.
15391
15392 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15393
15394 PR other/28251
15395 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15396 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15397
15398 2006-07-17 Richard Guenther <rguenther@suse.de>
15399
15400 PR tree-optimization/28238
15401 * g++.dg/tree-ssa/pr28238.C: New testcase.
15402
15403 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15404
15405 PR c++/28250
15406 * g++.dg/eh/catch1.C: New test.
15407 * g++.dg/eh/catch2.C: New test.
15408
15409 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15410
15411 PR c++/28370
15412 * g++.dg/template/anon3.C: New test.
15413
15414 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15415
15416 PR fortran/20844
15417 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15418 specifiers requiring an explicit format tag..
15419
15420 PR fortran/28201
15421 * gfortran.dg/generic_5: New test.
15422
15423 PR fortran/20893
15424 * gfortran.dg/elemental_optional_args_1.f90: New test.
15425
15426 2006-07-16 Olivier Hainque <hainque@adacore.com>
15427
15428 * gnat.dg/assert.ads: New file.
15429 * gnat.dg/controlled_record.ads: Likewise.
15430 * gnat.dg/controlled_record.adb: Likewise.
15431
15432 2006-07-15 Lee Millward <lee.millward@gmail.com>
15433
15434 PR c++/28292
15435 * g++.dg/other/error12.C: New test.
15436
15437 PR c++/28269
15438 * g++.dg/template/crash54.C: New test.
15439
15440 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15441
15442 PR c++/28249
15443 * g++.dg/parse/catch1.C: New test.
15444
15445 PR c++/28294
15446 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15447
15448 PR c++/28387
15449 * g++.dg/ext/attrib24.C: New test.
15450
15451 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15452
15453 PR c++/28343
15454 * g++.dg/ext/asmspec1.C: New test.
15455
15456 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15457
15458 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15459 (dg-test): Support shouldfail tests.
15460 * lib/target-supports-dg.exp (dg-shouldfail): New.
15461 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15462 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15463 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15464 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15465 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15466 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15467 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15468
15469 2006-07-13 Jan Hubicka <jh@suse.cz>
15470
15471 * gcc.target/i386/memcpy-1.c: New.
15472
15473 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15474
15475 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15476
15477 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15478
15479 PR fortran/25097
15480 * gfortran.dg/present_1.f90: New test.
15481
15482 PR fortran/20903
15483 * gfortran.dg/interface_derived_type_1.f90: New test.
15484
15485 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
15486
15487 PR fortran/28213
15488 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15489 list.
15490
15491 2006-07-07 Lee Millward <lee.millward@gmail.com>
15492
15493 PR c++/27820
15494 * g++.dg/other/label1.C: New test.
15495
15496 2006-07-07 Richard Guenther <rguenther@suse.de>
15497
15498 PR middle-end/28268
15499 * gcc.dg/torture/pr28268.c: New testcase.
15500
15501 2006-07-07 Steve Ellcey <sje@cup.hp.com>
15502
15503 PR c++/27019
15504 * g++.dg/ext/pr27019.C: New.
15505
15506 2006-07-07 Richard Guenther <rguenther@suse.de>
15507
15508 PR tree-optimization/28187
15509 * gcc.dg/pr28187.c: New testcase.
15510
15511 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
15512
15513 * gnat.dg/address_conversion.adb: New test.
15514 * gnat.dg/boolean_subtype.adb: Likewise.
15515 * gnat.dg/frame_overflow.adb: Likewise.
15516 * gnat.dg/pointer_array.adb: Likewise.
15517 * gnat.dg/pointer_conversion.adb: Likewise.
15518
15519 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
15520
15521 PR fortran/28237
15522 PR fortran/23420
15523 * gfortran.dg/print_fmt_5.f90: New test.
15524
15525 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15526
15527 PR fortran/28129
15528 * gfortran.dg/bounds_check_4.f90: New test.
15529
15530 2006-07-05 Richard Guenther <rguenther@suse.de>
15531
15532 PR target/28158
15533 * gfortran.dg/pr28158.f90: New testcase.
15534
15535 2006-07-05 Richard Guenther <rguenther@suse.de>
15536
15537 PR tree-optimization/28162
15538 * gcc.dg/pr28162.c: New testcase.
15539
15540 2006-07-05 Richard Guenther <rguenther@suse.de>
15541 Andrew Pinski <pinskia@gcc.gnu.org>
15542
15543 PR c++/27084
15544 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15545
15546 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
15547
15548 PR fortran/28174
15549 * gfortran.dg/actual_array_substr_2.f90: New test.
15550
15551 PR fortran/28167
15552 * gfortran.dg/actual_array_constructor_2.f90: New test.
15553
15554 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15555
15556 * gfortran.dg/itime_idate_1.f: New test.
15557 * gfortran.dg/itime_idate_2.f: New test.
15558
15559 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15560
15561 PR libgfortran/27704
15562 * gfortran.dg/open_status_3.f90: New test.
15563 * gfortran.dg/fmt_l.f90: Update for new feature.
15564
15565 2006-07-03 Asher Langton <langton2@llnl.gov>
15566
15567 * gfortran.dg/oldstyle_2.f90: New.
15568
15569 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15570
15571 * gnat.dg/string_slice.adb: New test.
15572
15573 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15574
15575 PR fortran/19259
15576 * gfortran.dg/semicolon_fixed.c: New.
15577 * gfortran.dg/semicolon_free.c: New.
15578
15579 2006-06-30 Mike Stump <mrs@apple.com>
15580
15581 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15582 that don't support internal visibility.
15583
15584 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15585
15586 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15587 for '(' / ')' needing an extra '\'.
15588
15589 2006-06-29 Roger Sayle <roger@eyesopen.com>
15590
15591 PR middle-end/27428
15592 * gcc.dg/pr27428-1.c: New test case.
15593
15594 2006-06-29 Mike Stump <mrs@apple.com>
15595
15596 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15597 on darwin as we can't align commons large enough yet.
15598
15599 * gcc.dg/vla-8.c: Add additional testcases.
15600
15601 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15602
15603 PR c++/28114
15604 * g++.dg/other/pr28114.C: New.
15605
15606 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15607
15608 * gcc.c-torture/compile/20060625-1.c: New test.
15609
15610 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15611
15612 PR fortran/20867
15613 * gfortran.dg/stfunc_3.f90: New test.
15614
15615 PR fortran/25056
15616 * gfortran.dg/impure_actual_1.f90: New test.
15617
15618 PR fortran/20874
15619 * gfortran.dg/elemental_result_1.f90: New test.
15620
15621 PR fortran/25073
15622 * gfortran.dg/select_7.f90: New test.
15623
15624 PR fortran/27554
15625 * intrinsic_actual_1.f: New test.
15626
15627 PR fortran/22038
15628 PR fortran/28119
15629 * gfortran.dg/forall_4.f90: New test.
15630
15631 PR fortran/25072
15632 * gfortran.dg/forall_5.f90: New test.
15633
15634 2006-06-25 Lee Millward <lee.millward@gmail.com>
15635
15636 PR c++/28051
15637 * g++.dg/template/using13.C: New test.
15638
15639 PR c++/28054
15640 * g++.dg/other/incomplete3.C: New test.
15641
15642 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15643
15644 PR fortran/28081
15645 * gfortran.dg/substr_3.f: New test.
15646 * gfortran.dg/equiv_2.f90: Update expected error message.
15647
15648 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15649
15650 PR fortran/28118
15651 * gfortran.dg/actual_array_substr_1.f90: New test.
15652
15653 2006-06-24 Olivier Hainque <hainque@adacore.com>
15654
15655 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15656 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15657
15658 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15659
15660 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15661
15662 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15663
15664 PR fortran/27981
15665 * gfortran.dg/simpleif_2.f90: New test.
15666
15667 2006-06-23 Lee Millward <lee.millward@gmail.com>
15668
15669 * g++.dg/template/error22.C: Fix typo.
15670
15671 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15672
15673 PR c++/28112
15674 * g++.dg/ext/attrib23.C: New test.
15675
15676 2006-06-23 Olivier Hainque <hainque@adacore.com>
15677
15678 * gnat.dg/varsize_temp.adb: New test.
15679
15680 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15681
15682 PR c++/11468
15683 * g++.dg/other/java2.C: New test.
15684
15685 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15686
15687 PR target/27789
15688 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15689 initialization.
15690
15691 2006-06-22 Roger Sayle <roger@eyesopen.com>
15692
15693 PR target/27531
15694 * gcc.dg/pr27531-1.c: New test case.
15695
15696 2006-06-22 Asher Langton <langton2@llnl.gov>
15697
15698 PR fortran/24748
15699 * gfortran.dg/implicit_8.f90: New.
15700
15701 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15702
15703 PR rtl-optimization/28121
15704 * gcc.dg/pr28121.c: New test.
15705
15706 2006-06-22 Lee Millward <lee.millward@gmail.com>
15707
15708 PR c++/27805
15709 * g++.dg/parse/ptrmem6.C: New test.
15710
15711 PR c++/27821
15712 * g++.dg/template/error22.C: New test.
15713
15714 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15715
15716 PR c++/28111
15717 * g++.dg/template/friend43.C: New test.
15718
15719 PR c++/28110
15720 * g++.dg/template/crash53.C: New test.
15721
15722 PR c++/28109
15723 * g++.dg/rtti/incomplete1.C: New test.
15724
15725 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15726
15727 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15728
15729 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15730
15731 * gcc.c-torture/execute/complex-7.c: New.
15732
15733 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15734
15735 * gcc.dg/merge-all-constants-1.c: New test.
15736
15737 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15738
15739 PR c++/28113
15740 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15741
15742 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15743
15744 * gfortran.dg/rrspacing_1.f90: New test.
15745
15746 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15747
15748 PR c++/28052
15749 * g++.dg/other/bitfield2.C: New test.
15750
15751 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15752
15753 PR tree-optimization/27331
15754 * gcc.dg/pr27331.c: New test.
15755
15756 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15757 Eric Botcazou <ebotcazou@adacore.com>
15758
15759 PR ada/18692
15760 * lib/gnat.exp: New file.
15761 * lib/gnat-dg.exp: Likewise.
15762 * gnat.dg: New directory.
15763 * gnat.dg/dg.exp: New driver.
15764 * gnat.dg/specs: New directory.
15765 * gnat.dg/specs/specs.exp: New driver.
15766 * gnat.dg/style: New directory.
15767 * gnat.dg/style/style.exp: New driver.
15768
15769 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15770
15771 PR fortran/16206
15772 * gfortran.dg/array_initializer_1.f90: New test.
15773
15774 PR fortran/28005
15775 * gfortran.dg/matmul_3.f90: New test.
15776
15777 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15778
15779 PR middle-end/28075
15780 * gcc.dg/tree-ssa/inline-1.c: New test.
15781
15782 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15783
15784 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15785 in malloc prototype; remove XFAIL.
15786 * gcc.dg/pr18241-2.c: Ditto.
15787 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15788 in memset prototype; remove XFAIL.
15789 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15790
15791 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15792
15793 * gcc.dg/vla-8.c: Add.
15794
15795 2006-06-19 Richard Guenther <rguenther@suse.de>
15796
15797 PR tree-optimization/27090
15798 * g++.dg/tree-ssa/pr27090.C: New testcase.
15799
15800 2006-06-19 Roger Sayle <roger@eyesopen.com>
15801
15802 PR target/27861
15803 * gcc.dg/pr27861-1.c: New test case.
15804
15805 2006-06-19 Richard Guenther <rguenther@suse.de>
15806
15807 PR middle-end/28045
15808 * gcc.dg/torture/pr28045.c: New testcase.
15809
15810 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15811
15812 PR fortran/26801
15813 * gfortran.dg/associated_4.f90: New test.
15814
15815 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15816
15817 PR fortran/19310
15818 PR fortran/19904
15819 * gfortran.dg/real_const_3.f90: New test.
15820
15821 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15822
15823 PR c++/28016
15824 * g++.dg/template/static26.C: New test.
15825
15826 PR c++/27979
15827 * g++.dg/expr/bitfield2.C: New test.
15828
15829 PR c++/27884
15830 * g++.dg/parse/linkage2.C: New test.
15831
15832 2006-06-16 Richard Guenther <rguenther@suse.de>
15833
15834 PR middle-end/27116
15835 * gcc.dg/pr15785-1.c: Revert last change.
15836 * gcc.dg/torture/pr27116-2.c: New testcase.
15837
15838 2006-06-16 Roger Sayle <roger@eyesopen.com>
15839
15840 PR middle-end/27802
15841 * gcc.dg/pr27802-1.c: New test case.
15842
15843 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15844
15845 PR c++/27689
15846 * g++.dg/template/ttp18.C: New test.
15847 * g++.dg/template/ttp19.C: Likewise.
15848
15849 PR c++/27666
15850 * g++.dg/expr/cond9.C: New test.
15851
15852 PR c++/27640
15853 * g++.dg/template/ctor7.C: New test.
15854
15855 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15856
15857 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15858
15859 2006-06-16 Richard Guenther <rguenther@suse.de>
15860
15861 PR tree-optimization/27781
15862 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15863
15864 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15865
15866 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15867
15868 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15869
15870 * gcc.dg/tree-ssa/loop-18.c: New test.
15871
15872 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15873
15874 PR c++/27665
15875 * g++.dg/template/crash52.C: New test.
15876
15877 PR c++/27648
15878 * g++.dg/ext/attrib22.C: New test.
15879
15880 PR c++/26559
15881 * g++.dg/template/builtin1.C: New test.
15882 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15883
15884 PR c++/28018
15885 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15886 assignment.
15887 * g++.old-deja/g++.pt/crash51.C: Likewise.
15888
15889 PR c++/27227
15890 * g++.dg/lookup/linkage1.C: New test.
15891 * g++.dg/lookup/linkage2.C: Likewise.
15892
15893 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15894
15895 PR middle-end/27959
15896 * gcc.dg/pr27959.c: New testcase.
15897
15898 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15899
15900 PR target/28014:
15901 * g++.dg/eh/div.C: New test.
15902
15903 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15904
15905 PR c++/27894
15906 * g++.dg/tree-ssa/pr26757.C: New test.
15907 * g++.dg/tree-ssa/pr27894.C: New test.
15908
15909 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15910
15911 * gcc.c-torture/compile/20060609-1.c: New test.
15912
15913 PR target/27863
15914 * gcc.c-torture/compile/pr27863.c: New test.
15915
15916 2006-06-13 Richard Guenther <rguenther@suse.de>
15917
15918 PR tree-optimization/27830
15919 * g++.dg/tree-ssa/pr27830.C: New testcase.
15920
15921 2006-06-13 Matthew Sachs <msachs@apple.com>
15922
15923 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15924 the list of compiler flags; this causes those flags to be checked
15925 for things like dg-skip-if.
15926
15927 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15928
15929 PR c++/27601
15930 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15931
15932 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15933 Kazu Hirata <kazu@codesourcery.com>
15934
15935 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15936 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15937
15938 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15939
15940 PR c++/27933
15941 * g++.dg/lookup/using15.C: New test.
15942
15943 PR c++/27951
15944 * g++.dg/other/anon4.C: New test.
15945
15946 2006-06-12 Roger Sayle <roger@eyesopen.com>
15947
15948 PR c++/21210
15949 * g++.dg/init/complex1.C: New test case.
15950
15951 2006-06-11 Eric Christopher <echristo@apple.com>
15952
15953 PR middle-end/27948
15954 * gcc.dg/bf-ms-layout.c: Run on darwin.
15955 * gcc.dg/bf-no-ms-layout: Ditto.
15956 * gcc.dg/attr-ms_struct-2.c: New.
15957 * gcc.dg/bf-ms-layout-2.c: Ditto.
15958
15959 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15960
15961 * gcc.dg/attr-ms_struct-packed1.c: New.
15962
15963 2006-06-09 Mike Stump <mrs@apple.com>
15964
15965 * gcc.dg/vla-7.c: Add.
15966
15967 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15968
15969 PR fortran/24558
15970 * gfortran.dg/entry_6.f90: New test.
15971
15972 PR fortran/20877
15973 PR fortran/25047
15974 * gfortran.dg/entry_7.f90: New test.
15975
15976 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15977
15978 PR c/27747
15979 * gcc.dg/cpp/_Pragma6.c: New test.
15980
15981 PR c++/27748
15982 * g++.dg/cpp/_Pragma1.C: New test.
15983
15984 PR preprocessor/27746
15985 * gcc.dg/gomp/macro-3.c: New test.
15986 * gcc.dg/gomp/macro-4.c: New test.
15987 * g++.dg/gomp/macro-3.C: New test.
15988 * g++.dg/gomp/macro-4.C: New test.
15989
15990 2006-06-09 Richard Guenther <rguenther@suse.de>
15991
15992 PR tree-optimization/26998
15993 * gcc.dg/torture/pr26998.c: New testcase.
15994 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15995
15996 2006-06-08 Mike Stump <mrs@apple.com>
15997
15998 * gcc.dg/pr27095.c: Account for stubs.
15999
16000 PR target/26427
16001 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16002 produce bad code on darwin.
16003
16004 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16005
16006 PR fortran/27958
16007 * gfortran.dg/substr_2.f: New test.
16008
16009 2006-06-08 Asher Langton <langton2@llnl.gov>
16010
16011 PR fortran/27786
16012 * cray_pointers_2.f90: Add -fbounds-check compile flag.
16013
16014 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16015
16016 PR target/27421
16017 * gcc.dg/union-3.c: New test.
16018
16019 2006-06-08 Richard Guenther <rguenther@suse.de>
16020
16021 PR middle-end/27116
16022 * gcc.dg/torture/pr27116.c: New testcase.
16023 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16024
16025 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16026
16027 PR rtl-optimization/26449
16028 * gcc.dg/pr26449.c: New test.
16029
16030 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16031
16032 PR c++/27601
16033 * g++.dg/ext/offsetof1.C: Test member functions.
16034
16035 2006-06-07 Steve Ellcey <sje@cup.hp.com>
16036
16037 * gcc.dg/pr27095.c: Improve scanning.
16038
16039 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
16040
16041 PR fortran/23091
16042 * gfortran.dg/saved_automatic_1.f90: New test.
16043
16044 PR fortran/24168
16045 * gfortran.dg/array_simplify_1.f90: New test.
16046
16047 PR fortran/25090
16048 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16049
16050 PR fortran/25058
16051 * gfortran.dg/entry_dummy_ref_2.f90: New test.
16052
16053 2006-06-06 Mark Mitchell <mark@codesourcery.com>
16054
16055 PR c++/27177
16056 * g++.dg/expr/cast7.C: New test.
16057
16058 2006-06-06 Janis Johnson <janis187@us.ibm.com>
16059
16060 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16061 * lib/gcc-defs.exp (tool_check_compile): Ditto.
16062 * lib/fortran-torture.exp (fortran-torture-compile,
16063 fortran-torture-execute): Ditto.
16064
16065 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
16066
16067 PR target/27842
16068 * gcc.dg/vmx/pr27842.c: New test.
16069
16070 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16071
16072 PR libfortran/27895
16073 * gfortran.dg/bounds_check_3.f90: New test.
16074
16075 2006-06-05 Mike Stump <mrs@apple.com>
16076
16077 * objc.dg/objc-fast-4.m: Skip for ppc64.
16078
16079 2006-06-05 Steve Ellcey <sje@cup.hp.com>
16080
16081 PR testsuite/27705
16082 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16083
16084 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
16085 Victor Kaplansky <victork@il.ibm.com>
16086
16087 PR tree-optimizations/26360
16088 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16089 with -fno-tree-dce.
16090 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16091
16092 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
16093
16094 PR fortran/14067
16095 * gfortran.dg/data_char_1.f90: Add messages for truncated
16096 strings.
16097
16098 PR fortran/16943
16099 * gfortran.dg/func_decl_2.f90: New test.
16100
16101 PR fortran/20839
16102 * gfortran.dg/do_2.f90: New test.
16103
16104 PR fortran/27655
16105 * gfortran.dg/associated_3.f90: New test.
16106
16107 2006-06-04 Mark Mitchell <mark@codesourcery.com>
16108
16109 PR c++/27819
16110 * g++.dg/template/static25.C: New test.
16111
16112 PR c++/27722
16113 * g++.dg/init/array21.C: New test.
16114
16115 PR c++/27807
16116 * g++.dg/ext/complit7.C: New test.
16117
16118 PR c++/27806
16119 * g++.dg/parse/ptrmem5.C: New test.
16120
16121 2006-06-04 Roger Sayle <roger@eyesopen.com>
16122 Andrew Pinski <pinskia@physics.uc.edu>
16123
16124 PR c/27150
16125 PR middle-end/27382
16126 * gcc.dg/pr27150-1.c: New testcase.
16127 * gcc.dg/pr27382-1.c: New testcase.
16128 * gcc.dg/pr27382-2.c: New testcase.
16129
16130 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
16131
16132 PR c/25161
16133 PR c/27020
16134 * gcc.dg/array-10.c: New test.
16135
16136 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16137
16138 PR c++/27804
16139 * g++.dg/init/const4.C: New test.
16140 * g++.dg/init/member1.C: Add error-marker.
16141 * g++.dg/other/fold1.C: Adjust error-marker.
16142
16143 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16144
16145 PR c++/27601
16146 * g++.dg/ext/offsetof1.C: New test.
16147
16148 2006-06-04 Eric Christopher <echristo@apple.com>
16149
16150 * gcc.dg/attr-ms_struct-1.c: New.
16151
16152 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
16153
16154 * gcc.c-torture/compile/builtin_constant_p.c: New test.
16155
16156 2006-06-04 Richard Guenther <rguenther@suse.de>
16157
16158 PR tree-optimization/27039
16159 * gcc.dg/tree-ssa/loop-17.c: New testcase.
16160
16161 2006-06-03 Roger Sayle <roger@eyesopen.com>
16162
16163 PR target/26223
16164 * gcc.target/i386/amd64-abi-2.c: New test case.
16165
16166 2006-06-02 Eric Christopher <echristo@apple.com>
16167
16168 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16169 * gcc.target/i386/20020523-1.c: Skip if darwin.
16170 * gcc.target/i386/asm-3.c: Ditto.
16171 * gcc.target/i386/20011119-1.c: Ditto.
16172 * gcc.target/i386/clobbers.c: Remove pic part of test.
16173
16174 2006-06-02 Steve Ellcey <sje@cup.hp.com>
16175
16176 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16177 * g++.old-deja/g++.other/init19.C: Ditto.
16178 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16179 and add other platforms as expected failures.
16180
16181 2006-06-01 Steve Ellcey <sje@cup.hp.com>
16182
16183 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16184 (is-effective-target-keyword): Ditto.
16185
16186 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
16187
16188 PR fortran/27715
16189 * gfortran.dg/extended_char_comparison_1.f: New test.
16190
16191 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
16192
16193 PR fortran/25098
16194 * gfortran.dg/dummy_procedure_1.f90: New test.
16195
16196 PR fortran/25147
16197 * gfortran.dg/dummy_procedure_2.f90: New test.
16198
16199 * gfortran.dg/associated_2.f90: Correct to make consistent with
16200 standard.
16201
16202 2006-05-31 Roger Sayle <roger@eyesopen.com>
16203
16204 * gcc.target/i386/387-11.c: New test case.
16205
16206 2006-05-31 Mark Mitchell <mark@codesourcery.com>
16207
16208 PR c++/27801
16209 * g++.dg/template/cond6.C: New test.
16210
16211 PR c++/26496
16212 * g++.dg/template/crash51.C: New test.
16213 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16214
16215 PR c++/27385
16216 * g++.dg/init/array20.C: New test.
16217
16218 2006-05-31 Roger Sayle <roger@eyesopen.com>
16219
16220 * gcc.dg/builtins-54.c: New test case.
16221
16222 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16223
16224 PR c++/26433
16225 * g++.dg/template/fntry1.C: Add dg-do link.
16226
16227 PR c++/27808
16228 * g++.dg/parse/friend6.C: New test.
16229
16230 2006-05-30 Asher Langton <langton2@llnl.gov>
16231
16232 * gfortran.dg/cray_pointers_7.f90: New test.
16233
16234 2006-05-30 Roger Sayle <roger@eyesopen.com>
16235
16236 PR tree-optimization/23452
16237 * gcc.dg/fold-mulconj-1.c: New test case.
16238
16239 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16240
16241 PR c++/27803
16242 * g++.dg/parse/bitfield1.C: New test.
16243
16244 2006-05-30 Roger Sayle <roger@eyesopen.com>
16245
16246 * gcc.target/ppc-eq0-1.c: New test case.
16247 * gcc.target/ppc-negeq0-1.c: New test case.
16248
16249 2006-05-30 Dirk Mueller <dmueller@suse.de>
16250
16251 PR c/27273
16252 * gcc.dg/overflow-warn-5.c: New test.
16253
16254 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16255
16256 PR c/27718
16257 * gcc.dg/sizeof-1.c: New test.
16258
16259 2006-05-30 Uros Bizjak <uros@kss-loka.si>
16260
16261 PR target/27790
16262 * gcc.target/i386/pr27790.c: New test.
16263
16264 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16265
16266 PR libgfortran/27757
16267 * gfortran.dg/direct_io_5.f90: New test.
16268
16269 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16270
16271 PR libgfortran/27634
16272 * gfortran.dg/fmt_missing_period_1.f: New test.
16273 * gfortran.dg/fmt_missing_period_2.f: New test.
16274 * gfortran.dg/fmt_missing_period_3.f: New test.
16275
16276 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16277
16278 PR fortran/19777
16279 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16280 arrays.
16281
16282 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16283
16284 PR c++/27713
16285 * g++.dg/template/new6.C: New test.
16286
16287 2006-05-29 Roger Sayle <roger@eyesopen.com>
16288
16289 PR tree-optimization/24964
16290 * gcc.target/i386/387-10.c: New test case.
16291
16292 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
16293
16294 * intrinsics/string_intrinsics.c (compare_string):
16295 Use memcmp instead of strncmp to avoid tripping over
16296 CHAR(0) in a string.
16297
16298 2006-05-27 Richard Guenther <rguenther@suse.de>
16299
16300 PR middle-end/27773
16301 * gcc.dg/torture/pr27773.c: New testcase.
16302
16303 2006-05-27 Dirk Mueller <dmueller@suse.de>
16304
16305 * gcc.dg/pr24561.c: Rename to..
16306 * gcc.dg/pr25962.c: .. this.
16307
16308 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16309
16310 PR fortran/19777
16311 * gfortran.dg/bounds_check_2.f: New test.
16312
16313 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16314
16315 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16316 * gfortran.dg/byte_1.f90: Likewise.
16317 * gfortran.dg/dup_save_2.f90: Likewise.
16318
16319 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16320
16321 * gfortran.dg/associated_2.f90: New test.
16322
16323 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16324
16325 PR fortran/27524
16326 * gfortran.dg/bounds_check_1.f90: New test.
16327
16328 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16329
16330 PR rtl-optimization/27661
16331 * gcc.dg/pr27661.c: New test case.
16332
16333 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16334
16335 PR fortran/23151
16336 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16337 * gfortran.dg/print_parentheses_1.f: New test.
16338 * gfortran.dg/print_parentheses_2.f90: New test.
16339
16340 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16341
16342 PR target/27758
16343 * gcc.dg/pr27758.c: New test.
16344
16345 2006-05-24 Falk Hueffner <falk@debian.org>
16346
16347 * gcc.c-torture/compile/pr27571.c: New test.
16348
16349 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16350
16351 PR fortran/27709
16352 * gfortran.dg/spec_expr_4.f90: New test.
16353
16354 PR fortran/27155
16355 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16356
16357 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16358
16359 PR c++/20103
16360 * g++.dg/ext/complit6.C: New test.
16361 * g++.dg/ext/complit3.C: Adjust error markers.
16362 * g++.dg/init/const3.C: New test.
16363
16364 2006-05-25 Richard Guenther <rguenther@suse.de>
16365
16366 PR middle-end/27743
16367 * gcc.dg/torture/pr27743.c: New testcase.
16368
16369 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16370
16371 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16372
16373 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16374
16375 * gcc.dg/compat/scalar-by-value-x.h: New.
16376 * gcc.dg/compat/scalar-by-value-y.h: New.
16377 * gcc.dg/compat/scalar-by-value-5.c: New.
16378 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16379 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16380 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16381 * gcc.dg/compat/scalar-by-value-6.c: New.
16382 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16383 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16384 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16385
16386 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16387
16388 PR tree-optimization/27639
16389 PR tree-optimization/26719
16390 * gcc.dg/pr27639.c: New test.
16391 * gcc.dg/pr26719.c: New test.
16392 * gcc.dg/tree-ssa/scev-cast.c: New test.
16393
16394 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16395
16396 PR c++/20173
16397 * g++.dg/template/error21.C: New test.
16398
16399 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16400
16401 PR target/27696
16402 * gcc.target/i386/pr27696.c: New.
16403
16404 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16405
16406 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16407
16408 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16409
16410 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16411
16412 PR c++/27716
16413 * g++.dg/other/assign1.C: New test.
16414
16415 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16416
16417 PR target/27266
16418 * gcc.target/i386/pr27266.c: New.
16419
16420 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16421
16422 PR c++/27451
16423 * g++.dg/ext/asm9.C: New test.
16424
16425 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16426
16427 PR rtl-optimization/25514
16428 * gcc.c-torture/compile/pr25514.c: New test.
16429
16430 2006-05-22 Richard Guenther <rguenther@suse.de>
16431
16432 Revert
16433 2006-01-31 Richard Guenther <rguenther@suse.de>
16434
16435 * gcc.target/i386/sselibm-1.c: New testcase.
16436 * gcc.target/i386/sselibm-2.c: Likewise.
16437 * gcc.target/i386/sselibm-3.c: Likewise.
16438 * gcc.target/i386/sselibm-4.c: Likewise.
16439 * gcc.target/i386/sselibm-5.c: Likewise.
16440
16441 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16442
16443 PR c/27420
16444 * gcc.dg/func-args-2.c: New test.
16445
16446 PR c/26818
16447 * gcc.dg/struct-incompl-1.c: New test.
16448
16449 2006-05-22 Richard Guenther <rguenther@suse.de>
16450
16451 PR testsuite/27708
16452 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16453 the transformations we test for.
16454
16455 2006-05-22 Richard Guenther <rguenther@suse.de>
16456
16457 PR testsuite/27707
16458 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16459
16460 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16461
16462 PR c++/27210
16463 * g++.dg/warn/new1.C: New test.
16464 * g++.dg/template/new5.C: Likewise.
16465
16466 2006-05-21 Roger Sayle <roger@eyesopen.com>
16467
16468 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16469 * gcc.target/i386/20060512-3.c: Likewise.
16470
16471 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16472
16473 PR rtl-optimization/27671
16474 * gcc.c-torture/execute/pr27671-1.c: New.
16475 * gcc.dg/pr27671-2.c: Likewise.
16476
16477 PR tree-optimization/26622.
16478 * gcc.c-torture/compile/pr26622.c: New.
16479
16480 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16481
16482 PR fortran/27613
16483 * gfortran.dg/recursive_reference_1.f90: New test.
16484
16485 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16486
16487 PR fortran/25746
16488 * gfortran.dg/elemental_subroutine_3.f90: New test.
16489
16490 PR fortran/25090
16491 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16492
16493 PR fortran/27584
16494 * gfortran.dg/associated_target_1.f90: New test.
16495
16496 PR fortran/19015
16497 * gfortran.dg/maxloc_shape_1.f90: New test.
16498
16499 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16500
16501 PR libgfortran/24459
16502 * gfortran.dg/namelist_24.f90: New test.
16503 * gfortran.dg/namelist_12.f: Fix typo in comment.
16504
16505 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
16506
16507 PR middle-end/25776
16508 * g++.dg/other/error11.C: New test.
16509
16510 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16511
16512 * gcc.target/mips/pr26765.c: Add -w to options.
16513
16514 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16515
16516 * lib/target-supports.exp (check_effective_target_mpaired_single):
16517 New function.
16518 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16519 multilibs.
16520 * g++.dg/vect/vect.exp: Likewise.
16521
16522 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16523
16524 PR testsuite/25891
16525 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16526
16527 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
16528
16529 PR fortran/27662
16530 * gfortran.dg/temporary_1.f90: New file.
16531
16532 2006-05-19 Andreas Schwab <schwab@suse.de>
16533
16534 * g++.dg/other/unused1.C: Also match "stringz".
16535
16536 2006-05-19 Mark Mitchell <mark@codesourcery.com>
16537
16538 PR c++/26433
16539 * g++.dg/template/fntry1.C: New test.
16540
16541 2006-05-18 Mark Mitchell <mark@codesourcery.com>
16542
16543 PR c++/27471
16544 PR c++/27506
16545 * g++.dg/conversion/bitfield5.C: New test.
16546 * g++.dg/conversion/bitfield6.C: New test.
16547
16548 2006-05-18 Mike Stump <mrs@apple.com>
16549
16550 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16551 * gcc.dg/vla-4.c: Add.
16552 * gcc.dg/vla-5.c: Add.
16553 * gcc.dg/vla-6.c: Add.
16554
16555 2006-05-12 Stuart Hastings <stuart@apple.com>
16556
16557 * gcc.target/i386/20060512-1.c: New.
16558 * gcc.target/i386/20060512-2.c: New.
16559 * gcc.target/i386/20060512-3.c: New.
16560 * gcc.target/i386/20060512-4.c: New.
16561
16562 2006-05-17 Mark Mitchell <mark@codesourcery.com>
16563
16564 PR c++/26122
16565 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16566
16567 PR c++/26068
16568 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16569 * g++.dg/parse/linkage1.C: New test.
16570
16571 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16572
16573 PR tree-optimization/27548
16574 * g++.dg/tree-ssa/pr27548.C: New test.
16575
16576 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16577
16578 PR fortran/26551
16579 * gfortran.dg/recursive_check_1.f: New test.
16580 * gfortran.dg/recursive_check_2.f90: New test.
16581
16582 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16583
16584 * g++.dg/opt/temp2.C: New test.
16585
16586 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16587
16588 PR c++/27491
16589 * g++.dg/init/brace5.C: New test.
16590
16591 PR middle-end/27415
16592 * gcc.dg/gomp/pr27415.c: New test.
16593 * g++.dg/gomp/pr27415.C: New test.
16594
16595 PR tree-optimization/27549
16596 * g++.dg/tree-ssa/pr27549.C: New test.
16597
16598 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16599
16600 PR libgfortran/27575
16601 * gfortran.dg/read_eof_4.f90: New test.
16602
16603 2006-05-16 Richard Guenther <rguenther@suse.de>
16604
16605 PR tree-optimization/22303
16606 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16607
16608 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16609
16610 PR middle-end/27573
16611 * gcc.dg/gomp/pr27573.c: New test.
16612 * gfortran.dg/gomp/pr27573.f90: New test.
16613
16614 PR c/27499
16615 * gcc.dg/gomp/pr27499.c: New test.
16616 * g++.dg/gomp/pr27499.C: New test.
16617
16618 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16619
16620 PR c++/27339
16621 * g++.dg/parser/access8.C: Adjust error marker.
16622 * g++.dg/template/access17.C: New test.
16623 * g++.dg/template/access18.C: Likewise.
16624
16625 2006-05-15 Roger Sayle <roger@eyesopen.com>
16626
16627 PR target/26600
16628 * gcc.target/i386/pr26600.c: New test case.
16629
16630 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16631
16632 PR c++/27505
16633 * g++.dg/expr/bitfield1.C: New test.
16634
16635 2006-05-15 Richard Guenther <rguenther@suse.de>
16636
16637 PR tree-optimization/27603
16638 * gcc.dg/torture/pr27603.c: New testcase.
16639
16640 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16641
16642 PR fortran/25090
16643 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16644
16645 PR fortran/25082
16646 * gfortran.dg/scalar_return_1.f90: New test.
16647
16648 PR fortran/27411
16649 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16650
16651 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16652
16653 * gcc.dg/gomp/critical-4.c: New test.
16654 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16655 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16656 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16657 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16658
16659 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16660
16661 PR c++/27582
16662 * g++.dg/template/dependent-args1.C: New test.
16663
16664 PR c++/27581
16665 * g++.dg/lookup/this1.C: New test.
16666
16667 PR c++/27315
16668 * g++.dg/template/operator6.C: New test.
16669 * g++.dg/template/incomplete3.C: New test.
16670
16671 PR c++/27559
16672 * g++.dg/template/new4.C: New test.
16673
16674 PR c++/27496
16675 * g++.dg/template/void2.C: New test.
16676
16677 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16678
16679 * g++.dg/template/dependent-expr5.C: New test.
16680
16681 2006-05-14 Roger Sayle <roger@eyesopen.com>
16682
16683 PR middle-end/26729
16684 * gcc.dg/pr26729-1.c: New test case.
16685
16686 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16687
16688 * gcc.dg/pr27003.c: New test.
16689
16690 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16691
16692 * lib/target-supports.dg (check_cxa_atexit_available): Change
16693 v3_target_compile to ${tool}_target_compile.
16694
16695 2006-05-11 Jason Merrill <jason@redhat.com>
16696
16697 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16698
16699 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16700
16701 PR fortran/27553
16702 * gfortran.dg/label_5.f90: New test.
16703
16704 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16705
16706 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16707 check_effective_target_powerpc_altivec_ok): New.
16708 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16709 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16710 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16711 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16712 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16713 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16714 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16715 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16716 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16717 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16718 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16719 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16720 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16721 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16722 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16723 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16724 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16725 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16726 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16727 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16728 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16729 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16730 gcc.target/powerpc/altivec-9.c,
16731 gcc.target/powerpc/altivec-consts.c,
16732 gcc.target/powerpc/altivec-pr22085.c,
16733 gcc.target/powerpc/altivec-splat.c,
16734 gcc.target/powerpc/altivec-types-1.c,
16735 gcc.target/powerpc/altivec-types-2.c,
16736 gcc.target/powerpc/altivec-types-3.c,
16737 gcc.target/powerpc/altivec-types-4.c,
16738 gcc.target/powerpc/altivec-varargs-1.c,
16739 gcc.target/powerpc/altivec-vec-merge.c,
16740 gcc.target/powerpc/ppc-vector-memcpy.c,
16741 gcc.target/powerpc/ppc-vector-memset.c,
16742 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16743 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16744 these effective targets.
16745 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16746 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16747
16748 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16749
16750 PR middle-end/27384
16751 * g++.dg/other/fold1.C: New test.
16752
16753 PR middle-end/27488
16754 * gcc.dg/fold-nonneg-1.c: New test.
16755
16756 PR c++/27547
16757 * g++.dg/other/operator1.C: New test.
16758
16759 2006-05-11 Richard Guenther <rguenther@suse.de>
16760
16761 PR middle-end/27529
16762 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16763
16764 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16765
16766 * lib/target-supports-dg.exp (check-flags): New.
16767 (dg-skip-if): Move flag checks.
16768
16769 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16770
16771 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16772 * lib/target-supports.dg (check_cxa_atexit_available): New.
16773
16774 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16775
16776 PR fortran/27470
16777 * gfortran.dg/multiple_allocation_2.f90: New test case.
16778
16779 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16780
16781 * gcc.target/arm/pr27387.C: Fix a comment typo.
16782
16783 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16784
16785 PR fortran/24549
16786 * gfortran.dg/error_recovery_1.f90: New test.
16787
16788 2006-05-10 Richard Guenther <rguenther@suse.de>
16789
16790 PR tree-optimization/27302
16791 * gcc.dg/torture/pr27302.c: New testcase.
16792
16793 2006-05-09 Dirk Mueller <dmueller@suse.de>
16794 Richard Guenther <rguenther@suse.de>
16795
16796 PR middle-end/27498
16797 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16798
16799 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16800
16801 PR rtl-optimization/27335
16802 * gcc.dg/pr27335.c: New test.
16803
16804 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16805
16806 * gcc.target/mips/mips-ps-5.c: New file.
16807
16808 2006-05-08 Jan Hubicka <jh@suse.cz>
16809
16810 PR middle-end/25962
16811 * gcc.dg/pr25962.c: New.
16812
16813 2006-05-08 Roger Sayle <roger@eyesopen.com>
16814
16815 PR target/27158
16816 * gcc.target/powerpc/pr27158.c: New test case.
16817
16818 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16819
16820 PR testsuite/27476
16821 * ada/acats/run_all.sh: Use test -z.
16822
16823 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16824
16825 PR libfortran/18271
16826 * gfortran.dg/spec_expr_3.f90: New test.
16827
16828 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16829
16830 PR target/24879
16831 * gcc.target/i386/monitor.c: New file.
16832
16833 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16834
16835 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16836
16837 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16838
16839 PR c++/27447
16840 * g++.dg/other/ptrmem7.C: New test.
16841
16842 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16843
16844 PR target/27421
16845 * gcc.dg/array-9.c: New test.
16846
16847 2006-05-07 Richard Guenther <rguenther@suse.de>
16848
16849 PR tree-optimization/27409
16850 * gcc.dg/torture/pr27409.c: New testcase.
16851
16852 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16853
16854 PR fortran/27457
16855 * gfortran.dg/select_6.f90: New.
16856
16857 2006-05-07 Richard Guenther <rguenther@suse.de>
16858
16859 PR tree-optimization/27136
16860 * gcc.dg/torture/pr27136.c: New testcase.
16861
16862 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16863
16864 PR fortran/24813
16865 * gfortran.dg/char_cons_len_1.f90: New test.
16866
16867 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16868
16869 PR c++/27427
16870 * g++.dg/template/incomplete2.C: New test.
16871
16872 2006-05-06 Richard Guenther <rguenther@suse.de>
16873
16874 PR tree-optimization/27151
16875 * gcc.dg/vect/pr27151.c: New testcase.
16876
16877 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16878
16879 PR c++/27430
16880 * g++.dg/template/void1.C: New test.
16881
16882 PR c++/27423
16883 * g++.dg/other/void2.C: New test.
16884
16885 PR c++/27422
16886 * g++.dg/conversion/void1.C: New test.
16887
16888 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16889
16890 PR/21391
16891 * g++.dg/other/unused1.C: New.
16892
16893 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16894
16895 PR objc/27240
16896 * objc.dg/member-1.m: New test.
16897
16898 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16899
16900 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16901
16902 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16903
16904 PR libfortran/26985
16905 * gfortran.dg/matmul_2.f90: New test.
16906
16907 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16908
16909 * ada/acats/run_all.sh: Use sync when main not found.
16910
16911 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16912
16913 PR target/26765
16914 * gcc.target/mips/pr26765.c: New.
16915
16916 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16917
16918 * gcc.target/bfin: New directory.
16919 * gcc.target/bfin/bfin.exp: New file.
16920 * gcc.target/bfin/frmul.c: New file.
16921 * gcc.target/bfin/arith.c: New file.
16922 * gcc.target/bfin/mul-combine.c: New file.
16923 * gcc.target/bfin/shift.c: New file.
16924
16925 2006-05-04 Richard Guenther <rguenther@suse.de>
16926
16927 PR tree-optimization/14287
16928 PR tree-optimization/14844
16929 PR tree-optimization/19792
16930 PR tree-optimization/21608
16931 PR tree-optimization/27090
16932 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16933 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16934 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16935 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16936 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16937
16938 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16939
16940 PR tree-optimization/27285
16941 * gcc.c-torture/execute/pr27285.c: New test.
16942
16943 PR middle-end/27388
16944 * gcc.dg/gomp/pr27388-1.c: New test.
16945 * gcc.dg/gomp/pr27388-2.c: New test.
16946 * gcc.dg/gomp/pr27388-3.c: New test.
16947
16948 PR c++/27359
16949 * g++.dg/gomp/pr27359.C: New test.
16950
16951 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16952
16953 PR fortran/20248
16954 * gfortran.dg/iargc.f90: New test.
16955
16956 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16957
16958 PR c++/27102
16959 * g++.dg/template/crash49.C: New test.
16960
16961 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16962
16963 PR testsuite/27032
16964 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16965
16966 2006-05-02 Jeff Law <law@redhat.com>
16967
16968 PR tree-optimization/27364
16969 * gcc.c-torture/execute/pr27364.c: New test.
16970
16971 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16972
16973 PR c++/27309
16974 * g++.dg/parser/ctor5.C: New test.
16975
16976 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16977
16978 PR target/27387
16979 * gcc.target/arm/arm.exp: New.
16980 * gcc.target/arm/pr27387.C: Likewise.
16981
16982 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16983
16984 PR fortran/27269
16985 PR fortran/27324
16986 * gfortran.dg/module_equivalence_2.f90: New test.
16987
16988 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16989
16990 PR middle-end/27337
16991 * g++.dg/gomp/pr27337-1.C: New test.
16992 * g++.dg/gomp/pr27337-2.C: New test.
16993
16994 PR middle-end/27328
16995 * gcc.dg/gomp/pr27328.c: New test.
16996
16997 PR middle-end/27325
16998 * g++.dg/gomp/pr27325.C: New test.
16999
17000 PR middle-end/27310
17001 * g++.dg/gomp/pr27310.C: New test.
17002
17003 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17004
17005 PR tree-optimization/27291
17006 * g++.dg/tree-ssa/pr27291.C: New test.
17007
17008 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17009
17010 PR tree-optimization/27283
17011 * g++.dg/tree-ssa/pr27283.C: New test.
17012
17013 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17014
17015 * gcc.dg/tree-ssa/loop-16.c: New test.
17016
17017 2006-05-01 Roger Sayle <roger@eyesopen.com>
17018 Joseph S. Myers <joseph@codesourcery.com>
17019
17020 * gcc.dg/Wconversion-3.c: New test case.
17021 * gcc.dg/Wconversion-4.c: Likewise.
17022
17023 2006-05-01 Richard Guenther <rguenther@suse.de>
17024
17025 PR tree-optimization/26726
17026 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17027
17028 2006-04-30 Roger Sayle <roger@eyesopen.com>
17029
17030 * gcc.dg/Woverflow-1.c: New test case.
17031 * gcc.dg/Woverflow-2.c: Likewise.
17032 * gcc.dg/Woverflow-3.c: Likewise.
17033
17034 2006-04-30 Mark Mitchell <mark@codesourcery.com>
17035
17036 PR c++/27094
17037 * g++.dg/template/defarg8.C: New test.
17038
17039 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17040
17041 PR c++/27278
17042 * g++.dg/parse/operator7.C: New test.
17043
17044 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17045
17046 PR c++/11471
17047 PR c++/27102
17048 * g++.dg/template/crash48.C: New test.
17049
17050 PR c++/27279
17051 * g++.dg/parse/ctor4.C: New test.
17052
17053 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17054
17055 PR fortran/25681
17056 * gfortran.df/char_type_len.f90: New test.
17057
17058 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17059
17060 PR libgfortran/27304
17061 * gfortran.dg/fmt_exhaust.f90: New test.
17062
17063 2006-04-28 Roger Sayle <roger@eyesopen.com>
17064
17065 PR c/25309
17066 * gcc.dg/large-size-array-2.c: New test case.
17067
17068 2006-04-28 Richard Guenther <rguenther@suse.de>
17069
17070 PR target/26826
17071 * gcc.target/i386/pr26826.c: New testcase.
17072
17073 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17074
17075 PR middle-end/27260
17076 * gcc.c-torture/execute/pr27260.c: New.
17077
17078 2006-04-28 Alan Modra <amodra@bigpond.net.au>
17079
17080 PR middle-end/27095
17081 * gcc.dg/pr27095.c: New.
17082
17083 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17084
17085 PR c++/27292
17086 * g++.dg/conversion/bitfield4.C: New test.
17087
17088 2006-04-27 Eric Christopher <echristo@apple.com>
17089
17090 * gcc.dg/pragma-ms_struct.c: New.
17091
17092 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17093
17094 PR c++/27102
17095 * g++.dg/template/crash47.C: New test.
17096
17097 2006-04-27 Dirk Mueller <dmueller@suse.de>
17098
17099 * gcc.target/i386/sse-7.c: build with -msse.
17100
17101 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
17102
17103 PR testsuite/27274:
17104 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17105 (main): Exit if processor doesn't support SSE.
17106
17107 2006-04-26 David Edelsohn <edelsohn@gnu.org>
17108
17109 PR middle-end/27282
17110 * gcc.c-torture/compile/pr27282.c: New test.
17111
17112 2006-04-26 Jakub Jelinek <jakub@redhat.com>
17113
17114 PR middle-end/26913
17115 * g++.dg/gomp/pr26913.C: New test.
17116
17117 PR c/25996
17118 * gcc.dg/gomp/pr25996.c: New test.
17119 * g++.dg/gomp/pr25996.C: New test.
17120
17121 2006-04-25 Richard Sandiford <richard@codesourcery.com>
17122
17123 PR rtl-optimization/26725
17124 * gcc.c-torture/compile/pr26725.c: New test.
17125
17126 2006-04-25 Richard Guenther <rguenther@suse.de>
17127
17128 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17129 than n + -1.
17130
17131 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
17132
17133 * gcc.dg/20060425-1.c: New testcase.
17134
17135 2006-04-25 Jakub Jelinek <jakub@redhat.com>
17136
17137 PR tree-optimization/26865
17138 * gcc.dg/pr26865.c: New test.
17139
17140 2006-04-24 Mark Mitchell <mark@codesourcery.com>
17141
17142 PR c++/27292
17143 * g++.dg/conversion/bitfield1.C: New test.
17144 * g++.dg/conversion/bitfield2.C: Likewise.
17145 * g++.dg/conversion/bitfield3.C: Likewise.
17146
17147 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17148 Richard Guenther <rguenther@suse.de>
17149
17150 PR tree-optimization/27236
17151 * gcc.dg/tree-ssa/pr27236.c: New testcase.
17152
17153 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17154
17155 PR c++/19963
17156 * g++.dg/other/incomplete2.C: New test.
17157
17158 2006-04-24 Richard Guenther <rguenther@suse.de>
17159
17160 PR middle-end/26869
17161 * gcc.dg/torture/pr26869.c: New testcase.
17162
17163 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17164 Richard Guenther <rguenther@suse.de>
17165
17166 PR tree-optimization/27218
17167 * g++.dg/tree-ssa/pr27218.C: New testcase.
17168
17169 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17170
17171 PR c++/26912
17172 * g++.dg/template/friend41.C: New test.
17173
17174 2006-04-23 David Edelsohn <edelsohn@gnu.org>
17175
17176 * g++.dg/opt/pr15551.C: Include cstdio.
17177 (main): Use remove instead of unlink.
17178
17179 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
17180
17181 * gcc.dg/sibcall-7.c: New test.
17182 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17183 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17184 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17185 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17186 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17187
17188 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17189
17190 PR c++/26534
17191 * g++.dg/opt/bitfield1.C: New test.
17192 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17193 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17194 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17195 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17196 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17197 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17198 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17199 * g++.dg/abi/bitfield2.C: Likewise.
17200 * g++.dg/init/bitfield1.C: Likewise.
17201
17202 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
17203
17204 PR fortran/25099
17205 * gfortran.dg/elemental_subroutine_4.f90: New test.
17206 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17207 call sub (m, x).
17208
17209 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
17210
17211 * gcc.c-torture/compile/20060421-1.c: New testcase.
17212
17213 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17214
17215 PR c/25875
17216 * gcc.dg/init-bad-4.c: New test.
17217
17218 2006-04-21 Paul Brook <paul@codesourcery.com>
17219
17220 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17221
17222 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17223
17224 PR fortran/27122
17225 * gfortran.dg/defined_operators_1.f90: New test.
17226 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17227 remove old ones associated, incorrectly, with Note 5.46.
17228
17229 PR fortran/27113
17230 * gfortran.dg/character_array_constructor_1.f90: New test.
17231
17232 2006-04-20 Jakub Jelinek <jakub@redhat.com>
17233
17234 * gcc.dg/20060419-1.c: New test.
17235
17236 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
17237
17238 PR c/26774
17239 * gcc.dg/struct-parse-1.c: New test case.
17240
17241 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17242
17243 PR c++/26558
17244 * g++.dg/parse/template19.C: New test.
17245
17246 PR c++/26739
17247 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17248
17249 PR c++/26036
17250 * g++.dg/expr/call3.C: New test.
17251
17252 PR c++/10385
17253 * g++.dg/conversion/dynamic1.C: New test.
17254
17255 2006-04-19 Mark Mitchell <mark@codesourcery.com>
17256
17257 PR c++/27102
17258 * g++.dg/template/crash35.C: Tweak error markers.
17259 * g++.dg/template/crash46.C: New test.
17260 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17261 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17262
17263 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
17264
17265 PR rtl-optimization/14261
17266 * gcc.c-torture/compile/20060419-1.c: Added.
17267
17268 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
17269
17270 * gfortran.dg/label_1.f90: Adjust dg-error.
17271
17272 2006-04-16 Roger Sayle <roger@eyesopen.com>
17273
17274 PR target/26961
17275 * gcc.dg/fold-cond-1.c: New test case.
17276 * gcc.dg/pr26961-1.c: Likewise.
17277
17278 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17279
17280 PR libgfortran/27138
17281 * gfortran.dg/read_bad_advance.f90: New test.
17282
17283 2006-04-16 Roger Sayle <roger@eyesopen.com>
17284 Dale Johannesen <dalej@apple.com>
17285
17286 PR target/24076
17287 * gcc.target/i386/vecinit-3.c: New testcase.
17288 * gcc.target/i386/vecinit-4.c: Likewise.
17289 * gcc.target/i386/sse-18.c: Likewise.
17290 * gcc.target/i386/sse-19.c: Likewise.
17291
17292 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
17293
17294 * gfortran.dg/allocate_zerosize_1.f90: New test.
17295
17296 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17297
17298 PR c++/26365
17299 * g++.dg/template/crash45.C: New test.
17300
17301 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17302
17303 PR fortran/26787
17304 * gfortran.dg/proc_assign_1.f90: New test.
17305 * gfortran.dg/procedure_lvalue.f90: Change message.
17306 * gfortran.dg/namelist_4.f90: Add new error.
17307
17308 PR fortran/25597
17309 PR fortran/27096
17310 * gfortran.dg/auto_pointer_array_result_1.f90
17311
17312 PR fortran/27089
17313 * gfortran.dg/specification_type_resolution_1.f90
17314
17315 PR fortran/18003
17316 PR fortran/25669
17317 PR fortran/26834
17318 * gfortran.dg/bounds_temporaries_1.f90: New test.
17319
17320 PR fortran/27124
17321 * gfortran.dg/array_return_value_1.f90: New test.
17322
17323 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17324
17325 PR fortran/25336
17326 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17327
17328 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17329
17330 PR middle-end/26823
17331 * g++.dg/gomp/pr26823-1.C: New test.
17332 * g++.dg/gomp/pr26823-2.C: New test.
17333
17334 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17335
17336 PR middle-end/27134
17337 * gcc.dg/pr27314.c: New test.
17338
17339 2006-04-13 Richard Henderson <rth@redhat.com>
17340
17341 * g++.dg/gomp/block-0.C: Update expected matches.
17342
17343 2006-04-13 DJ Delorie <dj@redhat.com>
17344
17345 * lib/target-supports.exp (check_effective_target_int32plus): New.
17346 (check_effective_target_ptr32plus): New.
17347 (check_effective_target_size32plus): New.
17348 (check_effective_target_int16): New.
17349 (check_profiling_available): Add m32c to the list of unsupported
17350 targets.
17351
17352 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17353 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17354 memory size.
17355 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17356 pointers.
17357 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17358 size_t.
17359 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17360 and size_t.
17361 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17362 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17363 not just xstormy16. Skip m32c due to weird pointer size.
17364 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17365 not just xstormy16.
17366 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17367 not just xstormy16.
17368 * gcc.dg/20020312-2.c: Add m32c support.
17369 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17370 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17371 in test.
17372 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17373 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17374 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17375 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17376 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17377 formats
17378 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17379 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17380 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17381 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17382 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17383 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17384 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17385 in test.
17386 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17387 in test.
17388 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17389 * gcc.dg/pr23049.c: Require >=32 bit integers.
17390 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17391 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17392 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17393 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17394 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17395 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17396 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17397 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17398 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17399 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17400 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17401 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17402 prototype in test.
17403 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17404 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17405 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17406 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17407 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17408
17409 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17410 * gcc.c-torture/execute/20040703-1.x: Likewise.
17411 * gcc.c-torture/execute/20040705-1.x: Likewise.
17412 * gcc.c-torture/execute/20040705-2.x: Likewise.
17413 * gcc.c-torture/execute/20040709-1.x: Likewise.
17414 * gcc.c-torture/execute/20040709-2.x: Likewise.
17415 * gcc.c-torture/execute/20040811-1.x: Likewise.
17416 * gcc.c-torture/execute/20050316-1.x: Likewise.
17417 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17418 * gcc.c-torture/execute/pr19689.x: Likewise.
17419 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17420 * gcc.c-torture/execute/usmul.x: Likewise.
17421 * gcc.c-torture/execute/vrp-5.x: Likewise.
17422 * gcc.c-torture/execute/vrp-6.x: Likewise.
17423 * gcc.dg/debug/20041023-1.s: Likewise.
17424
17425 2006-04-13 Roger Sayle <roger@eyesopen.com>
17426
17427 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17428 of integers to a vector types are now constant expressions in C.
17429 * gcc.dg/vect/vect-fold-1.c: New test case.
17430
17431 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17432 Ulrich Weigand <uweigand@de.ibm.com>
17433
17434 PR target/27006
17435 * gcc.dg/vmx/pr27006.c: New testcase.
17436
17437 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17438
17439 PR libgfortran/26766
17440 * gfortran.dg/write_recursive.f90: New test.
17441
17442 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17443
17444 * g++.dg/parse/dtor7.C: New test.
17445 * g++.dg/parse/new1.C: Add error marker.
17446 * g++.dg/template/new3.C: New test.
17447
17448 PR c++/26122
17449 * g++.dg/template/pure1.C: New test.
17450
17451 PR c++/26295
17452 * g++.dg/parse/ptrmem4.C: New test.
17453
17454 2006-04-10 Jeff Law <law@redhat.com>
17455
17456 PR/27087
17457 * gcc.c-torture/compile/pr27087.c: New test.
17458
17459 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17460
17461 PR/21391
17462 * gcc.dg/20060410.c: New.
17463
17464 2006-04-10 Matthias Klose <doko@debian.org>
17465
17466 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17467 Recognize multilib directory names containing underscores.
17468
17469 2006-04-10 Roger Sayle <roger@eyesopen.com>
17470
17471 * gcc.target/i386/vecinit-1.c: New test case.
17472 * gcc.target/i386/vecinit-2.c: Likewise.
17473
17474 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17475
17476 PR debug/27057
17477 * g++.dg/debug/dwarf2-2.C: New test.
17478
17479 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17480
17481 PR rtl-optimization/27073
17482 * gcc.c-torture/execute/pr27073.c: New test.
17483
17484 2006-04-08 Mike Stump <mrs@apple.com>
17485
17486 * gcc.dg/pragma-darwin.c: Improve for ppc64.
17487
17488 2006-04-07 Richard Guenther <rguenther@suse.de>
17489
17490 PR tree-optimization/26135
17491 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17492
17493 2006-04-06 Jan Hubicka <jh@suse.cz>
17494
17495 PR profile/26399
17496 * g++.dg/bprob/g++-bprob-2.C: New testcase.
17497
17498 2006-04-06 Roger Sayle <roger@eyesopen.com>
17499
17500 * g++.dg/conversion/nullptr1.C: New test case.
17501 * g++.dg/conversion/nullptr2.C: Likewise.
17502
17503 2006-04-05 Roger Sayle <roger@eyesopen.com>
17504
17505 * gfortran.dg/dependency_18.f90: New test case.
17506
17507 2006-04-05 Richard Guenther <rguenther@suse.de>
17508
17509 PR tree-optimization/26919
17510 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17511 * gcc.dg/ipa/ipa-2.c: Likewise.
17512 * gcc.dg/ipa/ipa-3.c: Likewise.
17513 * gcc.dg/ipa/ipa-5.c: Likewise.
17514
17515 2006-04-05 Richard Guenther <rguenther@suse.de>
17516
17517 PR tree-optimization/26763
17518 * gcc.dg/torture/pr26763-1.c: New testcase.
17519 * gcc.dg/torture/pr26763-2.c: Likewise.
17520
17521 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
17522
17523 PR fortran/23634
17524 PR fortran/25619
17525 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17526
17527 2006-04-04 Eric Christopher <echristo@apple.com>
17528
17529 * gcc.target/i386/387-1.c: Allow regexp to match darwin
17530 stubs.
17531 * gcc.target/i386/387-5.c: Ditto.
17532
17533 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
17534
17535 * gcc.target/sparc/struct-ret-check.c: New test.
17536
17537 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17538
17539 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17540 zero decimal digits specified in format.
17541
17542 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
17543
17544 PR fortran/26891
17545 * gfortran.dg/missing_optional_dummy_1.f90: New test.
17546
17547 PR fortran/26976
17548 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17549 * gfortran.dg/initialization_1.f90: Make assignment compliant.
17550 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17551 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17552 compliant and detect bigendian-ness.
17553
17554 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
17555
17556 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17557 dummy arguments work when the actual argument is itself a dummy
17558 argument of the caller.
17559
17560 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17561
17562 PR libfortran/24685
17563 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17564
17565 2006-04-01 Roger Sayle <roger@eyesopen.com>
17566
17567 * gfortran.dg/dependencency_17.f90: New test case.
17568
17569 2006-04-01 Roger Sayle <roger@eyesopen.com>
17570
17571 * gfortran.dg/dependency_14.f90: New test case.
17572 * gfortran.dg/dependency_15.f90: Likewise.
17573 * gfortran.dg/dependency_16.f90: Likewise.
17574
17575 2006-03-31 Asher Langton <langton2@llnl.gov>
17576
17577 PR fortran/25358
17578 gfortran.dg/cray_pointers_6.f90: New test.
17579
17580 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17581
17582 PR libgfortran/26890
17583 * gfortran.dg/read_size_noadvance.f90: New test.
17584
17585 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17586
17587 PR fortran/25031
17588 * gfortran.dg/multiple_allocation_1.f90: Check that the
17589 size has changed after a re-allocation with stat.
17590
17591 2006-03-30 Richard Guenther <rguenther@suse.de>
17592
17593 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17594 removal.
17595 * gcc.target/i386/sselibm-2.c: Likewise.
17596 * gcc.target/i386/sselibm-3.c: Likewise.
17597 * gcc.target/i386/sselibm-4.c: Likewise.
17598 * gcc.target/i386/sselibm-5.c: Likewise.
17599
17600 2006-03-28 Roger Sayle <roger@eyesopen.com>
17601
17602 * gcc.dg/fold-andxor-1.c: New test case.
17603 * gcc.dg/fold-xorand-1.c: Likewise.
17604
17605 2006-03-28 Roger Sayle <roger@eyesopen.com>
17606
17607 * gcc.dg/fold-convnotconv-1.c: New test case.
17608
17609 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17610
17611 PR fortran/26779
17612 * gfortran.dg/private_type_5.f90: New test.
17613
17614 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17615
17616 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17617
17618 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17619
17620 * gfortran.dg/advance_2.f90: New test.
17621 * gfortran.dg/advance_3.f90: New test.
17622
17623 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17624
17625 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17626
17627 PR libgfortran/26661
17628 PR libgfortran/26880
17629 * gfortran.dg/read_x_past.f: New test.
17630
17631 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17632
17633 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17634 to be STABS.
17635
17636 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17637
17638 * objc.dg/dwarf-1.m: Skip on AIX.
17639 * objc.dg/dwarf-2.m: Skip on AIX.
17640
17641 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17642
17643 PR fortran/26816
17644 * gfortran.dg/float_1.f90: New test.
17645
17646 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17647
17648 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17649 X86_64 targets.
17650 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17651
17652 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17653
17654 PR libfortran/26735
17655 * gfortran.dg/convert_implied_open.f90: New test case.
17656
17657 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17658
17659 PR fortran/26769
17660 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17661
17662 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17663
17664 PR middle-end/26717
17665 * gcc.dg/pr26717.c: New test.
17666
17667 2006-03-25 Roger Sayle <roger@eyesopen.com>
17668
17669 * gfortran.dg/dependency_12.f90: New test case.
17670
17671 2006-03-24 Roger Sayle <roger@eyesopen.com>
17672
17673 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17674
17675 2006-03-24 Jeff Law <law@redhat.com>
17676
17677 * gcc.c-torture/pr26840.c: New test.
17678
17679 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17680
17681 * objc.dg/dwarf-2.m: New.
17682 * obj-c++.dg/dwarf-2.mm: New.
17683
17684 * g++.old-deja/g++.other/init19.C: New.
17685
17686 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17687
17688 * g++.dg/eh/spbp.C: Skip on AIX.
17689
17690 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17691
17692 PR middle-end/26611
17693 * g++.dg/gomp/pr26611-1.C: New test.
17694 * g++.dg/gomp/pr26611-2.C: New test.
17695
17696 2006-03-24 Jeff Law <law@redhat.com>
17697
17698 * gcc.c-torture/compile/pr26833.c: New test.
17699 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17700
17701 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17702
17703 * gfortran.dg/endfile_2.f90: Delete temp file.
17704
17705 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17706
17707 PR fortran/19303
17708 * gfortran.dg/record_marker_1.f90: New test case.
17709 * gfortran.dg/record_marker_2.f: New test case.
17710 * gfortran.dg/record_marker_3.f90: New test case.
17711
17712 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17713
17714 PR fortran/17298
17715 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17716 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17717
17718 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17719
17720 * lib/gcc-dg.exp (cleanup-modules): New proc.
17721 * gfortran.dg/allocatable_function_1.f90,
17722 gfortran.dg/allocate_char_star_scalar_1.f90,
17723 gfortran.dg/assumed_charlen_function_1.f90,
17724 gfortran.dg/assumed_dummy_1.f90,
17725 gfortran.dg/assumed_shape_ranks_1.f90,
17726 gfortran.dg/assumed_shape_ranks_2.f90,
17727 gfortran.dg/assumed_size_dt_dummy.f90,
17728 gfortran.dg/auto_char_dummy_array_1.f90,
17729 gfortran.dg/auto_char_len_3.f90,
17730 gfortran.dg/automatic_module_variable.f90,
17731 gfortran.dg/bad_automatic_objects_1.f90,
17732 gfortran.dg/char_array_constructor.f90,
17733 gfortran.dg/char_array_structure_constructor.f90,
17734 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17735 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17736 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17737 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17738 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17739 gfortran.dg/derived_pointer_recursion.f90,
17740 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17741 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17742 gfortran.dg/dummy_functions_1.f90,
17743 gfortran.dg/elemental_initializer_1.f90,
17744 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17745 gfortran.dg/elemental_pointer_1.f90,
17746 gfortran.dg/elemental_subroutine_1.f90,
17747 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17748 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17749 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17750 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17751 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17752 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17753 gfortran.dg/global_references_1.f90,
17754 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17755 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17756 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17757 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17758 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17759 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17760 gfortran.dg/large_integer_kind_1.f90,
17761 gfortran.dg/large_real_kind_1.f90,
17762 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17763 gfortran.dg/module_double_reuse.f90,
17764 gfortran.dg/module_equivalence_1.f90,
17765 gfortran.dg/module_interface_1.f90,
17766 gfortran.dg/module_parameter_array_refs_1.f90,
17767 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17768 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17769 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17770 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17771 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17772 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17773 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17774 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17775 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17776 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17777 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17778 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17779 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17780 gfortran.dg/same_name_1.f90,
17781 gfortran.dg/sibling_dummy_procedure_1.f90,
17782 gfortran.dg/sibling_dummy_procedure_2.f90,
17783 gfortran.dg/sibling_dummy_procedure_3.f90,
17784 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17785 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17786 gfortran.dg/used_dummy_types_2.f90,
17787 gfortran.dg/used_dummy_types_3.f90,
17788 gfortran.dg/used_dummy_types_4.f90,
17789 gfortran.dg/used_dummy_types_5.f90,
17790 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17791 gfortran.dg/userdef_operator_1.f90: Use it.
17792
17793 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17794
17795 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17796 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17797 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17798 gfortran.dg/write_back.f,
17799 gfortran.fortran-torture/execute/inquire_1.f90,
17800 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17801
17802 2006-03-21 Jeff Law <law@redhat.com>
17803
17804 * gcc.dg/tree-ssa/vrp28.c: New test.
17805
17806 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17807
17808 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17809 if _STDC_C99 is defined.
17810 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17811 * gcc.dg/builtins-20.c: Likewise.
17812 * gcc.dg/builtins-53.c: Likewise.
17813 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17814 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17815
17816 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17817
17818 PR tree-opt/26781
17819 * gcc.c-torture/compile/pr26781-1.c: New test.
17820 * gcc.c-torture/compile/pr26781-2.c: New test.
17821
17822 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17823
17824 PR c++/26690
17825 * g++.dg/gomp/pr26690-1.C: New test.
17826 * g++.dg/gomp/pr26690-2.C: New test.
17827
17828 2006-03-20 Jeff Law <law@redhat.com>
17829
17830 * gcc.dg/tree-ssa/pr21829.c: New test.
17831
17832 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17833
17834 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17835
17836 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17837 (check_visibility_available): Use it.
17838 (check_effective_target_default_packed): Likewise.
17839 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17840 (check_effective_target_fopenmp): Likewise.
17841 (check_effective_target_freorder): Likewise.
17842 (check_effective_target_fpic): Likewise.
17843 (check_named_sections_available): Likewise.
17844 (check_effective_target_ilp32): Likewise.
17845 (check_effective_target_lp64): Likewise.
17846
17847 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17848
17849 PR fortran/20935
17850 * gfortran.dg/scalar_mask_2.f90: New test case.
17851
17852 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17853
17854 PR tree-opt/26629
17855 * gcc.dg/tree-ssa/loadpre12.c: New test.
17856 * gcc.dg/tree-ssa/loadpre13.c: New test.
17857 * gcc.dg/tree-ssa/loadpre14.c: New test.
17858 * gcc.dg/tree-ssa/loadpre15.c: New test.
17859 * gcc.dg/tree-ssa/loadpre16.c: New test.
17860 * gcc.dg/tree-ssa/loadpre17.c: New test.
17861 * gcc.dg/tree-ssa/loadpre18.c: New test.
17862 * gcc.dg/tree-ssa/loadpre19.c: New test.
17863 * gcc.dg/tree-ssa/loadpre20.c: New test.
17864 * gcc.dg/tree-ssa/loadpre21.c: New test.
17865 * gcc.dg/tree-ssa/loadpre22.c: New test.
17866
17867 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17868
17869 PR fortran/26741
17870 * gfortran.dg/elemental_initializer_1.f90: New test.
17871
17872 PR fortran/26716
17873 * gfortran.dg/assumed_shape_ranks_2: New test.
17874
17875 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17876
17877 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17878 target fpic.
17879
17880 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17881
17882 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17883 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17884 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17885 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17886 gfortran.fortran-torture/execute/direct_io.f90,
17887 gfortran.fortran-torture/execute/inquire_2.f90,
17888 gfortran.fortran-torture/execute/inquire_4.f90,
17889 gfortran.fortran-torture/execute/list_read_1.f90,
17890 gfortran.fortran-torture/execute/open_replace.f90,
17891 gfortran.fortran-torture/execute/slash_edit.f90,
17892 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17893 temporary files from testcases.
17894
17895 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17896
17897 PR libgfortran/26509
17898 gfortran.dg/write_direct_eor.f90: New test.
17899
17900 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17901
17902 * gcc.target/powerpc/pr26350.c: New.
17903 * gcc.target/powerpc/indexed-addr.c: New.
17904
17905 2006-03-16 Roger Sayle <roger@eyesopen.com>
17906
17907 * gfortran.dg/dependency_13.f90: New test case.
17908
17909 2006-03-16 Roger Sayle <roger@eyesopen.com>
17910
17911 PR middle-end/21781
17912 * gcc.dg/real-const-1.c: New test case.
17913
17914 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17915
17916 * g++.old-deja/g++.other/init18.C: New.
17917 * g++.old-deja/g++.other/init5.C: Remove xfail.
17918
17919 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17920
17921 * g++.dg/opt/pr15551.C: Cleanup temp file.
17922
17923 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17924
17925 PR c++/6634
17926 g++.dg/parse/long1.C: New test.
17927
17928 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17929
17930 PR fortran/19101
17931 * gfortran.dg/continuation.f90: New test.
17932 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17933
17934 2006-03-14 Richard Guenther <rguenther@suse.de>
17935
17936 PR tree-optimization/26672
17937 * gcc.dg/torture/pr26672.c: New testcase.
17938
17939 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17940
17941 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17942 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17943
17944 2006-03-13 Roger Sayle <roger@eyesopen.com>
17945
17946 PR middle-end/26557
17947 * gcc.c-torture/compile/switch-1.c: New test case.
17948
17949 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17950
17951 PR fortran/25378
17952 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17953 test to include more permuatations of mask and index.
17954 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17955 respond to F2003 spec. that the position returned for an all false
17956 mask && condition is zero.
17957
17958 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17959
17960 PR middle-end/25989
17961 * gcc.dg/gomp/pr25989.c: New test.
17962
17963 2006-03-13 Jeff Law <law@redhat.com>
17964
17965 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17966
17967 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17968
17969 * gcc.dg/switch-9.c: New test.
17970
17971 2006-03-13 Richard Guenther <rguenther@suse.de>
17972
17973 PR middle-end/26630
17974 * gcc.dg/torture/pr26630.c: New testcase.
17975
17976 2006-03-11 Roger Sayle <roger@eyesopen.com>
17977
17978 * gfortran.dg/dependency_10.f90: New test case.
17979 * gfortran.dg/dependency_11.f90: Likewise.
17980
17981 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17982 Erik Edelmann <eedelman@gcc.gnu.org>
17983
17984 * gfortran.dg/allocatable_function_1.f90: New.
17985 * gfortran.dg/allocatable_function_2.f90: New.
17986
17987 2006-03-10 Richard Guenther <rguenther@suse.de>
17988
17989 PR middle-end/26565
17990 * gcc.dg/torture/pr26565.c: New testcase.
17991
17992 2006-03-09 Eric Christopher <echristo@apple.com>
17993
17994 * gcc.c-torture/compile/20060309-1.c: New.
17995
17996 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17997
17998 PR libgfortran/26499
17999 * gfortran.dg/write_back.f: New test.
18000 * gfortran.dg/write_rewind_1.f: New test.
18001 * gfortran.dg/write_rewind_2.f: New test.
18002
18003 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18004
18005 PR libgfortran/26554
18006 * gfortran.dg/read_logical.f90: New test.
18007
18008 2006-03-04 Laurent GUERBY <laurent@guerby.net>
18009
18010 * ada/acats/norun.lst: cdd2a03 now passes.
18011
18012 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
18013
18014 PR testsuite/25177
18015 * gcc.target/powerpc/pr18096-1.c: Change where the error
18016 would match.
18017
18018 2006-03-04 Jakub Jelinek <jakub@redhat.com>
18019
18020 * gcc.target/i386/cleanup-1.c: New test.
18021 * gcc.target/i386/cleanup-2.c: New test.
18022
18023 2006-03-04 Roger Sayle <roger@eyesopen.com>
18024
18025 * gfortran.dg/dependency_9.f90: Remove for the time being.
18026
18027 2006-03-04 Krister Walfridsson <cato@df.lth.se>
18028
18029 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18030 directive.
18031
18032 2006-03-03 Roger Sayle <roger@eyesopen.com>
18033
18034 * gfortran.dg/dependency_9.f90: New test case.
18035
18036 2006-03-03 Roger Sayle <roger@eyesopen.com>
18037
18038 * gfortran.dg/dependency_4.f90: New test case.
18039 * gfortran.dg/dependency_5.f90: New test case.
18040 * gfortran.dg/dependency_6.f90: New test case.
18041 * gfortran.dg/dependency_7.f90: New test case.
18042 * gfortran.dg/dependency_8.f90: New test case.
18043
18044 2006-03-03 Paul Brook <paul@codesourcery.com>
18045
18046 * lib/target-supports.exp (check_profiling_available):
18047 Add m68k-*-elf.
18048
18049 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
18050
18051 PR fortran/25031
18052 * multiple_allocation_1.f90: New test.
18053
18054 2006-03-03 Roger Sayle <roger@eyesopen.com>
18055
18056 PR tree-optimization/26524
18057 * gfortran.dg/pr26524.f: New test case.
18058
18059 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18060
18061 * g++.dg/template/repo5.C: Cleanup repo files.
18062 * gcc.dg/20051201-1.c: Cleanup coverage files.
18063 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18064 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18065 tree dump files.
18066
18067 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18068
18069 * objc.dg/objc-nofilename-1.m: New test.
18070 * objc.dg/bad-receiver-type.m: New test.
18071 * obj-c++.dg/bad-receiver-type.mm: New test.
18072
18073 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18074
18075 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18076
18077 2006-03-01 Mike Stump <mrs@apple.com>
18078
18079 * g++.dg/abi/key2.C: Add.
18080
18081 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
18082
18083 * gfortran.dg/logical_dot_product.f90: New test.
18084
18085 PR fortran/26393
18086 * gfortran.dg/used_interface_ref.f90: New test.
18087
18088 PR fortran/20938
18089 * gfortran.dg/dependency_2.f90: New test.
18090 * gfortran.fortran-torture/execute/where17.f90: New test.
18091 * gfortran.fortran-torture/execute/where18.f90: New test.
18092 * gfortran.fortran-torture/execute/where19.f90: New test.
18093 * gfortran.fortran-torture/execute/where20.f90: New test.
18094
18095 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
18096
18097 * g++.dg/tree-ssa/pr26443.C: New test case.
18098
18099 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
18100
18101 PR middle-end/26022
18102 * g++.dg/opt/return-slot1.C: New test.
18103
18104 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18105
18106 PR libgfortran/26136
18107 * gfortran.dg/namelist_23.f90: New test.
18108
18109 2006-02-28 Roger Sayle <roger@eyesopen.com>
18110
18111 PR middle-end/14752
18112 * gcc.dg/fold-eqandshift-2.c: New test case.
18113
18114 2006-02-28 Richard Guenther <rguenther@suse.de>
18115
18116 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18117 decomposition.
18118
18119 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
18120
18121 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18122
18123 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18124
18125 PR libgfortran/26464
18126 * gfortran.dg/backspace_5.f: New test.
18127 * gfortran.dg/backspace_6.f: New test.
18128
18129 2006-02-26 Roger Sayle <roger@eyesopen.com>
18130
18131 * gcc.dg/fold-eqandnot-1.c: New test case.
18132
18133 2006-02-26 Roger Sayle <roger@eyesopen.com>
18134
18135 PR middle-end/19983
18136 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18137
18138 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
18139
18140 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18141 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18142
18143 2006-02-26 Richard Guenther <rguenther@suse.de>
18144
18145 PR tree-optimization/26421
18146 * gcc.dg/tree-ssa/pr26421.c: New testcase.
18147
18148 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
18149
18150 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18151 * g++.old-deja/g++.robertl/eb132.C: Likewise.
18152
18153 2006-02-26 Roger Sayle <roger@eyesopen.com>
18154
18155 * gcc.dg/fold-even-1.c: New test case.
18156
18157 2006-02-26 Roger Sayle <roger@eyesopen.com>
18158
18159 PR middle-end/21137
18160 * gcc.dg/fold-eqandshift-1.c: New test case.
18161
18162 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18163
18164 PR tree-optimization/25125
18165 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18166 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18167
18168 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18169
18170 PR tree-optimizations/26359
18171 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18172 with -fdump-tree-dceloop-details.
18173 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18174
18175 2006-02-25 Roger Sayle <roger@eyesopen.com>
18176
18177 PR middle-end/23673
18178 * gcc.dg/fold-eqxor-1.c: New test case.
18179 * gcc.dg/fold-eqxor-2.c: Likewise.
18180 * gcc.dg/fold-eqxor-3.c: Likewise.
18181
18182 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
18183
18184 PR fortran/23092
18185 * scalar_mask_1.f90: New test.
18186
18187 2006-02-24 Geoffrey Keating <geoffk@apple.com>
18188
18189 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18190 * g++.dg/eh/uncaught2.C: New.
18191 * g++.dg/eh/uncaught3.C: New.
18192
18193 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18194
18195 PR libgfortran/26423
18196 * gfortran.dg/read_many_1.f: New test.
18197
18198 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
18199
18200 PR fortran/24519
18201 * gfortran.dg/dependency_3.f90: New test.
18202 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18203 XFAILs.
18204
18205 PR fortran/25395
18206 * gfortran.dg/equiv_6.f90: New test.
18207
18208 2006-02-23 Jeff Law <law@redhat.com>
18209
18210 * gcc.c-torture/compile/pr26425.c: New test.
18211
18212 2006-02-23 Jakub Jelinek <jakub@redhat.com>
18213
18214 PR middle-end/26412
18215 * gcc.dg/gomp/pr26412.c: New test.
18216
18217 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18218
18219 PR c++/26291
18220 * g++.dg/other/ellipsis1.C: New test.
18221 * g++.dg/parse/operator4.C: Adjust error marker.
18222
18223 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
18224
18225 PR target/25603
18226 * gfortran.dg/pr25603.f: New testcase.
18227
18228 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
18229
18230 * gcc.dg/bf-spl1.c: Don't specify -m68000.
18231 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18232
18233 2006-02-21 Geoffrey Keating <geoffk@apple.com>
18234
18235 * g++.dg/eh/spbp.C: New.
18236
18237 2006-02-21 Jakub Jelinek <jakub@redhat.com>
18238
18239 PR middle-end/26379
18240 * gcc.target/i386/mmx-7.c: New test.
18241
18242 2006-02-20 Roger Sayle <roger@eyesopen.com>
18243
18244 PR tree-optimization/26361
18245 * gcc.dg/tree-ssa/vrp27.c: New test case.
18246
18247 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
18248
18249 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18250 * gcc.dg/tree-ssa/complex-4.c: Here.
18251
18252 2006-02-19 Roger Sayle <roger@eyesopen.com>
18253
18254 PR middle-end/19543
18255 * gfortran.dg/logical_1.f90: New test case.
18256
18257 2006-02-19 Jakub Jelinek <jakub@redhat.com>
18258
18259 PR middle-end/26334
18260 * gcc.dg/20060218-1.c: Moved to...
18261 * gcc.target/i386/20060218-1.c: ... here. New test.
18262
18263 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
18264
18265 PR fortran/26201
18266 * gfortran.dg/convert_1.f90: New.
18267
18268 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
18269
18270 PR fortran/25054
18271 * gfortran.dg/namelist_5.f90: New test.
18272
18273 PR fortran/25089
18274 * gfortran.dg/namelist_4.f90: New test.
18275
18276 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18277
18278 PR tree-opt/25680
18279 * gcc.dg/tree-ssa/complex-3.c: New test.
18280
18281 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18282
18283 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18284 variable to take into account the variable name in the
18285 function header.
18286 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18287
18288 2006-02-18 Jakub Jelinek <jakub@redhat.com>
18289
18290 PR middle-end/26334
18291 * gcc.c-torture/compile/20060217-1.c: New test.
18292 * gcc.dg/20060218-1.c: New test.
18293
18294 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
18295
18296 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18297
18298 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18299
18300 * gcc.dg/cpp/undef3.c: New test.
18301 * gcc.dg/cpp/trad/builtins2.c: New test.
18302
18303 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18304
18305 PR c++/26266
18306 * g++.dg/template/static22.C: New test.
18307 * g++.dg/template/static23.C: New test.
18308 * g++.dg/template/static24.C: New test.
18309 * g++.dg/template/non-dependent13.C: New test.
18310 * g++.dg/init/member1.C: Tweak error markers.
18311
18312 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18313
18314 PR target/26255
18315 * gcc.c-torture/compile/pr26255.c: New test case.
18316
18317 2006-02-16 Roger Sayle <roger@eyesopen.com>
18318
18319 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18320 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18321 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18322 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18323 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18324 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18325 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18326
18327 2006-02-16 Jeff Law <law@redhat.com>
18328
18329 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18330 * gcc.dg/tree-ssa/vrp26.c: New test.
18331
18332 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18333
18334 PR target/20353
18335 PR target/24578
18336 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18337 __UCLIBC__ is defined.
18338
18339 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18340
18341 PR fortran/26224
18342 * gfortran.dg/gomp/pr26224.f: New test.
18343
18344 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18345
18346 PR tree-opt/25918
18347 * lib/target-supports.exp
18348 (check_effective_target_vect_short_mult): New.
18349 (check_effective_target_vect_char_mult): New.
18350 (check_effective_target_vect_widen_sum_qi_to_si): New.
18351 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18352 (check_effective_target_vect_widen_sum_hi_to_si): New.
18353 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18354 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18355 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18356 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18357 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18358 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18359 vect-reduc-pattern-2c.c
18360 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18361 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18362 vect-reduc-pattern-1c.c
18363
18364 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18365
18366 PR fortran/24557
18367 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18368
18369 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18370
18371 PR fortran/26054
18372 * gfortran.dg/enum_8.f90: Remove check for warning.
18373 * gfortran.dg/iomsg_1.f90: Ditto.
18374 * gfortran.dg/enum_1.f90: Ditto.
18375 * gfortran.dg/enum_9.f90: Ditto.
18376 * gfortran.dg/enum_2.f90: Ditto.
18377 * gfortran.dg/enum_10.f90: Ditto.
18378 * gfortran.dg/enum_3.f90: Ditto.
18379 * gfortran.dg/flush_1.f90: Ditto.
18380 * gfortran.dg/enum_4.f90: Ditto.
18381 * gfortran.dg/array_constructor_1.f90: Ditto.
18382 * gfortran.dg/enum_5.f90: Ditto.
18383 * gfortran.dg/enum_6.f90: Ditto.
18384 * gfortran.dg/enum_7.f90: Ditto.
18385
18386 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18387
18388 PR middle-end/26300
18389 * gcc.c-torture/compile/20060215-1.c: New test.
18390
18391 2006-02-14 Roger Sayle <roger@eyesopen.com>
18392
18393 PR middle-end/23670
18394 * gcc.dg/tree-ssa/andor-2.c: New test case.
18395
18396 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18397
18398 PR fortran/25045
18399 * optional_dim.f90: New test.
18400
18401 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18402
18403 PR fortran/26277
18404 * gfortran.dg/label_4.f90: New.
18405
18406 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18407 Diego Novillo <dnovillo@redhat.com>
18408 Uros Bizjak <uros@kss-loka.si>
18409
18410 * gfortran.dg/gomp: New directory.
18411
18412 2006-02-14 Richard Guenther <rguenther@suse.de>
18413
18414 PR tree-optimization/26258
18415 * gcc.dg/torture/pr26258.c: New testcase.
18416
18417 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18418
18419 PR fortran/26246
18420 * gfortran.dg/pr26246_1.f90: New test.
18421 * gfortran.dg/pr26246_2.f90: New test.
18422
18423 PR middle-end/26092
18424 * gcc.c-torture/compile/20060208-1.c: New test.
18425
18426 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18427
18428 PR fortran/26074
18429 PR fortran/25103
18430 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18431 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18432 * gfortran.dg/automatic_module_variable.f90: Change error message.
18433
18434 PR fortran/20861
18435 * gfortran.dg/internal_dummy_1.f90: New test.
18436
18437 PR fortran/20871
18438 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18439
18440
18441 PR fortran/25083
18442 * gfortran.dg/uncommon_block_data_1.f90: New test.
18443 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18444 with standard.
18445
18446 PR fortran/25088
18447 * gfortran.dg/typed_subroutine_1.f90: New test.
18448
18449 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18450
18451 * objc.dg/dwarf-1.m: New.
18452
18453 2006-02-13 Roger Sayle <roger@eyesopen.com>
18454
18455 PR middle-end/24427
18456 * gcc.dg/tree-ssa/andor-1.c: New test case.
18457
18458 2006-02-13 Josh Conner <jconner@apple.com>
18459
18460 PR target/25376
18461 * gcc.dg/pr25376.c: New test.
18462
18463 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18464 assemble.
18465 * lib/target-supports.exp (check_named_sections_available):
18466 Only compile named-sections test -- don't assemble.
18467
18468 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18469
18470 * g++.dg/warn/no-write-strings.C: New test.
18471 * g++.dg/warn/write-strings.C: Likewise.
18472 * g++.dg/warn/write-strings-default.C: Likewise.
18473
18474 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18475
18476 PR fortran/25806
18477 * gfortran.dg/ret_pointer_2.f90: New test.
18478
18479 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18480
18481 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18482
18483 2006-02-10 Jeff Law <law@redhat.com>
18484
18485 * gcc.c-torture/compile/pr26213.c: New test.
18486
18487 2006-02-10 Steven G. Kargl <kargls@comcast.net>
18488
18489 gfortran.dg/null_1.f90: New test.
18490
18491 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18492
18493 PR fortran/14771
18494 * gfortran.dg/parens_4.f90: New.
18495 * gfortran.dg/parens_5.f90: New.
18496
18497 2006-02-10 Richard Guenther <rguenther@suse.de>
18498
18499 * gcc.dg/pr23372-1.c: Remove empty file.
18500
18501 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18502 Paul Thomas <pault@gcc.gnu.org>
18503
18504 PR fortran/14771
18505 * gfortran.dg/parens_1.f90: New.
18506 * gfortran.dg/parens_2.f90: New.
18507 * gfortran.dg/parens_3.f90: New.
18508
18509 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
18510
18511 PR fortran/26038
18512 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18513
18514 PR fortran/25059
18515 * gfortran.dg/impure_assignment_1.f90: New test.
18516
18517 PR fortran/25070
18518 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18519
18520 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18521
18522 PR target/26141
18523 * g++.dg/expr/stdarg2.C: New test.
18524
18525 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18526
18527 PR inline-asm/16194
18528 * gcc.dg/pr16194.c: New test.
18529
18530 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
18531
18532 * ada/acats/run_acats: Use portable variant of "$@".
18533
18534 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18535
18536 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18537 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18538
18539 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18540
18541 PR tree-opt/26179
18542 * g++.dg/opt/pr26179.C: New test.
18543
18544 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18545
18546 PR middle-end/26134
18547 * gcc.dg/tree-ssa/complex-3.c: New test.
18548
18549 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18550
18551 * gcc.c-torture/compile/volatile-1.c: New test.
18552
18553 2006-02-09 Diego Novillo <dnovillo@redhat.com>
18554
18555 PR 26180
18556 * gcc.dg/tree-ssa/pr26180.c: New test.
18557
18558 2006-02-08 Jeff Law <law@redhat.com>
18559
18560 * gcc.dg/tree-ssa/pr21417.c: New test.
18561
18562 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18563
18564 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18565 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18566
18567 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18568
18569 * lib/scanrtl.exp: New.
18570
18571 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18572
18573 PR c++/26071
18574 * g++.dg/other/virtual2.C: New test.
18575
18576 PR c++/26070
18577 * g++.dg/other/virtual1.C: New test.
18578
18579 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18580
18581 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18582 cleanup-ipa-dump): Update dump file glob patterns.
18583 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18584 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18585
18586 * lib/gcc-dg.exp: Load it.
18587 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18588
18589 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18590
18591 PR testsuite/26159
18592 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18593 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18594
18595 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18596
18597 PR fortran/25577
18598 * gfortran.dg/mvbits_1.f90: New.
18599
18600 2006-02-07 Dirk Mueller <dmueller@suse.com>
18601
18602 * g++.dg/warn/Wdiv-by-zero.C: New test.
18603 * g++.dg/warn/Wno-div-by-zero.C: New.
18604
18605 2006-02-07 Jeff Law <law@redhat.com>
18606
18607 * gcc.dg/tree-ssa/pr21559.c: New test.
18608
18609 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18610 multiple VRP passes.
18611 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18612 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18613 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18614 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18615 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18616 * gcc.dg/tree-ssa/vrp02.c: Likewise
18617 * gcc.dg/tree-ssa/vrp11.c: Likewise
18618 * gcc.dg/tree-ssa/pr14341.c: Likewise
18619 * gcc.dg/tree-ssa/vrp19.c: Likewise
18620 * gcc.dg/tree-ssa/vrp20.c: Likewise
18621 * gcc.dg/tree-ssa/vrp03.c: Likewise
18622 * gcc.dg/tree-ssa/pr21086.c: Likewise
18623 * gcc.dg/tree-ssa/pr21959.c: Likewise
18624 * gcc.dg/tree-ssa/vrp21.c: Likewise
18625 * gcc.dg/tree-ssa/vrp04.c: Likewise
18626 * gcc.dg/tree-ssa/pr25485.c: Likewise
18627 * gcc.dg/tree-ssa/pr22026.c: Likewise
18628 * gcc.dg/tree-ssa/vrp22.c: Likewise
18629 * gcc.dg/tree-ssa/vrp05.c: Likewise
18630 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18631 * gcc.dg/tree-ssa/pr20701.c: Likewise
18632 * gcc.dg/tree-ssa/vrp23.c: Likewise
18633 * gcc.dg/tree-ssa/vrp06.c: Likewise
18634 * gcc.dg/tree-ssa/pr22117.c: Likewise
18635 * gcc.dg/tree-ssa/pr20702.c: Likewise
18636 * gcc.dg/tree-ssa/vrp15.c: Likewise
18637 * gcc.dg/tree-ssa/pr21090.c: Likewise
18638 * gcc.dg/tree-ssa/pr21294.c: Likewise
18639 * gcc.dg/tree-ssa/vrp24.c: Likewise
18640 * gcc.dg/tree-ssa/vrp07.c: Likewise
18641 * gcc.dg/tree-ssa/pr21563.c: Likewise
18642 * gcc.dg/tree-ssa/pr25382.c: Likewise
18643 * gcc.dg/tree-ssa/vrp16.c: Likewise
18644 * gcc.dg/tree-ssa/vrp25.c: Likewise
18645 * gcc.dg/tree-ssa/vrp08.c: Likewise
18646 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18647 * gcc.dg/tree-ssa/vrp17.c: Likewise
18648 * gcc.dg/tree-ssa/pr21458.c: Likewise
18649 * g++.dg/tree-ssa/pr18178.C: Likewise
18650
18651 2006-02-07 Richard Guenther <rguenther@suse.de>
18652
18653 PR c++/26140
18654 Revert
18655 2006-01-30 Richard Guenther <rguenther@suse.de>
18656 PR c++/23372
18657 * gcc.dg/pr23372-1.C: New testcase.
18658
18659 * g++.dg/tree-ssa/pr26140.C: New testcase.
18660
18661 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18662
18663 PR c++/9737
18664 * g++.dg/template/ttp15.C: New test.
18665 * g++.dg/template/ttp16.C: Likewise.
18666 * g++.dg/template/ttp17.C: Likewise.
18667 * g++.old-deja/g++.pt/ttp36.C: Remove.
18668 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18669 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18670 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18671 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18672 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18673 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18674 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18675 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18676 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18677
18678 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18679
18680 PR libfortran/23815
18681 * unf_io_convert_4.f90: New test.
18682
18683 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18684
18685 * gcc.dg/tree-ssa/loadpre10.c: New test.
18686 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18687 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18688 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18689
18690 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18691
18692 PR libfortran/24685
18693 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18694
18695 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18696
18697 PR tree-opt/25251
18698 * gfortran.dg/assign_7.f: New test.
18699
18700 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18701
18702 PR fortran/26041
18703 PR fortran/26064
18704 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18705 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18706 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18707
18708 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18709
18710 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18711 in size_t typedef.
18712
18713 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18714
18715 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18716 * g++.dg/charset/string.c (foo): Likewise.
18717 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18718 const char*
18719 * g++.dg/ext/builtin2.C (printf): Likewise.
18720 * g++.dg/init/new15.C (printf): Likewise.
18721 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18722 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18723 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18724 * g++.dg/template/non-dependent4.C (temp): Likewise.
18725 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18726 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18727 parameter type to const char*.
18728 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18729 Change type to const char*.
18730 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18731 Likewise.
18732 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18733 second parameter type to const char*.
18734 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18735 (Y::Y): Change parameter type to const char*.
18736 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18737 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18738 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18739 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18740 (char*).
18741 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18742 const char*.
18743 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18744 type to const char*.
18745 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18746 return type to const char*.
18747 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18748 to const char*.
18749 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18750 * g++.old-deja/g++.law/refs1.C: Likewise.
18751 * g++.old-deja/g++.law/visibility1.C: Likewise.
18752 * g++.old-deja/g++.law/visibility2.C: Likewise.
18753 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18754 const char*.
18755 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18756 * g++.old-deja/g++.mike/net48.C: Likewise.
18757 * g++.old-deja/g++.mike/p646.C: Likewise.
18758 * g++.old-deja/g++.mike/p6746.C: Likewise.
18759 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18760 type to const char*.
18761 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18762 deprecated conversion warning.
18763 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18764 char*.
18765 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18766 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18767 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18768 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18769 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18770 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18771 * g++.old-deja/g++.pt/t39.C: Likewise.
18772 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18773 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18774
18775 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18776
18777 PR fortran/25075
18778 intrinsic_argument_conformance_1.f90: New test.
18779
18780 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18781
18782 PR fortran/20845
18783 * gfortran.dg/char_result_11.f90: Add SAVE.
18784 * gfortran.dg/der_pointer_4.f90: Ditto.
18785 * gfortran.dg/default_initialization.f90: New test.
18786
18787 2006-02-03 Jeff Law <law@redhat.com>
18788
18789 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18790 handle more than 100 dump files.
18791 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18792 * lib/scantree.exp (scan-tree-dump): Likewise.
18793 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18794 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18795 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18796 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18797 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18798
18799 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18800
18801 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18802
18803 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18804
18805 * g++.dg/template/using12.C: New test.
18806
18807 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18808
18809 * gcc.target/powerpc/pr25960.c: New test.
18810
18811 2006-02-02 Steven G. Kargl <kargls@comcast>
18812
18813 PR fortran/24958
18814 gfortran.dg/nullify_2.f90: New test.
18815
18816 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18817
18818 PR 25990
18819 * gcc.dg/gomp/pr25990.c: New test.
18820
18821 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18822
18823 PR c++/25342
18824 * g++.gd/template/partial4.C: New test.
18825
18826 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18827
18828 PR middle-end/26001
18829 * gfortran.dg/data_char_2.f90: New.
18830
18831 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18832
18833 PR fortran/26039
18834 maxval_maxloc_conformance_1.f90: New test.
18835
18836 2006-01-31 Richard Guenther <rguenther@suse.de>
18837
18838 * gcc.target/i386/sselibm-1.c: New testcase.
18839 * gcc.target/i386/sselibm-2.c: Likewise.
18840 * gcc.target/i386/sselibm-3.c: Likewise.
18841 * gcc.target/i386/sselibm-4.c: Likewise.
18842 * gcc.target/i386/sselibm-5.c: Likewise.
18843
18844 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18845
18846 PR fortran/24266
18847 * gfortran.dg/arrayio_derived_2.f90: New.
18848
18849 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18850
18851 * gcc.dg/unsigned-long-compare.c: New test.
18852
18853 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18854
18855 PR testsuite/25318
18856 * lib/target-supports.exp (check_effective_target_freorder):
18857 Check to see if target supports -freorder-blocks-and-partition.
18858 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18859 instead of "dg-require-named-sections".
18860
18861 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18862
18863 PR target/14798:
18864 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18865 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18866 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18867 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18868 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18869 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18870 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18871 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18872
18873 2006-01-30 Richard Guenther <rguenther@suse.de>
18874
18875 PR c++/23372
18876 * gcc.dg/pr23372-1.C: New testcase.
18877
18878 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18879
18880 * gcc.dg/gomp/pr25874.c: New test.
18881
18882 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18883
18884 PR tree-opt/25911
18885 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18886
18887 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18888
18889 PR fortran/18578
18890 PR fortran/18579
18891 PR fortran/20857
18892 PR fortran/20885
18893 * gfortran.dg/intent_out_1.f90: New test.
18894
18895 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18896
18897 PR fortran/17911
18898 * gfortran.dg/procedure_lvalue.f90: New test.
18899
18900 PR fortran/20895
18901 PR fortran/25030
18902 * gfortran.dg/char_pointer_assign_2.f90: New test.
18903 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18904 assignment to be consistent with standard.
18905 * gfortran.dg/char_result_2.f90: The same.
18906 * gfortran.dg/char_result_8.f90: The same.
18907
18908 2006-01-28 Zack Weinberg <zackw@panix.com>
18909
18910 * gcc.dg/Woverlength-strings.c
18911 * gcc.dg/Woverlength-strings-pedantic-c89.c
18912 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18913 * gcc.dg/Woverlength-strings-pedantic-c99.c
18914 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18915
18916 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18917
18918 * gcc.c-torture/execute/20060127-1.c: New test.
18919
18920 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18921
18922 PR c++/25999
18923 * g++.dg/ext/pragmaweak1.C: New test.
18924
18925 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18926
18927 PR c++/25855
18928 * g++.dg/template/spec29.C: New test.
18929
18930 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18931
18932 PR c/19606.
18933 * gcc.c-torture/execute/pr19606.c: New.
18934
18935 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18936
18937 * gcc.dg/pragma-re-4.c: New test.
18938
18939 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18940
18941 PR fortran/25964
18942 * gfortran.dg/assumed_size_refs_3.f90: New test.
18943
18944 2006-01-27 Ben Elliston <bje@au.ibm.com>
18945
18946 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18947
18948 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18949
18950 PR ada/21317
18951 * ada/acats/support/impdef.a: Add One_Long_Second.
18952 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18953 * ada/acats/tests/c9/c94026.a: Likewise.
18954 * ada/acats/tests/c9/c97305c.ada: Likewise.
18955 * ada/acats/tests/c9/c99004a.ada: Likewise.
18956
18957 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18958
18959 PR fortran/25964
18960 * gfortran.dg/global_references_2.f90: New test.
18961
18962 PR fortran/25084
18963 PR fortran/20852
18964 PR fortran/25085
18965 PR fortran/25086
18966 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18967 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18968
18969 PR fortran/25416
18970 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18971
18972 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18973
18974 PR c/25892
18975 * gcc.dg/Wpointer-sign.c: New.
18976 * gcc.dg/Wpointer-sign-Wall.c: New.
18977 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18978 * gcc.dg/Wpointer-sign-pedantic.c: New.
18979 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18980 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18981
18982 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18983
18984 PR C/25861
18985 * gcc.c-torture/compile/pr25861.c: New test.
18986
18987 2006-01-26 Paul Brook <paul@codesourcery.com>
18988
18989 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18990 on short-enum targets.
18991 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18992 variable.
18993 (generate_fields): Use short_enums.
18994 (main): Set short_enums. Document -e.
18995 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18996 on short-enum targets.
18997 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18998 variable.
18999 (generate_fields): Use short_enums.
19000 (main): Set short_enums. Document -e.
19001 * lib/target-supports.exp (check_effective_target_short_enums): New.
19002
19003 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
19004
19005 PR target/25947
19006 * gcc.dg/torture/pr25947-1.c: New test.
19007
19008 2006-01-25 Jan Hubicka <jh@suse.cz>
19009 Roger Sayle <roger@eyesopen.com>
19010
19011 PR rtl-optimization/25703
19012 * gcc.target/i386/20060125-1.c: New test case.
19013 * gcc.target/i386/20060125-2.c: New test case.
19014
19015 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19016
19017 PR fortran/18540
19018 * gfortran.dg/goto_1.f: New.
19019
19020 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
19021
19022 PR fortran/25716
19023 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19024 25716 on 32-bit systems too.
19025
19026 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
19027
19028 PR testsuite/25590
19029 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19030
19031 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
19032
19033 * gcc.dg/tree-ssa/gen-vect-33.c: New.
19034
19035 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19036
19037 PR fortran/25835
19038 * gfortran.dg/read_eof.f90: Delete, renamed.
19039 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19040 * gfortran.dg/read_eof_2.f90: New test.
19041 * gfortran.dg/read_eof_3.f90: New test.
19042
19043 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
19044
19045 PR tree-opt/25860
19046 * gcc.c-torture/compile/pr25860.c: New test.
19047
19048 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19049
19050 PR c++/25552
19051 * g++.dg/parse/dtor8.C: New test.
19052
19053 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
19054
19055 PR testsuite/25891
19056 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19057 * gcc.dg/gomp/gomp.exp: Return without testing anything if
19058 check_effective_target_fopenmp returns 0.
19059
19060 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
19061
19062 PR ada/20548
19063 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19064 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19065 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19066
19067 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19068
19069 PR tree-opt/25857
19070 * g++.dg/opt/pr25857.C: New test.
19071
19072 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19073 Jan Hubicka <jh@suse.cz>
19074 Richard Guenther <rguenther@suse.de>
19075
19076 PR rtl-optimization/25654
19077 * gcc.dg/torture/pr25654.c: New testcase.
19078 * gcc.target/i386/pr25654.c: Likewise.
19079
19080 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
19081
19082 PR fortran/25901
19083 * gfortran.dg/internal references_2.f90: New test.
19084
19085 Fix regression in testing of admissability of attributes.
19086 * gfortran.dg/intent_used_1.f90: New test.
19087
19088 2006-01-23 Ben Elliston <bje@au.ibm.com>
19089
19090 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19091 Remove target conditional torture options for i?86 and x86_64
19092 GNU/Linux.
19093
19094 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
19095
19096 PR c++/10891
19097 * g++.dg/rtti/no-rtti.C: New.
19098
19099 2006-01-21 Mark Mitchell <mark@codesourcery.com>
19100
19101 PR c++/25895
19102 * g++.dg/inherit/conv2.C: New test.
19103
19104 PR c++/25856
19105 * g++.dg/parse/dtor7.C: New test.
19106
19107 PR c++/25858
19108 * g++.dg/template/crash44.C: New test.
19109
19110 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
19111
19112 PR fortran/25124
19113 PR fortran/25625
19114 * gfortran.dg/internal_references_1.f90: New test.
19115 PR fortran/20881
19116 PR fortran/23308
19117 PR fortran/25538
19118 PR fortran/25710
19119 * gfortran.dg/global_references_1.f90: New test.
19120 * gfortran.dg/g77/19990905-1.f: Restore the error that
19121 there is a clash between the common block name and
19122 the name of a subroutine reference.
19123
19124 PR fortran/PR24276
19125 * gfortran.dg/aliasing_dummy_1.f90: New test.
19126
19127 2006-01-21 Alan Modra <amodra@bigpond.net.au>
19128
19129 * gcc.dg/vmx/1b-01.c: Warning fix.
19130 * gcc.dg/vmx/1c-02.c: Likewise.
19131 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19132
19133 2006-01-20 Steve Ellcey <sje@cup.hp.com>
19134
19135 PR testsuite/24962
19136 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19137
19138 2006-01-20 Richard Guenther <rguenther@suse.de>
19139 Steven Bosscher <stevenb.gcc@gmail.com>
19140
19141 PR rtl-optimization/24626
19142 * gcc.dg/torture/pr24626-1.c: New testcase.
19143 * gcc.dg/torture/pr24626-2.c: Likewise.
19144 * gcc.dg/torture/pr24626-3.c: Likewise.
19145 * gcc.dg/torture/pr24626-4.c: Likewise.
19146
19147 2006-01-20 Dirk Mueller <dmueller@suse.com>
19148
19149 PR c++/5520
19150 * g++.dg/warn/empty-body.C: New.
19151
19152 2006-01-19 Mark Mitchell <mark@codesourcery.com>
19153
19154 PR c++/22136
19155 * g++.dg/template/using10.C: New test.
19156 * g++.dg/temlpate/using11.C: Likewise.
19157 * g++.dg/inherit/using5.C: Tweak error messages.
19158
19159 2006-01-20 Alan Modra <amodra@bigpond.net.au>
19160
19161 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19162 target test.
19163 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19164
19165 2006-01-19 Jan Hubicka <jh@suse.cz>
19166
19167 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19168
19169 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19170
19171 PR c++/25854
19172 * g++.dg/template/spec28.C: New test.
19173
19174 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
19175
19176 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19177 (switchfiles): Fix fprintf's by adding srcdir or removing it.
19178
19179 2006-01-19 Diego Novillo <dnovillo@redhat.com>
19180
19181 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19182 * gcc.dg/gomp/critical-1.c: Likewise.
19183 * gcc.dg/gomp/critical-3.c: Likewise.
19184 * gcc.dg/gomp/empty.c: Likewise.
19185 * gcc.dg/gomp/ordered-1.c: Likewise.
19186 * gcc.dg/gomp/for-4.c: Likewise.
19187 * gcc.dg/gomp/for-6.c: Likewise.
19188 * gcc.dg/gomp/master-3.c: Likewise.
19189 * gcc.dg/gomp/for-8.c: Likewise.
19190 * gcc.dg/gomp/for-10.c: Likewise.
19191 * gcc.dg/gomp/for-18.c: Likewise.
19192 * gcc.dg/gomp/for-5.c: Likewise.
19193 * gcc.dg/gomp/for-7.c: Likewise.
19194 * gcc.dg/gomp/for-9.c: Likewise.
19195
19196 2006-01-18 Jeff Law <law@redhat.com>
19197
19198 * gcc.dg/tree-ssa/vrp25.c: New test.
19199
19200 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19201
19202 * gcc.dg/pr25805.c: Fix misapplied patch.
19203
19204 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
19205
19206 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19207 (check_effective_target_vect_udot_qi): New.
19208 (check_effective_target_vect_sdot_hi): New.
19209 (check_effective_target_vect_udot_hi): New.
19210 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19211 prefixed with "wrapv-" with -fwrapv.
19212 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19213 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19214 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19215 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19216 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19217
19218 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19219 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19220 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19221 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19222
19223 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19224
19225 PR c++/16829
19226 * g++.dg/other/default2.C: New test.
19227 * g++.dg/other/default3.C: New test.
19228
19229 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19230
19231 PR c/25805
19232 * gcc.dg/pr25805.c: New file.
19233
19234 2006-01-18 Mark Mitchell <mark@codesourcery.com>
19235
19236 PR c++/25836
19237 * g++.dg/template/init6.C: New test.
19238
19239 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
19240
19241 * gcc.dg/tree-ssa/pr24287.c: New test
19242
19243 2006-01-18 Eric Christopher <echristo@apple.com>
19244
19245 * g++.dg/eh/table.C: New.
19246
19247 2006-01-18 DJ Delorie <dj@redhat.com>
19248
19249 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19250 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19251 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19252 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19253
19254 2006-01-18 Jeff Law <law@redhat.com>
19255
19256 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19257 on wrapping on overflow semantics.
19258
19259 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19260
19261 * gcc.gc/tree-ssa/vrp23.c: New test.
19262 * gcc.gc/tree-ssa/vrp24.c: New test.
19263
19264 2006-01-18 Richard Henderson <rth@redhat.com>
19265 Aldy Hernandez <aldyh@redhat.com>
19266 Jakub Jelinek <jakub@redhat.com>
19267 Diego Novillo <dnovillo@redhat.com>
19268 Uros Bizjak <uros@kss-loka.si>
19269
19270 * gcc.dg/gomp: New directory.
19271
19272 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
19273 Steven G. Kargl <kargls@comcast.net>
19274
19275 PR fortran/20869
19276 * gfortran.dg/intrinsic_external_1.f90: New test.
19277
19278 PR fortran/20875.
19279 * gfortran.dg/elemental_pointer_1.f90: New test.
19280
19281 PR fortran/25024
19282 * gfortran.dg/external_procedures_1.f90: New test.
19283
19284 PR fortran/25785
19285 gfortran.dg/assumed_present.f90: New test.
19286
19287 2006-01-18 Jakub Jelinek <jakub@redhat.com>
19288
19289 * g++.dg/parse/lookup5.C: New test.
19290
19291 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19292
19293 PR fortran/25697
19294 * gfortran.dg/read_eof.f90: New test.
19295
19296 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19297
19298 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19299 add a closing brace.
19300
19301 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19302
19303 PR fortran/25631
19304 * gfortran.dg/fmt_tl.f: New test.
19305
19306 2006-01-17 Eric Christopher <echristo@apple.com>
19307
19308 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19309 * g++.old-deja/g++.warn/impint2.C: Ditto.
19310 * g++.old-deja/g++.other/null1.C: Ditto.
19311 * g++.dg/warn/conv2.C: Ditto.
19312 * g++.dg/warn/conv4.C: New file.
19313
19314 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19315
19316 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19317
19318 2006-01-17 Andreas Jaeger <aj@suse.de>
19319 Janis Johnson <janis187@us.ibm.com>
19320
19321 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19322 in 64-bit.
19323 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19324 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19325
19326 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19327
19328 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19329 (switchfiles): xfail txxx where xxx >= 25.
19330
19331 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19332
19333 PR testsuite/25764
19334 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19335
19336 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19337
19338 PR c/25682
19339 * gcc.dg/pr25682.c: New test.
19340 * g++.dg/parse/array-size2.C: New test.
19341
19342 2006-01-16 Ian Lance Taylor <ian@airs.com>
19343
19344 * consistency.vlad: Remove entire directory, 1652 files.
19345
19346 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19347
19348 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19349 check_effective_target_dfprt_nocache): New.
19350 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19351 (check_effective_target_dfprt): New.
19352 * lib/c-compat.exp (check_dfp): Remove.
19353 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19354 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19355 level of support for decimal float.
19356 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19357 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19358 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19359 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19360 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19361 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19362 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19363 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19364 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19365 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19366 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19367 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19368 directives.
19369
19370 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19371
19372 PR testsuite/25741
19373 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19374 $base_dir/../.
19375 * lib/gfortran.exp (gfortran_init): Likewise.
19376 * lib/obj-c++.exp (obj-c++_init): Likewise.
19377 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19378 (scan-assembler-dem-not): Likewise.
19379 * lib/scandump.exp (scan-dump-dem): Likewise.
19380 (scan-dump-dem-not): Likewise.
19381
19382 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19383
19384 PR testsuite/25767
19385 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19386 powerpc-*-darwin*.
19387 * lib/obj-c++.exp (obj-c++_init): Likewise.
19388
19389 2006-01-16 Richard Guenther <rguenther@suse.de>
19390
19391 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19392
19393 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19394
19395 PR testsuite/25777
19396 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19397 to LD_LIBRARY_PATH.
19398
19399 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19400 Andrew Pinski <pinskia@physics.uc.edu>
19401
19402 * gcc.dg/minmax-1.c: New test.
19403
19404 2006-01-16 Ben Elliston <bje@au.ibm.com>
19405
19406 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19407 * gcc.misc-tests/dectest.exp: Ditto.
19408
19409 2006-01-15 Ian Lance Taylor <ian@airs.com>
19410
19411 PR testsuite/25796
19412 * gcc.target/i386/cmov6.c: Use -march=k8.
19413
19414 2006-01-15 Andreas Jaeger <aj@suse.de>
19415
19416 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19417 x86 does not have __float128.
19418
19419 2006-01-14 Ian Lance Taylor <ian@airs.com>
19420
19421 * gcc.target/i386/cmov6.c: New test.
19422
19423 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19424
19425 PR c++/25663
19426 * g++.dg/template/ctor6.C: New test.
19427
19428 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19429
19430 PR tree-optimization/25485
19431 * gcc.dg/tree-ssa/pr25485.c: New.
19432
19433 2006-01-14 Richard Guenther <rguenther@suse.de>
19434
19435 PR tree-optimization/22548
19436 PR tree-optimization/22555
19437 PR tree-optimization/22501
19438 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19439 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19440 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19441 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19442 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19443 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19444 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19445 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19446 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19447
19448 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19449
19450 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19451 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19452
19453 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19454 Richard Guenther <rguenther@suse.de>
19455
19456 PR rtl-optimization/24257
19457 * gcc.dg/torture/pr24257.c: New testcase.
19458
19459 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19460
19461 * gcc.c-torture/execute/20060110-1.c: New test.
19462 * gcc.c-torture/execute/20060110-2.c: New test.
19463
19464 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19465
19466 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19467
19468 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19469
19470 PR fortran/25756
19471 * gfortran.dg/label_3.f90: New test.
19472
19473 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19474
19475 PR tree-optimization/25771
19476 * g++.dg/tree-ssa/pr25771.C: New test
19477
19478 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19479
19480 PR tree-opt/24365
19481 * g++.dg/opt/complex5.C: New test.
19482
19483 2006-01-13 Richard Guenther <rguenther@suse.de>
19484
19485 * gcc.target/i386/387-9.c: New testcase.
19486
19487 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
19488
19489 PR c++/24824
19490 * g++.dg/debug/dwarf2-1.C: New.
19491
19492 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
19493
19494 PR testsuite/25728
19495 * lib/gcov.exp (verify-lines): Add "close $fd".
19496
19497 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
19498 Ben Elliston <bje@au.ibm.com>
19499
19500 * gcc.dg/dfp/inf-1.c: New test.
19501
19502 2006-01-12 Janis Johnson <janis187@us.ibm.com>
19503 Yao Qi <qiyaoltc@cn.ibm.com>
19504 Ben Elliston <bje@au.ibm.com>
19505 Jon Grimm <jgrimm2@us.ibm.com>
19506
19507 * gcc.dg/nodfp-1.c: New test.
19508 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19509 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19510 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19511 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19512 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19513 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19514 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19515 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19516 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19517 * gcc.dg/format/dfp-scanf-1.c: Likewise.
19518 * gcc.dg/format/dfp-printf-1.c: Likewise.
19519 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19520 (compat_setup_dfp): New.
19521 * gcc.dg/compat/compat.exp: Use it.
19522 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19523 Make some variables global, prepend "compat_" to their names.
19524 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19525 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19526 * gcc.misc-tests/dectest.exp: New test driver for decTest.
19527 * lib/compat.exp (compat_skip_list): Make global, rename.
19528 * lib/c-compat.exp: New file.
19529 * lib/target-supports.exp (check_effective_target_dfp): New.
19530
19531 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19532 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19533 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19534 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19535 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19536 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19537 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19538 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19539 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19540 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19541 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19542 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19543 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19544 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19545 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19546 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19547 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19548 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19549 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19550 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19551 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19552 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19553 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19554 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19555 gcc.dg/dfp/struct-layout-1.c,
19556 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19557 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19558 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19559 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19560 gcc.dg/dfp/func-vararg-dfp.c,
19561 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19562 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19563 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19564 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19565 gcc.dg/dfp/wtr-conversion-1.c: New tests.
19566
19567 2006-01-11 Richard Guenther <rguenther@suse.de>
19568
19569 PR tree-optimization/25734
19570 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19571
19572 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19573
19574 PR fortran/25486
19575 * gfortran.dg/literal_character_constant_1_x.F: New test.
19576 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19577 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19578 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19579
19580 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19581
19582 PR c++/25386
19583 * g++.dg/ext/packed3.C: Add expected packed error.
19584
19585 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19586
19587 PR target/25706
19588 * gcc.dg/torture/pr25706-1.c: New test.
19589
19590 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19591
19592 PR tree-optimization/23109
19593 PR tree-optimization/23948
19594 PR tree-optimization/24123
19595
19596 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19597 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19598 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19599 g++.dg/tree-ssa/pr23948.C: New testcases.
19600 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19601 three divisions in order to do the optimization.
19602
19603 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19604
19605 PR c++/25632
19606 * g++.dg/other/pr25632.C: New test.
19607
19608 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19609
19610 PR fortran/25730
19611 * gfortran.dg/used_types_1.f90: New test.
19612
19613 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19614
19615 PR target/25718
19616 * gcc.dg/torture/pr25718-1.c: New test.
19617
19618 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19619
19620 * gfortran.dg/list_read_2.f90: Fix typo in description.
19621
19622 2006-01-10 Jan Beulich <jbeulich@novell.com>
19623
19624 * lib/target-supports.exp (check_visibility_available): Simplify test
19625 for *-*-netware*.
19626 (check_profiling_available): Fail for *-*-netware*.
19627 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19628 * gcc.dg/20021014-1.c: Likewise.
19629 * gcc.dg/nest.c: Likewise.
19630
19631 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19632
19633 fortran/24936
19634 * gfortran.dg/forall_3.f90: New test.
19635
19636 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19637
19638 PR fortran/21977
19639 * gfortran.dg/nesting_2.f90: New test.
19640 * gfortran.dg/nesting_3.f90: New test.
19641
19642 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19643
19644 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19645 Fix typo in comment.
19646
19647 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19648
19649 * gfortran.dg/single_char_string.f90: New test.
19650
19651 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19652
19653 * gfortran.dg/ichar_2.f90: New test.
19654
19655 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19656
19657 PR fortran/25093
19658 * gfortran.dg/private_type_4.f90: New.
19659
19660 2006-01-07 Richard Guenther <rguenther@suse.de>
19661
19662 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19663
19664 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19665
19666 * gfortran.dg/func_decl_1.f90: New.
19667 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19668 * gfortran.dg/array_alloc_2.f90: Likewise.
19669 * gfortran.dg/char_result_8.f90: Likewise.
19670 * gfortran.dg/dup_save_1.f90: Likewise.
19671 * gfortran.dg/dup_save_2.f90: Likewise.
19672 * gfortran.dg/f2c_6.f90: Likewise.
19673 * gfortran.dg/f2c_7.f90: Likewise.
19674 * gfortran.dg/func_result_2.f90: Likewise.
19675 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19676
19677 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19678
19679 PR fortran/22146
19680 * gfortran.dg/elemental_subroutine_1.f90: New test.
19681 * gfortran.dg/elemental_subroutine_2.f90: New test.
19682
19683 PR fortran/25029
19684 PR fortran/21256
19685 * gfortran.dg/assumed_size_refs_1.f90: New test.
19686
19687 PR fortran/20868
19688 PR fortran/20870
19689 * gfortran.dg/assumed_size_refs_2.f90: New test.
19690 * gfortran.dg/initialization_1.f90: Change warning message.
19691
19692 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19693
19694 * gcc.dg/tree-ssa/loop-15.c: New test.
19695
19696 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19697
19698 PR fortran/25598
19699 * gfortran.dg/backspace_3.f: New test.
19700 * gfortran.dg/backspace_4.f: New test.
19701
19702 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19703
19704 PR fortran/24268
19705 * gfortran.dg/fmt_white.f: Update test.
19706
19707 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19708
19709 * gcc.dg/cast-1.c: Add new warning.
19710 * gcc.dg/cast-2.c: Likewise.
19711 * gcc.dg/cast-3.c: Likewise.
19712 * gcc.dg/format/cast-1.c: Likewise.
19713 * gcc.dg/cast-4.c: New testcase.
19714
19715 2006-01-05 Richard Guenther <rguenther@suse.de>
19716
19717 PR tree-optimization/22555
19718 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19719
19720 2006-01-05 Richard Guenther <rguenther@suse.de>
19721 Diego Novillo <dnovillo@redhat.com>
19722
19723 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19724 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19725 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19726 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19727 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19728 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19729 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19730 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19731 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19732 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19733 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19734 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19735 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19736 * treelang/compile/extravar.tree: Likewise.
19737 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19738 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19739 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19740 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19741 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19742
19743 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19744
19745 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19746 for 64-bit fix.
19747
19748 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19749
19750 PR fortran/23675
19751 gfortran.dg/char_result_11.f90: New.
19752
19753 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19754
19755 PR c++/24782
19756 * g++.dg/parse/access9.C: New test.
19757 * g++.dg/tc1/dr52.C: Tweak error markers.
19758
19759 2006-01-04 Richard Henderson <rth@redhat.com>
19760
19761 Merge from gomp branch.
19762 * g++.dg/parse/pragma2.C: Update expected error lines.
19763
19764 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19765
19766 * g++.dg/other/i386-2.C: New test.
19767
19768 PR target/25554
19769 * gcc.c-torture/compile/20051228-1.c: New test.
19770
19771 PR c/25559
19772 * gcc.dg/pr25559.c: New test.
19773
19774 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19775
19776 PR c++/25492
19777 * g++.dg/lookup/friend9.C: New test.
19778
19779 PR c++/25625
19780 * g++.dg/template/repo5.C: New test.
19781
19782 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19783
19784 PR fortran/25101
19785 * gfortran.dg/forall_2.f90: New test.
19786
19787 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19788
19789 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19790 dg-require-weak. Adjust regexp to handle leading-underscore
19791 targets and space as well as TAB after .weak. Change previous
19792 64-bit fix to not use naked dot.
19793
19794 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19795
19796 PR rtl-optimization/25578
19797 * gcc.c-torture/execute/20060102-1.c: New testcase.
19798
19799 2006-01-03 Richard Guenther <rguenther@suse.de>
19800
19801 PR c/25183
19802 * gcc.dg/torture/pr25183.c: New testcase.
19803
19804 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19805
19806 Merge from gomp-branch.
19807 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19808 * gcc.dg/ia64-sync-2.c: Likewise.
19809 * gcc.dg/ia64-sync-3.c: Likewise.
19810 * gcc.dg/ia64-sync-4.c: Likewise.
19811 * gcc.dg/sync-2.c: Likewise.
19812 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19813 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19814
19815 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19816
19817 PR c++/25635
19818 * g++.dg/parse/operator6.C: New test.
19819
19820 PR c++/25637
19821 * g++.dg/parse/error29.C: New test.
19822
19823 PR c++/25638
19824 * g++.dg/parse/dtor6.C: New test.
19825
19826 PR c++/25633
19827 * g++.dg/parse/ctor3.C: New test.
19828
19829 PR c++/25634
19830 * g++.dg/template/class3.C: New test.
19831
19832 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19833
19834 * g++.dg/debug/debug9.C: New.
19835
19836 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19837
19838 PR fortran/24640
19839 * gfortran.dg/label_2.f90: New test.
19840
19841 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19842
19843 * g++.dg/lookup/using12.C: Tighten error marker.
19844
19845 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19846 Andrew Pinski <pinskia@physics.uc.edu>
19847
19848 * gcc.target/powerpc/darwin-abi-3.c: New file.
19849 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19850 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19851 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19852 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19853 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19854 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19855 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19856 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19857
19858 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19859
19860 * gcc.dg/tree-ssa/loadpre1.c: New;
19861 * gcc.dg/tree-ssa/loadpre2.c: New;
19862 * gcc.dg/tree-ssa/loadpre3.c: New;
19863 * gcc.dg/tree-ssa/loadpre4.c: New;
19864 * gcc.dg/tree-ssa/loadpre5.c: New;
19865 * gcc.dg/tree-ssa/loadpre6.c: New;
19866 * gcc.dg/tree-ssa/loadpre7.c: New;
19867 * gcc.dg/tree-ssa/loadpre8.c: New;
19868 * gcc.dg/tree-ssa/loadpre9.c: New;
19869
19870 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19871
19872 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19873 * g++.dg/abi/thunk4.C: Likewise.
19874
19875 2006-01-01 Andreas Jaeger <aj@suse.de>
19876
19877 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19878 portable.
19879
19880 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19881
19882 PR c++/25294
19883 * gcc.dg/pragma-pack-3.c: New test.
19884 * g++.dg/parse/pragma3.C: New test.
19885
19886 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19887
19888 PR middle-end/24827
19889 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19890
19891 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19892
19893 PR testsuite/25214
19894 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19895
19896 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19897
19898 PR fortran/22607
19899 * gfortran-dg/pure_byref_3.f90: New.
19900
19901 fortran/PR 25396
19902 * gfortran.dg/userdef_operator_1.f90: New.
19903
19904 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19905
19906 * g++.dg/abi/thunk3.C: New.
19907 * g++.dg/abi/thunk4.C: New.
19908
19909 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19910
19911 PR fortran/25532
19912 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19913 associated derived type components of derived types are
19914 properly declared in contained procedures.
19915
19916 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19917
19918 PR libgfortran/25139
19919 * gfortran.dg/backspace_2.f: New test.
19920
19921 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19922
19923 PR libgfortran/25550
19924 * gfortran.dg/endfile.f: New test.
19925
19926 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19927
19928 PR libgfortran/25419
19929 * gfortran.dg/comma.f: New test.
19930
19931 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19932
19933 * lib/gfortran-dg.exp: Remove trailing whitespace.
19934 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19935 -funroll-all-loops.
19936
19937 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19938
19939 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19940 Extended Double long doubles or repeat tests when long double is
19941 the same size as double.
19942
19943 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19944
19945 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19946
19947 PR testsuite/25442
19948 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19949 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19950
19951 PR testsuite/25441
19952 * gcc.dg/pr23911.c: Make test variable static.
19953
19954 PR testsuite/25444
19955 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19956
19957 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19958
19959 PR c++/25439
19960 * g++.dg/parse/crash17.C: Adjust error markers.
19961 * g++.dg/template/error20.C: New test.
19962
19963 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19964
19965 PR c++/23172
19966 * g++.dg/ext/complit4.C: New test.
19967
19968 PR c++/25417
19969 * g++.dg/ext/complit5.C: Likewise.
19970
19971 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19972
19973 PR tree-optimization/25125
19974 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19975 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19976 * gcc.c-torture/execute/pr25125.c: New.
19977
19978 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19979
19980 PR fortran/25029
19981 PR fortran/21256
19982 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19983 functions with incorrect assumed size references.
19984
19985 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19986
19987 PR c++/23171
19988 * g++.dg/opt/init1.C: New test.
19989
19990 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19991
19992 PR c++/24671
19993 * g++.dg/template/sfinae3.C: New test.
19994
19995 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19996
19997 * g++.dg/other/friend4.C: New test.
19998
19999 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20000
20001 PR target/25005
20002 * g++.dg/opt/pr25005.C: New test.
20003
20004 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20005
20006 PR c++/25369
20007 * g++.dg/template/ptrmem16.C: New test.
20008
20009 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
20010
20011 PR fortran/25029
20012 PR fortran/21256
20013 * gfortran.dg/initialization_1.f90: Add test of SIZE.
20014
20015 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20016
20017 PR libgfortran/25307
20018 * gfortran.dg/list_read_5.f90: New test.
20019
20020 2005-12-22 Richard Henderson <rth@redhat.com>
20021
20022 * gcc.target/i386/sse-7.c: Use -msse2.
20023
20024 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20025
20026 PR rtl-optimization/25432
20027 * gcc.c-torture/compile/20051216-1.c: New test.
20028
20029 PR objc/25328
20030 * objc/execute/pr25328.m: New test.
20031
20032 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20033
20034 PR c++/25364
20035 * g++.dg/template/call4.C: New test.
20036
20037 2005-12-22 Dale Johannesen <dalej@apple.com>
20038
20039 * gcc.target/i386/sse-17.c: New.
20040
20041 2005-12-22 Paul Brook <paul@codesourcery.com>
20042
20043 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20044
20045 2005-12-22 Paul Brook <paul@codesourcery.com>
20046
20047 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20048
20049 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
20050
20051 PR tree-opt/25513
20052 * gcc.c-torture/compile/pr25513.c: New test.
20053
20054 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20055
20056 PR c++/23333
20057 * g++.dg/parse/error25.C: Add more tests.
20058
20059 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20060
20061 PR fortran/18990
20062 * gfortran.dg/der_charlen_1.f90: New.
20063
20064 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
20065
20066 PR fortran/20889
20067 * gfortran.dg/pointer_component_type_1.f90: New test.
20068
20069 PR fortran/25029
20070 PR fortran/21256
20071 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20072 should give an error with assumed size array refernces and checks
20073 those that should not.
20074 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20075 reference an upper bound so that it does not generate an error.
20076
20077 PR fortran/19362
20078 PR fortran/20244
20079 PR fortran/20864
20080 PR fortran/25391
20081 * gfortran.dg/used_dummy_types_1.f90: New test.
20082 * gfortran.dg/used_dummy_types_2.f90: New test.
20083 * gfortran.dg/used_dummy_types_3.f90: New test.
20084 * gfortran.dg/used_dummy_types_4.f90: New test.
20085 * gfortran.dg/used_dummy_types_5.f90: New test.
20086
20087 PR fortran/23152
20088 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20089 group already being USE associated.
20090 * gfortran.dg/assumed_shape_nml.f90: New test.
20091 * gfortran.dg/assumed_size_nml.f90: New test.
20092
20093 PR fortran/20862
20094 PR fortran/25053
20095 PR fortran/25063
20096 PR fortran/25064
20097 PR fortran/25066
20098 PR fortran/25067
20099 PR fortran/25068
20100 PR fortran/25307
20101 * gfortran.dg/io_constraints_1.f90: New test.
20102 * gfortran.dg/io_constraints_1.f90: New test.
20103 * gfortran.dg/iostat_3.f90: Change wording of warning.
20104 * gfortran.dg/g77/19981216-0.f: The same.
20105
20106 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
20107
20108 PR tree-optimization/23518
20109 * gcc.dg/pr23518.c: New.
20110
20111 2005-12-21 Mike Stump <mrs@apple.com>
20112
20113 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20114
20115 2005-12-21 Paul Brook <paul@codesourcery.com>
20116
20117 * gcc.dg/pr19340.c: Skip on m68k targets.
20118
20119 2005-12-21 Steven Bosscher <stevenb@suse.de>
20120
20121 PR rtl-optimization/25196
20122 * gcc.dg/pr25196.c: New test.
20123
20124 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
20125
20126 PR fortran/25423
20127 gfortran.dg/where_nested_1.f90: New.
20128
20129 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
20130
20131 PR tree-optimization/25382.
20132 * gcc.dg/tree-ssa/pr25382.c: New.
20133
20134 2005-12-20 Richard Guenther <rguenther@suse.de>
20135
20136 PR middle-end/24306
20137 * gcc.target/i386/pr24306.c: New testcase.
20138
20139 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
20140
20141 PR tree-optimization/25501
20142 * gcc.dg/tree-ssa/pr25501.c: New.
20143
20144 2005-12-20 Richard Guenther <rguenther@suse.de>
20145
20146 Revert
20147 2005-12-02 Richard Guenther <rguenther@suse.de>
20148
20149 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20150
20151 2005-12-20 Mark Mitchell <mark@codesourcery.com>
20152
20153 PR c++/21228
20154 * g++.dg/warn/Wunreachable-code-2.C: New test.
20155
20156 2005-12-19 Mark Mitchell <mark@codesourcery.com>
20157
20158 PR c++/24278
20159 * g++.dg/template/ctor5.C: New test.
20160
20161 PR c++/24915
20162 * g++.dg/template/overload8.C: New test.
20163
20164 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
20165
20166 * gcc.c-torture/compile/pr25483 : New test.
20167
20168 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20169
20170 PR c++/20552
20171 * g++.dg/ext/typeof10.C: New test.
20172
20173 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
20174
20175 * gcc.dg/mt-loopi1.c: New.
20176
20177 2005-12-18 Richard Guenther <rguenther@suse.de>
20178
20179 PR tree-optimization/25481
20180 * gcc.dg/torture/pr25481.c: New testcase.
20181
20182 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
20183
20184 PR rtl-optimization/21041
20185 * gcc.dg/pr21041.c: New test.
20186
20187 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20188
20189 PR libgfortran/25463
20190 * gfortran.dg/advance.f90: New test.
20191
20192 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
20193
20194 * gcc.dg/20051201-1.c: New test.
20195
20196 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
20197
20198 PR fortran/25018
20199 * gfortran.dg/initialization_1.f90: New test.
20200 * gfortran.dg/enum_5.f90: Change dg-error to new message.
20201 * gfortran.dg/g77/980616-0.f: The same.
20202
20203 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20204
20205 * PR fortran/25458
20206 * gfortran.dg/chkbits.f90: New test.
20207
20208 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20209
20210 * gfortran.dg/enum_5.f: Revert to previous version.
20211
20212 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20213
20214 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20215 * gfortran.dg/nested_modules_1.f90: Ditto.
20216 * gfortran.dg/hollerith_f95.f90: Ditto.
20217 * gfortran.dg/select_5.f90: Ditto.
20218 * gfortran.dg/secnds.f: Ditto.
20219 * gfortran.dg/hollerith2.f90: Ditto.
20220 * gfortran.dg/imag_2.f: Ditto.
20221 * gfortran.dg/ftell_2.f90: Ditto.
20222 * gfortran.dg/malloc_free_1.f90: Ditto.
20223 * gfortran.dg/logint-1.f: Ditto.
20224 * gfortran.dg/recursive_statement_functions.f90: Ditto.
20225 * gfortran.dg/e_d_fmt.f90: Ditto.
20226 * gfortran.dg/hollerith_legacy.f90: Ditto.
20227 * gfortran.dg/logint-2.f: Ditto.
20228 * gfortran.dg/enum_5.f90: Ditto.
20229 * gfortran.dg/f2c_2.f90: Ditto.
20230 * gfortran.dg/pr17143.f90: Ditto.
20231 * gfortran.dg/namelist_14.f90: Ditto.
20232 * gfortran.dg/logint-3.f: Ditto.
20233 * gfortran.dg/spread_scalar_source.f90: Ditto.
20234 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20235 * gfortran.dg/namelist_11.f: Ditto.
20236 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20237 * gfortran.dg/g77/20010519-1.f
20238 * gfortran.dg/g77/alpha1.f: Ditto.
20239 * gfortran.dg/g77/990115-1.f: Ditto.
20240 * gfortran.dg/g77/erfc.f: Ditto.
20241 * gfortran.dg/g77/19990313-3.f: Ditto.
20242 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20243 * gfortran.dg/g77/20010426.f: Ditto.
20244 * gfortran.dg/g77/19990313-0.f: Ditto.
20245 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20246 * gfortran.dg/g77/20000629-1.f: Ditto.
20247 * gfortran.dg/g77/970125-0.f: Ditto.
20248 * gfortran.dg/g77/8485.f: Ditto.
20249 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20250 * gfortran.dg/g77/19990313-1.f: Ditto.
20251 * gfortran.dg/g77/int8421.f: Ditto.
20252 * gfortran.dg/g77/19990305-0.f: Ditto.
20253 * gfortran.dg/g77/947.f: Ditto.
20254 * gfortran.dg/g77/19990905-2.f: Ditto.
20255 * gfortran.dg/g77/cabs.f: Ditto.
20256 * gfortran.dg/g77/19990313-2.f: Ditto.
20257 * gfortran.dg/g77/20020307-1.f: Ditto.
20258 * gfortran.dg/g77/dcomplex.f: Ditto.
20259 * gfortran.dg/g77/19990502-1.f: Ditto.
20260 * gfortran.dg/g77/19981216-0.f: Ditto.
20261 * gfortran.dg/common_4.f90: Ditto.
20262 * gfortran.dg/entry_4.f90: Ditto.
20263 * gfortran.dg/equiv_constraint_2.f90: Ditto.
20264 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20265 * gfortran.dg/namelist_12.f: Ditto.
20266 * gfortran.dg/scale_1.f90: Ditto.
20267 * gfortran.dg/modulo_1.f90
20268 * gfortran.dg/hollerith.f90: Ditto.
20269 * gfortran.dg/direct_io_3.f90: Ditto.
20270 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20271 * gfortran.dg/gnu_logical_1.F: Ditto.
20272 * gfortran.dg/unf_io_convert_1.f90: Ditto.
20273 * gfortran.dg/assign_1.f90: Ditto.
20274 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20275 * gfortran.dg/pr23095.f: Ditto.
20276 * gfortran.dg/read_float_1.f90: Ditto.
20277
20278 2005-12-17 Andreas Jaeger <aj@suse.de>
20279
20280 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20281 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20282
20283 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20284
20285 PR fortran/24268
20286 * gfortran.dg/fmt_white.f: New test.
20287
20288 2005-12-16 Steven G. Kargl <kargls@comcast.net>
20289
20290 * gfortran.dg/label_1.f90: New test.
20291
20292 2005-12-15 Ben Elliston <bje@au.ibm.com>
20293
20294 PR testsuite/25422
20295 * gcc.dg/20031012-1.c: Add -Walways-true option.
20296 * gcc.dg/weak/weak-3.c: Likewise.
20297 * g++.old-deja/g++.mike/warn8.C: Likewise.
20298
20299 2005-12-16 Mike Stump <mrs@apple.com>
20300
20301 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20302 exit.
20303
20304 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20305
20306 PR libgfortran/25264
20307 PR libgfortran/25349
20308 * gfortran.dg/tl_editing.f90: Added additional checks.
20309 * gfortran.dg/t_editing.f: New test.
20310 * gfortran.dg/write_padding.f90: New test
20311
20312 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20313
20314 PR testsuite/25215
20315 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20316
20317 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20318
20319 PR rtl-optimization/24899
20320 * gcc.c-torture/execute/20051215-1.c: New test.
20321
20322 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20323
20324 PR 24823
20325 * gfortran.dg/pr24823.f: New test.
20326
20327 2005-12-16 Jeff Law <law@redhat.com>
20328
20329 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20330
20331 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20332
20333 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20334 (base_types): Change C++ style comments to C style comments. Remove
20335 aligned types from the array. Keep Enums disabled.
20336 (complex_types): Remove aligned types from the array.
20337 Comment out "_Complex long double".
20338 (attrib_types): Remove.
20339 (complex_attrib_types): Remove.
20340 (attrib_array_types): Remove.
20341 (complex_attrib_array_types): Remove.
20342 (aligned_bitfld_types): Remove.
20343 (n_aligned_bitfld_types): Remove.
20344 (FEATURE_ALIGNEDPACKED): Delete.
20345 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20346 (singles): Remove support for adding attributes.
20347 (choose_type): Remove support for attributed types.
20348 (generate_fields): Remove support for attributed bit-fields.
20349 Remove support for adding attributes.
20350 (generate_random_tests): Remove support for adding attributes.
20351 (features): Add back "[0] :0" and "complex vector [0]".
20352 (main): Remove support for attributed bit-fields.
20353 Uncomment the calling of generate_random_tests for the rests of
20354 the tests.
20355
20356 2005-12-16 Jan Hubicka <jh@suse.cz>
20357
20358 * gcc.c-torture/combine/pr25224.c: New.
20359
20360 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20361
20362 PR other/25028
20363 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20364 HP-UX.
20365
20366 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20367
20368 * gcc.dg/20051215-1.c: New file.
20369
20370 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20371
20372 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20373 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20374
20375 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20376
20377 PR fortran/18197
20378 * gfortran.dg/dummy_functions_1.f90: New.
20379
20380 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20381
20382 PR rtl-optimization/25310
20383 * gcc.c-torture/compile/pr25310.c: New test.
20384
20385 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20386
20387 PR debug/25023
20388 * gcc.dg/pr25023.c: New test.
20389
20390 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20391
20392 * g++.old-deja/g++.brendan/redecl1.C,
20393 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20394 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20395 g++.old-deja/g++.oliva/typeof1.C,
20396 g++.old-deja/g++.other/crash16.C,
20397 g++.old-deja/g++.other/crash34.C,
20398 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20399 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20400 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20401 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20402 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20403 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20404 Remove xfail.
20405
20406 2005-12-14 Kean Johnston <jkj@sco.com>
20407 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20408
20409 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20410 * gcc.target/i386/20020523-1.c: Ditto.
20411 * gcc.target/i386/tailcall-1.c: Ditto.
20412 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20413 * gcc.target/i386/ssetype-5.c: Ditto.
20414
20415 2005-12-14 Jeff Law <law@redhat.com>
20416
20417 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20418
20419 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20420
20421 PR target/25254
20422 PR target/24188
20423 * gcc.target/i386/pr25254.c: New test.
20424 * gfortran.dg/PR24188.f: New test.
20425
20426 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20427
20428 * lib/fortran-torture.exp: Catch remaining uses of
20429 remote_file build delete.
20430
20431 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20432
20433 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20434
20435 2005-12-14 Ben Elliston <bje@au.ibm.com>
20436
20437 * gcc.dg/warn-addr-cmp.c: New test.
20438
20439 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20440
20441 PR debug/25023
20442 PR target/25293
20443 * gcc.target/i386/pr25293.c: New test.
20444
20445 2005-12-13 Petr Machata <machata@post.cz>
20446
20447 PR c++/24907
20448 * g++.dg/parse/comma2.C: New test.
20449
20450 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20451 Jakub Jelinek <jakub@redhat.com>
20452
20453 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20454 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20455 (limits.h): Include unconditionally.
20456 (stdlib.h): Likewise.
20457 (hashtab.h): Do not include.
20458 (getopt.h): Likewise.
20459 (stddef.h): Include.
20460 (hashval_t): Define.
20461 (struct entry): Add "next" field.
20462 (HASH_SIZE): New macro.
20463 (hash_table): New variable.
20464 (switchfiles): Do not use xmalloc.
20465 (mix): New macro.
20466 (iterative_hash): New function.
20467 (hasht): Remove.
20468 (e_exists): New function.
20469 (e_insert): Likewise.
20470 (output): Use, instead of libiberty hashtable functions.
20471 (main): Do not use getopt. Do not call htab_create.
20472
20473 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20474
20475 PR c++/25331
20476 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20477 put atal* and atpaal* attributes on array elements.
20478 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20479 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20480 put atal* and atpaal* attributes on array elements.
20481 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20482
20483 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20484
20485 * gcc.dg/single-precision-constant.c: New test.
20486
20487 2005-12-13 Alan Modra <amodra@bigpond.net.au>
20488
20489 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20490 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20491 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20492 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20493 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20494 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20495 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20496 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20497 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20498 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20499 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20500 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20501 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20502 gcc.target/powerpc/ppc-sdata-2.c,
20503 gcc.target/powerpc/ppc-stackalign-1.c,
20504 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20505 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20506 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20507 gcc.target/powerpc/rs6000-ldouble-2.c,
20508 gcc.target/powerpc/rs6000-power2-1.c,
20509 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20510 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
20511 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
20512 option into target selector.
20513 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
20514 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20515
20516 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20517
20518 PR objc/25348
20519 * objc.dg/encode-9.m: New test.
20520
20521 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20522
20523 PR testsuite/20772
20524 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20525 * gcc.dg/asm-b.c: Fix typo.
20526 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20527 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20528 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20529 i?86 lp64 and x86_64 ilp32.
20530 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20531 on i?86 lp64.
20532 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20533
20534 2005-12-12 Steven G. Kargl <kargls@comcast.net>
20535
20536 PR fortran/25078
20537 gfortran.dg/equiv_5.f90: New test.
20538
20539 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
20540
20541 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20542 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20543 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20544 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20545 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20546 * gcc.dg/tree-ssa/reassoc-5.c: New.
20547 * gcc.dg/tree-ssa/reassoc-6.c: New.
20548 * gcc.dg/tree-ssa/reassoc-7.c: New.
20549 * gcc.dg/tree-ssa/reassoc-8.c: New.
20550 * gcc.dg/tree-ssa/reassoc-9.c: New.
20551 * gcc.dg/tree-ssa/reassoc-10.c: New.
20552 * gcc.dg/tree-ssa/reassoc-11.c: New.
20553
20554 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20555
20556 PR testsuite/25167
20557 PR testsuite/24478
20558 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20559
20560 2005-12-12 Mark Mitchell <mark@codesourcery.com>
20561
20562 PR c++/25300
20563 * g++.dg/template/inherit.C: Do not use a generic error message.
20564
20565 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20566
20567 PR libobjc/25354
20568 * objc.dg/gnu-encoding: New directory.
20569 * objc.dg/gnu-encoding/compat-common.h: New file.
20570 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20571 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20572 * objc.dg/gnu-encoding/vector-defs.h: New file.
20573 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20574 * objc.dg/gnu-encoding/generate-random.c: New file.
20575 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20576 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20577 * objc.dg/gnu-encoding/generate-random.h: New file.
20578
20579 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20580
20581 PR c++/25337
20582 * g++.dg/template/defarg7.C: New test.
20583
20584 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20585
20586 PR libobjc/25347
20587 * objc.dg/encode-8.m: New test.
20588
20589 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20590
20591 PR libobjc/25346
20592 * objc.dg/encode-7.m: New test.
20593
20594 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20595
20596 PR c++/25010
20597 * g++.dg/opt/inline10.C: New test.
20598
20599 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20600
20601 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20602
20603 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20604
20605 * gfortran.dg/substring_equivalence.f90: typo in comment
20606
20607 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20608
20609 PR fortran/25068
20610 * gfortran.dg/iostat_3.f90: New test.
20611
20612 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20613
20614 PR fortran/23815
20615 * gfortran.dg/unf_io_convert_1.f90: New test.
20616 * gfortran.dg/unf_io_convert_2.f90: New test.
20617 * gfortran.dg/unf_io_convert_3.f90: New test.
20618
20619 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20620
20621 PR testsuite/20772
20622 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20623 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20624 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20625 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20626 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20627 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20628 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20629 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20630 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20631 gcc.dg/torture/fp-int-convert-float128-timode.c,
20632 gcc.dg/torture/fp-int-convert-float128.c,
20633 gcc.dg/torture/fp-int-convert-float80-timode.c,
20634 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20635 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20636
20637 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20638
20639 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20640
20641 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20642
20643 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20644
20645 * gcc.dg/20051207-1.c,
20646 * gcc.dg/20051207-2.c,
20647 * gcc.dg/20051207-3.c: New tests.
20648
20649 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20650
20651 PR testsuite/20772
20652 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20653 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20654 dg-skip-if target selector.
20655
20656 PR testsuite/20772
20657 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20658 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20659 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20660 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20661 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20662 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20663 and/or merge with i?86 cases.
20664
20665 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20666
20667 PR testsuite/20772
20668 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20669 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20670 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20671 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20672 x86_64-*-linux*.
20673
20674 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20675
20676 PR target/25311
20677 * gcc.c-torture/compile/pr25311.c: New test.
20678
20679 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20680
20681 PR libgfortran/25039
20682 * gfortran.dg/read_comma.f: New test.
20683
20684 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20685
20686 PR c++/19317
20687 * g++.dg/opt/pr19317-1.C: New test.
20688 * g++.dg/opt/pr19317-2.C: New test.
20689 * g++.dg/opt/pr19317-3.C: New test.
20690
20691 PR target/19005
20692 * gcc.c-torture/execute/pr19005.c: New test.
20693
20694 PR target/17828
20695 * g++.old-deja/g++.other/comdat5.C: New test.
20696 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20697
20698 * g++.dg/compat/struct-layout-1.exp: New file.
20699 * g++.dg/compat/struct-layout-1.h: New.
20700 * g++.dg/compat/struct-layout-1_generate.c: New.
20701 * g++.dg/compat/struct-layout-1_x1.h: New.
20702 * g++.dg/compat/struct-layout-1_x2.h: New.
20703 * g++.dg/compat/struct-layout-1_y1.h: New.
20704 * g++.dg/compat/struct-layout-1_y2.h: New.
20705
20706 * gcc.dg/20050330-2.c: New test.
20707
20708 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20709
20710 PR fortran/25292
20711 * gfortran.dg/associated_1.f90: New.
20712
20713 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20714
20715 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20716 ILP32 vect_no_align platforms.
20717
20718 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20719 Jakub Jelinek <jakub@redhat.com>
20720
20721 PR target/25268
20722 * gcc.c-torture/compile/20051207-1.c: New test.
20723
20724 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20725
20726 PR testsuite/20772
20727 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20728 gcc.dg/torture/pr18582-1.c,
20729 gcc.target/i386/attributes-error.c: Also test on x86_64.
20730
20731 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20732
20733 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20734
20735 PR c++/19397
20736 * g++.dg/template/typedef3.C: New test.
20737
20738 PR c++/19762
20739 PR c++/19764
20740 * g++.dg/template/dtor3.C: Fix error markers.
20741
20742 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20743
20744 * lib/target-supports.exp (check_effective_target_sync_char_short):
20745 Add s390*.
20746
20747 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20748
20749 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20750
20751 2005-12-06 Roger Sayle <roger@eyesopen.com>
20752
20753 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20754 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20755 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20756 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20757
20758 2005-12-06 Roger Sayle <roger@eyesopen.com>
20759
20760 PR c++/25263
20761 * g++.dg/other/array2.C: New test case.
20762
20763 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20764
20765 * gcc.dg/darwin-weakimport-3.c: New.
20766
20767 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20768 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20769 and to work on Darwin.
20770 * gcc.dg/attr-weakref-1b.c: New file.
20771 * gcc.dg/attr-weakref-2.c: New test.
20772 * gcc.dg/darwin-weakref-1.c: New test.
20773
20774 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20775
20776 PR testsuite/25247
20777 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20778 use in selector expressions.
20779 (dg-xfail-if): Ditto.
20780 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20781 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20782 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20783 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20784 * gcc.test-framework/test-framework.exp: Skip generated tests if
20785 CHECK_TEST_FRAMEWORK is not 1.
20786
20787 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20788
20789 PR tree-optimization/24963
20790 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20791
20792 PR target/24108
20793 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20794
20795 PR target/18580
20796 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20797 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20798 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20799 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20800
20801 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20802
20803 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20804 dg-options.
20805
20806 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20807
20808 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20809
20810 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20811
20812 * gcc.dg/format/cast-1.c: New test.
20813
20814 2005-12-04 Roger Sayle <roger@eyesopen.com>
20815
20816 PR c/7776
20817 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20818 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20819 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20820 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20821
20822 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20823
20824 * gcc.dg/cast-pretty-print-1.c: New test.
20825
20826 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20827
20828 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20829
20830 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20831
20832 PR c++/24173
20833 * g++.dg/template/friend40.C: New test.
20834
20835 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20836
20837 PR target/25199
20838 * gcc.target/i386/movq-2.c: New test.
20839 * gcc.target/i386/movq.c: Remove target i?86, instead add
20840 dg-require-effective-target ilp32.
20841
20842 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20843
20844 PR c++/24103
20845 * g++.dg/other/default1.C: New test.
20846
20847 2005-12-02 Richard Guenther <rguenther@suse.de>
20848
20849 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20850
20851 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20852
20853 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20854
20855 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20856
20857 PR target/21017
20858 * gcc.target/powerpc/rotate.c: New.
20859
20860 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20861
20862 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20863 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20864
20865 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20866
20867 PR c/13384
20868 * gcc.dg/pr17730-1.c: Adjust.
20869 * gcc.dg/lvalue1.c (main): Likewise.
20870 * gcc.dg/lvalue-2.c: Likewise.
20871 * g++.dg/pr7503-3.C
20872
20873 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20874
20875 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20876 error messages.
20877
20878 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20879
20880 PR fortran/24789
20881 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20882
20883 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20884
20885 PR target/24475
20886 * lib/target-supports.exp (check_effective_target_tls): New.
20887 (check_effective_target_tls_runtime): New.
20888 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20889 for TLS support.
20890 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20891 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20892 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20893 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20894 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20895 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20896 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20897 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20898 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20899 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20900 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20901 effective-target TLS.
20902 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20903 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20904 effective-target TLS runtime.
20905
20906 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20907
20908 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20909
20910 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20911
20912 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20913 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20914 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20915 ignored" warnings when "packing" is the same as the ABI layout.
20916
20917 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20918
20919 PR fortran/21302
20920 * gfortran.dg/line_length_1.f: New test.
20921 * gfortran.dg/line_length_2.f90: Ditto.
20922
20923 2005-11-30 Richard Guenther <rguenther@suse.de>
20924
20925 PR tree-optimization/21655
20926 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20927
20928 2005-11-30 Dale Johannesen <dalej@apple.com>
20929
20930 * gcc.c-torture/compile/pr24930.c: New.
20931
20932 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20933
20934 PR fortran/15809
20935 * gfortran.dg/auto_char_dummy_array.f90: New test.
20936
20937 2005-11-30 Jeff Law <law@redhat.com>
20938
20939 * g++.old-deja/g++.law/pr25000.C: New test.
20940
20941 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20942
20943 * gcc.dg/tls/opt-11.c: New test.
20944
20945 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20946
20947 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20948 targets.
20949 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20950 LP64 ia64.
20951
20952 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20953
20954 * gfortran.dg/open_access_1.f90: New test.
20955
20956 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20957
20958 * gcc.dg/charset/builtin2.c: New test.
20959
20960 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20961
20962 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20963 on mmix-*-* for *_[xy].c.
20964
20965 2005-11-28 Kean Johnston <jkj@sco.com>
20966
20967 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20968 headers.
20969 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20970 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20971 * gcc.target/i386/asm-3.c: Ditto.
20972 * gcc.target/i386/clobbers.c: Ditto.
20973 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20974 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20975 test regexp.
20976 * gcc.target/i386/mul.c: Ditto.
20977 * gcc.target/i386/ssetype-1.c: Ditto.
20978 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20979 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20980 static so the test works with -fPIC mode too. Based on comment in
20981 PR19231 by Pinski.
20982 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20983
20984 2005-11-28 Richard Guenther <rguenther@suse.de>
20985
20986 * gcc.dg/alias-9.c: New testcase.
20987 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20988
20989 2005-11-28 Roger Sayle <roger@eyesopen.com>
20990 Uros Bizjak <uros@kss-loka.si>
20991
20992 PR middle-end/20219
20993 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20994 tan(x)/sin(x) transformations.
20995
20996 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20997
20998 PR middle-end/24575
20999 * gcc.dg/tree-ssa/divide-3.c: New test.
21000 * gcc.dg/tree-ssa/divide-4.c: New test.
21001
21002 2005-11-27 Steven G. Kargl <kargls@comcast.net>
21003
21004 PR fortran/24917
21005 * gfortran.dg/boz_6.f90: New test.
21006
21007 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21008
21009 PR fortran/23912
21010 * gfortran.dg/modulo_1.f90: New test.
21011
21012 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21013
21014 PR libfortran/24919
21015 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21016 fail on CRLF platforms.
21017 * gfortran.dg/ftell_2.f90: Likewise.
21018
21019 2005-11-26 Eric Christopher <echristo@apple.com>
21020
21021 * gcc.dg/intmax_t-1.c: Remove mips xfail.
21022
21023 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21024
21025 * objc.dg/gnu-runtime-3.m: Simplify.
21026
21027 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21028
21029 PR middle-end/23669
21030 * gcc.dg/tree-ssa/divide-1.c: New test.
21031 * gcc.dg/tree-ssa/divide-2.c: New test.
21032
21033 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21034
21035 PR libgfortran/24945
21036 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21037
21038 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21039
21040 PR libgfortran/24945
21041 * gfortran.dg/open_status_2.f90: New test.
21042
21043 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21044
21045 * gcc.c-torture/execute/builtins/fprintf.c,
21046 gcc.c-torture/execute/builtins/fputs-lib.c,
21047 gcc.c-torture/execute/builtins/fputs.c,
21048 gcc.c-torture/execute/builtins/lib/fprintf.c,
21049 gcc.c-torture/execute/builtins/lib/printf.c,
21050 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21051
21052 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
21053
21054 * gcc.dg/20050922-2.c: New test.
21055
21056 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21057
21058 * objc.dg/gnu-runtime-3.m: New test.
21059
21060 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21061
21062 PR c++/9278
21063 * g++.dg/other/void1.C: New test.
21064
21065 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
21066
21067 PR middle-end/24998
21068 * gcc.dg/torture/fp-int-convert-float.c,
21069 gcc.dg/torture/fp-int-convert-double.c,
21070 gcc.dg/torture/fp-int-convert-long-double.c,
21071 gcc.dg/torture/fp-int-convert-timode.c,
21072 gcc.dg/torture/fp-int-convert-float80.c,
21073 gcc.dg/torture/fp-int-convert-float80-timode.c,
21074 gcc.dg/torture/fp-int-convert-float128.c,
21075 gcc.dg/torture/fp-int-convert-float128-timode.c,
21076 gcc.dg/torture/fp-int-convert.h: New files.
21077
21078 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21079
21080 PR middle-end/24989
21081 * gcc.dg/tree-ssa/bool-10.c: New test.
21082 * gcc.dg/tree-ssa/bool-11.c: New test.
21083 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21084
21085 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21086
21087 PR middle-end/24990
21088 * tree-ssa/pr24990-1.c: New test.
21089
21090 2005-11-24 Richard Guenther <rguenther@suse.de>
21091 Dirk Mueller <dmueller@suse.de>
21092
21093 PR c++/14024
21094 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21095 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21096 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21097 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21098 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21099 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21100
21101 2005-11-23 Uros Bizjak <uros@kss-loka.si>
21102
21103 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21104
21105 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
21106
21107 PR c/21668
21108 * gcc.dg/Wc++-compat.c: New.
21109 * gcc.dg/Wno-c++-compat.c: New.
21110
21111 2005-11-23 Alan Modra <amodra@bigpond.net.au>
21112
21113 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21114 (vspltish, vspltisw): Likewise.
21115
21116 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21117
21118 PR libgfortran/24794
21119 * gfortran.dg/namelist_12.f: Fix quotes.
21120 * gfortran.dg/namelist_13.f90: Fix quotes.
21121 * gfortran.dg/namelist_14.f90: Fix quotes.
21122 * gfortran.dg/namelist_15.f90: Fix quotes.
21123 * gfortran.dg/namelist_use.f90: Fix quotes.
21124 * gfortran.dg/namelist_use_only.f90: Fix quotes.
21125 * gfortran.dg/namelist_21.f90: New test.
21126 * gfortran.dg/namelist_22.f90: New test.
21127
21128 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
21129
21130 PR target/23435
21131 * gcc.c-torture/compile/pr23435.c: New.
21132
21133 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21134
21135 * gcc.c-torture/execute/floatunsisf-1.c: New test.
21136
21137 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21138
21139 * gcc.target/powerpc/405-macchw-1.c,
21140 gcc.target/powerpc/405-macchw-2.c,
21141 gcc.target/powerpc/405-macchwu-1.c,
21142 gcc.target/powerpc/405-macchwu-2.c,
21143 gcc.target/powerpc/405-machhw-1.c,
21144 gcc.target/powerpc/405-machhw-2.c,
21145 gcc.target/powerpc/405-machhwu-1.c,
21146 gcc.target/powerpc/405-machhwu-2.c,
21147 gcc.target/powerpc/405-maclhw-1.c,
21148 gcc.target/powerpc/405-maclhw-2.c,
21149 gcc.target/powerpc/405-maclhwu-1.c,
21150 gcc.target/powerpc/405-maclhwu-2.c,
21151 gcc.target/powerpc/405-mulchw-1.c,
21152 gcc.target/powerpc/405-mulchw-2.c,
21153 gcc.target/powerpc/405-mulchwu-1.c,
21154 gcc.target/powerpc/405-mulchwu-2.c,
21155 gcc.target/powerpc/405-mulhhw-1.c,
21156 gcc.target/powerpc/405-mulhhw-2.c,
21157 gcc.target/powerpc/405-mulhhwu-1.c,
21158 gcc.target/powerpc/405-mulhhwu-2.c,
21159 gcc.target/powerpc/405-mullhw-1.c,
21160 gcc.target/powerpc/405-mullhw-2.c,
21161 gcc.target/powerpc/405-mullhwu-1.c,
21162 gcc.target/powerpc/405-mullhwu-2.c,
21163 gcc.target/powerpc/405-nmacchw-1.c,
21164 gcc.target/powerpc/405-nmacchw-2.c,
21165 gcc.target/powerpc/405-nmachhw-1.c,
21166 gcc.target/powerpc/405-nmachhw-2.c,
21167 gcc.target/powerpc/405-nmaclhw-1.c,
21168 gcc.target/powerpc/405-nmaclhw-2.c,
21169 gcc.target/powerpc/440-macchw-1.c,
21170 gcc.target/powerpc/440-macchw-2.c,
21171 gcc.target/powerpc/440-macchwu-1.c,
21172 gcc.target/powerpc/440-macchwu-2.c,
21173 gcc.target/powerpc/440-machhw-1.c,
21174 gcc.target/powerpc/440-machhw-2.c,
21175 gcc.target/powerpc/440-machhwu-1.c,
21176 gcc.target/powerpc/440-machhwu-2.c,
21177 gcc.target/powerpc/440-maclhw-1.c,
21178 gcc.target/powerpc/440-maclhw-2.c,
21179 gcc.target/powerpc/440-maclhwu-1.c,
21180 gcc.target/powerpc/440-maclhwu-2.c,
21181 gcc.target/powerpc/440-mulchw-1.c,
21182 gcc.target/powerpc/440-mulchw-2.c,
21183 gcc.target/powerpc/440-mulchwu-1.c,
21184 gcc.target/powerpc/440-mulchwu-2.c,
21185 gcc.target/powerpc/440-mulhhw-1.c,
21186 gcc.target/powerpc/440-mulhhw-2.c,
21187 gcc.target/powerpc/440-mulhhwu-1.c,
21188 gcc.target/powerpc/440-mulhhwu-2.c,
21189 gcc.target/powerpc/440-mullhw-1.c,
21190 gcc.target/powerpc/440-mullhw-2.c,
21191 gcc.target/powerpc/440-mullhwu-1.c,
21192 gcc.target/powerpc/440-mullhwu-2.c,
21193 gcc.target/powerpc/440-nmacchw-1.c,
21194 gcc.target/powerpc/440-nmacchw-2.c,
21195 gcc.target/powerpc/440-nmachhw-1.c,
21196 gcc.target/powerpc/440-nmachhw-2.c,
21197 gcc.target/powerpc/440-nmaclhw-1.c,
21198 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21199
21200 2005-11-21 Jakub Jelinek <jakub@redhat.com>
21201
21202 PR fortran/24774
21203 * gfortran.dg/inquire_9.f90: New test.
21204
21205 PR fortran/21647
21206 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21207
21208 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21209
21210 PR libfortran/24432
21211 * lib/target-supports.exp (check_effective_target_fortran_large_real):
21212 Check that 'cos' is supported.
21213
21214 2005-11-21 Paul Thomas <pault@gcc.gnu.org
21215
21216 PR fortran/24223
21217 * gfortran.dg/substring_equivalence.f90: New test.
21218
21219 PR fortran/24705
21220 * gfortran.dg/auto_internal_assumed.f90: New test.
21221
21222 2005-11-21 Uros Bizjak <uros@kss-loka.si>
21223
21224 * gcc.dg/fold-div-2.c: New test.
21225
21226 2005-11-20 Ian Lance Taylor <ian@airs.com>
21227
21228 PR rtl-optimization/24883
21229 * gcc.c-torture/compile/pr24883.c: New test.
21230
21231 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
21232
21233 PR middle-end/20583
21234 * gcc.c-torture/compile/pr20583.c: New.
21235
21236 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
21237
21238 * gcc.c-torture/execute/usmul.c: New test.
21239
21240 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
21241
21242 * gcc.dg/tree-ssa/vrp22.c: New test.
21243
21244 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
21245
21246 PR middle-end/24912
21247 * gcc.dg/torture/pr24912-1.c: New test.
21248
21249 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
21250
21251 PR fortran/24862
21252 * gfortran.dg/arrayio_derived_1.f90: New test.
21253
21254 2005-11-19 Richard Guenther <rguenther@suse.de>
21255
21256 PR middle-end/23294
21257 * gcc.dg/tree-ssa/pr23294.c: New testcase.
21258
21259 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
21260
21261 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21262
21263 2005-11-18 Mark Mitchell <mark@codesourcery.com>
21264
21265 PR c++/8355
21266 * g++.dg/template/friend39.C: New test.
21267
21268 2005-11-18 James E Wilson <wilson@specifix.com>
21269
21270 * gcc.dg/builtin-strstr.c: New.
21271
21272 2005-11-18 Richard Henderson <rth@redhat.com>
21273
21274 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21275 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21276 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21277 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21278 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21279 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21280 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21281 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21282 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21283 renaming to remove initial "ia64-".
21284
21285 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
21286
21287 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21288
21289 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
21290
21291 * g++.dg/cpp/string-2.C: New test.
21292
21293 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
21294
21295 * gcc.dg/tree-ssa/loop-14.c: New test.
21296
21297 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21298 Michael Chamberlain <michael@chamberlain.net.au>
21299
21300 * ada/acats/run_all.sh (target_run): Kill long running tests.
21301
21302 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21303
21304 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21305 * gcc.dg/cleanup-9.c: Likewise.
21306 * gcc.dg/cleanup-10.c: Likewise.
21307 * gcc.dg/cleanup-11.c: Likewise.
21308
21309 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21310
21311 PR fortran/24892
21312 * gfortran.dg/open_access_append_1.f90: New test.
21313 * gfortran.dg/open_access_append_2.f90: New test.
21314
21315 2005-11-16 Richard Guenther <rguenther@suse.de>
21316
21317 PR middle-end/24851
21318 * gcc.c-torture/execute/pr24851.c: New testcase.
21319
21320 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21321
21322 * gcc.dg/fold-overflow-1.c: New test.
21323
21324 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21325
21326 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21327 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21328
21329 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21330
21331 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21332 structures.
21333 * g++.dg/eh/forced2.C: Likewise.
21334 * g++.dg/eh/forced3.C: Likewise.
21335 * g++.dg/eh/forced4.C: Likewise.
21336
21337 2005-11-11 Mike Stump <mrs@apple.com>
21338
21339 * g++.old-deja/g++.mike/unused.C: Add.
21340
21341 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21342
21343 PR c++/24667
21344 * g++.dg/warn/Wcast-qual1.C: New test.
21345
21346 2005-11-15 Jan Hubicka <jh@suse.cz>
21347
21348 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21349
21350 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21351
21352 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21353
21354 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21355
21356 PR 24840
21357 * gcc.dg/tree-ssa/pr24840.c: New test.
21358
21359 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21360
21361 PR testsuite/24841
21362 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21363
21364 2005-11-14 Dale Johannesen <dalej@apple.com>
21365
21366 * gcc.c-torture/execute/20051113-1.c: New.
21367
21368 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21369
21370 PR c++/24687
21371 * g++.dg/template/crash43.C: New test.
21372
21373 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21374
21375 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21376
21377 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21378
21379 PR c++/24817
21380 * g++.dg/eh/spec8.C: New test.
21381
21382 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21383
21384 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21385
21386 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21387
21388 PR c++/20293
21389 * g++.dg/parse/ambig4.C: New test.
21390 * g++.dg/tc1/dr101.C: Adjust error markers.
21391 * g++.dg/lookup/strong-using-2.C: Likewise.
21392 * g++.dg/lookup/ambig5.C: Likewise.
21393 * g++.dg/lookup/ambig4.C: Likewise.
21394 * g++.dg/parse/crash22.C: Likewise.
21395
21396 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21397
21398 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21399
21400 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21401
21402 * gcc.dg/nested-calls-1.c: New test.
21403
21404 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21405
21406 * gfortran.dg/complex_intrinsic_1.f90: New test.
21407 * gfortran.dg/complex_intrinsic_2.f90: New test.
21408 * gfortran.dg/fgetc_1.f90: New test.
21409 * gfortran.dg/fgetc_2.f90: New test.
21410 * gfortran.dg/fgetc_3.f90: New test.
21411 * gfortran.dg/ftell_1.f90: New test.
21412 * gfortran.dg/ftell_2.f90: New test.
21413 * gfortran.dg/gnu_logical_1.F: New test.
21414 * gfortran.dg/gnu_logical_2.f90: New test.
21415
21416 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21417
21418 PR middle-end/24820
21419 * gcc.dg/pr24820.c: New test.
21420
21421 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21422
21423 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21424 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21425 variable.
21426
21427 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21428
21429 PR testsuite/24614
21430 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21431
21432 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21433
21434 * gcc.target/cris/cris.exp: New file.
21435 * gcc.target/cris/rld-legit1.c: New test.
21436 * gcc.target/cris/rld-legit2.c: New test.
21437
21438 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21439
21440 PR c++/24780
21441 * g++.dg/opt/pr24780.C: New test.
21442
21443 PR c++/24761
21444 * g++.dg/template/asm1.C: New test.
21445
21446 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21447
21448 PR libgfortran/24787
21449 * gfortran.dg/scan_1.f90: New test.
21450
21451 2005-11-12 Jan Hubicka <jh@suse.cz>
21452
21453 * gcc.target/i386/minmax-1.c: New.
21454 * gcc.target/i386/minmax-2.c: New.
21455
21456 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21457
21458 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21459
21460 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21461
21462 * gcc.c-torture/execute/20051110-1.c,
21463 gcc.c-torture/execute/20051110-2.c: New tests.
21464
21465 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21466
21467 PR middle-end/24750
21468 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21469 New tests.
21470
21471 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21472
21473 * lib/target-libpath.exp (get_shlib_extension): New proc.
21474 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21475 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21476 * lib/objc.exp (objc_target_compile): Likewise.
21477 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21478 detection.
21479
21480 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21481
21482 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21483
21484 * lib/target-supports.exp (check_effective_target_static_libgfortran):
21485 Add -static to additional_flags and pass it to target_compile.
21486
21487 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21488
21489 PR libgfortran/24719
21490 gfortran.dg/read_noadvance.f90: New test.
21491
21492 PR libgfortran/24699
21493 gfortran.dg/fmt_t_2.f90: New test.
21494
21495 PR libgfortran/24785
21496 gfortran.dg/read_x_eor.f90: New test.
21497
21498 PR libgfortran/24584
21499 gfortran.dg/namelist_empty.f90: Rename test.
21500
21501 PR libgfortran/24489
21502 gfortran/read_eor.f90: Rename test.
21503
21504 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21505
21506 PR fortran/15976
21507 * gfortran.dg/automatic_module_variable.f90: New test.
21508
21509 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
21510
21511 PR target/24445
21512 * gcc.dg/pr24445.c: New test.
21513
21514 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21515
21516 PR fortran/24655
21517 PR fortran/24755
21518 * gfortran.dg/recursive_statement_functions.f90: Add statement
21519 functions using inline intrinsic functions and parameters to test
21520 that they no longer seg-fault.
21521
21522 PR fortran/24409
21523 gfortran.dg/nested_modules_4.f90: New test.
21524 gfortran.dg/nested_modules_5.f90: New test.
21525
21526 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21527
21528 PR fortran/24643
21529 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21530
21531 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
21532
21533 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21534 failures.
21535
21536 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21537
21538 * gcc.dg/sparc-getcontext-1.c: New test.
21539
21540 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
21541
21542 * gcc.dg/ifcvt-fabs-1.c: New test.
21543
21544 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
21545
21546 PR other/4372
21547 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21548 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21549
21550 2005-11-09 Richard Guenther <rguenther@suse.de>
21551
21552 PR tree-optimization/24716
21553 * gcc.c-torture/execute/pr24716.c: New testcase.
21554
21555 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21556
21557 * gcc.dg/pr24624.c: Disable for non S/390 targets.
21558
21559 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21560
21561 PR 24624
21562 * gcc.dg/pr24624.c: Testcase added.
21563
21564 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21565
21566 PR 24623
21567 * g++.dg/other/pr24623.C: Testcase added.
21568
21569 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21570
21571 PR fortran/22607
21572 * gfortran-dg/pure_byref_1.f90: New.
21573 * gfortran-dg/pure_byref_2.f90: New.
21574
21575 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21576
21577 PR c/24101
21578 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21579 * gcc.dg/dg.exp: Run main loop also for *.i files.
21580
21581 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21582
21583 PR c++/19450
21584 * g++.dg/tls/diag-3.C: New test.
21585 * g++.dg/tls/diag-4.C: New test.
21586 * g++.dg/tls/static-1.C: New test.
21587 * g++.dg/tls/static-1a.cc: New file.
21588
21589 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21590
21591 PR 23046
21592 * g++.dg/tree-ssa/pr23046.C: New test.
21593
21594 2005-11-08 Devang Patel <dpatel@apple.com>
21595
21596 PR tree-optimization/23115
21597 * gcc.dg/tree-ssa/pr23115.c: New.
21598
21599 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21600
21601 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21602 * gcc.target/powerpc/pr16155.c: Same.
21603 * gcc.target/powerpc/altivec-1.c: Same.
21604 * gcc.target/powerpc/altivec-2.c: Same.
21605 * gcc.target/powerpc/altivec-3.c: Same.
21606 * gcc.target/powerpc/altivec-5.c: Same.
21607 * gcc.target/powerpc/altivec-11.c: Same.
21608 * gcc.target/powerpc/altivec-12.c: Same.
21609 * gcc.target/powerpc/altivec-14.c: Same.
21610 * gcc.target/powerpc/altivec-22.c: Same.
21611 * gcc.target/powerpc/altivec-consts.c: Same.
21612 * gcc.target/powerpc/altivec-pr22085.c: Same.
21613 * gcc.target/powerpc/altivec-splat.c: Same.
21614 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21615 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21616 * gcc.target/powerpc/darwin-longlong.c: Same.
21617
21618 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21619
21620 PR target/19340
21621 * gcc.dg/pr19340.c: New test.
21622
21623 2005-11-07 Ian Lance Taylor <ian@airs.com>
21624
21625 PR rtl-optimization/24683
21626 * gcc.dg/pr24683.c: New test.
21627
21628 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21629
21630 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21631 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21632
21633 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21634
21635 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21636
21637 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21638
21639 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21640
21641 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21642
21643 PR target/24230
21644
21645 * gcc.target/powerpc/altivec-consts.c,
21646 gcc.target/powerpc/altivec-splat.c: New testcase.
21647
21648 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21649
21650 PR c/24599
21651
21652 * gcc.dg/overflow-2.c: New testcase.
21653
21654 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21655
21656 PR rtl-optimization/23567
21657 * gcc.c-torture/execute/20051104-1.c: New test.
21658
21659 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21660
21661 PR fortran/24534
21662 gfortran.dg/private_type_2.f90: Modified to check that case with
21663 PRIVATE declaration within derived type is accepted.
21664
21665 PR fortran/20838
21666 gfortran.dg/pointer_assign_1.f90: New test.
21667
21668 PR fortran/20840
21669 * gfortran.dg/arrayio_0.f90: New test.
21670
21671 PR fortran/17737
21672 gfortran.dg/data_initialized.f90: New test.
21673 gfortran.dg/data_constraints_1.f90: New test.
21674 gfortran.dg/data_constraints_2.f90: New test.
21675
21676 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21677
21678 PR fortran/24174
21679 PR fortran/24305
21680 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21681
21682 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21683
21684 PR 24670
21685 * gcc.dg/tree-ssa/pr24670.c: New test.
21686
21687 2005-11-05 Ian Lance Taylor <ian@airs.com>
21688
21689 PR target/22432
21690 * gcc.target/i386/pr22432.c: New test.
21691
21692 2005-11-05 Richard Henderson <rth@redhat.com>
21693
21694 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21695 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21696 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21697 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21698 from gcc.dg/alpha-*.
21699 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21700 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21701
21702 2005-11-05 Andreas Jaeger <aj@suse.de>
21703
21704 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21705
21706 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21707
21708 PR target/23424
21709 * gcc.dg/torture/pr23424-1.c: New test.
21710
21711 2005-11-04 Richard Henderson <rth@redhat.com>
21712
21713 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21714 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21715 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21716 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21717 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21718 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21719 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21720 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21721 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21722 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21723 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21724 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21725 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21726 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21727 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21728 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21729 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21730 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21731 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21732 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21733 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21734 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21735 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21736 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21737 Move from gcc.dg/.
21738 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21739 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21740 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21741 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21742 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21743 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21744 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21745 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21746 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21747 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21748 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21749 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21750 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21751 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21752 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21753 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21754 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21755 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21756 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21757 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21758 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21759 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21760 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21761 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21762 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21763 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21764 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21765 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21766 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21767 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21768 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21769 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21770 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21771 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21772 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21773 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21774 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21775 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21776 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21777 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21778 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21779 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21780 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21781 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21782 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21783
21784 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21785
21786 PR 24627
21787 * gcc.dg/tree-ssa/pr24627.c: New test.
21788
21789 2005-11-04 Paul Brook <paul@codesourcery.com>
21790
21791 * gcc.dg/tls/opt-10.c: New test.
21792
21793 2005-11-04 Andreas Jaeger <aj@suse.de>
21794
21795 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21796 avoid extra warnings.
21797
21798 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21799
21800 PR libfortran/22298
21801 * lib/target-supports.exp
21802 (check_effective_target_static_libgfortran): New
21803 static_libgfortran effective target.
21804 * gfortran.dg/static_linking_1.f: New test.
21805 * gfortran.dg/static_linking_1.c: New file.
21806
21807 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21808
21809 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21810
21811 2005-11-03 Josh Conner <jconner@apple.com>
21812
21813 PR c++/19989
21814 g++.dg/ext/array2.C: New test.
21815 g++.dg/template/dependent-name3.C: New test.
21816 g++.dg/template/dependent-name4.C: New test.
21817 g++.dg/template/sfinae2.C: New test.
21818
21819 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21820
21821 PR preprocessor/22042
21822 * gcc.dg/cpp/strify4.c: New test.
21823
21824 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21825
21826 PR c++/17964
21827 * g++.dg/cpp/string-1.C: New test.
21828
21829 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21830
21831 * gcc.target/powerpc: New directory.
21832 * gcc.target/powerpc/powerpc.exp: New file.
21833 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21834 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21835 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21836 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21837 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21838 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21839 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21840 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21841 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21842 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21843 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21844 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21845 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21846 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21847 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21848 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21849 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21850 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21851 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21852 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21853 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21854 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21855 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21856 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21857 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21858 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21859 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21860 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21861 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21862 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21863 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21864 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21865 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21866 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21867
21868 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21869
21870 PR c++/21627
21871 * g++.dg/warn/inline2.C: New test.
21872
21873 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21874
21875 PR middle-end/23155
21876 * g++.dg/ext/c99struct1.C: New test.
21877 * gcc.dg/union-cast-1.c: New test.
21878 * gcc.dg/union-cast-2.c: New test.
21879 * gcc.dg/union-cast-3.c: New test.
21880
21881 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21882
21883 PR middle-end/24589
21884 * gcc.c-torture/execute/zero-struct-2.c: New test.
21885
21886 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21887
21888 PR c++/24582
21889 * g++.dg/init/switch1.C: New test.
21890
21891 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21892
21893 * gcc.dg/delay-slot-1.c: New test.
21894
21895 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21896
21897 PR target/24620
21898 * gcc.dg/pr24620.c: New test.
21899
21900 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21901
21902 PR c/24329
21903 * gcc.dg/format/unnamed-1.c: New test.
21904
21905 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21906
21907 PR c++/22434
21908 * g++.dg/expr/cond8.C: New test.
21909
21910 PR c++/24560
21911 * g++.dg/parse/dot1.C: New test.
21912
21913 2005-11-02 Jan Hubicka <jh@suse.cz>
21914
21915 PR target/23303
21916 * gcc.dg/i386-lea.c: New test
21917
21918 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21919
21920 PR target/24615
21921 * gcc.dg/pr24615.c: New test.
21922
21923 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21924
21925 PR target/24600
21926 * gcc.dg/pr24600.c: New test.
21927
21928 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21929
21930 PR c++/19253
21931 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21932 * g++.dg/parse/typename9.C: New test.
21933 * g++/dg/parse/typename10.C: Likewise.
21934
21935 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21936
21937 PR fortran/18157
21938 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21939 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21940 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21941
21942 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21943
21944 PR c++/24569
21945 * g++.dg/debug/static1.C: New test.
21946
21947 2005-11-02 Josh Conner <jconner@apple.com>
21948
21949 * g++.dg/crash38.C: moved into proper directory...
21950 * g++.dg/template/crash42.C: ...here
21951
21952 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21953
21954 PR target/18338
21955 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21956 pcc_bitfield_type_matters || default_packed.
21957
21958 * lib/target-supports.exp
21959 (check_effective_target_pcc_bitfield_type_matters): New proc.
21960 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21961
21962 PR testsuite/23304
21963 * lib/target-supports.exp (check_effective_default_packed): New proc.
21964 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21965 Gate expected errors on target ! default_packed.
21966 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21967
21968 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21969
21970 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21971 change (r106358).
21972
21973 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21974
21975 PR fortran/24008
21976 * gfortran.dg/entry_5.f90: New.
21977 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21978
21979 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21980
21981 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21982
21983 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21984
21985 PR fortran/21565
21986 gfortran.dg/namelist_blockdata.f90: New test.
21987
21988 PR fortran/18737
21989 gfortran.dg/external_implicit_none.f90: New test.
21990
21991 PR fortran/14994
21992 * gfortran.dg/secnds.f: New test.
21993
21994 2005-10-31 Jan Hubicka <jh@suse.cz>
21995
21996 PR target/20928
21997 * gcc.c-torture/compile/pr20928.c: New test.
21998
21999 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
22000
22001 PR middle-end/23492
22002 * gcc.c-torture/compile/zero-strct-5.c: New test.
22003
22004 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
22005
22006 PR libgfortran/24584
22007 * gfortran.dg/pr24584.f90: New test.
22008
22009 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
22010
22011 PR fortran/18883
22012 * gfortran.dg/char_result_9.f90: New.
22013 * gfortran.dg/char_result_10.f90: New.
22014
22015 2005-10-30 Jan Hubicka <jh@suse.cz>
22016
22017 * g++.dg/tree-ssa/pr24172.C: New testcase.
22018
22019 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22020
22021 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22022
22023 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
22024
22025 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22026 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22027 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22028 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22029 gfortran.dg/enum_9.f90,
22030 gfortran.fortran-torture/compile/enum_1.f90,
22031 gfortran.fortran-torture/execute/enum_1.f90,
22032 gfortran.fortran-torture/execute/enum_2.f90,
22033 gfortran.fortran-torture/execute/enum_3.f90,
22034 gfortran.fortran-torture/execute/enum_4.f90: New tests.
22035
22036 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
22037
22038 PR target/18482
22039 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22040 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22041
22042 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22043
22044 PR libfortran/20179
22045 * gfortran.dg/mixed_io_1.f90: New test.
22046 * gfortran.dg/mixed_io_1.c: New file.
22047
22048 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22049
22050 * gfortran.dg/malloc_free_1.f90: New test.
22051
22052 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
22053
22054 * gcc.dg/nested-func-4.c: Require profiling -pg.
22055
22056 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22057
22058 PR C++/23229
22059 * g++.dg/warn/main-2.C: New test.
22060
22061 2005-10-28 Steven G. Kargl <kargls@comcast.net>
22062
22063 PR fortran/24545
22064 * gfortran.dg/interface_2.f90: new test.
22065
22066 2005-10-28 Josh Conner <jconner@apple.com>
22067
22068 PR c++/22153
22069 * g++.dg/template/crash38.C: New test.
22070 * g++.dg/parse/explicit1.C: Change expected errors.
22071
22072 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22073
22074 PR C++/23426
22075 * g++.dg/other/large-size-array.C: New test.
22076
22077 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22078
22079 PR middle-end/24362
22080 * g++.dg/opt/complex4.C: New test.
22081
22082 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
22083
22084 * gcc.dg/nested-func-4.c: New test.
22085
22086 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
22087
22088 PR fortran/24158
22089 gfortran.dg/derived_recursion.f90: New test.
22090 gfortran.dg/implicit_actual.f90: New test.
22091
22092 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
22093
22094 PR middle-end/24295, PR testsuite/24477
22095 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
22096 removed when weakref hits the tree.
22097
22098 2005-10-25 Jakub Jelinek <jakub@redhat.com>
22099
22100 * gfortran.dg/cray_pointers_4.f90: New test.
22101
22102 * gfortran.dg/cray_pointers_5.f90: New test.
22103
22104 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
22105
22106 PR fortran/22290
22107 * gfortran.dg/assign_5.f90: New test.
22108 * gfortran.dg/assign_6.f: New test.
22109
22110 2005-10-25 Uros Bizjak <uros@kss-loka.si>
22111
22112 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
22113 CPU has no SSE support.
22114
22115 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
22116
22117 PR libgfortran/24224
22118 * gfortran.dg/arrayio_1.f90: Update attribution.
22119 * gfortran.dg/arrayio_2.f90: Update attribution.
22120 * gfortran.dg/arrayio_3.f90: Update attribution.
22121 * gfortran.dg/arrayio_4.f90: Update test conditions.
22122 * gfortran.dg/arrayio_5.f90: Update attribution.
22123 * gfortran.dg/arrayio_6.f90: New test.
22124 * gfortran.dg/arrayio_7.f90: New test.
22125
22126 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
22127
22128 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22129
22130 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22131
22132 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22133
22134 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22135
22136 PR fortran/24416
22137 * gfortran.dg/namelist_char_only.f90: New test.
22138
22139 2005-10-24 Asher Langton <langton2@llnl.gov>
22140
22141 PR fortran/17031
22142 PR fortran/22282
22143 * gfortran.dg/cray_pointers_1.f90: New test.
22144 * gfortran.dg/cray_pointers_2.f90: New test.
22145 * gfortran.dg/cray_pointers_3.f90: New test.
22146 * gfortran.dg/loc_1.f90: New test.
22147 * gfortran.dg/loc_2.f90: New test.
22148
22149 2005-10-24 Steven Bosscher <stevenb@suse.de>
22150
22151 * gcc.dg/pr24225.c: New test.
22152
22153 2005-10-24 Asher Langton <langton2@llnl.gov>
22154
22155 * gfortran.dg/dup_save_1.f90: New test.
22156 * gfortran.dg/dup_save_2.f90: New test.
22157
22158 2005-10-24 Paul Brook <paul@codesourcery.com>
22159
22160 PR 24107
22161 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22162 stdint.h.
22163
22164 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
22165
22166 PR libgfortran/24489
22167 * gfortran.dg/pr24489.f90: New test.
22168
22169 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
22170
22171 PR fortran/23635
22172 * gfortran.dg/ichar_1.f90: Add tests for derived types.
22173
22174 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
22175
22176 PR target/18911
22177 * g++.dg/init/array16.C: Skip for mmix-*-*.
22178
22179 2005-10-23 Asher Langton <langton2@llnl.gov>
22180
22181 * gfortran.dg/byte_1.f90: New test.
22182 * gfortran.dg/byte_2.f90: New test.
22183
22184 2005-10-23 David Edelsohn <edelsohn@gnu.org>
22185
22186 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22187
22188 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
22189
22190 PR fortran/18022
22191 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22192
22193 PR fortran/24311
22194 * gfortran.dg/merge_char_const.f90: New test.
22195
22196 PR fortran/24384
22197 * gfortran.dg/spread_scalar_source.f90: New test.
22198
22199 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
22200
22201 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22202
22203 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22204 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22205
22206 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22207
22208 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
22209
22210 PR fortran/24426
22211 * gfortran.dg/der_pointer_4.f90: New.
22212
22213 2005-10-22 David Ayers <d.ayers@inode.at>
22214
22215 * obj-c++.dg/except-1.mm: Simplify.
22216
22217 2005-10-21 David Ayers <d.ayers@inode.at>
22218
22219 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22220
22221 2005-10-21 Jakub Jelinek <jakub@redhat.com>
22222
22223 * gfortran.dg/assumed_dummy_2.f90: New test.
22224
22225 2005-10-21 James E Wilson <wilson@specifix.com>
22226
22227 PR preprocessor/15220
22228 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22229
22230 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
22231
22232 * gcc.c-torture/execute/20051021-1.c: New test.
22233
22234 2005-10-21 Mark Mitchell <mark@codesourcery.com>
22235
22236 PR c++/24260
22237 * g++.dg/ext/tmplattr1.C: New test.
22238
22239 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
22240
22241 PR fortran/24440
22242 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22243
22244 2005-10-20 Geoffrey Keating <geoffk@apple.com>
22245
22246 * obj-c++.dg/except-1.mm: New.
22247
22248 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22249
22250 2005-10-21 Alan Modra <amodra@bigpond.net.au>
22251
22252 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22253
22254 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
22255
22256 PR middle-end/24295
22257 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22258 declarations with the same names as thunks' alias targets, use
22259 aliases instead.
22260 * gcc.dg/attr-alias-3.c: New test.
22261 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22262
22263 2005-10-20 Mark Mitchell <mark@codesourcery.com>
22264
22265 PR c++/22618
22266 * g++.dg/parse/access8.C: New test.
22267
22268 2005-10-20 Richard Guenther <rguenther@suse.de>
22269
22270 PR c++/24439
22271 * g++.dg/tree-ssa/pr24439.C: New testcase.
22272
22273 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22274
22275 * g++.dg/opt/delay-slot-1.C: New test.
22276
22277 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
22278
22279 PR fortran/21625
22280 * gfortran.fg/der_init_1.f90: New.
22281
22282 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
22283
22284 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22285
22286 2005-10-19 Mark Mitchell <mark@codesourcery.com>
22287
22288 PR c++/21908
22289 * g++.dg/parse/error28.C: New test.
22290
22291 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22292
22293 * gcc.dg/profile-generate-2.c: New test.
22294
22295 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22296
22297 PR target/23589
22298 * g++.dg/ext/dllimport11.C: New.
22299
22300 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22301
22302 PR c++/22293
22303 * g++.dg/other/friend3.C: New test.
22304
22305 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22306
22307 PR c++/23293
22308 * g++.dg/template/error19.C: New test.
22309
22310 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22311
22312 PR c++/21383
22313 * g++.dg/overload/koenig2.C: New.
22314
22315 PR c++/23118
22316 * g++.dg/overload/error2.C: New.
22317
22318 PR c++/22604
22319 * g++.dg/inherit/covariant14.C: New.
22320
22321 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22322
22323 PR c++/23440
22324 * g++.dg/parse/for1.C: New test.
22325
22326 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22327
22328 PR fortran/23446
22329 * gfortran.dg/host_dummy_index_1.f90: New test.
22330
22331 PR fortran/21459
22332 * gfortran.dg/automatic_char_len_2.f90: New test.
22333
22334 PR fortran/20866
22335 * gfortran.dg/recursive_statement_functions.f90: New test.
22336
22337 PR fortran/20853
22338 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22339
22340 PR fortran/20849
22341 * gfortran.dg/external_initializer.f90: New test.
22342
22343 PR fortran/20837
22344 * non_module_public.f90: New test.
22345
22346 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22347
22348 PR c++/24386
22349 * g++.dg/template/overload7.C: New.
22350
22351 PR c++/22551
22352 * g++.dg/other/switch2.C: Remove expected warnings.
22353
22354 PR c++/21353
22355 * g++.dg/template/defarg6.C: New.
22356
22357 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22358
22359 PR target/24315
22360 * gcc.target/i386/pr24315.c: New test.
22361
22362 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22363
22364 PR c++/24389
22365 * g++.dg/template/static21.C: New test.
22366 * g++.dg/template/static21-a.cc: Likewise.
22367
22368 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22369
22370 PR c++/23959
22371 * g++.dg/warn/Wswitch-default-1.C: New test.
22372 * g++.dg/warn/Wswitch-default-2.C: New test.
22373
22374 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22375
22376 PR c++/22173
22377 * g++.dg/parse/template18.C: New test.
22378 * g++.dg/template/nontype15.C: Likewise.
22379
22380 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22381
22382 PR fortran/22273
22383 * gfortran.dg/spec_expr_2.f90: New.
22384
22385 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22386
22387 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22388 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22389 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22390 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22391 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22392 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22393 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22394 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22395 previous target-specific skips and warning-message matches where
22396 applicable.
22397
22398 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22399
22400 PR c++/21347
22401 * g++.dg/warn/Wctor-dtor.C: New test.
22402
22403 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22404
22405 PR c/23439
22406 * gcc.dg/for-1.c: New test.
22407
22408 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22409
22410 PR c++/19565
22411 * g++.dg/warn/Wconversion1.C: New test.
22412 * g++.dg/ext/packed4.C: Compile with -w.
22413 * g++.dg/opt/20050511-1.C: Likewise.
22414 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22415
22416 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22417
22418 * gfortran.dg/boz_5.f90: New test.
22419
22420 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22421
22422 PR c++/22551
22423 * g++.dg/other/switch2.C: New.
22424
22425 PR c++/23984
22426 * g++.dg/init/ctor7.C: New.
22427
22428 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22429
22430 PR c++/23730
22431 * g++.dg/parse/crash32.C: New test.
22432
22433 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22434
22435 PR c++/20721
22436 * g++.dg/init/goto2.C: New test.
22437
22438 PR c++/22464
22439 * g++.dg/template/crash/41.C: New test.
22440
22441 PR c++/22180
22442 * g++.dg/template/crash40.C: New test.
22443
22444 PR c++/23694
22445 * g++.dg/parse/friend5.C: New test.
22446
22447 PR c++/23307
22448 * g++.dg/template/crash38.C: New test.
22449
22450 PR c++/22352
22451 * g++.dg/template/friend38.C: New test.
22452
22453 PR c++/22405
22454 * g++.dg/template/crash39.C: New test.
22455
22456 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22457
22458 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22459 gcc.dg/debug/dwarf2/dwarf-char2.c,
22460 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22461
22462 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22463
22464 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22465
22466 * gcc.dg/dll-2.c: Add tests for warnings.
22467 * gcc.dg/dll-3.c: Likewise.
22468 * gcc.dg/dll-4.c: Likewise.
22469
22470 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22471 * g++.dg/ext/dllimport2.C: Likewise.
22472 * g++.dg/ext/dllimport3.C: Likewise.
22473 * g++.dg/ext/dllimport7.C: Likewise.
22474 * g++.dg/ext/dllimport8.C: Likewise.
22475 * g++.dg/ext/dllimport9.C: Likewise.
22476
22477 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22478
22479 PR fortran/24092
22480 * gfortran.dg/derived_pointer_recursion.f90: New test.
22481
22482 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22483
22484 * gcc.c-torture/execute/20051012-1.c: New test.
22485
22486 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22487
22488 PR fortran/18082
22489 * gfortran.dg/automatic_char_len_1.f90: New test.
22490
22491 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22492
22493 PR fortran/20847
22494 * gfortran.dg/save_common.f90: New test.
22495
22496 PR fortran/20856
22497 * gfortran.dg/save_result.f90: New test.
22498
22499 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22500
22501 PR c++/21592
22502 * g++.dg/template/dependent-expr1.C: Add new expected error.
22503 * g++.dg/template/dependent-expr2.C: Adjust error text.
22504 * g++.dg/template/overload6.C: New.
22505
22506 PR c++/23797
22507 * g++.dg/other/typename8.C: New.
22508
22509 PR c++/21117
22510 * g++.dg/other/return1.C: New.
22511
22512 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
22513
22514 PR c++/24052
22515 * g++.dg/ext/label5.C: New.
22516
22517 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22518
22519 PR c++/19964
22520 * g++.dg/parse/crash31.C: New.
22521
22522 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
22523
22524 * g++.dg/ipa/ipa-1.c: New test.
22525 * g++.dg/ipa/ipa-2.c: New test.
22526 * g++.dg/ipa/ipa-3.c: New test.
22527 * g++.dg/ipa/ipa-4.c: New test.
22528 * g++.dg/ipa/ipa-5.c: New test.
22529 * g++.dg/ipa/ipa.exp: New file.
22530
22531 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22532
22533 PR fortran/24207
22534 * gfortran.dg/private_type_3.f90: New test.
22535
22536 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22537
22538 PR fortran/20786
22539 gfortran.dg/aint_anint_1.f90: New test.
22540
22541 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22542
22543 PR libgfortran/24313
22544 gfortran.dg/csqrt.f: New test.
22545
22546 2005-10-11 Ian Lance Taylor <ian@airs.com>
22547
22548 PR c++/8057
22549 * g++.dg/warn/noeffect7.C: New test.
22550 * g++.dg/warn/noeffect2.C: Instantiate templates.
22551 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
22552 and warning.
22553
22554 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22555
22556 PR c++/21089
22557 * g++.dg/init/float1.C: New test.
22558
22559 PR c++/24277
22560 * g++.dg/init/member1.C: Tweak error markers.
22561
22562 2005-10-11 Janis Johnson <janis187@us.ibm.com>
22563
22564 PR testsuite/24281
22565 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22566 Check for null pointer.
22567
22568 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22569
22570 PR c++/21369
22571 * g++.dg/parse/ret-type3.C: New test.
22572
22573 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22574
22575 PR tree-opt/23946
22576 * gcc.c-torture/compile/pr23946.c: New test.
22577
22578 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22579
22580 * g++.dg/opt/mmx2.C: New test.
22581
22582 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22583
22584 PR c++/24277
22585 * g++.dg/template/static20.C: New test.
22586
22587 PR c++/24302
22588 * g++.dg/warn/Wunused-12.C: New test.
22589
22590 PR c++/23437
22591 * g++.dg/template/arg4.C: New test.
22592
22593 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22594
22595 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22596 * gcc.dg/ucnid-3.c: Likewise.
22597 * gcc.dg/ucnid-4.c: Likewise.
22598 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22599 * g++.dg/other/ucnid-1.C: Likewise.
22600 * gcc.dg/sparc-frame-1.c: New test.
22601
22602 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22603
22604 PR c++/24139
22605 * g++.dg/template/spec27.C: New test.
22606
22607 PR c++/24275
22608 * g++.dg/template/static19.C: New test.
22609
22610 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22611
22612 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22613 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22614
22615 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22616
22617 PR target/24136
22618 * gfortran.fortran-torture/compile/pr24136.f: New test.
22619
22620 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22621
22622 PR c++/22172
22623 * g++.dg/parse/crash30.C: New test.
22624
22625 2005-10-07 Richard Guenther <rguenther@suse.de>
22626
22627 PR middle-end/24227
22628 * gcc.c-torture/compile/pr24227.c: New testcase.
22629
22630 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22631
22632 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22633 Do not put aligned attributes on array elements.
22634
22635 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22636
22637 PR testsuite/23611, PR testsuite/23615
22638 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22639 writing prototypes of library functions by hand.
22640 * obj-c++.dg/bitfield-4.mm: Likewise.
22641 * obj-c++.dg/const-str-4.mm: Likewise.
22642 * obj-c++.dg/encode-4.mm: Likewise.
22643 * obj-c++.dg/encode-5.mm: Likewise.
22644 * obj-c++.dg/encode-6.mm: Likewise.
22645 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22646 * obj-c++.dg/method-10.mm: Likewise.
22647 * obj-c++.dg/method-17.mm: Likewise.
22648 * obj-c++.dg/method-19.mm: Likewise.
22649 * obj-c++.dg/try-catch-2.mm: Likewise.
22650
22651 2005-10-06 Richard Henderson <rth@redhat.com>
22652
22653 PR 24236
22654 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22655
22656 2005-10-06 Dale Johannesen <dalej@apple.com>
22657
22658 * gcc.c-torture/execute/20030125-1.c: Correct.
22659
22660 2005-10-06 Richard Guenther <rguenther@suse.de>
22661
22662 PR tree-optimization/24238
22663 * g++.dg/tree-ssa/pr24238.C: New testcase.
22664
22665 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22666
22667 PR 18568
22668 * gfortran.dg/der_pointer_3.f90: New test.
22669
22670 2005-10-05 Devang Patel <dpatel@apple.com>
22671
22672 PR Debug/23205
22673 * g++.dg/other/PR23205.C: New.
22674
22675 2005-10-05 Richard Henderson <rth@redhat.com>
22676
22677 PR target/23602
22678 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22679 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22680
22681 2005-10-05 Dale Johannesen <dalej@apple.com>
22682
22683 * gcc.c-torture/execute/float-floor.c: New.
22684
22685 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22686
22687 PR tree-optimization/21419
22688 PR tree-optimization/24146
22689 PR tree-optimization/24151
22690
22691 * g++.dg/ext/asm7.C: New.
22692 * g++.dg/ext/asm8.C: New.
22693 * gcc.dg/asm-1.c: Compile on all targets.
22694 * gcc.dg/asm-pr24146.c: New.
22695 * gcc.dg/pr21419.c: Adjust error messages.
22696
22697 2005-10-05 Richard Guenther <rguenther@suse.de>
22698
22699 PR fortran/24176
22700 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22701
22702 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22703
22704 PR c++/23513
22705 * g++.dg/template/spec22.C: Robustify test.
22706 * g++.dg/template/spec26.C: New.
22707
22708 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22709
22710 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22711 if target supports vector instructions.
22712
22713 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22714
22715 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22716 C99 functions.
22717
22718 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22719
22720 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22721 check_effective_target_fortran_large_int): Replace cached result
22722 when target changes.
22723
22724 2005-10-04 Devang Patel <dpatel@apple.com>
22725
22726 * gcc.dg/i386-sse-vect-types.c: New.
22727
22728 2005-10-04 Ian Lance Taylor <ian@airs.com>
22729
22730 PR preprocessor/13726
22731 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22732 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22733
22734 2005-10-04 Richard Guenther <rguenther@suse.de>
22735
22736 PR c/23576
22737 * gcc.dg/noncompile/pr23576.c: New testcase.
22738
22739 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22740
22741 PR middle-end/23125
22742 * gcc.dg/register-var-3.c: New test.
22743
22744 2005-10-04 Steven Bosscher <stevenb@suse.de>
22745
22746 * gcc.dg/pr23049.c: New test.
22747
22748 * gcc.dg/ucnid-4.c: Fix test.
22749
22750 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22751
22752 PR 23445
22753 * gcc.c-torture/compile/pr23445.c: New test.
22754
22755 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22756
22757 * g++.dg/overload/unknown1.C: New.
22758
22759 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22760
22761 PR c++/17775
22762 * g++.dg/template/repo4.C: New test.
22763
22764 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22765
22766 PR libfortran/19308
22767 * gfortran.dg/large_real_kind_2.F90: New test.
22768 * gfortran.dg/large_integer_kind_2.f90: New test.
22769
22770 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22771
22772 * lib/target-supports.exp (check_effective_target_vect_shift):
22773 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22774 (check_effective_target_vect_condition): Fix copy-n-pasto.
22775
22776 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22777 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22778 targets.
22779
22780 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22781
22782 PR c++/22621
22783 * g++.dg/template/overload5.C : New test.
22784
22785 PR c++/23840
22786 * g++.dg/expr/stdarg1.C: New test.
22787
22788 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22789
22790 PR 24142
22791 * gcc.c-torture/execute/pr24142.c: New test.
22792
22793 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22794
22795 PR 24141
22796 * gcc.c-torture/execute/pr24141.c: New test.
22797
22798 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22799 Diego Novillo <dnovillo@redhat.com>
22800
22801 PR 23604
22802 * gcc.c-torture/execute/pr23604.c: New test.
22803
22804 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22805
22806 PR fortran/16404
22807 PR fortran/20835
22808 PR fortran/20890
22809 PR fortran/20899
22810 PR fortran/20900
22811 PR fortran/20901
22812 PR fortran/20902
22813 gfortran.dg/equiv_constraint_1.f90: New test.
22814 gfortran.dg/equiv_constraint_2.f90: New test.
22815 gfortran.dg/equiv_constraint_3.f90: New test.
22816 gfortran.dg/equiv_constraint_4.f90: New test.
22817 gfortran.dg/equiv_constraint_5.f90: New test.
22818 gfortran.dg/equiv_constraint_6.f90: New test.
22819 gfortran.dg/equiv_constraint_7.f90: New test.
22820 gfortran.dg/equiv_constraint_8.f90: New test.
22821 gfortran.dg/private_type_1.f90: New test.
22822 gfortran.dg/private_type_2.f90: New test.
22823 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22824 980628-10.f: Assert std=gnu to permit mixing of
22825 types in equivalence statements.
22826
22827 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22828
22829 PR 24112
22830 * gfortran.dg/open_status_1.f90: New.
22831
22832 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22833
22834 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22835 * gcc.dg/vect/pr22480.c: Clean up temp files.
22836 * gcc.dg/vect/pr23831.c: Clean up temp files.
22837 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22838 Clean up temp files.
22839 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22840 Clean up temp files.
22841
22842 * gcc.dg/20050309-1.c: Clean up temp files.
22843 * gcc.dg/20050325-1.c: Clean up temp files.
22844
22845 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22846
22847 PR tree-optimization/24059
22848 * gcc.dg/vect/pr24059.c : New test.
22849
22850 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22851
22852 PR middle-end/24109
22853 * gcc.c-torture/execute/20050929-1.c: New test.
22854
22855 2005-09-29 Steven Bosscher <stevenb@suse.de>
22856
22857 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22858
22859 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22860
22861 PR c/21419
22862 * gcc.dg/pr21419.c: New test.
22863
22864 2005-09-29 Steven Bosscher <stevenb@suse.de>
22865
22866 * gcc.dg/pr23911.c: New test.
22867
22868 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22869
22870 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22871
22872 PR c++/16782
22873 * g++.dg/parse/qualified4.C: New test.
22874 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22875 * g++.old-deja/g++.mike/p8154.C: Likewise.
22876
22877 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22878
22879 PR c++/22147
22880 * g++.dg/template/friend37.C: New test.
22881 * g++.dg/parse/crash28.C: Adjust error markers.
22882
22883 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22884
22885 PR fortran/18518
22886 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22887
22888 2005-09-27 Devang Patel <dpatel@apple.com>
22889
22890 PR tree-optimization/23625
22891 * gcc.dg/pr23625.c: New test.
22892
22893 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22894
22895 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22896 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22897
22898 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22899
22900 PR fortran/23677
22901 * gfortran.fortran-torture/execute/save_1.f90: New test.
22902 * gfortran.dg/save_1.f90: New test.
22903
22904 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22905
22906 * gcc.target/i386/builtin-apply-mmx.c: New test.
22907
22908 PR target/22576
22909 * gcc.target/i386/pr22576.c: New test.
22910
22911 PR target/22585
22912 * gcc.target/i386/pr22585.c: New test.
22913
22914 PR target/23268
22915 * gcc.target/i386/pr23268.c: New test.
22916
22917 PR middle-end/23831
22918 * gcc.dg/vect/pr23831.c: New test.
22919
22920 PR target/24055
22921 * gcc.target/i386/pr24055.c: New test.
22922
22923 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22924
22925 PR tree-optimization/23960
22926 * gcc.c-torture/compile/pr23960.c: New.
22927
22928 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22929
22930 PR fortran/16861
22931 * gfortran.dg/nested_modules_3.f90: New.
22932
22933 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22934
22935 PR fortran/24005
22936 gfortran.dg/interface_1.f90: New test.
22937
22938 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22939 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22940
22941 PR fortran/23843
22942 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22943
22944 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22945
22946 PR fortran/23516
22947 * gfortran.dg/imag_1.f: New test.
22948 * gfortran.dg/imag_2.f: Ditto.
22949
22950 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22951
22952 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22953
22954 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22955
22956 PR c++/21983
22957 * g++.dg/warn/pr21983.C: New test.
22958
22959 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22960
22961 * gcc.dg/20050922-1.c: Testcase added.
22962
22963 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22964
22965 PR c++/23993
22966 * g++.dg/template/array14.C: New test.
22967
22968 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22969
22970 PR fortran/19929
22971 * gfortran.dg/der_ptr_component_1.f90: New test.
22972
22973 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22974
22975 PR c++/23965
22976 * g++.dg/template/error1.C: Reject "no matching function" message.
22977
22978 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22979
22980 PR c++/17609
22981 * g++.dg/lookup/error1.C: New test.
22982
22983 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22984
22985 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22986 functionality of the testcase.
22987
22988 2005-09-20 Richard Henderson <rth@redhat.com>
22989
22990 * gcc.dg/vect/vect-22.c: Require vect_float.
22991 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22992
22993 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22994
22995 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22996 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22997 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22998 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22999 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23000 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23001 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23002 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23003 * gcc.dg/cpp/ucnid-8.c: New test.
23004
23005 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23006
23007 PR tree-optimization/23929
23008 * gcc.c-torture/compile/pr23929.c: New test.
23009
23010 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
23011
23012 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23013 for one loop.
23014
23015 2005-09-20 Steve Ellcey <sje@cup.hp.com>
23016
23017 PR testsuite/23186
23018 * g++.dg/other/pr22003.C: Require named sections.
23019
23020 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23021
23022 PR c++/23947
23023 * g++.dg/rtti/crash3.C: New test.
23024
23025 PR tree-optimization/23818
23026 * gcc.dg/pr23818.c: New test.
23027
23028 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23029
23030 PR fortran/23420
23031 * gfortran.dg/print_fmt_4.f: New.
23032
23033 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23034
23035 PR fortran/23663
23036 * gfortran.fortran-torture/execute/entry_11.f90: New test.
23037
23038 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23039
23040 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23041 Use pointers to local alignable arrays instead. Added comments.
23042 * gcc.dg/vect/vect-46.c: Likewise.
23043 * gcc.dg/vect/vect-48.c: Likewise.
23044 * gcc.dg/vect/vect-49.c: Likewise.
23045 * gcc.dg/vect/vect-52.c: Likewise.
23046 * gcc.dg/vect/vect-53.c: Likewise.
23047 * gcc.dg/vect/vect-54.c: Likewise.
23048 * gcc.dg/vect/vect-56.c: Likewise.
23049 * gcc.dg/vect/vect-57.c: Likewise.
23050 * gcc.dg/vect/vect-58.c: Likewise.
23051 * gcc.dg/vect/vect-60.c: Likewise.
23052 * gcc.dg/vect/vect-61.c: Likewise.
23053
23054 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23055 The test is no longer vectorizable on vect_no_align targets.
23056 * gcc.dg/vect/vect-43.c: Likewsie.
23057
23058 * gcc.dg/vect/vect-44.c: Added comments.
23059 * gcc.dg/vect/vect-45.c: Added comments.
23060 * gcc.dg/vect/vect-50.c: Added comments.
23061 * gcc.dg/vect/vect-51.c: Added comments.
23062
23063 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23064 aligned type.
23065 * gcc.dg/vect/Os-vect-95.c: Likewise.
23066
23067 * gcc.dg/vect/vect-41.c: Test removed.
23068 * gcc.dg/vect/vect-47.c: Test removed.
23069 * gcc.dg/vect/vect-55.c: Test removed.
23070 * gcc.dg/vect/vect-59.c: Test removed.
23071
23072 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23073
23074 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23075 No longer vectorizable on vect_no_align targets.
23076 * gcc.dg/vect/pr20122.c: Likewise.
23077 * gcc.dg/vect/vect-74.c: Likewise.
23078 * gcc.dg/vect/vect-75.c: Likewise.
23079 * gcc.dg/vect/vect-76.c: Likewise.
23080
23081 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23082 Will not be vectorizable on vect_no_align targets once aliasing issues
23083 are resolved.
23084 * gcc.dg/vect/vect-79.c: Likewise.
23085
23086 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23087 * gcc.dg/vect/vect-78.c: Likewise.
23088 * gcc.dg/vect/vect-97.c: Likewise.
23089
23090 2005-09-19 Steven Bosscher <stevenb@suse.de>
23091
23092 * gcc.dg/pr23943.c: New test.
23093
23094 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23095
23096 PR fortran/19181
23097 * gfortran.dg/derived_pointer_null_1.f90: New test.
23098
23099 2005-09-18 Richard Guenther <rguenther@suse.de>
23100
23101 PR middle-end/23944
23102 * gcc.c-torture/compile/pr23944.c: New testcase.
23103
23104 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
23105
23106 PR fortran/15975
23107 * gfortran.dg/der_pointer_2.f90: New test.
23108
23109 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23110
23111 PR fortran/16861
23112 * gfortran.dg/nested_modules_2.f90: New test.
23113
23114 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23115
23116 PR c++/18368
23117 * g++.dg/other/semicolon.C: New test.
23118
23119 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
23120
23121 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23122 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23123
23124 2005-09-16 Mark Mitchell <mark@codesourcery.com>
23125
23126 PR c++/23914
23127 * g++.dg/template/static18.C: New test.
23128
23129 PR c++/21514
23130 * g++.dg/template/crash19.C: Remove dg-error marker.
23131 * g++.dg/template/local4.C: New test.
23132
23133 2005-09-16 Paul Brook <paul@codesourcery.com>
23134
23135 PR fortran/23906
23136 * gfortran.dg/dependency_1.f90: New test.
23137
23138 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23139
23140 PR c++/23896
23141 * g++.dg/template/static17.C: New test.
23142
23143 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
23144
23145 PR c++/23139
23146 * g++.dg/warn/huge-val1.C: New test.
23147
23148 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23149
23150 PR c++/13140
23151 * g++.dg/parse/class2.C: New test.
23152 * g++.dg/template/explicit8.C: Likewise.
23153 * g++.dg/template/spec25.C: Likewise.
23154
23155 2005-09-14 Josh Conner <jconner@apple.com>
23156
23157 PR middle-end/23584
23158 * gcc.dg/pr23584.c: New test.
23159
23160 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
23161
23162 PR fortran/21875 Internal Unit Array I/O, NIST
23163 * gfortran.dg/arrayio_1.f90: New test.
23164 * gfortran.dg/arrayio_1.f90: New test.
23165 * gfortran.dg/arrayio_1.f90: New test.
23166 * gfortran.dg/arrayio_1.f90: New test.
23167 * gfortran.dg/arrayio_1.f90: New test.
23168
23169 2005-09-14 Uros Bizjak <uros@kss-loka.si>
23170
23171 PR middle-end/22480
23172 * gcc.dg/vect/pr22480.c: New test.
23173
23174 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
23175
23176 PR fortran/19358
23177 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23178
23179 2005-09-13 Josh Conner <jconner@apple.com>
23180
23181 PR c++/23180
23182 * g++.dg/init/struct2.C: New test.
23183 * g++.dg/init/struct3.C: New test.
23184
23185 2005-09-13 Janis Johnson <janis187@us.ibm.com>
23186
23187 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23188 Clean up temp files.
23189 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23190 gcc.dg/tree-ssa/builtin-fprintf-1.c,
23191 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23192 gcc.dg/tree-ssa/builtin-printf-1.c,
23193 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23194 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23195 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23196 gcc.dg/tree-ssa/builtin-vprintf-1.c,
23197 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23198 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23199 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23200 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23201 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23202 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23203 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23204 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23205
23206 2005-09-13 Josh Conner <jconner@apple.com>
23207
23208 * lib/gcc-dg.exp: Load scanipa.exp.
23209 (cleanup-dump): New procedure.
23210 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23211 * lib/scandump.exp: New file.
23212 * lib/scantree.exp: Use it.
23213 * lib/scanipa.exp: New file.
23214
23215 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
23216
23217 PR fortran/17740
23218 * gfortran.dg/generic_4.f90: New test.
23219
23220 2005-09-13 Uros Bizjak <uros@kss-loka.si>
23221
23222 PR target/23816
23223 * gcc.target/i386/pr23816-1.c: New test.
23224 * gcc.target/i386/pr23816-2.c: New test.
23225
23226
23227 2005-09-13 Bastian Blank <waldi@debian.org>
23228
23229 PR c++/16171
23230 * g++.dg/abi/mangle26.C: New test.
23231 * g++.dg/abi/mangle27.C: New test.
23232 * g++.dg/abi/mangle28.C: New test.
23233 * g++.dg/abi/mangle29.C: New test.
23234
23235 PR c++/23839
23236 * g++.dg/parse/register1.C: New test.
23237
23238 2005-09-13 Mark Mitchell <mark@codesourcery.com>
23239
23240 PR c++/23842
23241 * g++.dg/template/access16.C: New test.
23242
23243 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23244
23245 * gfortran.dg/char_pack_2.f90: Increase the vector size.
23246
23247 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23248
23249 PR fortran/18899
23250 * gfortran.dg/shape_2.f90: New test.
23251
23252 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23253
23254 PR target/19269
23255 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23256 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23257 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23258 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23259 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23260 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23261 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23262 tests.
23263
23264 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23265
23266 PR c++/23841
23267 * g++.dg/parse/template17.C: New test.
23268
23269 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23270
23271 PR c++/23789
23272 * g++.dg/template/nontype14.C: New test.
23273
23274 2005-09-12 Ian Lance Taylor <ian@airs.com>
23275
23276 PR g++/7874
23277 * g++.dg/lookup/friend7.C: New test.
23278 * g++.dg/lookup/friend8.C: New test.
23279 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23280 so that it will be found via argument dependent lookup.
23281 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23282 friend functions which will no longer be found.
23283 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23284 function g, so that it will be found via argument dependent
23285 lookup.
23286 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23287 * g++.old-deja/g++.mike/net43.C: Likewise.
23288
23289 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23290
23291 PR c++/23691
23292 * g++.dg/template/static16.C: New test.
23293
23294 2005-09-12 Josh Conner <jconner@apple.com>
23295
23296 PR middle-end/23237
23297 * gcc.c-torture/compile/pr23237.c: New test.
23298
23299 2005-09-11 Richard Henderson <rth@redhat.com>
23300
23301 * g++.dg/other/error8.C: Update expected diagnostic text.
23302
23303 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23304
23305 PR libfortran/19872
23306 * gfortran.dg/overwrite_1.f: New test.
23307
23308 2005-09-09 Josh Conner <jconner@apple.com>
23309
23310 * g++.dg/init/pr23180-1.C: Removed.
23311 * g++.dg/init/pr23180-2.C: Removed.
23312
23313 2005-09-09 David Daney <ddaney@avtrex.com>
23314
23315 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23316 files which are ...
23317 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23318 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23319
23320 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23321
23322 * gfortran.dg/iostat_2.f90: New test.
23323
23324 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23325
23326 PR c++/22252
23327 * g++.dg/ext/interface1.C: New test.
23328 * g++.dg/ext/interface1.h: Likewise.
23329 * g++.dg/ext/interface1a.cc: Likewise.
23330
23331 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23332
23333 * gfortran.dg/iomsg_1.f90: New test case.
23334
23335 2005-09-09 Richard Guenther <rguenther@suse.de>
23336
23337 PR c++/23624
23338 * g++.dg/tree-ssa/pr23624.C: New testcase.
23339
23340 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23341
23342 PR fortran/19239
23343 * gfortran.dg/vector_subscript_1.f90,
23344 * gfortran.dg/vector_subscript_2.f90: New tests.
23345
23346 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23347
23348 PR fortran/21104
23349 * gfortran.dg/array_alloc_1.f90,
23350 * gfortran.dg/array_alloc_2.f90,
23351 * gfortran.dg/array_alloc_3.f90: New tests.
23352
23353 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23354
23355 PR fortran/12840
23356 * gfortran.dg/array_constructor_6.f90
23357 * gfortran.dg/array_constructor_7.f90
23358 * gfortran.dg/array_constructor_8.f90
23359 * gfortran.dg/array_constructor_9.f90
23360 * gfortran.dg/array_constructor_10.f90
23361 * gfortran.dg/array_constructor_11.f90
23362 * gfortran.dg/array_constructor_12.f90: New tests.
23363
23364 2005-09-08 Josh Conner <jconner@apple.com>
23365
23366 PR c++/23180
23367 * g++.dg/init/pr23180-1.C: New test.
23368 * g++.dg/init/pr23180-2.C: New test.
23369
23370 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23371
23372 PR fortran/18878
23373 * gfortran.dg/module_double_reuse.f90: New.
23374
23375 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23376
23377 PR fortran/23270
23378 PR fortran/22304
23379 PR fortran/18870
23380 PR fortran/17917
23381 PR fortran/16511
23382 * gfortran.dg/common_equivalence_1.f: New.
23383 * gfortran.dg/common_equivalence_2.f: New.
23384 * gfortran.dg/common_equivalence_3.f: New.
23385 * gfortran.dg/contained_equivalence_1.f90: New.
23386 * gfortran.dg/module_blank_common.f90: New.
23387 * gfortran.dg/module_commons_1.f90: New.
23388 * gfortran.dg/module_equivalence_1.f90: New.
23389 * gfortran.dg/nested_modules_1.f90: New.
23390 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23391 equivalences and add comment to connect the test with
23392 the PR.
23393
23394 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23395
23396 PR fortran/23765
23397 * gfortran.dg/common_6.f90: New test.
23398
23399 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23400
23401 PR fortran/15326
23402 * gfortran.dg/char_result_1.f90,
23403 * gfortran.dg/char_result_2.f90,
23404 * gfortran.dg/char_result_3.f90,
23405 * gfortran.dg/char_result_4.f90,
23406 * gfortran.dg/char_result_5.f90,
23407 * gfortran.dg/char_result_6.f90,
23408 * gfortran.dg/char_result_7.f90,
23409 * gfortran.dg/char_result_8.f90: New tests.
23410
23411 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23412
23413 PR fortran/19928
23414 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23415
23416 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23417
23418 PR obj-c++/16816
23419 * obj-c++.dg/selector-5.mm: New test.
23420 * obj-c++.dg/selector-6.mm: New test.
23421
23422 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23423
23424 PR objc/20574
23425 PR objc/19324
23426 * objc.dg/error-1.m: New test.
23427
23428 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23429
23430 PR fortran/23373
23431 * gfortran.fortran-torture/execute/pr23373-1.f90,
23432 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23433
23434 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23435
23436 PR libfortran/23760
23437 * gfortran.dg/g77/1832.f: Remove long string in write statement
23438 to allow the test to pass on correct list directed output with
23439 prepended space.
23440
23441 2005-09-07 James E Wilson <wilson@specifix.com>
23442
23443 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23444
23445 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23446
23447 * gfortran.dg/parameter+save.f90: Rename to
23448 * gfortran.dg/parameter_save.f90: .. this.
23449
23450 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23451
23452 PR fortran/20848
23453 * gfortran.dg/parameter+save.f90: New test case.
23454
23455 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23456
23457 PR fortran/19269
23458 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23459
23460 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23461
23462 PR c/23075
23463 * gcc.dg/pr23075.c: New test.
23464 * g++.dg/warn/pr23075.C: New test.
23465
23466 PR target/22362
23467 * gcc.target/i386/pr22362.c: New test.
23468
23469 PR rtl-optimization/23098
23470 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23471
23472 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23473 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23474 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23475
23476 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23477
23478 * g++.dg/expr/cast6.C: New test.
23479
23480 PR c++/9782
23481 * g++.dg/init/new15.C: New test.
23482
23483 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23484
23485 * gcc.dg/vect/Os-vect-95.c: New test.
23486 * gcc.dg/vect/vect-95.c: Same.
23487
23488 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23489
23490 * gcc.dg/vect/vect-29.c: Update xfail testing.
23491 * gcc.dg/vect/vect-44.c: Same.
23492 * gcc.dg/vect/vect-48.c: Same.
23493 * gcc.dg/vect/vect-50.c: Same.
23494 * gcc.dg/vect/vect-72.c: Same.
23495 * gcc.dg/vect/vect-77.c: Same.
23496 * gcc.dg/vect/vect-78.c: Same.
23497 * gcc.dg/vect/vect-80.c: Same.
23498 * gcc.dg/vect/vect-96.c: Same.
23499 * gcc.dg/vect/vect-100.c: Same.
23500 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23501 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23502 * gfortran.dg/vect/vect-5.f90: Same.
23503
23504 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23505
23506 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23507 start strings.
23508 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23509 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23510
23511 PR c++/23056
23512 * g++.dg/opt/pr23056.C: New test.
23513
23514 PR rtl-optimization/23098
23515 * gcc.target/i386/pr23098.c: New test.
23516
23517 2005-09-05 Mark Mitchell <mark@codesourcery.com>
23518
23519 PR c++/23667
23520 * g++.dg/template/static15.C: New test.
23521
23522 PR c++/21440
23523 * g++.dg/ext/stmtexpr5.C: New test.
23524 * g++.dg/ext/stmtexpr6.C: Likewise.
23525
23526 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
23527
23528 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23529
23530 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23531 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23532 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23533
23534 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
23535
23536 PR libfortran/23321
23537 * gfortran.dg/direct_io_4.f90: New test case.
23538
23539 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
23540 Rasmus Hahn <rassahah@neofonie.de>
23541
23542 PR libobjc/23108
23543 * objc.dg/type-stream-1.m: New test.
23544
23545 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
23546
23547 PR fortran/23661
23548 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23549 gfortran.dg/print_fmt_3.f90: New test.
23550
23551 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23552
23553 * gfortran.dg/fmt_t_1.f90: New test.
23554
23555 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23556
23557 PR rtl-optimization/23454
23558 * g++.dg/opt/pr23454.C: New test.
23559
23560 2005-09-03 Mark Mitchell <mark@codesourcery.com>
23561
23562 PR c++/23699
23563 * g++.dg/ext/static1.C: New test.
23564
23565 2005-09-02 Richard Henderson <rth@redhat.com>
23566
23567 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23568 tail call to check_fa_work.
23569
23570 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23571
23572 PR c++/21687
23573 * g++.dg/other/gc3.C: New test.
23574
23575 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23576
23577 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23578 * gcc.dg/20050826-1.c: Likewise.
23579
23580 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23581
23582 PR c++/23167
23583 * g++.dg/expr/volatile1.C: New test.
23584
23585 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23586
23587 PR middle-end/23547
23588 * gcc.dg/pr23547.c: New test.
23589
23590 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23591
23592 PR c/22061
23593 * gcc.c-torture/execute/pr22061-1.c,
23594 * gcc.c-torture/execute/pr22061-2.c,
23595 * gcc.c-torture/execute/pr22061-3.c,
23596 * gcc.c-torture/execute/pr22061-4.c: New tests.
23597
23598 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23599
23600 * gcc.dg/Wredundant-decls-2.c: New test to check that
23601 -Wredundant-decls does not issue warning for a variable
23602 definition following a declaration.
23603
23604 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23605
23606 PR debug/7241
23607 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23608 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23609 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23610
23611 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23612 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23613 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23614 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23615 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23616 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23617 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23618 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23619
23620 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23621
23622 PR objc/23306
23623 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23624 scan-assmbler.
23625
23626 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23627
23628 PR target/21255
23629 * gcc.dg/pr21255-1.c: New test.
23630 * gcc.dg/pr21255-2-mb.c: Likewise.
23631 * gcc.dg/pr21255-2-ml.c: Likewise.
23632 * gcc.dg/pr21255-3.c: Likewise.
23633 * gcc.dg/pr21255-4.c: Likewise.
23634
23635 2005-08-31 Dale Johannesen <dalej@apple.com>
23636
23637 * gcc.dg/20050830-1.c: New.
23638
23639 2005-08-31 Josh Conner <jconner@apple.com>
23640
23641 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23642 command-line options for arm-*-* targets.
23643 * g++.dg/init/array16.C: Likewise.
23644 * g++.dg/other/crash-4.C: Likewise.
23645
23646 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23647
23648 PR obj-c++/23640
23649 * obj-c++.dg/gnu-runtime-3.mm: New test.
23650
23651 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23652
23653 PR c++/13377
23654 * g++.dg/lookup/ambig4.C: New test.
23655 * g++.dg/lookup/ambig5.C: New test.
23656 * g++.dg/tc1/dr101.C: Adjust error markers.
23657
23658 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23659
23660 PR c++/23639
23661 * g++.dg/template/ttp5.C: Adjust error markers.
23662
23663 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23664
23665 PR testsuite/23609
23666 * lib/obj-c++.exp: Include target-libpath.exp.
23667 (obj-c++_link_flags): Look for the GNU libobjc library
23668 and set the library path to include it.
23669 Don't manually set LD_LIBRARY_PATH (etc.) but call
23670 set_ld_library_path_env_vars instead.
23671 (obj-c++_target_compile): Don't set library path or
23672 linker flags because they are already set correctly
23673 in obj-c++_link_flags.
23674
23675 2005-08-30 Josh Conner <jconner@apple.com>
23676
23677 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23678 to command-line options for arm-*-* targets.
23679
23680 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23681
23682 * g++.dg/other/i386-1.C: New.
23683
23684 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23685
23686 PR preprocessor/20348
23687 PR preprocessor/20356
23688 * gcc.dg/cpp/pr20348.c: New test.
23689 * gcc.dg/cpp/pr20348.h: New file.
23690 * gcc.dg/cpp/inc/pr20348.h: New file.
23691 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23692 * gcc.dg/cpp/pr20356.c: New test.
23693 * gcc.dg/cpp/pr20356.h: New file.
23694 * gcc.dg/cpp/inc/pr20356.h: New file.
23695 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23696
23697 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23698
23699 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23700 Fix array dimension to avoid correct end-of-file error.
23701
23702 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23703
23704 PR libfortran/23598
23705 * gfortran.dg/iostat_1.f90: New test.
23706
23707 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23708
23709 PR middle-end/23408
23710 * gcc.dg/pr23408.c: New test.
23711
23712 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23713
23714 PR c++/23099
23715 * g++.dg/init/member1.C: Make sure erroneous static data member
23716 definitions are required.
23717 * g++.dg/template/static13.C: New test.
23718 * g++.dg/template/static14.C: Likewise.
23719
23720 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23721
23722 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23723 -march=pentium4, remove ilp32 requirement.
23724
23725 PR middle-end/23484
23726 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23727 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23728
23729 2005-08-29 Andreas Jaeger <aj@suse.de>
23730
23731 PR testsuite/23607
23732 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23733
23734 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23735
23736 * gcc.c-torture/execute/20050316-2.c: New test.
23737 * gcc.c-torture/execute/20050316-3.c: New test.
23738 * gcc.dg/torture/pr16104-1.c: New test.
23739
23740 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23741
23742 PR middle-end/23463
23743 * gcc.c-torture/execute/zero-struct-1.c: New test.
23744
23745 2005-08-27 Richard Guenther <rguenther@suse.de>
23746
23747 PR target/23575
23748 * gcc.target/i386/pr23575.c: New testcase.
23749
23750 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23751
23752 PR rtl-optimization/23561
23753 * gcc.c-torture/execute/20050826-1.c: New test.
23754
23755 PR rtl-opt/23560
23756 * gcc.c-torture/execute/20050826-2.c: New test.
23757
23758 2005-08-26 Dale Johannesen <dalej@apple.com>
23759
23760 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23761 * gcc.dg/20050826-1.c: New.
23762
23763 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23764
23765 PR c++/19004
23766 * g++.dg/template/nontype13.C: New test.
23767
23768 PR c++/23491
23769 * g++.dg/init/new14.C: New test.
23770 * g++.dg/expr/anew1.C: Do not XFAIL.
23771 * g++.dg/expr/anew2.C: Likewise.
23772 * g++.dg/expr/anew3.C: Likewise.
23773
23774 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23775
23776 PR middle-end/22439
23777 * gcc.dg/vla-3.c: New test.
23778
23779 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23780
23781 PR fortran/20363
23782 * gfortran.dg/named_interface.f90: New.
23783
23784 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23785
23786 * gcc.c-torture/execute/frame-address.c: New test.
23787
23788 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23789
23790 PR c++/20817
23791 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23792
23793 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23794
23795 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23796
23797 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23798
23799 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23800 * gcc.dg/altivec-22.c: Rename from..
23801 * gcc.dg/altivec-nomfcr.c: ..this.
23802
23803 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23804
23805 PR tree-optimization/23546
23806 * gcc.dg/tree-ssa/pr23546.c: New test.
23807
23808 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23809
23810 PR fortran/17758
23811 * gfortran.dg/nonreturning_statements.f90: New test.
23812
23813 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23814
23815 PR c++/22454
23816 * g++.dg/parse/crash29.C: New.
23817
23818 2005-08-23 DJ Delorie <dj@redhat.com>
23819
23820 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23821 constants have the L suffix.
23822
23823 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23824
23825 PR c++/23044
23826 * g++.dg/template/instantiate8.C: New.
23827
23828 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23829
23830 PR middle-end/23467
23831 * gcc.c-torture/execute/pr23467.c: New test.
23832
23833 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23834
23835 PR tree-optimization/22043
23836 * gcc.c-torture/execute/20050613-1.c: New test.
23837
23838 2005-08-23 Ben Elliston <bje@au.ibm.com>
23839
23840 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23841
23842 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23843
23844 PR rtl-optimization/23478
23845 * g++.dg/opt/pr23478.C: New test.
23846
23847 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23848
23849 PR c/18715
23850 * gcc.dg/switch-warn-3.c: New test.
23851
23852 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23853
23854 PR c++/22233
23855 * g++.dg/template/param1.C: New test.
23856
23857 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23858
23859 PR c++/23089
23860 * g++.dg/other/incomplete1.C: New test.
23861
23862 2005-08-22 Ira Rosen <irar@il.ibm.com>
23863
23864 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23865 are vectorizable.
23866
23867 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23868
23869 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23870 d_lines_5.f: New.
23871
23872 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23873
23874 * gcc.target/i386/sse-4.c: New test.
23875
23876 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23877
23878 PR testsuite/23239
23879 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23880
23881 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23882
23883 * gcc.dg/20050811-1.c: New test.
23884 * gcc.dg/20050811-2.c: New test.
23885
23886 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23887
23888 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23889
23890 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23891
23892 PR 23476
23893 * gcc.c-torture/compile/pr23476.c: New test.
23894
23895 2005-08-19 Devang Patel <dpatel@apple.com>
23896
23897 PR tree-optimization/23048
23898 * gcc.dg/tree-ssa/pr23048.c: New test.
23899
23900 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23901
23902 PR middle-end/20624
23903 * g++.dg/warn/Wreturn-3.C: New test
23904
23905 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23906
23907 PR tree-optimization/22228
23908 * g++.dg/vect/pr22543.cc: New test.
23909
23910 2005-08-17 Steven Bosscher <stevenb@suse.de>
23911
23912 PR tree-optimization/21574
23913 * gcc.dg/tree-ssa/pr21574.c: New test.
23914
23915 2005-08-16 James E Wilson <wilson@specifix.com>
23916
23917 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23918
23919 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23920
23921 PR tree-opt/23402
23922 * gcc.c-torture/compile/zero-strct-3.c: New test.
23923 * gcc.c-torture/compile/zero-strct-4.c: New test.
23924
23925 2005-08-16 Steven Bosscher <stevenb@suse.de>
23926
23927 PR target/23376
23928 * gcc.target/x86_64/pr23376.c: New test.
23929
23930 2005-08-16 Ian Lance Taylor <ian@airs.com>
23931
23932 PR c++/23337
23933 * g++.dg/ext/vector2.C: New.
23934
23935 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23936
23937 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23938
23939 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23940
23941 PR libfortran/23428
23942 * gfortran.dg/inquire-complex.f90: New test case.
23943
23944 2005-08-16 James E Wilson <wilson@specifix.com>
23945
23946 PR tree-optimization/21105
23947 * gcc.dg/large-size-array.c: New.
23948
23949 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23950
23951 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23952 type.
23953 * gcc.dg/vect/vect-41: Likewise.
23954 * gcc.dg/vect/vect-42: Likewise.
23955 * gcc.dg/vect/vect-43: Likewise.
23956 * gcc.dg/vect/vect-44: Likewise.
23957 * gcc.dg/vect/vect-46: Likewise.
23958 * gcc.dg/vect/vect-47: Likewise.
23959 * gcc.dg/vect/vect-48: Likewise.
23960 * gcc.dg/vect/vect-52: Likewise.
23961 * gcc.dg/vect/vect-53: Likewise.
23962 * gcc.dg/vect/vect-54: Likewise.
23963 * gcc.dg/vect/vect-55: Likewise.
23964 * gcc.dg/vect/vect-56: Likewise.
23965 * gcc.dg/vect/vect-57: Likewise.
23966 * gcc.dg/vect/vect-58: Likewise.
23967 * gcc.dg/vect/vect-59: Likewise.
23968 * gcc.dg/vect/vect-60: Likewise.
23969 * gcc.dg/vect/vect-61: Likewise.
23970 * gcc.dg/vect/vect-85: Likewise.
23971 * gcc.dg/vect/vect-87: Likewise.
23972 * gcc.dg/vect/vect-88: Likewise.
23973 * gcc.dg/vect/vect-93.c: Likewise.
23974 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23975 * gcc.dg/vect/vect-75: Likewise.
23976 * gcc.dg/vect/vect-76: Likewise.
23977 * gcc.dg/vect/vect-77: Likewise.
23978 * gcc.dg/vect/vect-78: Likewise.
23979 * gcc.dg/vect/vect-80: Likewise.
23980 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23981 vectorized for the expected reason, rather than checking how alignment
23982 was handled.
23983 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23984 aligned type and also instead of aligned pointers. Added documentation.
23985
23986 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23987
23988 * gfortran.dg/power.f90: New test.
23989
23990 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23991
23992 PR rtl-optimization/23299
23993 * g++.dg/opt/pr23299.C: New test.
23994
23995 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23996
23997 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23998
23999 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
24000
24001 * g++.dg/template/local6.C: New test.
24002
24003 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
24004
24005 * execute/exceptions/finally-1.m: Check that the catch and finally are
24006 being called. Also add a "return 0;" at the end of main.
24007
24008 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
24009
24010 PR fortran/21432.
24011 * gfortran.dg/namelist_print_1.f: New test of functionality of
24012 PRINT namelist.
24013 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24014 namelist generates error with -std=f95.
24015
24016 2005-08-14 Ira Rosen <irar@il.ibm.com>
24017
24018 PR tree-optimization/23119
24019 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24020
24021 2005-08-13 Marcin Koziej <creep@desk.pl>
24022 Andrew Pinski <pinskia@physics.uc.edu>
24023
24024 PR libobjc/22492
24025 * execute/exceptions/finally-1.m: New test.
24026
24027 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24028
24029 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24030 testsuite.
24031 * objc/execute/exceptions/trivial.m: New test.
24032 * objc.dg/try-catch-11.m: Move to ...
24033 * objc/execute/exceptions/foward-1.m: Here.
24034 * objc.dg/try-catch-2.m: Move to ...
24035 * objc/execute/exceptions/catchall-1.m: Here.
24036 * objc.dg/try-catch-8.m: Move to ...
24037 * objc/execute/exceptions/local-variables-1.m: Here.
24038
24039 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24040
24041 * objc.dg/nested-func-1.m: Move to ...
24042 * objc/execute/nested-func-1.m: Here.
24043
24044 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24045
24046 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24047 in ${options} instead of [target_info name].
24048 * lib/obj-c++.exp (objc_target_compile): Likewise.
24049
24050 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24051
24052 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24053
24054 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24055
24056 part of PR testsuite/23348
24057 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24058 each of the torture options.
24059 * objc/compile/trivial.m: New test.
24060
24061 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24062
24063 * gfortran.dg/eoshift.f90: Correct format.
24064
24065 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24066
24067 * gfortran.fortran-torture/execute/character_passing.f90:
24068 Fix comment typo.
24069
24070 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24071
24072 PR c++/8271
24073 * g++.dg/template/unify10.C: New.
24074
24075 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
24076
24077 * g++.dg/parse/pr22514.C: Move to...
24078 * g++.dg/debug/pr22514.C: here.
24079
24080 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24081
24082 PR c++/23266
24083 * g++.dg/inherit/pure1.C: New test.
24084
24085 * ChangeLog: Fix typos.
24086
24087 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24088 Steven Bosscher <stevenb@suse.de>
24089
24090 * gfortran.dg/runtime_warning_1.f90: New test.
24091
24092 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
24093
24094 PR c++/23219
24095 * g++.dg/parse/crash28.C: New.
24096
24097 2005-08-11 Richard Guenther <rguenther@suse.de>
24098
24099 PR target/23289
24100 * gcc.target/i386/tailcall-1.c: New testcase.
24101
24102 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24103
24104 * gcc.dg/vect/vect-67.c: Un-xfail.
24105
24106 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24107
24108 PR c++/23225
24109 * g++.dg/parse/crash27.C: new test.
24110
24111 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
24112
24113 PR libfortran/22143
24114 * gfortran.dg/shift-kind.f90: New testcase.
24115
24116 2005-08-10 Richard Sandiford <richard@codesourcery.com>
24117
24118 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24119 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24120
24121 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24122
24123 PR c++/20646
24124 * g++.dg/other/mult-stor1.C: New test.
24125
24126 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24127
24128 * gcc.c-torture/pr18299-1.c: Move to ...
24129 * gcc.c-torture/compile/pr18299-1.c: Here.
24130
24131 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
24132
24133 * gfortran/fortran.torture/execute/character_passing.f90:
24134 Fix types for LSAME.
24135
24136 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
24137
24138 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24139 input data back to what it was originally.
24140
24141 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24142
24143 * objc.dg/try-catch-8.m: Enable for all targets.
24144
24145 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
24146
24147 * gcc.dg/pr23165.c: New test.
24148
24149 2005-08-09 Steven Bosscher <stevenb@suse.de>
24150
24151 PR tree-optimization/23234
24152 * gcc.dg/tree-ssa/pr23234.c: New test.
24153
24154 2005-08-08 Josh Conner <jconner@apple.com>
24155
24156 PR rtl-optimization/23241
24157 * gcc.dg/char-compare.c: New test.
24158
24159 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24160
24161 PR c++/22508
24162 * g++.dg/init/new13.C: New test.
24163
24164 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
24165
24166 PR c++/21166
24167 * g++.dg/other/crash-4.C: Adjust
24168 * g++/dg/ext/packed9.C: New.
24169
24170 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24171
24172 PR middle-end/21964
24173 * gcc.c-torture/execute/pr21964-1.c: New test.
24174
24175 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24176
24177 PR c/22458
24178 * gcc.dg/pr22458-1.c: New test.
24179
24180 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
24181 Steven G. Kargl <kargls@comcast.net>
24182
24183 PR fortran/22390
24184 * gfortran.dg/flush_1.f90: New test.
24185
24186 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24187
24188 PR c++/23191
24189 * g++.dg/template/eh2.C: New test.
24190
24191 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24192
24193 PR c++/19498
24194 * g++.dg/template/instantiate7.C: New test.
24195
24196 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
24197
24198 PR c/23113
24199 * gcc.dg/Wunused-value-1.c: New test.
24200
24201 2005-08-06 Richard Sandiford <richard@codesourcery.com>
24202
24203 PR rtl-optimization/23233
24204 * gcc.c-torture/compile/pr23233-1.c: New test.
24205
24206 2005-08-06 Jakub Jelinek <jakub@redhat.com>
24207
24208 PR fortran/18833
24209 PR fortran/20850
24210 * gfortran.dg/equiv_1.f90: New test.
24211 * gfortran.dg/equiv_2.f90: New test.
24212 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24213 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24214 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24215
24216 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24217
24218 * gcc.c-torture/execute/vrp-5.c: New test.
24219 * gcc.c-torture/execute/vrp-6.c: New test.
24220 * gcc.dg/tree-ssa/vrp21.c: New test.
24221
24222 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24223
24224 * g++.dg/parse/pr22514.C: New test.
24225
24226 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
24227
24228 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24229
24230 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24231 instead of constant loads / pool entries.
24232
24233 2005-08-05 David Edelsohn <edelsohn@gnu.org>
24234
24235 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24236 TEST_TO_WCTYPE.
24237
24238 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
24239
24240 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24241 __WINT_TYPE__ in generated prototypes if possible.
24242
24243 2005-08-04 Diego Novillo <dnovillo@redhat.com>
24244
24245 PR 22037
24246 * g++.dg/tree-ssa/pr22037.C:
24247
24248 2005-08-04 Richard Henderson <rth@redhat.com>
24249
24250 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24251 scan-tree-dump-times directive.
24252
24253 2005-08-04 Jan Hubicka <jh@suse.cz>
24254
24255 * gcov-1.C: Fix switch counts.
24256 * gcov-4b.c: Likewise.
24257
24258 2005-08-03 Jeff Law <law@redhat.com>
24259
24260 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24261
24262 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
24263
24264 * gcc.c-torture/execute/pr23135.c: New test.
24265
24266 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24267
24268 PR tree-optimization/19899
24269 * gcc.dg/tree-ssa/scev-1.c: New test.
24270 * gcc.dg/tree-ssa/scev-2.c: New test.
24271
24272 2005-08-03 Richard Sandiford <richard@codesourcery.com>
24273
24274 PR target/18582
24275 * gcc.dg/torture/pr18582-1.c: New test.
24276
24277 2005-08-03 Jan Hubicka <jh@suse.cz>
24278
24279 * update-conroll.c: New testcase.
24280 * update-conroll-2.c: New testcase.
24281
24282 2005-08-02 David Edelsohn <edelsohn@gnu.org>
24283
24284 * gfortran.dg/constant_substring.f: New test.
24285 * gfortran.dg/pr22491.f: New test.
24286
24287 2005-08-02 Jan Hubicka <jh@suse.cz>
24288
24289 * update-threading.c: Replace by the proper one.
24290
24291 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24292
24293 PR 23164
24294 * g++.dg/tree-ssa/pr23164.C: New test.
24295
24296 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24297
24298 * gcc.dg/tree-ssa/pr23192.c: New test.
24299
24300 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24301
24302 * gcc.c-torture/execute/vrp-4.c: New test.
24303
24304 2005-08-02 Jan Hubicka <jh@suse.cz>
24305
24306 * update-threading.c: New test.
24307
24308 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24309
24310 * gcc.c-torture/compile/20050801-1.c: New test.
24311 * gcc.c-torture/compile/20050801-2.c: New test.
24312
24313 2005-08-01 Jan Hubicka <jh@suse.cz>
24314
24315 * val-prof-5.c: New test.
24316
24317 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24318
24319 PR c/22311
24320 * gcc.dg/pr22311-1.c : New test.
24321
24322 2005-07-31 Steven Bosscher <stevenb@suse.de>
24323
24324 PR target/23095
24325 * gfortran.dg/pr23095.f: New test.
24326
24327 PR c++/22003
24328 * g++.dg/other/pr22003.C: New test.
24329
24330 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24331
24332 PR target/20621
24333 * gcc.c-torture/execute/pr20621-1.c: New test.
24334
24335 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24336
24337 * gfortran.dg/comma_format_extension_4.f: Adjust length
24338 of string for format.
24339 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24340 print statement with internal write.
24341 * gfortran.dg/der_array_io_2.f: Likewise.
24342 * gfortran.dg/der_array_io_3.f: Likewise.
24343
24344 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24345
24346 * gcc.dg/fold-abs-4.c: new test.
24347
24348 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24349
24350 PR fortran/22570 an related issues.
24351 * gfortran.dg/x_slash_1.f: New test.
24352
24353 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24354
24355 PR c/23143
24356 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24357 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24358
24359 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24360
24361 PR c/529
24362 * gcc.dg/Wshadow-3.c: New test.
24363
24364 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24365
24366 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24367 used to have the wrong bounds).
24368
24369 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24370
24371 PR c/21720
24372 * gcc.dg/hex-round-1.c: Test more cases.
24373 * gcc.dg/hex-round-2.c: New test.
24374
24375 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24376
24377 PR 22550
24378 * g++.dg/tree-ssa/pr22550.C: New test.
24379
24380 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24381
24382 * gcc.dg/tree-ssa/vrp19.c: New test.
24383 * gcc.dg/tree-ssa-vrp20.c: New test.
24384
24385 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24386
24387 PR c/22240
24388 * gcc.dg/transparent-union-4.c: New test.
24389
24390 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24391
24392 PR c/22192
24393 * gcc.dg/c99-vla-2.c: New test.
24394
24395 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24396
24397 PR c/21720
24398 * gcc.dg/hex-round-1.c: New test.
24399
24400 2005-07-28 Jan Hubicka <jh@suse.cz>
24401
24402 * inliner-1.c: Do not dump everything.
24403 * tree-prof.exp: Do not pass -ftree-based-profiling.
24404 * bprob.exp: Likewise.
24405
24406 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24407
24408 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24409
24410 PR c++/22545
24411 * g++.dg/expr/ptrmem7.C: New test.
24412
24413 2005-07-28 Mike Stump <mrs@apple.com>
24414
24415 * g++.old-deja/g++.mike/visibility-1.C: New test.
24416
24417 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24418
24419 PR c/20187
24420 * gcc.c-torture/execute/pr20187-1.c: New test.
24421
24422 2005-07-28 Jeff Law <law@redhat.com>
24423
24424 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24425 * gcc.dg/tree-ssa/vrp18.c: New test.
24426
24427 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24428
24429 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24430
24431 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24432
24433 PR tree-optimization/22506
24434 * gcc.dg/vect/ps22506.c: New test.
24435
24436 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24437
24438 PR target/21149
24439 * gcc.target/i386/sse-3.c: New test.
24440
24441 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24442
24443 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24444 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24445
24446 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24447
24448 PR c/22589
24449 * gcc.c-torture/compile/pr22589-1.c: New test.
24450
24451 2005-07-28 Jan Hubicka <jh@suse.cz>
24452
24453 * update-loopch.c: New testcase.
24454
24455 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24456
24457 PR rtl-optimization/23047
24458 * gcc.c-torture/execute/pr23047.c: New test.
24459 * gcc.c-torture/execute/pr23047.x: New.
24460
24461 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24462
24463 PR tree-optimization/22493
24464 * gcc.c-torture/execute/pr22493-1.c: New test.
24465 * gcc.c-torture/execute/pr22493-1.x: New.
24466 * gcc.c-torture/execute/vrp-1.c: New test.
24467 * gcc.c-torture/execute/vrp-2.c: New test.
24468 * gcc.c-torture/execute/vrp-2.c: New test.
24469
24470 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24471
24472 * gcc.target/frv/all-builtin-read8.c: Delete.
24473 * gcc.target/frv/all-builtin-read16.c: Delete.
24474 * gcc.target/frv/all-builtin-read32.c: Delete.
24475 * gcc.target/frv/all-builtin-read64.c: Delete.
24476 * gcc.target/frv/all-builtin-write8.c: Delete.
24477 * gcc.target/frv/all-builtin-write16.c: Delete.
24478 * gcc.target/frv/all-builtin-write32.c: Delete.
24479 * gcc.target/frv/all-builtin-write64.c: Delete.
24480 * gcc.target/frv/all-read-write-1.c: New.
24481
24482 2005-07-27 Jeff Law <law@redhat.com>
24483
24484 * gcc.c-torture/execute/pr22630.c: New test.
24485
24486 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
24487
24488 PR tree-optimization/23073
24489 * gcc.dg/vect/nodump-pr23073.c: New test.
24490 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24491
24492 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
24493
24494 PR tree-optimize/22348
24495 * gcc.c-torture/execute/pr22348.c: New.
24496
24497 2005-07-27 Richard Guenther <rguenther@suse.de>
24498
24499 * gcc.dg/tree-ssa/salias-1.c: New testcase.
24500
24501 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24502
24503 PR fortran/22503
24504 * gfortran.dg/logical_comp.f90: New test.
24505
24506 2005-07-27 Jan Hubicka <jh@suse.cz>
24507
24508 * inliner-1.c: Add cleanup of dumps.
24509 * val-prof-*.c: Likewise.
24510 * update-tailcall.c: New.
24511
24512 2005-07-26 Diego Novillo <dnovillo@redhat.com>
24513
24514 PR 22591
24515 * gcc.dg/tree-ssa/pr22591.c: New test.
24516 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24517
24518 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
24519
24520 PR libobjc/22606
24521 * objc.dg/try-catch-11.m: New test.
24522
24523 2005-07-26 Richard Guenther <rguenther@suse.de>
24524
24525 PR tree-optimization/22486
24526 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24527
24528 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24529
24530 PR tree-opt/22484
24531 * g++.dg/opt/loop2.C: New test.
24532
24533 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24534
24535 * gcc.dg/tree-ssa/reassoc-3.c: New test.
24536 * gcc.dg/tree-ssa/reassoc-4.c: New test.
24537
24538 2005-07-25 Adam Nemet <anemet@lnxw.com>
24539
24540 * lib/profopt.exp (profopt-execute): Check for profiling data
24541 files on the target.
24542
24543 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
24544
24545 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24546 for matching of asm labels.
24547
24548 2005-07-25 Richard Guenther <rguenther@suse.de>
24549
24550 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24551
24552 2005-07-25 Richard Guenther <rguenther@suse.de>
24553
24554 PR testsuite/22624
24555 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24556
24557 2005-07-25 Ira Rosen <irar@il.ibm.com>
24558
24559 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24560 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24561 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24562 * gcc.dg/vect/vect-100.c: New test.
24563 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24564 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24565 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24566 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24567 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24568 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24569 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24570 * gfortran.dg/vect/pr19049.f90: New testcase.
24571 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24572
24573 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24574
24575 * gcc.c-torture/execute/20050713-1.c: New test.
24576
24577 PR fortran/20063
24578 * gfortran.fortran-torture/execute/data_4.f90: New test.
24579
24580 PR middle-end/20303
24581 * gcc.dg/visibility-d.c: New test.
24582
24583 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24584
24585 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24586 * gfortran.dg/underflow.f90: Ditto.
24587
24588 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24589
24590 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24591 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24592 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24593
24594 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24595
24596 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24597 include case of field width of zero.
24598
24599 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24600
24601 PR libgfortran/21875
24602 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24603 with trailing blanks on normal formatted read.
24604
24605 2005-07-23 Chao-ying Fu <fu@mips.com>
24606
24607 * gcc.target/mips/mips32-dsp-type.c: New test.
24608 * gcc.target/mips/mips32-dsp.c: New test.
24609
24610 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24611
24612 PR testsuite/21073
24613 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24614
24615 PR testsuite/20454
24616 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24617 and __cyg_profile_func_exit.
24618
24619 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24620
24621 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24622 * gfortran.dg/comma_format_extension_4.f: Same.
24623 * gfortran.dg/pr15332.f: Same.
24624 * gfortran.dg/pr21730.f: Same.
24625
24626 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24627
24628 * g++.dg/opt/vrp2.C: Fix testcase.
24629
24630 PR tree-opt/22625
24631 * g++.dg/opt/vrp2.C: New test.
24632
24633 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24634
24635 PR debug/21828
24636 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24637
24638 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24639
24640 * gcc.dg/tree-ssa/20050719-1.c: New test.
24641
24642 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24643
24644 * gcc.dg/bfin-longcall-1.c: New file.
24645 * gcc.dg/bfin-longcall-2.c: New file.
24646
24647 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24648
24649 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24650
24651 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24652
24653 PR middle-end/19055
24654 * gcc.dg/tree-ssa/pr19055.c: New test.
24655 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24656
24657 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24658
24659 PR C++/22358
24660 * g++.dg/other/pr22358.C: New test.
24661
24662 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24663
24664 PR c++/2922
24665 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24666
24667 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24668
24669 PR c++/15938
24670 * g++.dg/init/union2.C: New test.
24671
24672 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24673
24674 PR c/22393
24675 * gcc.dg/complex-4.c: New test.
24676
24677 2005-07-21 Richard Guenther <rguenther@suse.de>
24678
24679 PR testsuite/22522
24680 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24681 scanning for asm labels.
24682 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24683
24684 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24685
24686 PR target/22085
24687 * gcc.dg/altivec-pr22085.c: New.
24688
24689 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24690
24691 PR tree-optimization/19210
24692 * gcc.dg/tree-ssa/pr19210-1.c: New.
24693 * gcc.dg/tree-ssa/pr19210-2.c: New.
24694
24695 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24696
24697 PR rtl-optimization/22167
24698 * g++.dg/opt/pr22167.C: New test.
24699
24700 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24701
24702 PR c++/2922
24703 * g++.dg/lookup/two-stage2.C: New.
24704 * g++.dg/lookup/two-stage3.C: New.
24705 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24706 fixed two-stage name lookup for operators.
24707 * g++.dg/template/call3.C: Compiler now produces an appropriate
24708 error message.
24709 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24710 14 as a candidate.
24711 * g++.dg/template/ptrmem4.C: Compiler produces different error
24712 message.
24713 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24714 connect_to_method as a candidate.
24715
24716 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24717
24718 * gcc.dg/fold-alloc-1.c: New test.
24719
24720 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24721
24722 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24723 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24724
24725 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24726
24727 * gcc.dg/fold-abs-1.c: New test.
24728 * gcc.dg/fold-abs-2.c: New test.
24729 * gcc.dg/fold-abs-3.c: New test.
24730
24731 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24732
24733 Make CONSTRUCTOR use VEC to store initializers.
24734 * g++.dg/ext/complit3.C: Check for specific error messages.
24735 * g++.dg/init/brace2.C: Update error message.
24736 * g++.dg/warn/Wbraces2.C: Likewise.
24737
24738 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24739
24740 PR fortran/16940
24741 * gfortran.dg/module_interface_1.f90: New test.
24742
24743 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24744 Kenneth Zadeck <zadeck@naturalbridge.com>
24745
24746 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24747
24748 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24749
24750 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24751 specify -Wformat for these tests.
24752 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24753 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24754 * gcc.dg/format/opt-6.c: Delete.
24755
24756 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24757
24758 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24759 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24760
24761 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24762
24763 * gcc.dg/tree-ssa/alias-2.c: New test.
24764
24765 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24766
24767 PR c++/22263
24768 * g++.dg/template/explicit7.C: New test.
24769
24770 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24771
24772 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24773 field width of 8 to +Inf and -Inf.
24774
24775 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24776
24777 PR c++/22139
24778 * g++.dg/template/friend36.C: New test.
24779
24780 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24781
24782 PR fortran/21730
24783 * gfortran.dg/pr21730.f: New test.
24784
24785 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24786 Kenneth Zadeck <zadeck@naturalbridge.com>
24787
24788 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24789 since pure const detection cannot run at -O1 in c compiler.
24790 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24791 can now optimize this case properly.
24792 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24793 because we now pass.
24794 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24795
24796 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24797
24798 PR c/22421
24799 * gcc.dg/format/bitfld-1.c: New test.
24800
24801 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24802
24803 PR c++/22204
24804 * g++.dg/rtti/repo1.C: New test.
24805
24806 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24807
24808 PR middle-end/22398
24809 * gcc.c-torture/compile/pr22398.c: New test.
24810
24811 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24812
24813 PR c++/22132
24814 * g++.dg/expr/cast4.C: New test.
24815
24816 2005-07-15 Richard Guenther <rguenther@suse.de>
24817
24818 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24819 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24820
24821 2005-07-15 Steven Bosscher <stevenb@suse.de>
24822
24823 PR tree-optimization/22230
24824 * gcc.dg/tree-ssa/pr22230.c: New test.
24825
24826 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24827
24828 * gfortran.dg/g77/cpp6.f: New test.
24829
24830 PR fortran/22417
24831 * gfortran.dg/g77/cpp5.F: New test.
24832 * gfortran.dg/g77/cpp5.h: New file.
24833 * gfortran.dg/g77/cpp5inc.h: New file.
24834
24835 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24836
24837 PR libfortran/16435
24838 * gfortran.dg/tl_editting.f90: New.
24839 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24840
24841 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24842
24843 * gfortran.dg/char_array_constructor.f90: New test.
24844
24845 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24846
24847 * gfortran.dg/past_eor.f90: New.
24848 * gfortran.dg/complex_read.f90: New.
24849
24850 2005-07-13 Jeff Law <law@redhat.com>
24851
24852 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24853 additional casts.
24854
24855 * gcc.dg/tree-ssa/pr22321.c: New test
24856
24857 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24858
24859 PR tree-optimization/21921
24860 * gcc.dg/tree-ssa/pr21921.c: New.
24861
24862 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24863
24864 PR tree-optimizatio/22442
24865 * gcc.dg/tree-ssa/loop-11.c: New test.
24866
24867 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24868
24869 PR tree-opt/21840
24870 * gcc.c-torture/compile/pr21840.c: New test.
24871
24872 2005-07-12 Jan Hubicka <jh@suse.cz>
24873
24874 * gcc.c-torture/compile/pr22379.c: New test.
24875
24876 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24877
24878 PR libfortran/21593
24879 gfortran.dg/dev_null.f90: Remove outdated comment about
24880 PR libfortran/21593.
24881
24882
24883 2005-07-12 Dale Johannesen <dalej@apple.com>
24884
24885 * gcc.target/i386/compress-float-sse.c: New.
24886 * gcc.target/i386/compress-float-sse-pic.c: New.
24887 * gcc.target/i386/compress-float-387.c: New.
24888 * gcc.target/i386/compress-float-387-pic.c: New.
24889 * gcc.dg/compress-float-ppc.c: New.
24890 * gcc.dg/compress-float-ppc-pic.c: New.
24891
24892 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24893
24894 PR libfortran/21593
24895 gfortran.dg/dev_null.f90: Remove targets.
24896
24897 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24898
24899 PR tree-opt/22335
24900 * gcc.dg/pr22335-1.c: New test.
24901 * gcc.dg/pr22335-2.c: New test.
24902
24903 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24904
24905 PR c++/20172
24906 * g++.dg/template/nontype12.C : New test.
24907
24908 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24909
24910 * gcc.dg/tree-ssa/loop-10.c: New test.
24911
24912 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24913
24914 * gcc.c-torture/execute/20020720-1.x: Remove.
24915
24916 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24917
24918 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24919
24920 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24921
24922 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24923 (dg-mips-options): Use it.
24924
24925 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24926
24927 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24928
24929 2005-07-09 Richard Henderson <rth@redhat.com>
24930
24931 * lib/target-supports.exp (check_effective_target_sync_char_short):
24932 Add alpha.
24933
24934 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24935
24936 PR libfortran/22217
24937 * gfortran.dg/negative-z-descriptor.f90: New test.
24938
24939 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24940
24941 PR tree-opt/22329
24942 * gcc.dg/pr22329.c: New test.
24943
24944 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24945
24946 PR tree-optimization/20139
24947 * gcc.dg/tree-ssa/pr20139.c: New.
24948
24949 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24950
24951 PR tree-opt/22356
24952 * gcc.dg/pr22356-1.c: New test.
24953
24954 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24955
24956 PR c++/21799
24957 * g++.dg/template/unify8.C: New.
24958 * g++.dg/template/unify9.C: New.
24959
24960 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24961
24962 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24963
24964 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24965
24966 * gcc.dg/darwin-version-1.c: New.
24967 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24968 * gcc.dg/builtins-20.c: Likewise.
24969 * gcc.dg/builtins-53.c: Likewise.
24970 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24971 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24972 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24973 * gcc.dg/torture/builtins-power-1.c: Likewise.
24974 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24975 on Darwin.
24976
24977 2005-07-07 Jeff Law <law@redhat.com>
24978
24979 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24980 argument evaluation order.
24981
24982 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24983
24984 PR libfortran/21594
24985 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24986 Add test cases where the shift length is greater than the
24987 array length.
24988
24989 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24990
24991 * obj-c++.dg/proto-lossage-6.mm: New.
24992 * objc.dg/proto-lossage-6.m: New.
24993
24994 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24995
24996 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24997 * objc.dg/gnu-runtime-2.m: Likewise.
24998
24999 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25000
25001 * gfortran.dg/longline.f: New test.
25002
25003 * gfortran.dg/badline.f: New test.
25004
25005 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25006
25007 PR fortran/16531
25008 PR fortran/15966
25009 PR fortran/18781
25010 * gfortran.dg/hollerith.f90: New.
25011 * gfortran.dg/hollerith2.f90: New.
25012 * gfortran.dg/hollerith3.f90: New.
25013 * gfortran.dg/hollerith4.f90: New.
25014 * gfortran.dg/hollerith_f95.f90: New.
25015 * gfortran.dg/hollerith_legacy.f90: New.
25016 * gfortran.dg/g77/cpp4.F: New. Port from g77.
25017
25018 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25019
25020 PR objc/22274
25021 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25022 * objc.dg/gnu-runtime-2.m: New.
25023
25024 2005-07-06 Jeff Law <law@redhat.com>
25025
25026 * gcc.dg/tree-ssa/vrp17.c: New test.
25027
25028 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25029
25030 PR fortran/22327
25031 * gfortran.dg/array_constructor_5.f90: New test.
25032
25033 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25034
25035 * gfortran.fortran-torture/execute/entry_9.f90: New test.
25036
25037 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
25038
25039 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25040 * gcc.dg/980816-1.c: Ditto.
25041
25042 2005-07-06 Jeff Law <law@redhat.com>
25043
25044 * gcc.c-torture/compile/pr21356.c: New test.
25045
25046 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25047
25048 PR c/22013
25049 PR c/22098
25050 * gcc.c-torture/compile/pr22013-1.c,
25051 gcc.c-torture/execute/pr22098-1.c,
25052 gcc.c-torture/execute/pr22098-2.c,
25053 gcc.c-torture/execute/pr22098-3.c: New tests.
25054
25055 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25056
25057 PR c/22308
25058 * gcc.dg/pr22308-1.c: New test.
25059
25060 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
25061
25062 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
25063 target.
25064 * gcc.dg/compare9.c: Use -fshort-enums instead of
25065 -fno-short-enums. Change the last test to dg-bogus.
25066
25067 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25068
25069 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25070 * gcc.dg/compare9.c: New.
25071
25072 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25073
25074 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25075
25076 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25077
25078 PR testsuite/22288
25079 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25080
25081
25082 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25083
25084 * gcc.dg/format/gcc_gfc-1.c: New.
25085
25086 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25087
25088 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25089
25090 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25091
25092 PR fortran/20842
25093 * gfortran.dg/io_invalid_1.f90: New test.
25094
25095 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
25096
25097 * gcc.dg/format/gcc_diag-1.c: Update.
25098
25099 2005-07-02 Jeff Law <law@redhat.com>
25100
25101 * gcc.dg/tree-ssa/pr22051-1.c: New test.
25102 * gcc.dg/tree-ssa/pr22051-2.c: New test.
25103
25104 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
25105
25106 * gcc.dg/format/gcc_diag-1.c: Update.
25107
25108 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
25109
25110 PR tree-opt/22269
25111 * gcc.c-torture/compile/pr22269.c: New test.
25112
25113 2005-06-30 Diego Novillo <dnovillo@redhat.com>
25114
25115 PR 21584
25116 PR 22219
25117 * g++.dg/tree-ssa/pr21584-1.C: New test.
25118 * g++.dg/tree-ssa/pr21584-2.C: New test.
25119
25120 2005-06-30 Ziemowit Laski <zlaski@apple.com>
25121
25122 * obj-c++.dg/try-catch-11.mm: New.
25123 * objc.dg/try-catch-10.m: New.
25124
25125 2005-06-29 David Edelsohn <edelsohn@gnu.org>
25126
25127 * g++.dg/other/ucnid-1.C: xfail on AIX.
25128
25129 2005-06-29 Diego Novillo <dnovillo@redhat.com>
25130
25131 PR 22234
25132 * gcc.dg/20050629-1.c: New test.
25133
25134 2005-06-29 Ziemowit Laski <zlaski@apple.com>
25135
25136 * obj-c++.dg/const-str-1[0-1].mm: New.
25137 * objc.dg/const-str-1[0-1].m: New.
25138
25139 2005-05-29 Richard Henderson <rth@redhat.com>
25140
25141 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25142 Rename from check_effective_target_vect_no_max.
25143 (check_effective_target_vect_no_int_add): New.
25144 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25145 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25146 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25147 * gcc.dg/vect/vect-reduc-1.c: Use both.
25148 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25149
25150 2005-05-29 Richard Henderson <rth@redhat.com>
25151
25152 * lib/target-supports.exp (check_effective_target_vect_no_max):
25153 Remove i386 and x86_64.
25154
25155 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25156
25157 PR testsuite/21969
25158 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25159
25160 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25161
25162 PR middle-end/21969
25163 * gcc.dg/vect/pr21969.c: New test.
25164
25165 2005-06-28 Eric Christopher <echristo@redhat.com>
25166
25167 PR c/22052
25168 PR c/21975
25169 * gcc.dg/inline1.c: New test.
25170 * gcc.dg/inline2.c: Ditto.
25171 * gcc.dg/inline3.c: Ditto.
25172 * gcc.dg/inline4.c: Ditto.
25173 * gcc.dg/inline5.c: Ditto.
25174
25175 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25176
25177 PR libfortran/22142
25178 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25179 Add testcase also testing eoshift1 for PR 22142.
25180
25181 2005-06-28 Richard Henderson <rth@redhat.com>
25182
25183 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25184 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25185 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25186 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25187 gcc.dg/tree-ssa/20030922-2.c: Likewise.
25188
25189 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25190
25191 PR libfortran/22142
25192 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25193 Add testcase for PR 22142.
25194
25195 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
25196
25197 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25198 gcc.target/ia64/fpreg-2.c: New tests.
25199
25200 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25201
25202 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25203
25204 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25205
25206 PR libfortran/22170
25207 * gfortran.dg/slash_1.f90: New test.
25208
25209 2005-06-27 Richard Henderson <rth@redhat.com>
25210
25211 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25212 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25213 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25214 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25215 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25216 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25217
25218 2005-06-27 Richard Henderson <rth@redhat.com>
25219
25220 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25221 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25222
25223 2005-06-27 Ziemowit Laski <zlaski@apple.com>
25224
25225 * obj-c++.dg/proto-lossage-5.mm: New.
25226 * objc.dg/proto-lossage-5.m: New.
25227
25228 2005-06-27 Diego Novillo <dnovillo@redhat.com>
25229
25230 PR 21959
25231 * gcc.dg/tree-ssa/pr21959.c: New test.
25232
25233 2005-06-27 Jakub Jelinek <jakub@redhat.com>
25234
25235 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25236 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25237 testing uninitialized var.
25238
25239 * gcc.c-torture/execute/builtins/chk.h: New.
25240 * gcc.c-torture/execute/builtins/lib/chk.c: New.
25241 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25242 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25243 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25244 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25245 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25246 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25247 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25248 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25249 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25250 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25251 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25252 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25253 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25254 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25255 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25256 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25257 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25258 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25259 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25260 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25261 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25262 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25263 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25264 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25265 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25266 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25267 * gcc.dg/builtin-object-size-1.c: New test.
25268 * gcc.dg/builtin-object-size-2.c: New test.
25269 * gcc.dg/builtin-object-size-3.c: New test.
25270 * gcc.dg/builtin-object-size-4.c: New test.
25271 * gcc.dg/builtin-object-size-5.c: New test.
25272 * gcc.dg/builtin-stringop-chk-1.c: New test.
25273 * gcc.dg/builtin-stringop-chk-2.c: New test.
25274 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25275 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25276 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25277 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25278 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25279 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25280 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25281 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25282 * gcc.c-torture/execute/printf-1.c: New test.
25283 * gcc.c-torture/execute/fprintf-1.c: New test.
25284 * gcc.c-torture/execute/vprintf-1.c: New test.
25285 * gcc.c-torture/execute/vfprintf-1.c: New test.
25286 * gcc.c-torture/execute/printf-chk-1.c: New test.
25287 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25288 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25289 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25290
25291 2005-06-27 Michael Matz <matz@suse.de>
25292
25293 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25294 slot is not merged if address escapes.
25295
25296 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25297
25298 PR c/21911
25299 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25300
25301 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25302
25303 PR middle-end/17965
25304 * gcc.c-torture/compile/20050622-1.c: New test.
25305
25306 PR middle-end/22028
25307 * gcc.dg/20050620-1.c: New test.
25308
25309 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25310
25311 PR tree-optimization/22026
25312 * gcc.dg/tree-ssa/pr22026.c: New.
25313
25314 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25315
25316 PR libfortran/22144
25317 * gfortran.dg/shift-alloc.f90: New testcase.
25318
25319 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25320
25321 * all files: Update FSF address in copyright headers.
25322
25323 2005-06-22 Jan Hubicka <jh@suse.cz>
25324
25325 * wholeprogram-1.c: New testcase.
25326 * wholeprogram-2.c: New testcase.
25327
25328 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25329
25330 PR 22171
25331 * gcc.dg/tree-ssa/pr22171.c: New test.
25332
25333 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25334
25335 * gfortran.dg/simplify_modulo.f90: New.
25336
25337 2005-06-24 Jan Hubicka <jh@suse.cz>
25338
25339 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25340
25341 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25342
25343 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25344
25345 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25346
25347 * obj-c++.dg/typedef-alias-1.mm: New.
25348 * objc.dg/typedef-alias-1.m: New.
25349
25350 2005-06-23 Jeff Law <law@redhat.com>
25351
25352 * gcc.dg/tree-ssa/vrp16.c: New test.
25353
25354 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25355
25356 * lib/target-supports.exp: Add
25357 check_effective_target_fortran_large_real and
25358 check_effective_target_fortran_large_int to check for
25359 corresponding effective targets.
25360 * gfortran.dg/large_integer_kind_1.f90: New test.
25361 * gfortran.dg/large_real_kind_1.f90: New test.
25362
25363 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25364
25365 PR tree-optimization/22117
25366 * gcc.dg/tree-ssa/pr22117.c: New.
25367
25368 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25369
25370 PR testsuite/22123
25371 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25372
25373 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25374
25375 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25376
25377 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25378
25379 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25380 * gfortran.dg/f2c_4.c: Likewise.
25381
25382 2005-06-22 Paul Brook <paul@codesourcery.com>
25383
25384 PR fortran/21034
25385 * gfortran.dg/auto_save_1.f90: New test.
25386
25387 2005-06-22 Michael Matz <matz@suse.de>
25388
25389 * gcc.target/x86-64/abi: New directory.
25390 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25391 * gcc.target/x86-64/abi/README.gcc: New file.
25392 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25393 * gcc.target/x86-64/abi/asm-support.s: New file.
25394 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25395 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25396 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25397 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25398 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25399 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25400 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25401 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25402 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25403 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25404 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25405 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25406 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25407 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25408 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25409 * gcc.target/x86_64/abi/test_varargs.c: New test.
25410
25411 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25412
25413 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25414 32-bit i?86 and x86_64.
25415
25416 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25417
25418 * obj-c++.dg/const-str-[1-9].mm: New tests.
25419
25420 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25421
25422 PR fortran/22010
25423 * gfortran.dg/namelist_use.f90: New.
25424 * gfortran.dg/namelist_use_only.f90: New.
25425
25426 2005-06-21 Jeff Law <law@redhat.com>
25427
25428 * gcc.dg/tree-ssa/vrp15.c: New test.
25429
25430 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25431
25432 * lib/target-supports.exp (check_effective_target_vect_reduction):
25433 Remove.
25434 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25435 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25436 remove vect_reduction target keyword. Also avoid two returns in main.
25437 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25438 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25439 * gcc.dg/vect/vect-reduc-1short.c: New test.
25440 * gcc.dg/vect/vect-reduc-1char.c: New test.
25441 * gcc.dg/vect/vect-reduc-2short.c: New test.
25442 * gcc.dg/vect/vect-reduc-2char.c: New test.
25443 * gcc.dg/vect/vect-reduc-6.c: New test.
25444 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25445 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25446 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25447
25448 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25449 Paul Thomas <pault@gcc.gnu.org>
25450
25451 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25452 New tests.
25453
25454 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25455
25456 * gfortran.dg/backslash_1.f90: New test.
25457 * gfortran.dg/backslash_2.f90: New test.
25458
25459 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25460
25461 * gfortran.dg/duplicate_labels.f90: New test.
25462
25463 2005-06-20 Jan Beulich <jbeulich@novell.com>
25464
25465 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25466 unsupportable relocations.
25467 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25468 * gcc.dg/20050321-2.c: xfail for NetWare.
25469
25470 2005-06-20 Andreas Jaeger <aj@suse.de>
25471
25472 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25473 gcc.target/i386/fastcall-sseregparm.c,
25474 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25475
25476 2005-06-19 Richard Henderson <rth@redhat.com>
25477
25478 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25479
25480 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25481
25482 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25483
25484 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
25485
25486 PR c++/22115
25487 * g++.dg/conversion/simd2.C: Change expected error message.
25488
25489 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25490
25491 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25492 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25493 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25494
25495 2005-06-18 James A Morrison <phython@gcc.gnu.org>
25496
25497 * gcc.dg/fold-mod-1.c: New test.
25498
25499 2005-06-18 Steven G. Kargl <kargls@comcast.net>
25500
25501 PR fortran/19926
25502 * gfortran.dg/pr19926.f90: New test.
25503
25504 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25505
25506 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25507 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25508 targets.
25509 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25510 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25511
25512 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
25513
25514 * gcc.target/ia64/float80-varargs-1.c: New test.
25515
25516 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25517
25518 PR tree-opt/22035
25519 * gfortran.dg/f2c_6.f90: New test.
25520
25521 2005-06-17 Geoffrey Keating <geoffk@apple.com>
25522
25523 PR c++/17413
25524 * g++.dg/template/local5.C: New.
25525
25526 2005-06-17 Richard Henderson <rth@redhat.com>
25527
25528 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25529
25530 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
25531
25532 PR testsuite/21945
25533 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25534
25535 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
25536
25537 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25538 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25539 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25540 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25541 check_vect to verify the presence of hardware vector support.
25542
25543 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
25544
25545 PR testsuite/22056
25546 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25547
25548 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25549
25550 PR libfortran/19216
25551 * gfortran.dg/pr19216.f: Add correct space between brackets and
25552 dg directive.
25553
25554 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25555
25556 PR libfortran/16436
25557 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25558
25559 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
25560
25561 * gcc.target/i386/attributes-error.c: New testcase.
25562 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25563 * gcc.target/i386/regparm-stdcall.c: Likewise.
25564 * gcc.target/i386/sseregparm-1.c: Likewise.
25565 * gcc.target/i386/sseregparm-2.c: Likewise.
25566
25567 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25568
25569 * g++.dg/rtti/crash2.C: New.
25570
25571 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25572
25573 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25574
25575 2005-06-15 David Ung <davidu@mips.com>
25576
25577 * gcc.target/mips/mips16e-extends.c: New test for testing the
25578 generation of MIPS16e zeb/zeh, seb/seh instructions.
25579
25580 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25581
25582 PR 22018
25583 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25584 * gcc.dg/tree-ssa/pr22018.c: New test.
25585
25586 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25587
25588 * gcc.dg/simd-1.c: Update error messages.
25589 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25590 * gcc.dg/simd-2.c: Update error messages.
25591 * gcc.dg/simd-4.c: New.
25592
25593 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25594
25595 PR c++/20678
25596 * g++.dg/other/crash-4.C: New.
25597
25598 2005-06-14 Devang Patel <dpatel@apple.com>
25599
25600 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25601
25602 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25603
25604 PR c++/21929
25605 * g++.dg/parse/crash11.C: Update
25606
25607 2005-06-13 Jeff Law <law@redhat.com>
25608
25609 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25610 perform the desired transformations.
25611 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25612 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25613
25614 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25615
25616 PR fortran/22038
25617 * gfortran.dg/forall_1.f90: Un-XFAIL.
25618
25619 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25620
25621 PR c++/21929
25622 * g++.dg/parse/crash26.C: New.
25623
25624 PR c++/20789
25625 * g++.dg/init/member1.C: New.
25626
25627 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25628
25629 * gfortran.dg/altreturn_1.f90: New test.
25630
25631 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25632
25633 PR middle-end/21985
25634 * gcc.dg/tree-ssa/pr21985.c: New test.
25635
25636 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25637
25638 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25639
25640 2005-06-12 Roger Sayle <roger@eyesopen.com>
25641
25642 PR c++/21930
25643 * g++.dg/other/error10.C: New test case.
25644
25645 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25646
25647 PR libfortran/19155
25648 * gfortran.dg/pr19155.f: Add test.
25649
25650 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25651
25652 * gfortran.dg/f2c_7.f90: New test.
25653
25654 * gfortran.dg/forall_1.f90: XFAILed.
25655
25656 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25657
25658 * gcc.dg/pr14796-1.c: New.
25659 * gcc.dg/pr14796-2.c: New.
25660
25661 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25662
25663 PR fortran/17792
25664 PR fortran/21375
25665 * gfortran.dg/deallocate_stat.f90: New test.
25666
25667 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25668
25669 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25670
25671 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25672
25673 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25674 access will be generated when this loop is vectorized. Test that
25675 accesses with same alignment were detected.
25676 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25677 Test that accesses with same alignment were detected.
25678 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25679 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25680 alignment were detected.
25681
25682 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25683
25684 PR c++/10611
25685 * g++.dg/conversion/simd2.C: New.
25686
25687 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25688
25689 * gcc.dg/Wcxx-compat-1.c: New.
25690
25691 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25692
25693 PR libfortran/21480
25694 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25695 complex array.
25696
25697 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25698
25699 * gcc.dg/alias-8.c: New.
25700
25701 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25702
25703 * gcc.dg/format/cmn_err-1.c: Update.
25704
25705 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25706
25707 PR target/20666
25708 * gcc.target/sparc/fexpand-2.c: New.
25709 * gcc.target/sparc/fpmerge-2.c: New.
25710 * gcc.target/sparc/fpmul-2.c: New.
25711 * gcc.target/sparc/noresult.c: New.
25712 * gcc.target/sparc/pdist-2.c: New.
25713 * gcc.target/sparc/pdist-3.c: New.
25714
25715 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25716
25717 PR testsuite/21702
25718 * gcc.target/i386/i386.exp: Fix comment typo.
25719
25720 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25721
25722 PR c++/19497
25723 * g++.dg/inherit/using5.C: New.
25724 * g++.dg/inherit/using6.C: New.
25725
25726 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25727
25728 PR c++/19894
25729 * g++.dg/template/ptrmem15.C: New test.
25730
25731 PR c++/20563
25732 * g++.dg/ext/label4.C: New test.
25733
25734 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25735
25736 * gcc.dg/tls/debug-1.c: New test.
25737
25738 2005-06-07 Dale Johannesen <dalej@apple.com>
25739
25740 * gcc.target/i386/movq.c: New.
25741
25742 2005-06-07 Dale Johannesen <dalej@apple.com>
25743
25744 * gcc.dg/20050607-1.c: New.
25745
25746 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25747
25748 PR middle-end/21850
25749 * gcc.c-torture/execute/20050607-1.c: New test.
25750
25751 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25752
25753 PR libfortran/21926
25754 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25755 Test case where the return array has lowest stride one,
25756 but isn't packed.
25757
25758 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25759
25760 * lib/target-supports.exp (check_effective_target_sync_int_long):
25761 Add s390 and s390x targets.
25762
25763 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25764
25765 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25766 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25767 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25768 * gcc.dg/tree-ssa/loop-9.c: New test.
25769
25770 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25771
25772 * g++.dg/parse/defarg10.C: New.
25773
25774 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25775
25776 PR regression/21897
25777 * gcc.c-torture/execute/20050604-1.c: New test.
25778
25779 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25780
25781 PR 21903
25782 * g++.dg/parse/defarg9.C: New.
25783
25784 PR c++/20637
25785 * g++.dg/inherit/using4.C: New.
25786 * g++.dg/overload/error1.C: Adjust expected errors.
25787 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25788 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25789 * g++.old-deja/g++.other/redecl2.C: Likewise.
25790 * g++.old-deja/g++.other/redecl4.C: Likewise.
25791 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25792
25793 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25794
25795 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25796
25797 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25798
25799 * lib/gfortran.exp (gfortran_target_compile): Call
25800 dg-additional-files-options
25801 * gfortran.dg/f2c_4.f90: New file
25802 * gfortran.dg/f2c_4.c: New file
25803 * gfortran.dg/f2c_5.f90: New file
25804 * gfortran.dg/f2c_5.c: New file
25805
25806 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25807
25808 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25809
25810 PR fortran/21912
25811 * gfortran.dg/array_constructor_4.f90: New test.
25812
25813 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25814
25815 PR c++/21619
25816 * g++.dg/ext/builtin9.C: New test.
25817
25818 2005-06-05 Dale Johannesen <dalej@apple.com>
25819
25820 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25821 * gcc.c-torture/execute/20050603-2.c: Ditto.
25822
25823 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25824
25825 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25826 * gcc.dg/vect/vect-reduc-1.c: New.
25827 * gcc.dg/vect/vect-reduc-2.c: New.
25828 * gcc.dg/vect/vect-reduc-3.c: New.
25829
25830 2005-06-04 Dale Johannesen <dalej@apple.com>
25831
25832 * gcc.c-torture/execute/20050603-1.c: New.
25833 * gcc.c-torture/execute/20050603-2.c: New.
25834 * gcc.dg/20050603-3.c: New.
25835
25836 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25837
25838 PR fortran/19195
25839 * gfortran.dg/debug_1.f90: New test.
25840
25841 * gfortran.dg/forall_1.f90: New test.
25842
25843 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25844
25845 * gfortran.dg/array_constructor_3.f90: New test.
25846
25847 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25848
25849 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25850
25851 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25852
25853 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25854
25855 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25856
25857 PR c/21873
25858 * gcc.dg/init-excess-1.c: New test.
25859
25860 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25861
25862 PR c++/21853
25863 * g++.dg/expr/static_cast6.C: New test.
25864
25865 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25866
25867 * gcc.dg/tree-ssa/vrp14.c: New test.
25868
25869 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25870
25871 PR c++/21336
25872 * g++.dg/template/new2.C: New test.
25873
25874 2005-06-03 Josh Conner <jconner@apple.com>
25875
25876 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25877 all entries in initializer.
25878
25879 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25880
25881 PR middle-end/21858
25882 * gcc.dg/pr21858.c: New testcase.
25883
25884 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25885
25886 PR tree-optimization/21292
25887
25888 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25889 New.
25890 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25891 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25892 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25893 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25894 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25895
25896 2005-06-02 Richard Henderson <rth@redhat.com>
25897
25898 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25899
25900 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25901
25902 * gcc.dg/wtypequal.c: New testcase.
25903
25904 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25905
25906 PR 21582
25907 * gcc.dg/tree-ssa/pr21582.c: New test.
25908
25909 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25910
25911 PR c++/21280
25912 * g++.dg/opt/interface2.h: New.
25913 * g++.dg/opt/interface2.C: New.
25914 * g++.dg/init/ctor4.C: Adjust error lines.
25915 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25916 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25917 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25918 * g++.old-deja/g++.pt/assign1.C: Likewise.
25919 * g++.old-deja/g++.pt/crash20.C: Likewise.
25920
25921 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25922
25923 PR tree-optimization/21734
25924 * g++.dg/vect/pr21734_1.cc: New.
25925 * g++.dg/vect/pr21734_2.cc: New.
25926
25927 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25928
25929 PR c++/20350
25930 * g++.dg/template/spec24.C: New.
25931
25932 PR c++/21151
25933 * g++.dg/pch/local-1.C: New.
25934 * g++.dg/pch/local-1.Hs: New.
25935
25936 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25937
25938 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25939 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25940 * gcc.dg/tree-ssa/pr14341.c: New test.
25941 * gcc.dg/tree-ssa/pr14841.c: New test.
25942 * gcc.dg/tree-ssa/pr20701.c: New test.
25943 * gcc.dg/tree-ssa/pr21086.c: New test.
25944 * gcc.dg/tree-ssa/pr21090.c: New test.
25945 * gcc.dg/tree-ssa/pr21332.c: New test.
25946 * gcc.dg/tree-ssa/pr21458.c: New test.
25947 * gcc.dg/tree-ssa/pr21658.c: New test.
25948 * gcc.dg/tree-ssa/vrp01.c: New test.
25949 * gcc.dg/tree-ssa/vrp02.c: New test.
25950 * gcc.dg/tree-ssa/vrp03.c: New test.
25951 * gcc.dg/tree-ssa/vrp04.c: New test.
25952 * gcc.dg/tree-ssa/vrp05.c: New test.
25953 * gcc.dg/tree-ssa/vrp06.c: New test.
25954 * gcc.dg/tree-ssa/vrp07.c: New test.
25955 * gcc.dg/tree-ssa/vrp08.c: New test.
25956 * gcc.dg/tree-ssa/vrp09.c: New test.
25957 * gcc.dg/tree-ssa/vrp10.c: New test.
25958 * gcc.dg/tree-ssa/vrp11.c: New test.
25959 * gcc.dg/tree-ssa/vrp12.c: New test.
25960 * gcc.dg/tree-ssa/vrp13.c: New test.
25961
25962 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25963
25964 PR 21029
25965 * gcc.dg/tree-ssa/pr21029.c: New test.
25966
25967 2005-06-01 Roger Sayle <roger@eyesopen.com>
25968
25969 * gfortran.dg/logint-1.f: New test case.
25970 * gfortran.dg/logint-2.f: Likewise.
25971 * gfortran.dg/logint-3.f: Likewise.
25972
25973 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25974
25975 PR c/21536
25976 PR c/20760
25977 * gcc.dg/20050527-1.c: New test.
25978
25979 * gcc.dg/i386-sse-12.c: New test.
25980
25981 PR fortran/21729
25982 * gfortran.dg/implicit_5.f90: New test.
25983
25984 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25985
25986 PR fortran/20883
25987 * gfortran/assign_4.f90: New test.
25988 * gfortran/assign_2.f90: Change compile to run.
25989
25990 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25991
25992 * lib/target-supports.exp
25993 (check_effective_target_sync_char_short): New.
25994 * gcc.dg/sync-2.c: New.
25995
25996 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25997
25998 PR tree-optimization/21817
25999 * gcc.dg/torture/pr21817-1.c: New.
26000
26001 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
26002
26003 PR c++/21165
26004 * g++.dg/template/init5.C: New.
26005
26006 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
26007
26008 * gfortran.dg/char_initialiser_actual.f90:
26009 Test character initialisers as actual arguments.
26010 * gfortran.dg/char_pointer_comp_assign.f90:
26011 Test character pointer structure component assignments.
26012 * gfortran.dg/char_array_structure_constructor.f90:
26013 Test character components in structure constructors.
26014
26015 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
26016
26017 PR middle-end/20931
26018 * g++.dg/opt/pr20931.C: New test.
26019
26020 2005-05-31 Andreas Jaeger <aj@suse.de>
26021
26022 PR testsuite/20772
26023 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26024 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26025 g++.old-deja/g++.ext/asmspec1.C,
26026 g++.old-deja/g++.other/regstack.C,
26027 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26028 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26029 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26030 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26031 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26032 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26033 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26034 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26035 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26036 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26037 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26038 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26039 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26040 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26041 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26042 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26043 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26044 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26045 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26046
26047 2005-05-31 Jeff Law <law@redhat.com>
26048
26049 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26050
26051 2005-05-30 Paolo Carlini <pcarlini@suse.de>
26052
26053 PR middle-end/21743
26054 * gcc.dg/builtins-1.c: Activate disabled clog test.
26055 * gcc.dg/torture/builtin-attr-1.c: Likewise.
26056
26057 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
26058
26059 * gfortran.dg/char_pointer_assign.f90:
26060 Test character-pointer assignments and pointer assignments.
26061 * gfortran.dg/char_pointer_dummy.f90:
26062 Test character-pointer dummy arguments.
26063 * gfortran.dg/char_pointer_func.f90:
26064 Test character-pointer function returns.
26065 * gfortran.dg/char_pointer_dependency.f90:
26066 Test character-pointer functions with dependencies.
26067
26068 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26069
26070 PR c++/21784
26071 * g++.dg/lookup/using14.C: New test.
26072
26073 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26074
26075 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26076 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26077 trailing ^M.
26078
26079 2005-05-29 Geoffrey Keating <geoffk@apple.com>
26080
26081 PR c++/17413
26082 * g++.dg/template/local5.C: New.
26083
26084 PR target/21761
26085 * gcc.c-torture/compile/pr21761.c: New.
26086
26087 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26088 before darwin8.
26089
26090 2005-05-30 Steven G. Kargl
26091
26092 PR fortran/20846
26093 * gfortran.dg/inquire_8.f90: New test.
26094
26095 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26096
26097 PR libfortran/21376
26098 * gfortran.dg/output_exponents_1.f90: New test.
26099
26100 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26101
26102 PR libfortran/20006
26103 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26104
26105 2005-05-28 Mark Mitchell <mark@codesourcery.com>
26106
26107 PR c++/21210
26108 * g++.dg/ext/complex1.C: New test.
26109
26110 PR c++/21340
26111 * g++.dg/init/ctor6.C: New test.
26112
26113 2005-05-29 Jan Hubicka <jh@suse.cz>
26114
26115 * gcc.c-torture/compile/pr21562.c: New.
26116
26117 2005-05-28 Steven G. Kargl <kargls@comcast.net>
26118
26119 * gfortran.dg/subnormal_1.f90: New test.
26120
26121 2005-05-28 Jan Hubicka <jh@suse.cz>
26122
26123 * tree-prof.exp: Fix comment.
26124 * value-prof-1.c: New.
26125 * value-prof-2.c: New.
26126 * value-prof-3.c: New.
26127 * value-prof-4.c: New.
26128
26129 2005-05-27 Mark Mitchell <mark@codesourcery.com>
26130
26131 PR c++/21614
26132 * g++.dg/expr/ptrmem6.C: New test.
26133 * g++.dg/expr/ptrmem6a.C: Likewise.
26134
26135 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
26136
26137 PR tree-optimization/21658
26138 * gcc.dg/tree-ssa/pr21658.c: New.
26139
26140 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
26141
26142 PR c++/21455
26143 * g++.dg/inherit/ptrmem3.C: New.
26144
26145 PR c++/21681
26146 * g++.dg/parse/template16.C: New.
26147
26148 2005-05-27 Andreas Jaeger <aj@suse.de>
26149
26150 * gcc.dg/setjmp-2.c: Only run in 32-bit.
26151
26152 * gcc.dg/i386-sse-8.c: Run test on all archs.
26153
26154 2005-05-26 Mike Stump <mrs@apple.com>
26155
26156 * objc.dg/isa-field-1.m: Only run on darwin.
26157 * objc.dg/lookup-1.m: Likewise.
26158 * objc.dg/try-catch-8.m: Likewise.
26159
26160 2005-05-26 Roger Sayle <roger@eyesopen.com>
26161
26162 PR tree-optimization/9814
26163 * gcc.dg/pr9814-1.c: New test case.
26164
26165 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26166
26167 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26168 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26169 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26170 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26171 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26172 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26173 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26174 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26175 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26176 objc.dg/try-catch-8.m: New.
26177
26178 2005-05-26 Janis Johnson <janis187@us.ibm.com>
26179
26180 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26181 remove extraneous semicolons.
26182
26183 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26184
26185 * obj-c++.dg/comp-types-12.mm: New.
26186 * objc.dg/comp-types-11.m: New.
26187 * objc.dg/selector-4.m: New.
26188
26189 2005-05-26 Andreas Jaeger <aj@suse.de>
26190
26191 PR testsuite/20772
26192 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26193 g++.old-deja/g++.ext/attrib3.C,
26194 g++.old-deja/g++.other/store-expr1.C,
26195 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26196 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26197 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26198 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26199 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26200 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26201 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26202 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26203 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26204 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26205 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26206 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26207 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26208 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26209 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26210 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26211 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26212 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26213 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26214
26215 2005-05-26 Andreas Jaeger <aj@suse.de>
26216
26217 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26218 x86-64 compilation.
26219
26220 2005-05-26 Andreas Jaeger <aj@suse.de>
26221
26222 PR testsuite/20772
26223 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26224 gcc.misc-tests/i386-pf-athlon-1.c,
26225 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26226 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26227 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26228 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26229 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26230 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26231 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26232 programs.
26233
26234 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26235 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26236 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26237 x86-64 compilation.
26238
26239 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26240 x86_64.
26241
26242 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26243 effective-target ilp32.
26244
26245 2005-05-26 David Ung <davidu@mips.com>
26246
26247 * gcc.target/mips/ext_ins.c: New test for testing the generation
26248 of MIPS32/64 rev 2 ext/ins instructions.
26249
26250 2005-05-26 Andreas Jaeger <aj@suse.de>
26251
26252 * treelang/compile/unsigned.tree: Use gimple instead of
26253 nonexisting generic dump.
26254
26255 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
26256
26257 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26258
26259 2005-05-26 Andreas Jaeger <aj@suse.de>
26260
26261 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26262
26263 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
26264
26265 PR libfortran/17283
26266 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26267 Test callee-allocated memory with write statements.
26268
26269 2005-05-25 Roger Sayle <roger@eyesopen.com>
26270
26271 PR middle-end/21709
26272 * gcc.dg/pr21709-1.c: New test case.
26273
26274 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26275 Mike Stump <mrs@apple.com>
26276
26277 * objc/execute/next_mapping.h: Update for C++.
26278
26279 * obj-c++.dg/selector-1.mm: Move to...
26280 * obj-c++.dg/selector-4.mm: here...
26281
26282 * obj-c++.dg/basic.mm: New.
26283 * obj-c++.dg/comp-types-1.mm: New.
26284 * obj-c++.dg/cxx-class-1.mm: New.
26285 * obj-c++.dg/cxx-ivars-1.mm: New.
26286 * obj-c++.dg/cxx-ivars-2.mm: New.
26287 * obj-c++.dg/cxx-ivars-3.mm: New.
26288 * obj-c++.dg/cxx-scope-1.mm: New.
26289 * obj-c++.dg/cxx-scope-2.mm: New.
26290 * obj-c++.dg/defs.mm: New.
26291 * obj-c++.dg/empty-private-1.mm: New.
26292 * obj-c++.dg/encode-1.mm: New.
26293 * obj-c++.dg/encode-2.mm: New.
26294 * obj-c++.dg/encode-3.mm: New.
26295 * obj-c++.dg/extern-c-1.mm: New.
26296 * obj-c++.dg/extra-semi.mm: New.
26297 * obj-c++.dg/fix-and-continue-2.mm: New.
26298 * obj-c++.dg/isa-field-1.mm: New.
26299 * obj-c++.dg/ivar-list-semi.mm: New.
26300 * obj-c++.dg/local-decl-1.mm: New.
26301 * obj-c++.dg/lookup-1.mm: New.
26302 * obj-c++.dg/lookup-2.mm: New.
26303 * obj-c++.dg/method-1.mm: New.
26304 * obj-c++.dg/method-2.mm: New.
26305 * obj-c++.dg/method-3.mm: New.
26306 * obj-c++.dg/method-4.mm: New.
26307 * obj-c++.dg/method-5.mm: New.
26308 * obj-c++.dg/method-6.mm: New.
26309 * obj-c++.dg/method-7.mm: New.
26310 * obj-c++.dg/no-extra-load.mm: New.
26311 * obj-c++.dg/overload-1.mm: New.
26312 * obj-c++.dg/pragma-1.mm: New.
26313 * obj-c++.dg/pragma-2.mm: New.
26314 * obj-c++.dg/private-1.mm: New.
26315 * obj-c++.dg/private-2.mm: New.
26316 * obj-c++.dg/proto-qual-1.mm: New.
26317 * obj-c++.dg/qual-types-1.mm: New.
26318 * obj-c++.dg/stubify-1.mm: New.
26319 * obj-c++.dg/stubify-2.mm: New.
26320 * obj-c++.dg/super-class-1.mm: New.
26321 * obj-c++.dg/super-class-2.mm: New.
26322 * obj-c++.dg/super-dealloc-1.mm: New.
26323 * obj-c++.dg/super-dealloc-2.mm: New.
26324 * obj-c++.dg/template-1.mm: New.
26325 * obj-c++.dg/template-2.mm: New.
26326 * obj-c++.dg/template-3.mm: New.
26327 * obj-c++.dg/template-4.mm: New.
26328 * obj-c++.dg/template-5.mm: New.
26329 * obj-c++.dg/template-6.mm: New.
26330 * obj-c++.dg/try-catch-1.mm: New.
26331 * obj-c++.dg/try-catch-2.mm: New.
26332 * obj-c++.dg/try-catch-3.mm: New.
26333 * obj-c++.dg/try-catch-4.mm: New.
26334 * obj-c++.dg/try-catch-5.mm: New.
26335 * obj-c++.dg/try-catch-6.mm: New.
26336 * obj-c++.dg/try-catch-7.mm: New.
26337 * obj-c++.dg/try-catch-8.mm: New.
26338 * obj-c++.dg/try-catch-9.mm: New.
26339 * obj-c++.dg/va-meth-1.mm: New.
26340
26341 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26342
26343 * obj-c++.dg/selector-1.mm: New.
26344 * obj-c++.dg/selector-2.mm: New.
26345
26346 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26347
26348 * obj-c++.dg/selector-3.mm: New.
26349 * objc.dg/selector-3.m: New.
26350
26351 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26352
26353 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26354 about where warning appears.
26355
26356 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26357
26358 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26359 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26360 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26361 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26362
26363 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26364
26365 * gcc.dg/20050524-1.c: New test.
26366
26367 2005-05-25 Jan Hubicka <jh@suse.cz>
26368
26369 * gcc.dg/tree-prof/inliner-1.c: New.
26370
26371 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26372
26373 * gcc.dg/tree-prof: New directory.
26374 * gcc.dg/tree-prof/tree-prof.exp: New.
26375
26376 2005-05-25 DJ Delorie <dj@redhat.com>
26377
26378 * gcc.dg/Wattributes-1.c: New.
26379 * gcc.dg/Wattributes-2.c: New.
26380 * gcc.dg/Wattributes-3.c: New.
26381
26382 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26383
26384 PR tree-optimization/19833
26385 * gcc.dg/uninit-4.c: Remove xfail.
26386 * gcc.dg/uninit-9.c: Ditto.
26387
26388 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26389
26390 * obj-c++.dg/bitfield-[1-5].mm: New.
26391 * obj-c++.dg/class-protocol-1.mm: New.
26392 * obj-c++.dg/comp-types-1[0-1].mm: New.
26393 * obj-c++.dg/comp-types-[2-9].mm: New.
26394 * obj-c++.dg/encode-[4-8].mm: New.
26395 * obj-c++.dg/layout-1.mm: New.
26396 * obj-c++.dg/method-1[0-9].mm: New.
26397 * obj-c++.dg/method-2[0-1].mm: New.
26398 * obj-c++.dg/method-[8-9].mm: New.
26399 * obj-c++.dg/objc-gc-3.mm: New.
26400 * obj-c++.dg/try-catch-10.mm: New.
26401 * objc.dg/bitfield-5.m: New.
26402 * objc.dg/comp-types-10.m: New.
26403 * objc.dg/comp-types-9.m: New.
26404 * objc.dg/layout-1.m: New.
26405 * objc.dg/objc-gc-4.m: New.
26406 * objc.dg/try-catch-9.m: New.
26407 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26408 * objc.dg/comp-types-1.m: Likewise.
26409 * objc.dg/comp-types-[5-6].m: Likewise.
26410 * objc.dg/method-9.m: Likewise.
26411
26412 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26413
26414 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26415 and on hardware without VMX support.
26416
26417 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26418
26419 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26420
26421 * lib/profopt.exp (dg-final-generate, dg-final-use,
26422 profopt-final-code, profopt-get-options): New.
26423 (profopt-execute): Process test directives.
26424
26425 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26426 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26427 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26428
26429 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26430
26431 PR C++/21645
26432 * g++.dg/init/ctor5.C: New test.
26433
26434 2005-05-24 Ira Rosen <irar@il.ibm.com>
26435
26436 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26437 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26438 vect-113.c, vect-114.c.
26439
26440 2005-05-23 Adam Nemet <anemet@lnxw.com>
26441
26442 * gcc.dg/const-elim-1.c: Remove xfails.
26443
26444 2005-05-23 Jeff Law <law@redhat.com>
26445
26446 * gcc.c-torture/compile/pr21638.c: New test.
26447 * gcc.c-torture/compile/20050520-1.c: New test.
26448
26449 2005-05-23 Nick Clifton <nickc@redhat.com>
26450
26451 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26452 be a proper triple, ie: m32r*-*-*.
26453 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26454
26455 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26456
26457 PR middle-end/21331
26458 PR tree-opt/21293
26459 * gcc.c-torture/compile/pr21293.c: New test.
26460 * gcc.c-torture/execute/pr21331.c: New test.
26461
26462 2004-05-20 Richard Henderson <rth@redhat.com>
26463
26464 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26465
26466 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26467
26468 * obj-c++-dg.exp: Add.
26469 * obj-c++.exp: Add.
26470 * obj-c++.dg/dg.exp: Add.
26471
26472 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26473
26474 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26475 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26476
26477 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26478
26479 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26480
26481 2004-05-19 Richard Henderson <rth@redhat.com>
26482
26483 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26484
26485 2005-05-19 Janis Johnson <janis187@us.ibm.com>
26486
26487 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26488
26489 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26490
26491 2005-05-19 Jakub Jelinek <jakub@redhat.com>
26492
26493 PR c++/21495
26494 * g++.dg/parse/extern1.C: New test.
26495 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26496
26497 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26498
26499 * gcc.dg/c99-math.h: New.
26500 * gcc.dg/c99-math-float-1.c: New test.
26501 * gcc.dg/c99-math-double-1.c: Likewise.
26502 * gcc.dg/c99-math-long-double-1.c: Likewise.
26503
26504 2005-05-18 Richard Henderson <rth@redhat.com>
26505
26506 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26507
26508 2005-05-18 Devang Patel <dpatel@apple.com>
26509
26510 * g++.dg/opt/20050511-1.C: New test.
26511
26512 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
26513
26514 PR libfortran/21127
26515 * gfortran.dg/reshape-complex.f90: New test.
26516
26517 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
26518
26519 * gfortran.dg/array_constructor_1.f90: New test.
26520 * gfortran.dg/array_constructor_2.f90: New test.
26521
26522 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
26523
26524 PR fortran/20954
26525 * gfortran.dg/pr20954.f: New test.
26526
26527 2005-05-17 Mike Stump <mrs@apple.com>
26528
26529 Yet more Objective-C++...
26530
26531 * objc.dg/method-5.m: Update.
26532 * objc.dg/method-6.m: Update.
26533 * objc.dg/method-7.m: Update.
26534 * objc.dg/method-9.m: Update.
26535 * objc.dg/try-catch-2.m: Update.
26536
26537 2005-05-17 Mark Mitchell <mark@codesourcery.com>
26538
26539 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26540 Remove little-endian optimizations.
26541
26542 2005-05-17 Jeff Law <law@redhat.com>
26543
26544 * g++.dg/tree-ssa/pr14814.C: New test.
26545 * gcc.dg/tree-ssa/pr14814.C: New test.
26546 * gcc.dg/tree-ssa/pr17141-1.C: New test.
26547 * gcc.dg/tree-ssa/pr17141-2.C: New test.
26548
26549 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26550
26551 * gcc.dg/compat/generate-random.c: Do not include
26552 libiberty.h.
26553 * gcc.dg/compat/generate-random_r.c: Likewise.
26554
26555 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
26556
26557 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26558
26559 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26560
26561 PR middle-end/21595
26562 * g++.dg/tree-ssa/builtin1.C: New testcase.
26563
26564 2005-05-17 Jakub Jelinek <jakub@redhat.com>
26565
26566 PR c++/21454
26567 * g++.dg/opt/const4.C: New test.
26568
26569 PR middle-end/21492
26570 * g++.dg/opt/crossjump1.C: New test.
26571
26572 PR tree-optimization/21610
26573 * gcc.c-torture/compile/20050516-1.c: New test.
26574
26575 PR fortran/15080
26576 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26577 about the test failing.
26578 * gfortran.fortran-torture/execute/where_7.f90: New test.
26579 * gfortran.fortran-torture/execute/where_8.f90: New test.
26580
26581 2005-05-16 Richard Henderson <rth@redhat.com>
26582
26583 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26584 i?86 and x86_64.
26585
26586 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26587
26588 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26589 (limits.h): Include unconditionally.
26590 (stdlib.h): Likewise.
26591 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26592 (limits.h): Include unconditionally.
26593 (stdlib.h): Likewise.
26594 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26595 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26596 (limits.h): Include unconditionally.
26597 (stdlib.h): Likewise.
26598 (hashtab.h): Do not include.
26599 (getopt.h): Likewise.
26600 (stddef.h): Include.
26601 (hashval_t): Define.
26602 (struct entry): Add "next" field.
26603 (HASH_SIZE): New macro.
26604 (hash_table): New variable.
26605 (switchfiles): Do not use xmalloc.
26606 (mix): New macro.
26607 (iterative_hash): New function.
26608 (hasht): Remove.
26609 (e_exists): New function.
26610 (e_insert): Likewise.
26611 (output): Use, instead of libiberty hashtable functions.
26612 (main): Do not use getopt. Do not call htab_create.
26613
26614 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26615
26616 PR libstdc++/21526
26617 * lib/target-supports.exp (check_mkfifo_available):
26618 Return 0 for cygwin as mkfifo support incomplete on platform.
26619 Fix typos in comments.
26620
26621 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26622
26623 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26624
26625 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26626
26627 PR fortran/17432
26628 * gfortran.dg/assign_4.f: New test.
26629
26630 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26631
26632 PR tree-optimization/21563
26633 * gcc.dg/tree-ssa/pr21563.c: New.
26634
26635 2005-05-14 Jan Hubicka <jh@suse.cz>
26636
26637 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26638
26639 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26640
26641 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26642
26643 2005-05-13 Julian Brown <julian@codesourcery.com>
26644
26645 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26646 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26647
26648 2005-05-13 Jan Hubicka <jh@suse.cz>
26649
26650 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26651 * gcc.dg/fold-xor-?.c: Likewise.
26652 * gcc.dg/pr15784-?.c: Likewise.
26653 * gcc.dg/pr20922-?.c: Likewise.
26654 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26655 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26656 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26657
26658 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26659
26660 PR fortran/21260
26661 * gfortran.dg/hollerith_1.f90: New test.
26662
26663 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26664
26665 * gfortran.dg/func_result_2.f90: New test.
26666
26667 2005-05-11 Bud Davis <bdavis@gfortran.org>
26668
26669 * gfortran.dg/dev_null.f90: New test.
26670
26671 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26672
26673 * gcc.dg/arm-vfp1.c: Revert last change.
26674
26675 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26676
26677 PR middle-end/19807
26678 PR tree-optimization/19639
26679 * g++.dg/tree-ssa/pr19807.C: New testcase.
26680
26681 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26682
26683 PR libfortran/21471
26684 * gfortran.dg/append-1.f90: New test.
26685
26686 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26687
26688 * gcc.dg/pr18501.c: XFAIL.
26689 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26690 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26691 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26692 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26693 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26694 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26695 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26696 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26697
26698 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26699
26700 PR fortran/20178
26701 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26702 gfortran.dg/f2c_3.f90: New tests.
26703
26704 * gfortran.dg/return_1.f90: Fix dg annotation.
26705
26706 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26707
26708 * gcc.c-torture/compile/20050510-1.c: New test.
26709
26710 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26711
26712 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26713
26714 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26715
26716 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26717
26718 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26719
26720 PR c/17913
26721 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26722
26723 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26724
26725 PR c/21342
26726 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26727 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26728
26729 2005-05-10 Ben Elliston <bje@au.ibm.com>
26730
26731 PR debug/16676
26732 * gcc.dg/debug/pr16676.c: New test.
26733
26734 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26735
26736 PR testsuite/21443
26737 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26738 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26739 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26740 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26741 Change -O1 to -O2.
26742 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26743 -fno-tree-dominator-opts.
26744
26745 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26746
26747 * gfortran.dg/return_1.f90: New test.
26748
26749 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26750
26751 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26752
26753 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26754
26755 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26756
26757 PR c++/21427
26758 * g++.dg/inherit/covariant13.C: New.
26759
26760 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26761
26762 PR libfortran/19155
26763 * gfortran.dg/pr19155.f: New test.
26764
26765 2005-05-08 Roger Sayle <roger@eyesopen.com>
26766
26767 PR inline-asm/8788
26768 * gcc.dg/pr8788-1.c: New testcase.
26769
26770 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26771
26772 PR target/21416
26773 * gcc.target/mips/fpcmp-[12].c: New tests.
26774
26775 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26776
26777 * lib/target-supports-dg.exp (dg-require-fork): New function.
26778 (dg-require-mkfifo): Likewise.
26779 * lib/target-supports.exp (check_function_available): New
26780 function.
26781 (check_fork_available): Likewise.
26782 (check_mkfifo_available): Likewise.
26783
26784 2005-05-06 Jeff Law <law@redhat.com>
26785
26786 * gcc.c-torture/compile/pr21380.c: New test.
26787
26788 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26789
26790 PR c++/20961
26791 * g++.dg/ext/weak3.C: New test.
26792
26793 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26794
26795 PR c++/21352
26796 * g++.dg/template/crash37.C: New test.
26797
26798 2005-05-05 Paul Brook <paul@codesourcery.com>
26799
26800 * gcc.dg/arm-g2.c: Use effective-target arm32.
26801 * gcc.dg/arm-mmx-1.c: Ditto.
26802 * gcc.dg/arm-scd42-2.c: Ditto.
26803 * gcc.dg/arm-vfp1.c: Ditto.
26804 * lib/target-supports.exp (check_effective_target_arm32): New
26805 function.
26806
26807 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26808
26809 PR libfortran/21354
26810 gfortran.dg/in_pack_rank7.f90: New test.
26811
26812 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26813
26814 PR middle-end/15618
26815 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26816
26817 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26818
26819 PR middle-end/21265
26820 * gcc.dg/20050503-1.c: New test.
26821
26822 PR rtl-optimization/21239
26823 * gcc.dg/i386-sse-11.c: New test.
26824
26825 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26826
26827 PR target/16888
26828 * gcc.target/i386/asm-1.c: New test.
26829
26830 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26831
26832 PR rtl-optimization/21330
26833 * gcc.c-torture/execute/20050502-1.c: New test.
26834
26835 PR target/21297
26836 * gcc.c-torture/execute/20050502-2.c: New test.
26837
26838 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26839
26840 PR middle-end/21282
26841 * gcc.dg/pr21282.c: New.
26842
26843 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26844
26845 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26846 * gcc.dg/vect/vect-92.c: Likewise.
26847 * gcc.dg/vect/vect-93.c: Likewise.
26848 * gcc.dg/vect/vect-dv-1.c: Likewise.
26849 * gcc.dg/vect/vect-dv-2.c: Likewise.
26850 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26851
26852 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26853
26854 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26855 * gfortran.dg/vect/vect-2.f90: Likewise.
26856 * gfortran.dg/vect/vect-3.f90: Likewise.
26857 * gfortran.dg/vect/vect-4.f90: Likewise.
26858 * gfortran.dg/vect/vect-5.f90: Likewise.
26859
26860 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26861
26862 PR target/20813
26863 * gcc.dg/rs6000-fpint-2.c: New.
26864
26865 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26866
26867 PR c/15698
26868 * gcc.dg/builtins-30.c: Update expected messages.
26869 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26870 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26871 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26872
26873 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26874
26875 PR tree-optimization/21294
26876 * gcc.dg/tree-ssa/pr21294.c: New.
26877
26878 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26879
26880 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26881 __builtin_altivec_st_internal_4si built-in.
26882
26883 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26884
26885 PR c++/15875
26886 * g++.dg/template/ptrmem14.C: New test.
26887
26888 2005-05-02 Paul Brook <paul@codesourcery.com>
26889
26890 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26891
26892 2005-05-02 Michael Matz <matz@suse.de>
26893
26894 PR c++/19542
26895 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26896
26897 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26898
26899 * g++.dg/cpp/weak.C: New test.
26900
26901 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26902
26903 * gcc.dg/tree-ssa/loop-8.c: New test.
26904
26905 2005-04-30 Michael Maty <matz@suse.de>
26906
26907 * gcc.dg/inline-mcpy.c: New test.
26908
26909 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26910
26911 PR libfortran/18958
26912 * gfortran.dg/eoshift.f90: New test case.
26913
26914 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26915
26916 PR libfortran/18857
26917 * gfortran.dg/matmul_1.f90: New test.
26918
26919 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26920
26921 PR tree-optimization/21030
26922 * gcc.dg/tree-ssa/pr21030.c: New.
26923
26924 2005-04-29 Devang Patel <dpatel@apple.com>
26925
26926 PR tree-optimization/21272
26927 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26928
26929 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26930
26931 PR fortran/13082
26932 PR fortran/18824
26933 * gfortran.dg/entry_4.f90: New test.
26934 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26935 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26936 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26937 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26938 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26939 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26940 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26941
26942 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26943
26944 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26945
26946 2005-04-29 Paul Brook <paul@codesourcery.com>
26947
26948 * gfortran.dg/entry_3.f90: New test.
26949
26950 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26951
26952 * gfortran.dg/implicit_4.f90: New test.
26953
26954 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26955
26956 * lib/target-supports.exp (check_profiling_available): Return
26957 false for xtensa-*-elf.
26958
26959 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26960
26961 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26962 error if file cannot be deleted.
26963
26964 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26965
26966 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26967 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26968 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26969 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26970 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26971 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26972 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26973 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26974 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26975 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26976 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26977 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26978 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26979
26980 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26981
26982 PR fortran/20865
26983 * gfortran.dg/pr20865.f90: New test.
26984
26985 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26986
26987 * gcc.dg/void-cast-2.c: New test.
26988
26989 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26990
26991 PR c/21159
26992 * gcc.dg/void-cast-1.c: New test.
26993
26994 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26995
26996 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26997
26998 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26999
27000 PR fortran/21177
27001 * gfortran.dg/pr21177.f90: New test.
27002
27003 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
27004
27005 PR tree-optimization/21171
27006 * gcc.dg/tree-ssa/pr21171.c: New test.
27007
27008 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
27009
27010 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27011 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27012 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27013 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27014 gcc.dg/tree-ssa/gen-vect-32.c: New.
27015 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27016 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27017 don't run on PPC32.
27018
27019 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27020
27021 PR c/21213
27022 * gcc.dg/transparent-union-3.c: New test.
27023
27024 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27025
27026 PR c/20740
27027 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27028 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27029 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27030 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27031 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27032 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27033
27034 2005-04-26 Jeff Law <law@redhat.com>
27035
27036 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27037 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27038 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27039 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27040 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27041 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27042 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27043
27044 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
27045
27046 PR tree-optimization/17598
27047 * gcc.dg/tree-ssa/pr17598.c: New testcase.
27048
27049 2005-04-25 Mike Stump <mrs@apple.com>
27050
27051 * objc.dg/fix-and-continue-1.m: Add.
27052
27053 2005-04-25 Roger Sayle <roger@eyesopen.com>
27054
27055 PR c++/20995
27056 * g++.dg/opt/pr20995-1.C: New test case.
27057
27058 2005-04-25 Devang Patel <dpatel@apple.com>
27059
27060 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27061
27062 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27063
27064 PR testsuite/21062
27065 * g++.dg/opt/alias2.C (printf): Correct the prototype.
27066
27067 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27068
27069 PR C++/21188
27070 * g++.dg/opt/rtti2.C: New test.
27071
27072 2005-04-25 Paul Brook <paul@codesourcery.com>
27073 Steven G. Kargl <kargls@comcast.net>
27074
27075 PR fortran/20879
27076 * gfortran.dg/ichar_1.f90: New file.
27077
27078 2005-04-24 Jakub Jelinek <jakub@redhat.com>
27079
27080 PR middle-end/20991
27081 * g++.dg/opt/pr20991.C: New test.
27082
27083 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27084 where sizeof (type) < __alignof__ (type).
27085 * gcc.dg/compat/struct-layout-1.h: Likewise.
27086
27087 2005-04-24 Per Bothner <per@bothner.com>
27088 Devang Patel <dpatel@apple.com>
27089
27090 PR preprocessor/20907
27091 * gcc.dg/cpp/very-long-comment.c: New test.
27092
27093 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27094
27095 PR fortran/20059
27096 * gfortran.dg/common_5.f: New test.
27097
27098 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
27099
27100 PR middle-end/21082
27101 * g++.dg/tree-ssa/pr21082.C: New testcase.
27102
27103 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
27104
27105 * gcc.dg/vect/vect-99.c: New test.
27106
27107 2005-04-22 Diego Novillo <dnovillo@redhat.com>
27108
27109 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27110
27111 2005-04-22 Jeff Law <law@redhat.com>
27112
27113 * gcc.dg/uninit-5.c: Remove xfails.
27114 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27115 conditionals and loads.
27116
27117 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
27118
27119 PR libfortran/20074
27120 PR libfortran/20436
27121 PR libfortran/21108
27122 * gfortran.dg/nested_reshape.f90: new test
27123 * gfortran.dg/reshape-alloc.f90: new test
27124 * gfortran.dg/reshape.f90: new test
27125
27126 2005-04-22 Mark Mitchell <mark@codesourcery.com>
27127
27128 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27129
27130 * gcc.dg/arm-vfp1.c: New test.
27131
27132 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
27133
27134 PR c++/21087
27135 * g++.dg/lookup/builtin2.C: New test.
27136
27137 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
27138
27139 * gcc.dg/weak/weak-13.c: New test.
27140
27141 2005-04-21 Geoffrey Keating <geoffk@apple.com>
27142
27143 * lib/target-supports.exp (check_effective_target_sync_int_long):
27144 Add powerpc*.
27145
27146 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
27147
27148 * gcc.target/mips/branch-1.c: New test.
27149
27150 2005-04-21 Richard Henderson <rth@redhat.com>
27151
27152 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27153 * gcc.dg/vect/vect-86.c: Likewise.
27154 * gcc.dg/vect/vect-87.c: Likewise.
27155 * gcc.dg/vect/vect-88.c: Likewise.
27156
27157 2005-04-21 Devang Patel <dpatel@apple.com>
27158
27159 PR optimization/20994
27160 * gcc.dg/tree-ssa/ifc-3.c: New test.
27161
27162 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27163
27164 PR c/12913
27165 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27166 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27167 gcc.dg/c99-vla-jump-5.c: New tests.
27168
27169 2005-04-19 Richard Henderson <rth@redhat.com>
27170
27171 * lib/target-supports.exp (check_effective_target_vect_int_mult):
27172 Fix typo in exists check.
27173 (check_effective_target_sync_int_long): New.
27174 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27175 * gcc.dg/ia64-sync-2.c: Likewise.
27176 * gcc.dg/ia64-sync-3.c: Likewise.
27177 * gcc.dg/ia64-sync-4.c: Likewise.
27178
27179 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
27180
27181 * gcc.dg/fold-xor-1.c: New test.
27182 * gcc.dg/fold-xor-2.c: New test.
27183
27184 2005-04-19 James E. Wilson <wilson@specifixinc.com>
27185
27186 PR target/20670
27187 * g++.dg/eh/fp-regs.C: New test.
27188
27189 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27190
27191 * gcc.dg/Wint-to-pointer-cast-1.c,
27192 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27193 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27194 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27195
27196 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27197
27198 PR fortran/16861
27199 * gfortran.dg/pr16861.f90: New test.
27200
27201 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27202
27203 * gcc.dg/pr21085.c: New test.
27204
27205 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
27206
27207 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
27208 (setup_mips_tests, dg-mips-options): New procedures.
27209 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27210 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27211 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27212 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27213 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27214 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27215 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27216 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27217 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27218 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27219 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27220 dg-mips-options instead of dg-options. Remove now-redundant
27221 preprocessor guards.
27222 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27223 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27224 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27225 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27226 * gcc.dg/vr-mult-2.c: Delete.
27227 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27228 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27229 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27230 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27231 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27232 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27233 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27234
27235 2005-04-18 Laurent GUERBY <laurent@guerby.net>
27236
27237 * ada/acats/run_all.sh: Use sync when executable not present.
27238
27239 2005-04-18 Devang Patel <dpatel@apple.com>
27240
27241 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27242 * gcc.dg/vect/vect-11a.c: New.
27243 * gcc.dg/vect/vect-none.c: Update.
27244 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27245
27246 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27247
27248 PR tree-optimization/20922
27249 * gcc.dg/pr20922-1.c: New test.
27250 * gcc.dg/pr20922-2.c: New test.
27251 * gcc.dg/pr20922-3.c: New test.
27252 * gcc.dg/pr20922-4.c: New test.
27253 * gcc.dg/pr20922-5.c: New test.
27254 * gcc.dg/pr20922-6.c: New test.
27255
27256 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27257
27258 PR libfortran/20950
27259 * gfortran.dg/pr20950.f: New test.
27260
27261 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27262
27263 PR libfortran/19216
27264 * gfortran.dg/pr19216.f: New test.
27265
27266 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
27267
27268 PR tree-optimization/21001
27269 * gcc.dg/tree-ssa/pr21001.c: New.
27270
27271 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
27272
27273 PR libfortran/21075
27274 * gfortran.dg/reshape_rank7.f90: New test.
27275
27276 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27277
27278 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27279 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27280 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27281 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27282 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27283 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27284 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27285 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27286 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27287 wrong way round).
27288 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27289 in namelists. New test.
27290 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27291 New test.
27292 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27293 New test.
27294 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27295 namelist. New test.
27296 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27297 New test.
27298 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27299 New test.
27300 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27301 namelist. New test.
27302 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27303 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27304 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27305 New test.
27306 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27307 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27308 arrays. New test.
27309
27310 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27311
27312 * gfortran.dg/wtruncate.f: New testcase.
27313 * gfortran.dg/wtruncate.f90: New testcase.
27314
27315 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27316
27317 PR c++/21025
27318 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27319 which sizeof/alignof is dependent, rather than just whether we are
27320 processing_template_decl.
27321
27322 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27323
27324 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27325 corrected typo where the wrong variables had been compared.
27326
27327 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27328
27329 PR libfortran/18495
27330 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27331 Test callee-allocated version of return array with a write
27332 statement.
27333 Test spread with a temporary with another write statement.
27334
27335 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27336
27337 PR tree-optimization/21031
27338 * gcc.dg/tree-ssa/pr21031.c: New.
27339
27340 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27341
27342 PR tree-optimization/21004
27343 * gcc.dg/builtins-53.c: Include builtins-config.h.
27344 Check floorf, ceilf, floorl and ceill transformations
27345 only when HAVE_C99_RUNTIME is defined.
27346
27347 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27348
27349 PR middle-end/20739
27350 * gcc.dg/tree-ssa/pr20739.c: New test.
27351
27352 2005-04-14 Mike Stump <mrs@apple.com>
27353
27354 * gcc.dg/Foundation.framework/empty: New.
27355 * gcc.dg/framework-2.c: New.
27356
27357 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27358
27359 PR tree-optimization/21021
27360 * gcc.c-torture/compile/pr21021.c: New.
27361
27362 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27363
27364 PR testsuite/21010
27365 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27366 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27367 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27368 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27369 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27370 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27371 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27372 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27373
27374 2005-04-14 Richard Henderson <rth@redhat.com>
27375
27376 * lib/target-supports.exp (check_effective_target_vect_condition):
27377 Add ia64, i?86, and x86_64.
27378
27379 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27380
27381 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27382
27383 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27384
27385 PR tree-optimization/20657
27386 * gcc.dg/tree-ssa/pr20657.c: New.
27387
27388 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27389
27390 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27391 (long long int)trunc*.
27392
27393 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27394
27395 PR target/20927
27396 * gcc.dg/pr20927.c: New test.
27397
27398 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27399
27400 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27401 * gcc.target/mips/asm-1.c: Likewise.
27402
27403 2005-04-13 Dale Johannesen <dalej@apple.com>
27404
27405 * objc.dg/objc-fast-4.m: New.
27406
27407 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27408
27409 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27410 directory.
27411 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27412
27413 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27414
27415 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27416 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27417 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27418
27419 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27420
27421 PR tree-optimization/20913
27422 * gcc.dg/tree-ssa/pr20913.c: New.
27423
27424 PR tree-optimization/20702
27425 * gcc.dg/tree-ssa/pr20702.c: New.
27426
27427 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27428
27429 PR c++/13744
27430 * g++.dg/inherit/local3.C: New test.
27431
27432 2005-04-12 Jeff Law <law@redhat.com>
27433
27434 * gcc.dg/tree-ssa/20050412-1.c: New test.
27435
27436 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27437
27438 PR libfortran/19016
27439 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27440 Add tests with mask generated by expression.
27441 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27442 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27443 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27444
27445 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27446
27447 PR middle-end/20917
27448 * gcc.dg/20050409-1.c: New test.
27449
27450 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27451
27452 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27453
27454 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27455
27456 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27457 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27458 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27459 (TARGET_CXX): Adjust accordingly.
27460 * target.h (struct gcc_target): Remove epxort_class_data. Add
27461 determine_class_data_visibility and class_data_always_comdat.
27462 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27463 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27464 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27465 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27466 (arm_cxx_determine_class_data_visibility): New.
27467 (arm_cxx_class_data_always_comdat): Likewise.
27468 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27469 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27470 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27471 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27472 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27473 Define.
27474
27475 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27476
27477 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27478
27479 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27480
27481 * gcc.dg/i386-darwin-fpmath.c: New.
27482
27483 2004-04-11 Devang Patel <dpatel@apple.com>
27484
27485 * lib/target-supports.exp (check_effective_target_vect_condition): New.
27486 * gcc.dg/vect/vect-ifcvt-1.c: New test.
27487 * gcc.dg/vect/vect-ifcvt-2.c: New test.
27488 * gcc.dg/vect/vect-ifcvt-3.c: New test.
27489 * gcc.dg/vect/vect-ifcvt-4.c: New test.
27490 * gcc.dg/vect/vect-ifcvt-5.c: New test.
27491 * gcc.dg/vect/vect-ifcvt-6.c: New test.
27492 * gcc.dg/vect/vect-ifcvt-7.c: New test.
27493 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27494
27495 2004-04-11 Devang Patel <dpatel@apple.com>
27496
27497 * gcc.dg/vect/vect-dv-1.c: New test.
27498 * gcc.dg/vect/vect-dv-2.c: New test.
27499
27500 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27501
27502 PR tree-optimization/20933
27503 * gcc.dg/tree-ssa/pr20933.c: New test.
27504
27505 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27506
27507 * gfortran.dg/fold_nearest.f90: New test.
27508
27509 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
27510
27511 * gcc.dg/tree-ssa/alias-1.c: New test.
27512
27513 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27514
27515 PR tree-optimization/20920
27516 * g++.dg/tree-ssa/pr20920.C: New test.
27517
27518 2005-04-11 Uros Bizjak <uros@kss-loka.si>
27519
27520 * gcc.dg/builtins-53.c: Also check (int)ceil* and
27521 (long long int)ceil*.
27522
27523 2005-04-10 Mark Mitchell <mark@codesourcery.com>
27524
27525 * g++.dg/warn/Wdtor1.C: Declare template in system header with
27526 explicit C++ linkage.
27527
27528 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27529
27530 * gfortran.dg/pr17229.f: Take care of the new obsolescence
27531 warning for arithmetic IF statements.
27532
27533 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
27534
27535 * eor_handling_1.f90: New test case.
27536 * eor_handling_2.f90: New test case.
27537 * eor_handling_3.f90: New test case.
27538 * eor_handling_4.f90: New test case.
27539 * eor_handling_5.f90: New test case.
27540 * noadv_size.f90: New test case.
27541 * pad_no.f90: New test case.
27542
27543 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
27544
27545 * gcc.c-torture/execute/20050410-1.c: New test.
27546
27547 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
27548
27549 * gcc.dg/pr20126.c: New.
27550
27551 2005-04-09 Bud Davis <bdavis@gfortran.org>
27552 Steven G. Kargl <kargls@comcast.net>
27553
27554 * gfortran.dg/PR19872.f: New test.
27555
27556 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27557
27558 * gfortran.dg/nint_1.f90: Fix dg-do directive.
27559
27560 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27561
27562 * gfortran.dg/nint_1.f90: New test.
27563
27564 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27565
27566 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27567 Added test for callee-allocated arrays with write statements.
27568 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27569 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27570 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27571 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27572 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27573
27574 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27575
27576 PR libfortran/20163
27577 * gfortran.dg/open-options-blanks.f: New test.
27578
27579 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27580
27581 PR fortran/13257
27582 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27583
27584 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27585
27586 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27587 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27588 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27589 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27590 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27591 * gcc.c-torture/execute/stdarg-4.c: New test.
27592
27593 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27594
27595 PR target/20795
27596 * g++.dg/abi/param2.C: New test.
27597
27598 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27599
27600 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27601
27602 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27603
27604 * gcc.dg/builtins-53.c: New test.
27605
27606 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27607
27608 * g++.dg/tree-ssa/pr18178.C: New test.
27609 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27610 * gcc.c-torture/execute/20041019-1.c: New test.
27611 * gcc.dg/tree-ssa/20041008-1.c: New test.
27612 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27613 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27614 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27615 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27616 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27617 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27618 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27619 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27620 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27621 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27622
27623 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27624
27625 PR rtl-optimization/20466
27626 * gcc.c-torture/execute/pr20466-1.c: New test.
27627
27628 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27629
27630 PR c++/20905
27631 * g++.dg/parse/cond2.C: New test.
27632
27633 PR c++/20145
27634 * g++.dg/warn/Wdtor1.C: New test.
27635
27636 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27637
27638 PR fortran/17229
27639 * gfortran.dg/pr17229.f: New test.
27640
27641 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27642
27643 * gfortran.dg/tiny_1.f90: New test.
27644 * gfortran.dg/tiny_2.f90: ditto.
27645
27646 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27647
27648 * gfortran.dg/eor_1.f90: Fix dg-do run line
27649 * gfortran.dg/open_new.f90: Fix dg-do run line
27650
27651 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27652
27653 * lib/target-supports.exp (get_compiler_messages): Support
27654 optional arguments, the fourth being compiler options.
27655 (check_effective_target_fpic): New proc.
27656 * gcc.dg/20050321-2.c: Restrict to target fpic.
27657
27658 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27659
27660 * gcc.dg/15443-1.c: New test.
27661 * gcc.dg/15443-2.c: Likewise.
27662
27663 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27664
27665 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27666
27667 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27668
27669 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27670
27671 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27672
27673 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27674 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27675 -m64.
27676 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27677 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27678 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27679
27680 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27681
27682 PR c++/20212
27683 * g++.dg/warn/Wunused-11.C: New test.
27684
27685 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27686
27687 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27688
27689 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27690
27691 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27692
27693 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27694
27695 PR c++/20734
27696 * g++.dg/template/ptrmem13.C: New test.
27697
27698 2005-04-05 Per Bothner <per@bothner.com>
27699
27700 * lib/gcc.exp: Always add -fno-show-column, for now.
27701
27702 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27703
27704 PR testsuite/20767
27705 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27706 of plain old "unsigned int" for the type of "i". Makes this test
27707 64bit clean.
27708
27709 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27710
27711 * gcc.dg/i386-ssefn-1.c: New test.
27712 * gcc.dg/i386-ssefn-2.c: New test.
27713 * gcc.dg/i386-ssefn-3.c: New test.
27714 * gcc.dg/i386-ssefn-4.c: New test.
27715
27716 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27717
27718 PR tree-optimization/20076
27719 * gcc.dg/builtin-apply4.c: New test.
27720
27721 PR preprocessor/19475
27722 * gcc.dg/cpp/macspace1.c: New test.
27723 * gcc.dg/cpp/macspace2.c: New test.
27724
27725 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27726
27727 * gfortran.dg/pr20755.f: Fixed bad format.
27728
27729 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27730
27731 PR c++/20763
27732 * g++.dg/ext/attrib21.C: New test.
27733
27734 2004-04-05 Devang Patel <dpatel@apple.com>
27735
27736 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27737 * gcc.dg/vect/vect-shift-1.c: New test.
27738
27739 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27740
27741 PR libfortran/20755
27742 * gfortran.dg/pr20755.f: New test.
27743
27744 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27745
27746 * gfortran.dg/pr15959.f90: New test.
27747 * gfortran.dg/string_pad_trunc.f90: New test.
27748
27749 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27750
27751 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27752 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27753 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27754 syntax.
27755
27756 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27757
27758 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27759
27760 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27761
27762 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27763 * gcc.c-torture/compile/20011119-2.c: Likewise.
27764 * gcc.c-torture/compile/981001-2.c: Likewise.
27765
27766 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27767
27768 PR c++/20679
27769 * g++.dg/template/overload4.C: New test.
27770
27771 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27772
27773 PR c++/20746
27774 * g++.dg/abi/covariant5.C: New.
27775
27776 PR debug/20505
27777 * g++.dg/debug/const2.C: New.
27778
27779 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27780
27781 PR rtl-optimization/16104
27782 * gcc.c-torture/execute/20050316-1.c: New test.
27783
27784 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27785
27786 * g++.dg/template/spec23.C: Fix dg-error text.
27787
27788 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27789
27790 PR c++/19199
27791 * g++.dg/expr/lval2.C: New.
27792
27793 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27794
27795 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27796 __builtin_strcasecmp and __builtin_strncasecmp.
27797
27798 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27799
27800 PR c++/20723
27801 * g++.dg/template/spec22.C: New.
27802 * g++.dg/template/spec23.C: New.
27803
27804 2005-04-03 Dale Ranta <dir@lanl.gov>
27805 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27806
27807 PR libfortran/20068
27808 PR libfortran/20125
27809 PR libfortran/20156
27810 PR libfortran/20471
27811 * gfortran.dg/backspace.f: New test.
27812
27813 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27814
27815 * gcc.dg/pr19345.c: New test.
27816
27817 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27818
27819 PR tree-optimization/20640
27820 * gcc.dg/torture/tree-loop-1.c: New.
27821
27822 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27823
27824 PR rtl-optimization/20290
27825 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27826
27827 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27828
27829 * gcc.dg/rs6000-fpint.c: New.
27830
27831 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27832
27833 * gcc.dg/old-style-then-proto-1.c: New test.
27834
27835 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27836
27837 * gfortran.fortran-torture/execute/backspace.f90: Check
27838 after backspace and read was incorrect.
27839
27840 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27841
27842 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27843 buffer past the terminating NUL using memcmp.
27844 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27845 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27846
27847 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27848 Fix unused/uninitialized variable warnings.
27849
27850 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27851 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27852 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27853 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27854
27855 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27856 gcc.c-torture/execute/builtins/fputs-lib.c,
27857 gcc.c-torture/execute/builtins/lib/fprintf.c,
27858 gcc.c-torture/execute/builtins/lib/main.c,
27859 gcc.c-torture/execute/builtins/lib/memcmp.c,
27860 gcc.c-torture/execute/builtins/lib/memmove.c,
27861 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27862 gcc.c-torture/execute/builtins/lib/memset.c,
27863 gcc.c-torture/execute/builtins/lib/printf.c,
27864 gcc.c-torture/execute/builtins/lib/sprintf.c,
27865 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27866 gcc.c-torture/execute/builtins/lib/strchr.c,
27867 gcc.c-torture/execute/builtins/lib/strcmp.c,
27868 gcc.c-torture/execute/builtins/lib/strcpy.c,
27869 gcc.c-torture/execute/builtins/lib/strcspn.c,
27870 gcc.c-torture/execute/builtins/lib/strlen.c,
27871 gcc.c-torture/execute/builtins/lib/strncat.c,
27872 gcc.c-torture/execute/builtins/lib/strncmp.c,
27873 gcc.c-torture/execute/builtins/lib/strncpy.c,
27874 gcc.c-torture/execute/builtins/lib/strrchr.c,
27875 gcc.c-torture/execute/builtins/lib/strspn.c,
27876 gcc.c-torture/execute/builtins/lib/strstr.c,
27877 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27878 gcc.c-torture/execute/builtins/strlen-2.c,
27879 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27880 prototypes.
27881
27882 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27883
27884 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27885 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27886 selectany usage.
27887
27888 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27889
27890 PR c++/19406
27891 * g++.dg/debug/using1.C: New test.
27892
27893 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27894
27895 PR middle-end/20524
27896 * gcc.dg/alias-7.c: Prefix asm-declared name with
27897 __USER_LABEL_PREFIX__.
27898
27899 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27900
27901 Fix fallout from PR middle-end/15700:
27902 * gcc.c-torture/compile/20011119-1.c: Take
27903 __USER_LABEL_PREFIX__ into account.
27904 * gcc.c-torture/compile/20011119-2.c: Likewise.
27905
27906 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27907
27908 PR c++/18644
27909 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27910
27911 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27912
27913 PR c/17855
27914 * gcc.c-torture/compile/struct-non-lval-1.c,
27915 gcc.c-torture/compile/struct-non-lval-2.c,
27916 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27917
27918 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27919
27920 * gcc.dg/tls/tls.exp: Remove temporary file.
27921 * g++.dg/tls/tls.exp: Ditto.
27922 * lib/file-format.exp: Ditto.
27923 * g++.dg/special/ecos.exp: Ditto.
27924
27925 * lib/profopt.exp: Treat prof_ext as a list.
27926 * gcc.misc-tests/bprob.exp: Ditto.
27927 * g++.dg/bprob/bprob.exp: Ditto.
27928
27929 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27930 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27931 g++.dg/tree-ssa/pointer-reference-alias.C,
27932 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27933 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27934 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27935 g++.dg/vect/pr19951.cc: Ditto.
27936 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27937 gcc.dg/builtins-47.c: Ditto.
27938 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27939 gcc.dg/pr20115-1.c: Ditto.
27940 * gcc.dg/tree-ssa/20030530-2.c,
27941 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27942 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27943 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27944 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27945 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27946 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27947 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27948 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27949 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27950 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27951 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27952 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27953 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27954 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27955 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27956 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27957 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27958 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27959 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27960 gcc.dg/tree-ssa/20030824-1.c,
27961 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27962 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27963 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27964 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27965 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27966 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27967 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27968 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27969 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27970 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27971 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27972 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27973 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27974 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27975 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27976 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27977 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27978 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27979 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27980 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27981 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27982 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27983 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27984 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27985 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27986 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27987 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27988 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27989 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27990 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27991 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27992 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27993 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27994 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27995 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27996 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27997 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27998 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27999 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28000 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28001 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28002 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28003 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28004 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28005 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28006 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28007 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28008 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28009 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28010 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28011 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28012 gcc.dg/tree-ssa/useless-1.c: Ditto.
28013 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28014 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28015 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28016 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28017 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28018 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28019 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28020 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28021 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28022 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28023 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28024 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28025 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28026 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28027 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28028 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28029 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28030 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28031 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28032 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28033 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28034 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28035 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28036 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28037 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28038 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28039 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28040 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28041 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28042 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28043 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28044 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28045 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28046 gcc.dg/vect/vect-none.c: Ditto.
28047 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28048 treelang/compile/unsigned.tree: Ditto.
28049
28050 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28051 * gcc.dg/cpp/direct2s.c: Ditto.
28052 * gcc.dg/cpp/paste4.c: Ditto.
28053 * gcc.dg/cpp/separate-1.c: Ditto.
28054 * gcc.dg/pch/save-temps-1.c: Ditto.
28055 * g++.dg/ext/altivec-10.C: Ditto.
28056 * g++.dg/pch/pch.C: Ditto.
28057
28058 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28059
28060 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28061 * g++.dg/template/repo1.C: Ditto.
28062 * g++.dg/template/repo2.C: Ditto.
28063 * g++.dg/template/repo3.C: Ditto.
28064 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28065 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28066 * g++.old-deja/g++.pt/repo1.C: Ditto.
28067 * g++.old-deja/g++.pt/repo2.C: Ditto.
28068 * g++.old-deja/g++.pt/repo3.C: Ditto.
28069 * g++.old-deja/g++.pt/repo4.C: Ditto.
28070
28071 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28072 * gcc.dg/20030107-1.c: Ditto.
28073 * gcc.dg/20030702-1.c: Ditto.
28074 * gcc.dg/profile-generate-1.c: Ditto.
28075 * g++.dg/other/profile1.C: Ditto.
28076 * g++.old-deja/g++.robertl/eb83.C: Ditto.
28077
28078 * lib/gcc-dg.exp (remove-build-file): New.
28079 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28080 cleanup-tree-dump, cleanup-saved-temps): New.
28081
28082 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
28083
28084 PR c++/19203, DR 214
28085 * g++.dg/parse/ambig3.C: Not ambiguous.
28086 * g++.dg/template/spec20.C: New.
28087 * g++.dg/template/spec21.C: New.
28088
28089 2005-03-31 Steve Ellcey <sje@cup.hp.com>
28090
28091 PR target/20045
28092 * gcc.dg/ia64-fptr-1.c: Run only on linux.
28093
28094 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28095
28096 PR libfortran/20660
28097 * gfortran.dg/negative_unit.f: New test.
28098
28099 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28100
28101 * gcc.dg/20050330-1.c: New test.
28102
28103 2005-03-30 Devang Patel <dpatel@apple.com>
28104
28105 * g++.dg/tree-sra/ssa-sra-3.C: New test.
28106
28107 2005-03-30 Dale Johannesen <dalej@apple.com>
28108
28109 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28110
28111 2005-03-30 Janis Johnson <janis187@us.ibm.com>
28112
28113 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28114 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28115 Strip options from test name.
28116
28117 2005-03-31 Jan Hubicka <jh@suse.cz>
28118
28119 * gcc.dg/varpool-1.c: New testcase.
28120
28121 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28122
28123 PR c/772
28124 PR c/17913
28125 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28126 gcc.dg/stmt-expr-label-3.c : New tests.
28127 * gcc.c-torture/execute/medce-2.c: Remove.
28128
28129 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28130
28131 PR c/20368
28132 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28133 tests.
28134
28135 2005-03-30 Alan Modra <amodra@bigpond.net.au>
28136
28137 * gcc.c-torture/compile/pr20203.c: New test.
28138
28139 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28140
28141 * gfortran.dg/promotion.f90: New test.
28142
28143 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
28144
28145 PR middle-end/20491
28146 * gcc.dg/torture/asm-subreg-1.c: New test.
28147
28148 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
28149
28150 PR c/20672
28151 * gcc.dg/pr20672-1.c: New test.
28152
28153 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
28154
28155 * gfortran.dg/vect: New directory.
28156 * gfortran.dg/vect/vect.exp: New.
28157 * gfortran.dg/vect/vect-1.f90: New test.
28158 * gfortran.dg/vect/vect-2.f90: New test.
28159 * gfortran.dg/vect/vect-3.f90: New test.
28160 * gfortran.dg/vect/vect-4.f90: New test.
28161 * gfortran.dg/vect/vect-5.f90: New test.
28162
28163 2005-03-29 Jakub Jelinek <jakub@redhat.com>
28164
28165 PR middle-end/20622
28166 * gcc.dg/alias-7.c: New test.
28167
28168 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
28169
28170 * gcc.dg/sparc-reg-1.c: New test.
28171
28172 2005-03-28 Steve Ellcey <sje@cup.hp.com>
28173
28174 PR target/19890
28175 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28176
28177 2005-03-29 Dale Ranta <dir@lanl.gov>
28178 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28179
28180 PR libfortran/20163
28181 * gfortran.dg/pr20163-2.f: New test.
28182
28183 2005-03-28 Jan Hubicka <jh@suse.cz>
28184
28185 PR middle-end/20635
28186 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28187 by Jakub Jelinek.
28188
28189 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
28190
28191 PR tree-optimization/20626
28192 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28193 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28194
28195 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28196
28197 * gfortran.dg/underflow.f90: New test.
28198 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28199
28200 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28201
28202 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28203
28204 2005-03-25 Mark Mitchell <mark@codesourcery.com>
28205
28206 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28207 (g++_init): Make sure that CXXFLAGS is set.
28208 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28209 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28210 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28211 * lib/objc.exp (objc_init): Likewise.
28212 * lib/treelang.exp (treelang_init): Likewise.
28213
28214 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
28215
28216 PR tree-optimization/20470
28217 * gcc.dg/tree-ssa/pr20470.c: New test.
28218
28219 2005-03-25 Geoffrey Keating <geoffk@apple.com>
28220
28221 * gcc.dg/ppc-stfiwx.c: New.
28222
28223 2005-03-25 Steve Ellcey <sje@cup.hp.com>
28224
28225 PR target/19888
28226 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28227
28228 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28229
28230 * gcc.dg/20050325-1.c: Fix a typo.
28231
28232 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28233
28234 PR libfortran/19678
28235 PR libfortran/19679
28236 * gfortran.dg/dos_eol.f: New test.
28237
28238 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28239
28240 PR rtl-optimization/20249
28241 * gcc.dg/20050325-1.c: New test.
28242
28243 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28244
28245 PR libfortran/15332
28246 * gfortran.dg/pr15332.f: New test.
28247
28248 2005-03-24 Dale Johannesen <dalej@apple.com>
28249
28250 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28251
28252 2005-03-24 Geoffrey Keating <geoffk@apple.com>
28253
28254 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28255 'internal' visibility.
28256 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28257 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28258 'protected' visibility.
28259 * gcc.dg/visibility-7.c: Likewise.
28260 * lib/target-supports.exp (check_visibility_available): Take
28261 a parameter, the kind of visibility to check for.
28262 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28263 to check_visibility_available.
28264
28265 * g++.dg/expr/cast3.C: New.
28266
28267 2005-03-24 David Edelsohn <edelsohn@gnu.org>
28268
28269 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28270 rs6000.
28271
28272 2005-03-24 Steve Ellcey <sje@cup.hp.com>
28273
28274 PR target/20095
28275 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28276
28277 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
28278
28279 * gcc.dg/badshift.c: Renamed to...
28280 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
28281
28282 * gcc.target/i386/badshift.c: Renamed to...
28283 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
28284 only.
28285
28286 PR rtl-optimization/20532
28287 * gcc.target/i386/badshift.c: New.
28288
28289 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28290
28291 * gfortran.dg/pr18025.f90: New test.
28292
28293 2005-03-23 Dale Johannesen <dalej@apple.com>
28294
28295 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28296
28297 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28298
28299 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28300
28301 * lib/target-supports.exp (check_iconv_available): Default
28302 libiconv to -liconv, if there is no definition.
28303
28304 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28305
28306 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28307
28308 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28309
28310 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28311 * g++.dg/opt/pr7503-2.C: Likewise.
28312 * g++.dg/opt/pr7503-3.C: Likewise.
28313 * g++.dg/opt/pr7503-4.C: Likewise.
28314 * g++.dg/opt/pr7503-5.C: Likewise.
28315 * g++.dg/warn/minmax.C: New test.
28316
28317 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28318
28319 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28320 * gfortran.dg/g77_intrinsics_sub.f: New test.
28321
28322 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28323 Jan Hubicka <jh@suse.cz>
28324 Steven Bosscher <stevenb@suse.de
28325
28326 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28327
28328 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28329
28330 PR c++/19980
28331 * g++.dg/template/redecl3.C: New test.
28332
28333 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28334
28335 PR c++/20499
28336 * g++.dg/parse/error16.C: Tweak error markers.
28337
28338 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28339
28340 PR target/20561
28341 * gcc.dg/20050321-2.c: New test.
28342
28343 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28344
28345 PR c++/20465
28346 PR c++/20381
28347 * g++.dg/template/ptrmem12.C: New.
28348
28349 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28350
28351 PR rtl-optimization/20527
28352 * gcc.c-torture/execute/pr20527-1.c: New test.
28353
28354 2005-03-22 Ben Elliston <bje@au.ibm.com>
28355
28356 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28357 program, compile it into a real executable and then delete the .c
28358 and .x files afterwards, to avoid problems on testglue targets.
28359
28360 2005-03-21 Stuart Hastings <stuart@apple.com>
28361
28362 * gcc.target/i386/sse-2.c: New.
28363
28364 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28365
28366 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28367
28368 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28369
28370 * g++.dg/parse/crash25.C: Fix typo.
28371
28372 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28373
28374 PR c++/20461
28375 * g++.dg/parse/crash24.C: New test.
28376
28377 PR c++/20536
28378 * g++.dg/parse/crash25.C: New test.
28379
28380 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28381
28382 PR c++/20147
28383 * g++.dg/ext/stmtexpr4.C: New test.
28384
28385 2005-03-20 Roger Sayle <roger@eyesopen.com>
28386
28387 PR middle-end/20539
28388 * gcc.c-torture/compile/pr13066-1.c: New test case.
28389 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28390 * g++.dg/opt/pr13066-1.C: Likewise.
28391
28392 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28393
28394 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28395
28396 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28397
28398 PR fortran/18525
28399 * gfortran.dg/nesting_1.f90: New test.
28400
28401 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28402
28403 PR c++/20240
28404 * g++.dg/lookup/using13.C: New test.
28405
28406 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28407
28408 PR c++/20333
28409 * g++.dg/template/crash36.C: New test.
28410
28411 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28412
28413 PR c++/20463
28414 * g++.dg/template/crash35.C: New test.
28415
28416 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28417
28418 PR c++/19966
28419 * g++.dg/overload/operator2.C: New test.
28420
28421 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28422
28423 PR libfortran/20257
28424 * gfortran.dg/pr20257.f90: New test.
28425
28426 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28427
28428 PR libfortran/20480
28429 * gfortran.dg/pr20480.f90: New test.
28430
28431 2005-03-16 Richard Henderson <rth@redhat.com>
28432
28433 PR middle-end/15700
28434 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28435 (_rtld_global): New.
28436 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28437 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28438
28439 * gcc.dg/alias-3.c: New.
28440 * gcc.dg/alias-4.c: New.
28441 * gcc.dg/alias-5.c: New.
28442 * gcc.dg/alias-6.c: New.
28443
28444 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28445
28446 * gcc.dg/cpp/ucnid-7.c: New.
28447
28448 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28449 Dorit Naishlos <dorit@il.ibm.com>
28450
28451 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28452 darwin.
28453
28454 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28455
28456 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28457 support misaligned accesses.
28458 * gcc.dg/vect/vect-58.c: Likewise.
28459 * gcc.dg/vect/vect-92.c: New.
28460 * gcc.dg/vect/vect-93.c: New.
28461
28462 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28463
28464 PR fortran/18827
28465 * gfortran.dg/assign_2.f90: New test.
28466 * gfortran.dg/assign_3.f90: New test.
28467 * gfortran.dg/assign.f90: New test.
28468
28469 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28470
28471 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28472 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28473 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28474 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28475 names.
28476
28477 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28478
28479 * gcc.dg/cpp/ucnid-6.c: New.
28480
28481 * gcc.dg/cpp/normalize-1.c: New.
28482 * gcc.dg/cpp/normalize-2.c: New.
28483 * gcc.dg/cpp/normalize-3.c: New.
28484 * gcc.dg/cpp/normalize-4.c: New.
28485 * gcc.dg/cpp/ucnid-4.c: New.
28486 * gcc.dg/cpp/ucnid-5.c: New.
28487 * g++.dg/cpp/normalize-1.C: New.
28488 * g++.dg/cpp/ucnid-1.C: New.
28489
28490 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28491
28492 * gcc.dg/pr18628.c: New.
28493
28494 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28495
28496 PR c++/20280
28497 * g++.dg/tree-ssa/pr20280.C: New.
28498
28499 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28500
28501 PR fortran/20467
28502 * gfortran.dg/stfunc_2.f90: New test.
28503
28504 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28505
28506 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28507
28508 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28509
28510 * gcc.dg/tree-ssa/20050314-1.c: New test.
28511
28512 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28513
28514 PR c++/4403
28515 PR c++/9783, DR433
28516 * g++.dg/template/friend34.C: New test.
28517 * g++.dg/template/friend35.C: Likewise.
28518 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28519
28520 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28521
28522 Friend class name lookup 5/n
28523 PR c++/1016
28524 * g++.dg/lookup/hidden-class1.C: New test.
28525 * g++.dg/lookup/hidden-class2.C: Likewise.
28526 * g++.dg/lookup/hidden-class3.C: Likewise.
28527 * g++.dg/lookup/hidden-class4.C: Likewise.
28528 * g++.dg/lookup/hidden-class5.C: Likewise.
28529 * g++.dg/lookup/hidden-class6.C: Likewise.
28530 * g++.dg/lookup/hidden-class7.C: Likewise.
28531 * g++.dg/lookup/hidden-class8.C: Likewise.
28532 * g++.dg/lookup/hidden-class9.C: Likewise.
28533 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28534 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28535 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28536 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28537 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28538 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28539 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28540 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28541 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28542 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28543 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28544
28545 2005-03-13 Mark Mitchell <mark@codesourcery.com>
28546
28547 PR c++/20157
28548 * g++.dg/template/error18.C: New test.
28549
28550 2005-03-09 Ben Elliston <bje@au.ibm.com>
28551
28552 PR debug/16792
28553 * g++.dg/debug/pr16792.C: New test.
28554
28555 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28556
28557 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28558 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28559 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28560 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28561 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28562 test assertion names.
28563
28564 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28565
28566 PR fortran/18600
28567 * gfortran.dg/stfunc_1.f90: New test.
28568
28569 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28570
28571 PR fortran/16907
28572 * gfortran.dg/real_index_1.f90: New test.
28573
28574 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28575
28576 PR fortran/20323
28577 * gfortran.dg/spec_expr_1.f90: New test.
28578
28579 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28580
28581 PR c/20402
28582 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28583 new parser.
28584
28585 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28586
28587 PR fortran/20361
28588 * gfortran.dg/largeequiv_1.f90: New test.
28589
28590 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28591
28592 * gcc.dg/ucnid-1.c: New.
28593 * gcc.dg/ucnid-2.c: New.
28594 * gcc.dg/ucnid-3.c: New.
28595 * gcc.dg/ucnid-4.c: New.
28596 * gcc.dg/ucnid-5.c: New.
28597 * gcc.dg/ucnid-6.c: New.
28598 * gcc.dg/cpp/ucnid-1.c: New.
28599 * gcc.dg/cpp/ucnid-2.c: New.
28600 * gcc.dg/cpp/ucnid-3.c: New.
28601 * g++.dg/other/ucnid-1.C: New.
28602
28603 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28604
28605 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28606
28607 2005-03-11 Per Bothner <per@bothner.com>
28608
28609 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28610 that diagnotics refer to correct token.
28611 * gcc.dg/unused-3.c: Likewise.
28612
28613 2005-03-11 Per Bothner <per@bothner.com>
28614
28615 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28616 constant" is now actually on same line as string constant.
28617 * gcc.dg/cpp/direct2s.c: Likewise.
28618
28619 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28620
28621 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28622
28623 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28624
28625 PR libfortran/20124
28626 * gfortran.dg/pr20124.f90: New Test
28627
28628 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28629
28630 PR tree-optimization/20130
28631 * gcc.dg/pr20130-1.c: New test.
28632
28633 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28634
28635 PR target/20095
28636 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28637
28638 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28639
28640 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28641
28642 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28643
28644 * g++.dg/eh/forced1.C: Fix comment.
28645 * g++.dg/eh/forced2.C: Ditto.
28646 * g++.dg/eh/forced3.C: Ditto.
28647 * g++.dg/eh/forced4.C: Ditto.
28648
28649 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28650
28651 PR rtl-opt/20412
28652 * gcc.c-torture/compile/pr20412.c: New test.
28653
28654 2005-03-10 Roger Sayle <roger@eyesopen.com>
28655
28656 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28657
28658 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28659
28660 PR target/20322
28661 * gcc.dg/20050307-1.c: New test.
28662
28663 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28664
28665 PR c++/20375
28666 * g++.dg/other/stdarg3.C: New.
28667
28668 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28669
28670 PR c++/18384, c++/18327
28671 * g++.dg/init/array19.C: New test.
28672
28673 PR inline-asm/20314
28674 * gcc.dg/torture/pr20314-1.c: New test.
28675 * gcc.dg/torture/pr20314-2.c: New test.
28676
28677 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28678
28679 * gcc.dg/20050309-1.c: New test.
28680
28681 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28682
28683 * gcc.dg/builtins-10.c: Reactivate disabled test.
28684 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28685 new cbrt transformations.
28686
28687 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28688
28689 PR c++/20208
28690 * g++.dg/template/array13.C: New test.
28691
28692 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28693
28694 PR c++/16859
28695 * g++.dg/init/brace4.C: New test.
28696
28697 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28698
28699 PR c++/20186
28700 * g++.dg/template/non-dependent12.C: New.
28701
28702 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28703
28704 PR c++/20142
28705 * g++.dg/init/array18.C: Add dg-do run marker.
28706
28707 PR c++/20142
28708 * g++.dg/init/array18.C: New test.
28709
28710 2005-03-09 Ben Elliston <bje@au.ibm.com>
28711
28712 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28713 * g++.dg/gcov/gcov.exp: Likewise.
28714 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28715 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28716 * lib/c-torture.exp: Likewise.
28717 * lib/fortran-torture.exp: Likewise.
28718 * lib/g++.exp: Likewise.
28719 * lib/gcc-defs.exp: Likewise.
28720 * lib/gcc-dg.exp: Likewise.
28721 * lib/gcc.exp: Likewise.
28722 * lib/gcov.exp: Likewise.
28723 * lib/gfortran.exp: Likewise.
28724 * lib/mike-g++.exp: Likewise.
28725 * lib/mike-gcc.exp: Likewise.
28726 * lib/objc-torture.exp: Likewise.
28727 * lib/objc.exp: Likewise.
28728 * lib/profopt.exp: Likewise.
28729 * lib/target-libpath.exp: Likewise.
28730 * lib/target-supports.exp: Likewise.
28731 * lib/treelang.exp: Likewise.
28732 * lib/wrapper.exp: Likewise.
28733
28734 2005-03-08 Jeff Law <law@redhat.com>
28735
28736 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28737 PHI-OPT changes.
28738
28739 2005-03-08 Ira Rosen <irar@il.ibm.com>
28740
28741 * gcc.dg/vect/pr20122.c: New test.
28742
28743 2005-03-07 Jeff Law <law@redhat.com>
28744
28745 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28746 was folded away.
28747 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28748 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28749 * gcc.dg/tree-ssa/pr18134.c: New test.
28750
28751 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28752
28753 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28754 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28755 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28756
28757 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28758
28759 PR tree-opt/17671
28760 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28761
28762 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28763
28764 * g++.dg/warn/Wnvdtor.C: New test.
28765
28766 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28767
28768 * gcc.dg/torture/pr19683-1.c: New test.
28769
28770 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28771
28772 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28773 * gfortran.dg/g77/19990313-2.f: Ditto.
28774 * gfortran.dg/g77/19990313-3.f: Ditto.
28775 * gfortran.dg/g77/19990525-0.f: Ditto.
28776 * gfortran.dg/g77/19990826-0.f: Ditto.
28777 * gfortran.dg/g77/19990826-2.f: Ditto.
28778 * gfortran.dg/g77/19990826-3.f: Ditto.
28779 * gfortran.dg/g77/20000511-1.f: Ditto.
28780 * gfortran.dg/g77/20000511-2.f: Ditto.
28781 * gfortran.dg/g77/970625-2.f: Ditto.
28782 * gfortran.dg/g77/980310-2.f: Ditto.
28783 * gfortran.dg/g77/980310-3.f: Ditto.
28784 * gfortran.dg/g77/980310-8.f: Ditto.
28785 * gfortran.dg/g77/980519-2.f: Ditto.
28786 * gfortran.dg/g77/alpha1.f: Ditto.
28787 * gfortran.dg/g77/claus.f: Ditto.
28788 * gfortran.dg/g77/erfc.f: Ditto.
28789 * gfortran.dg/g77/short.f: Ditto.
28790 * gfortran.fortran-torture/execute/data.f90: Ditto.
28791 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28792 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28793
28794 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28795
28796 * lib/file-format.exp (gcc_target_object_format): Add check for som
28797 format and hardcode object formats on hppa*-*-hpux*.
28798 * lib/target-supports.exp (check_weak_available): Add check for som
28799 object format. Always return 0 on hppa*-*-hpux10*.
28800
28801 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28802 is defined.
28803
28804 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28805
28806 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28807
28808 * gfortran.dg/pr19936_1.f90: New test.
28809 * gfortran.dg/pr19936_2.f90: New test.
28810 * gfortran.dg/pr19936_3.f90: New test.
28811
28812 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28813 Paul Thomas <prthomas@drfccad.cea.fr>
28814
28815 * gfortran.dg/PR19754_1.f90: New test.
28816 * gfortran.dg/PR19754_2.f90: Ditto.
28817
28818 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28819
28820 PR c++/19311
28821 * g++.dg/template/non-dependent11.C: New test.
28822
28823 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28824
28825 * lib/target-supports.exp (check_iconv_available): Fix comment.
28826
28827 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28828 Joseph S. Myers <joseph@codesourcery.com>
28829
28830 PR c++/19797
28831 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28832
28833 2005-03-04 Matthew Sachs <msachs@apple.com>
28834
28835 * gcc.exp (gcc_target_compile): Put braces around
28836 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28837 * objc.exp (objc_target_compile): Likewise.
28838 * treelang.exp (treelang_target_compile): Likewise.
28839
28840 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28841
28842 PR fortran/19673
28843 * gfortran.dg/func_result_1.f90: New test.
28844
28845 2005-03-04 Ben Elliston <bje@au.ibm.com>
28846
28847 * gcc.misc-tests/options.exp: New test.
28848
28849 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28850
28851 * gcc.dg/pr15784-4.c: New test.
28852
28853 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28854
28855 * gcc.c-torture/execute/pr17133.c: New.
28856 * gcc.c-torture/compile/20050303-1.c: New.
28857
28858 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28859
28860 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28861
28862 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28863
28864 * g++.dg/overload/using2.C: New.
28865
28866 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28867
28868 PR c++/19916
28869 * g++.dg/init/ptrmem2.C: New test.
28870
28871 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28872
28873 PR c/8927
28874 * gcc.dg/pr8927-1.c: New test.
28875
28876 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28877
28878 PR c++/20232
28879 * g++.dg/inherit/covariant12.C: New.
28880
28881 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28882
28883 PR fortran/19479
28884 * gfortran.dg/bound_1.f90: New test.
28885
28886 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28887
28888 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28889 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28890
28891 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28892
28893 PR c/20245
28894 * gcc.dg/pr20245-1.c: New test.
28895
28896 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28897
28898 PR middle-end/19874
28899 * gcc.c-torture/execute/20050119-2.c: New test case.
28900
28901 2005-02-28 Ben Elliston <bje@au.ibm.com>
28902
28903 * README: Update the DejaGnu bug reporting address.
28904 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28905 * lib/objc-torture.exp: Likewise.
28906
28907 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28908
28909 * gfortran.dg/boz_1.f90: New test.
28910 * gfortran.dg/boz_3.f90: New test.
28911 * gfortran.dg/boz_4.f90: New test.
28912
28913 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28914
28915 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28916 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28917
28918 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28919
28920 PR libfortran/20101
28921 * gfortran.dg/write_0_pe_format.f90: New test.
28922
28923 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28924
28925 PR c++/20206
28926 * g++.dg/opt/thunk2.C: New test.
28927 * g++.dg/opt/covariant1.C: New test.
28928
28929 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28930
28931 * gfortran.dg/e_d_fmt.f90: New test.
28932
28933 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28934
28935 * gcc.dg/asm-b.c: Fix comment typos.
28936
28937 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28938
28939 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28940 a V_MAY_DEF also.
28941
28942 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28943
28944 PR tree-opt/20188
28945 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28946 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28947 * gcc.dg/asm-b.c: New test.
28948
28949 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28950
28951 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28952 Disable this test on IRIX 6.
28953
28954 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28955
28956 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28957 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28958 parser.
28959
28960 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28961
28962 PR tree-optimization/20204
28963 * gcc.dg/pr20204.c: New test.
28964
28965 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28966
28967 PR target/20196
28968 * gcc.c-torture/execute/20050224-1.c: New test.
28969
28970 PR c++/20175
28971 * g++.dg/warn/Wbraces2.C: New test.
28972
28973 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28974
28975 PR c++/19878
28976 * g++.dg/init/const2.C: New test.
28977
28978 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28979
28980 PR tree-optimization/20100
28981 * gcc.c-torture/execute/pr20100-1.c: New test.
28982
28983 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28984
28985 * gfortran.dg/implicit_3.f90: New test.
28986
28987 * gfortran.dg/deftype_1.f90: New test.
28988
28989 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28990
28991 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28992 the test passes.
28993 * g++.dg/other/anon3.C: Accept a warning.
28994
28995 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28996
28997 * gcc.dg/pr20017.c: Fix a comment typo.
28998
28999 2005-02-23 Bud Davis <bdavis@gfortran.org>
29000
29001 * gfortran.dg/list_read_4.f90: Change to f90 comments.
29002
29003 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29004
29005 PR ada/19902
29006 * ada/acats/tests/cxa/cxa3004.a: Remove.
29007 * ada/acats/tests/cxb/cxb30061.am: Likewise.
29008
29009 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29010
29011 PR c++/20073
29012 * g++.dg/init/const1.C: New test.
29013
29014 PR c++/19991
29015 * g++.dg/parse/constant7.C: New test.
29016
29017 PR c++/20152
29018 * g++.dg/parse/error27.C: New test.
29019 * g++.dg/template/qualttp15.C: Adjust error markers.
29020 * g++.old-deja/g++.other/struct1.C: Likewise.
29021
29022 PR c++/20153
29023 * g++.dg/template/error17.C: New test.
29024
29025 PR c++/20148
29026 * g++.dg/parser/error26.C: New test.
29027
29028 2005-02-22 Diego Novillo <dnovillo@redhat.com>
29029
29030 PR tree-optimization/20100
29031 PR tree-optimization/20115
29032 * gcc.dg/pr20115.c: New test.
29033 * gcc.dg/pr20115-1.c: New test.
29034 * gcc.dg/pr20100.c: New test.
29035 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29036 call-clobbered variables after alias1.
29037
29038 2005-02-22 Bud Davis <bdavis@gfortran.org>
29039
29040 * gfortran.dg/list_read_4.f90: new test.
29041
29042 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
29043
29044 PR rtl-optimization/20017.
29045 * gcc.dg/pr20017.c: New.
29046
29047 2005-02-22 Devang Patel <dpatel@apple.com>
29048
29049 PR 19952
29050 * g++.dg/tree-ssa/pr19952.C: New test.
29051
29052 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29053
29054 PR c++/19883
29055 * g++.dg/parse/constant6.C: New test.
29056
29057 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29058
29059 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29060 * g++.dg/charset/asm2.c: Likewise.
29061 * g++.dg/charset/asm3.c: Likewise.
29062 * g++.dg/charset/asm4.c: Likewise.
29063 * g++.dg/charset/asm5.c: Likewise.
29064 * g++.dg/charset/attribute1.c: Likewise.
29065 * g++.dg/charset/attribute2.c: Likewise.
29066 * g++.dg/charset/extern1.cc: Likewise.
29067 * g++.dg/charset/extern2.cc: Likewise.
29068 * g++.dg/charset/extern3.cc: Likewise.
29069 * g++.dg/charset/function.cc: Likewise.
29070 * g++.dg/charset/string.c: Likewise.
29071 * g++.dg/charset/charset.exp: Likewise.
29072 * lib/target-supports.exp (check_iconv_available): Fix comment.
29073
29074 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29075
29076 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29077 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29078 * gcc.dg/charset/asm2.c: Likewise.
29079 * gcc.dg/charset/asm3.c: Likewise.
29080 * gcc.dg/charset/asm4.c: Likewise.
29081 * gcc.dg/charset/asm5.c: Likewise.
29082 * gcc.dg/charset/asm6.c: Likewise.
29083 * gcc.dg/charset/attribute1.c: Likewise.
29084 * gcc.dg/charset/attribute2.c: Likewise.
29085 * gcc.dg/charset/builtin1.c: Likewise.
29086 * gcc.dg/charset/extern.c: Likewise.
29087 * gcc.dg/charset/function.c: Likewise.
29088 * gcc.dg/charset/string.c: Likewise.
29089 * gcc.dg/charset/charset.exp: Likewise.
29090
29091 2005-02-21 Bud Davis <bdavis9659@comcast.net>
29092
29093 PR fortran/20086
29094 * gfortran.dg/pr20086.f90: New test.
29095
29096 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
29097
29098 PR tree-optimization/19786
29099 * g++.dg/tree-ssa/pr19786.C: New.
29100
29101 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29102
29103 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29104
29105 2005-02-21 Jeff Law <law@redhat.com>
29106
29107 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29108
29109 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29110
29111 * gfortran.dg/do_iterator: Split loop, markup all lines for
29112 which an error locus is printed.
29113 * gfortran.dg/pr17708.f90: Markup all lines for which an error
29114 locus is printed.
29115 * gfortran.dg/select_4.f90: Likewise.
29116 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29117 locuses in the various permutations.
29118
29119 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
29120
29121 PR tree-optimization/19951
29122 * g++.dg/vect: New directory.
29123 * g++.dg/vect/vect.exp: New file.
29124 * g++.dg/vect/pr19951.cc: New testcase.
29125 * g++.dg/dg.exp: Also prune vectorizer tests.
29126
29127 2005-02-20 Zack Weinberg <zack@codesourcery.com>
29128
29129 PR 18785
29130 * gcc.dg/charset/builtin1.c: New test.
29131
29132 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29133
29134 PR c++/19299
29135 * g++.dg/inherit/volatile1.C: New test.
29136
29137 PR c++/19440
29138 * g++.dg/template/dtor4.C: New test.
29139
29140 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29141
29142 * gfortran.dg/int_1.f90: New test.
29143
29144 2005-02-19 Devang Patel <dpatel@apple.com>
29145
29146 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29147
29148 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29149
29150 * gfortran.dg/achar_1.f90: New test.
29151
29152 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
29153
29154 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29155
29156 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
29157 Jakub Jelinek <jakub@redhat.com>
29158
29159 PR tree-optimization/19828
29160 * gcc.dg/tree-ssa/loop-7.c: New test.
29161 * gcc.c-torture/execute/20050218-1.c: New test.
29162
29163 2005-02-19 Jakub Jelinek <jakub@redhat.com>
29164
29165 PR c/20043
29166 * gcc.dg/transparent-union-1.c: New test.
29167 * gcc.dg/transparent-union-2.c: New test.
29168
29169 2005-02-18 James E Wilson <wilson@specifixinc.com>
29170
29171 PR tree-optimization/18977
29172 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29173
29174 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
29175
29176 PR target/20054
29177 * gcc.dg/pr20054.c: New test.
29178
29179 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29180
29181 PR c++/19508
29182 * g++.dg/ext/attrib20.C: New test.
29183
29184 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
29185
29186 PR middle-end/20030
29187 * gfortran.fortran-torture/execute/character_passing.f90: New test.
29188
29189 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
29190
29191 PR c++/20008
29192 * g++.dg/opt/switch4.C: New.
29193
29194 2005-02-18 Jakub Jelinek <jakub@redhat.com>
29195
29196 PR c++/20023
29197 PR tree-optimization/20009
29198 * gcc.c-torture/compile/20050217-1.c: New test.
29199 * g++.dg/opt/switch3.C: New test.
29200
29201 PR tree-optimization/18947
29202 * gcc.c-torture/compile/20050215-1.c: New test.
29203 * gcc.c-torture/compile/20050215-2.c: New test.
29204 * gcc.c-torture/compile/20050215-3.c: New test.
29205
29206 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
29207
29208 PR c++/20028
29209 * g++.dg/template/crash34.C: New.
29210
29211 PR c++/20022
29212 * g++.dg/other/access3.C: New.
29213
29214 2005-02-17 Ira Rosen <irar@il.ibm.com>
29215
29216 * gcc.dg/vect/vect-98.c: New test.
29217
29218 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
29219
29220 PR tree-optimization/19967
29221 * gcc.dg/pr19967.c: New.
29222
29223 2005-02-16 Jakub Jelinek <jakub@redhat.com>
29224
29225 PR middle-end/19857
29226 * gcc.dg/tree-ssa/20050215-1.c: New test.
29227 * gcc.c-torture/execute/20050215-1.c: New test.
29228
29229 2005-02-15 Eric Christopher <echristo@redhat.com>
29230
29231 * gcc.dg/cpp/20050215-1.c: New file.
29232
29233 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
29234
29235 PR tree-optimization/15785
29236 * gcc.dg/pr15785-1.c: New test.
29237
29238 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
29239
29240 PR c++/17788
29241 * g++.dg/init/ctor4.C: New.
29242 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29243
29244 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
29245
29246 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29247 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29248
29249 2005-02-15 Andreas Schwab <schwab@suse.de>
29250
29251 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29252 declare malloc.
29253
29254 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
29255
29256 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29257
29258 2005-02-14 Diego Novillo <dnovillo@redhat.com>
29259
29260 PR tree-optimization/19853
29261 * gcc.c-torture/compile/pr19853.c: New test.
29262
29263 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29264
29265 PR c++/19608
29266 * g++.dg/parse/local-class1.C: New.
29267
29268 PR c++/19895
29269 * g++.dg/parse/ptrmem3.C: New.
29270
29271 PR c++/19884
29272 * g++.old-deja/g++.oliva/template6.C: Add another case.
29273 * g++.dg/template/explicit6.C: New.
29274
29275 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
29276
29277 PR c++/17816
29278 * g++.dg/other/redecl2.C: New.
29279
29280 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29281
29282 PR c++/19891
29283 * g++.dg/abi/covariant4.C: New.
29284
29285 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
29286
29287 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29288 New tests.
29289
29290 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
29291
29292 * gcc.dg/vect/vect-96.c: Fix typo.
29293
29294 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29295
29296 PR c++/14479
29297 PR c++/19487
29298 * g++.dg/template/enum5.C: New test.
29299
29300 2005-02-12 Ira Rosen <irar@il.ibm.com>
29301
29302 * gcc.dg/vect/vect-97.c: New test.
29303
29304 2005-02-12 Ira Rosen <irar@il.ibm.com>
29305
29306 * gcc.dg/vect/vect-96.c: New test.
29307
29308 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29309
29310 * gcc.dg/builtins-34.c: Also check ldexp*.
29311
29312 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29313
29314 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29315
29316 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29317
29318 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29319 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29320 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29321 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29322 selector_list, selector_expression, dg-process-target): Move to new
29323 file target-supports-dg.exp.
29324 * lib/target-supports-dg.exp: New.
29325
29326 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29327 New.
29328
29329 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29330
29331 PR c++/19666
29332 * g++.dg/other/ptrmem6.C: New test.
29333
29334 PR middle-end/19858
29335 * gcc.c-torture/compile/20050210-1.c: New test.
29336
29337 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29338
29339 PR c++/19755
29340 * g++.dg/warn/Wbraces1.C: New test.
29341
29342 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29343
29344 * gcc.dg/builtins-52.c: New testcase.
29345
29346 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29347
29348 PR c/19342
29349 * gcc.c-torture/execute/20050119-1.c: New test.
29350
29351 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29352
29353 PR c++/19811
29354 * g++.dg/init/delete1.C: New test.
29355
29356 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29357
29358 PR c++/18470
29359 * g++.dg/template/static12.C: New test.
29360
29361 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29362
29363 PR c++/19787
29364 * g++.dg/conversion/ambig1.C: New test.
29365
29366 PR c++/19739
29367 * g++.dg/ext/attrib19.C: New test.
29368
29369 PR c++/19732
29370 * g++.dg/parse/dtor5.C: New test.
29371
29372 PR c++/19762
29373 * g++.dg/template/dtor3.C: New test.
29374
29375 PR c++/19826
29376 * g++.dg/template/static11.C: New test.
29377 * g++.dg/template/crash2.C: Remove dg-error marker.
29378
29379 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29380
29381 PR C++/18491
29382 * g++.old-deja/g++.mike/p10769a.C: Remove.
29383
29384 2005-02-09 Roger Sayle <roger@eyesopen.com>
29385
29386 * gcc.dg/builtins-48.c: New test case.
29387 * gcc.dg/builtins-49.c: New test case.
29388 * gcc.dg/builtins-50.c: New test case.
29389 * gcc.dg/builtins-51.c: New test case.
29390
29391 2005-02-09 Ian Lance Taylor <ian@airs.com>
29392
29393 PR middle-end/19583
29394 * g++.dg/warn/Wreturn-type-3.C: New test.
29395
29396 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29397
29398 PR middle-end/19402
29399 * gcc.dg/pr19402-1.c: New testcase.
29400 * gcc.dg/pr19402-2.c: likewise.
29401
29402 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29403
29404 PR middle-end/19854
29405 * g++.dg/tree-ssa/tmmti.C: New testcase.
29406
29407 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29408
29409 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29410
29411 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29412
29413 PR c++/19733
29414 * g++.dg/parse/crash23.C: New test.
29415 * g++.dg/warn/Weff1.C: New test.
29416
29417 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29418
29419 * gcc.dg/20050209-1.c: New test.
29420
29421 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29422
29423 PR target/19799
29424 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29425
29426 2005-02-08 Mike Stump <mrs@apple.com>
29427
29428 * g++.dg/pch/import-2.c: New test.
29429 * g++.dg/pch/import-2.hs: New.
29430 * g++.dg/pch/include/import-2a.h: New.
29431 * g++.dg/pch/include/import-2b.h: New.
29432
29433 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29434
29435 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29436
29437 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29438
29439 * gfortran.dg/substr_1.f90: New test.
29440
29441 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29442
29443 PR middle-end/19775
29444 * gcc.dg/torture/builtin-power-1.c: Disable test for
29445 invalid transformation.
29446 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29447 no longer optimize.
29448 * gcc.dg/builtins-47.c: New testcase.
29449
29450 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29451 Dorit Naishlos <dorit@il.ibm.com>
29452
29453 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29454
29455 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29456
29457 * gcc.c-torture/compile/20050206-1.c: New test.
29458
29459 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29460
29461 PR tree-opt/19768
29462 * g++.dg/opt/pr19768.C: New test.
29463
29464 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29465
29466 PR tree-opt/19736
29467 * gcc.c-torture/compile/pr19736.c: New test.
29468
29469 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29470
29471 PR c++/17401
29472 * g++.dg/parse/error25.C: New test.
29473
29474 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29475
29476 * gcc.c-torture/execute/20050203-1.c: New.
29477
29478 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29479
29480 * gcc.dg/vect/vect-85.c: Remove xfail.
29481 * gcc.dg/vect/vect-86.c: Remove xfail.
29482 * gcc.dg/vect/vect-87.c: Remove xfail.
29483 * gcc.dg/vect/vect-88.c: Remove xfail.
29484
29485 2005-02-02 Geoffrey Keating <geoffk@apple.com>
29486
29487 * gcc.dg/altivec-19.c: New.
29488
29489 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
29490
29491 PR c/17807
29492 * gcc.dg/nested-func-3.c: New test.
29493 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29494
29495 2005-02-02 Janis Johnson <janis187@us.ibm.com>
29496
29497 * gcc.test-framework/gen_directive_tests: Generate tests for
29498 selector expressions.
29499
29500 2005-02-02 Matt Austern <austern@apple.com>
29501
29502 PR c++/19628
29503 * g++/ext/builtin7.C: New.
29504 * g++/ext/builtin8.C: New.
29505
29506 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29507
29508 PR c/18502
29509 * gcc.dg/pr18502-1.c: New test.
29510
29511 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29512
29513 PR c++/17413
29514 * g++.dg/template/local4.C: Tweak.
29515
29516 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
29517
29518 PR tree-optimization/19578
29519 * gcc.c-torture/compile/20050202-1.c: New test.
29520
29521 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29522
29523 PR c/19435
29524 * gcc.dg/c99-init-4.c: New test.
29525
29526 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29527
29528 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29529
29530 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29531
29532 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29533 * g++.dg/eh/check-vect.h: New.
29534
29535 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29536 * gcc.dg/vect/vect-78.c: Ditto.
29537 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29538 Remove.
29539
29540 * g++.dg/conversion/simd1.C: Expect warning.
29541 * g++.dg/ext/attribute-test-1.C: Ditto.
29542 * g++.dg/ext/attribute-test-2.C: Ditto.
29543 * g++.dg/ext/attribute-test-3.C: Ditto.
29544 * g++.dg/ext/attribute-test-4.C: Ditto.
29545
29546 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29547 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29548
29549 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29550
29551 2005-02-01 Richard Henderson <rth@redhat.com>
29552
29553 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29554 long double for ibm double-double format.
29555 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29556
29557 2005-02-01 Diego Novillo <dnovillo@redhat.com>
29558
29559 PR tree-optimization/19633
29560 * gcc.dg/pr19633-1.c: New test.
29561 * gcc.dg/pr19633.c: Tweak to make pointer point
29562 to NULL or a symbol.
29563
29564 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29565
29566 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29567 New procs.
29568 (dg-process-target (local override)): Handle selector expressions.
29569
29570 * gcc.test-framework/README: Describe tests in source directory.
29571 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29572 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29573 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29574 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29575 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29576 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29577 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29578 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29579 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29580 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29581 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29582 * gcc.test-framework/dg-error-exp-P.c: New test.
29583 * gcc.test-framework/dg-error-exp-XP.c: New test.
29584 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29585 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29586 * gcc.test-framework/dg-output-exp-P.c: New test.
29587 * gcc.test-framework/dg-output-exp-XF.c: New test.
29588 * gcc.test-framework/dg-warning-exp-P.c: New test.
29589 * gcc.misc-tests/dg-1.c: Remove.
29590 * gcc.misc-tests/dg-2.c: Remove.
29591 * gcc.misc-tests/dg-3.c: Remove.
29592 * gcc.misc-tests/dg-4.c: Remove.
29593 * gcc.misc-tests/dg-5.c: Remove.
29594 * gcc.misc-tests/dg-6.c: Remove.
29595 * gcc.misc-tests/dg-7.c: Remove.
29596 * gcc.misc-tests/dg-8.c: Remove.
29597 * gcc.misc-tests/dg-9.c: Remove.
29598 * gcc.misc-tests/dg-10.c: Remove.
29599 * gcc.misc-tests/dg-11.c: Remove.
29600 * gcc.misc-tests/dg-12.c: Remove.
29601 * gcc.misc-tests/dg-test.exp: Remove.
29602
29603 * gcc.test-framework/test-framework.awk: Change recording and
29604 printing of passes and failures.
29605
29606 * gcc.test-framework: New directory.
29607 * gcc.test-framework/README: New.
29608 * gcc.test-framework/test-framework.exp: New.
29609 * gcc.test-framework/test-framework.awk: New.
29610 * gcc.test-framework/gen_directive_tests: New.
29611
29612 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29613
29614 * lib/treelang.exp: Fix comment typos.
29615 (treelang_target_compile): Don't append libs=-ltreelang to options.
29616
29617 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29618
29619 * g++.dg/parse/typename7.C: Adjust error messages.
29620
29621 2005-01-31 Jeff Law <law@redhat.com>
29622
29623 * gcc.c-torture/execute/20050131-1.c: New test.
29624 * gcc.dg/wcaselabel.c: New test.
29625
29626 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29627
29628 * g++.dg/other/warning1.C: Adjust error messags.
29629 * g++.dg/parse/constant5.C: New test.
29630
29631 2005-01-31 Steven Bosscher <stevenb@suse.de>
29632
29633 PR c/19333
29634 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29635 the test case valid.
29636 * gcc.dg/20030815-1.c: Remove invalid tests.
29637 * gcc.dg/array-7.c: Adjust expected result.
29638 * gcc.dg/pr18596-3.c: Likewise.
29639 * gcc.dg/noncompile/20000901-1.c: Likewise.
29640 * gcc.dg/noncompile/init-2.c: Likewise.
29641 * gcc.dg/noncompile/init-4.c: Likewise.
29642
29643 2005-01-31 Dale Johannesen <dalej@apple.com>
29644
29645 * g++.dg/opt/pr19650.C: New test.
29646
29647 2005-01-31 Richard Henderson <rth@redhat.com>
29648
29649 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29650 long double for intel double extended format.
29651 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29652
29653 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29654
29655 PR c++/19555
29656 * g++.dg/template/static10.C: New test.
29657
29658 PR c++/19395
29659 * g++.dg/parse/error24.C: New test.
29660
29661 PR c++/19367
29662 * g++.dg/lookup/builtin1.C: New test.
29663
29664 PR c++/19457
29665 * g++.dg/warn/conv3.C: New test.
29666
29667 2005-01-30 Bud Davis <bdavis@gfortran.org>
29668
29669 PR fortran/19647
29670 * gfortan.dg/inquire_7.f90
29671
29672 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29673
29674 PR tree-optimization/15791
29675 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29676 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29677 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29678 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29679 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29680 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29681 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29682 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29683 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29684 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29685
29686 2005-01-29 Paul Brook <paul@codesourcery.com>
29687
29688 PR fortran/18565
29689 * check.c (real_or_complex_check): New function.
29690 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29691 * intrinsic.c (add_functions): Use new check functions.
29692 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29693 Add prototypes.
29694
29695 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29696
29697 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29698 gcc.dg/lvalue-3.c: New tests.
29699 * gcc.dg/concat.c: Update expected messages.
29700
29701 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29702
29703 PR libfortran/19595
29704 * gfortran.dg/eor_1.f90: New test.
29705
29706 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29707
29708 PR fortran/19589
29709 * gfortran.dg/logical_data_1.f90: New test.
29710
29711 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29712
29713 PR c++/19253
29714 * g++.dg/template/crash33.C: New test.
29715
29716 PR c++/19667
29717 * g++.dg/template/crash32.C: New test.
29718
29719 2005-01-28 Ian Lance Taylor <ian@airs.com>
29720
29721 PR middle-end/16558
29722 * g++.dg/warn/Wreturn-type-2.C: New test.
29723
29724 2004-06-24 Jeff Law <law@redhat.com>
29725
29726 * gcc.dg/tree-ssa/20050128-1.c: New test.
29727
29728 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29729
29730 * gcc.target/frv/all-mdpackh-1.c: New test.
29731
29732 2005-01-28 Steven Bosscher <stevenb@suse.de>
29733
29734 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29735
29736 2005-01-27 Richard Henderson <rth@redhat.com>
29737
29738 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29739
29740 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29741
29742 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29743
29744 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29745
29746 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29747 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29748 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29749 to cope with cases where the multilib options override the dg-options.
29750
29751 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29752
29753 PR c/18946
29754 * gcc.dg/noncompile/20050120-1.c: New test.
29755
29756 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29757
29758 PR tree-optimization/19633
29759 * gcc.dg/pr19633.c: New test.
29760 * gcc.dg/tree-ssa/pr19633.c: New test.
29761
29762 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29763
29764 * gcc.dg/20041216-1.c: New test.
29765
29766 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29767
29768 PR objc/18862
29769 * objc.dg/selector-2.m: New test.
29770
29771 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29772
29773 * g++.dg/opt/range-test-2.C: New test.
29774
29775 PR rtl-optimization/19579
29776 * gcc.c-torture/execute/20050124-1.c: New test.
29777
29778 2005-01-26 Greg Parker <gparker@apple.com>
29779 Stuart Hastings <stuart@apple.com>
29780
29781 * gcc.c-torture/execute/20050125-1.c: New.
29782
29783 2005-01-18 Jan Hubicka <jh@suse.cz>
29784
29785 PR tree-optimize/19337
29786 * gcc.c-torture/compile/20050119-1.c: New test.
29787
29788 2005-01-24 James E Wilson <wilson@specifixinc.com>
29789
29790 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29791 test for successful match.
29792
29793 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29794
29795 PR objc/18408
29796 * objc.dg/comp-types-7.m: New test.
29797
29798 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29799
29800 * lib/target-supports.exp (current_target_name): New.
29801 (check_effective_target_ilp32, check_effective_target_lp64):
29802 Cache the result to use as long as the current target, with
29803 multilib flags, remains the same.
29804
29805 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29806 (dg-require-weak, dg-require-visibility, dg-require-alias,
29807 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29808 dg-require-effective-target, dg-skip-if): Remove call to
29809 skip_test_and_clear_xfail.
29810 (dg-test): Clear xfail data.
29811
29812 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29813
29814 PR target/17751
29815 * gcc.dg/ppc64-toc.c: New test.
29816
29817 * g++.dg/tree-ssa/empty-1.C: New test.
29818
29819 PR middle-end/19551
29820 * gcc.c-torture/execute/20050121-1.c: New test.
29821 * gcc.dg/20050121-2.c: New test.
29822
29823 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29824 Paul Brook <paul@codesourcery.com>
29825
29826 PR fortran/17941
29827 * gfortran.dg/real_const_1.f: New test.
29828 * gfortran.dg/real_const_2.f90: New test.
29829 * gfortran.dg/complex_int_1.f90: New test.
29830
29831 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29832
29833 PR fortran/19313
29834 * gfortan.dg/inquire_6.f90: New test.
29835
29836 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29837
29838 PR libfortran/19451
29839 * open_readonly_1.f90: New test.
29840
29841 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29842
29843 PR libfortran/18982
29844 * gfortran.dg/open_new.f90: New file.
29845
29846 2005-01-22 Paul Brook <paul@codesourcery.com>
29847
29848 * namelist_1.f90: New test.
29849
29850 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29851
29852 PR tree-optimization/19484
29853 * gcc.c-torture/compile/20050122-[12].c: New tests.
29854
29855 2005-01-22 Paul Brook <paul@codesourcery.com>
29856
29857 * gfortran.dg/implicit_2.f90: New test.
29858
29859 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29860
29861 PR fortran/19314
29862 * gfortran.dg/inquire_5.f90: New test.
29863
29864 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29865
29866 PR c/18809
29867 * gcc.dg/pr18809-1.c: New test.
29868
29869 2005-01-21 Ian Lance Taylor <ian@airs.com>
29870
29871 * gcc.dg/20050121-1.c: New test.
29872
29873 PR tree-optimization/13000
29874 * gcc.dg/20040206-1.c: Change warning to point where function is
29875 being inlined.
29876
29877 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29878
29879 PR c++/19208
29880 * g++.dg/template/array11.C: New test.
29881
29882 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29883
29884 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29885 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29886 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29887 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29888 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29889 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29890
29891 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29892
29893 PR tree-optimization/15349
29894 * gcc.dg/tree-ssa/pr15349.c: New.
29895
29896 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29897
29898 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29899
29900 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29901
29902 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29903 scan-assembler-times directive name.
29904
29905 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29906 after dg-do.
29907
29908 PR rtl-optimization/19462
29909 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29910
29911 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29912
29913 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29914 counting function calls on ia64.
29915
29916 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29917
29918 PR rtl-optimization/15139
29919 * gcc.dg/20050111-2.c: New test.
29920
29921 PR c/17297
29922 * gcc.c-torture/compile/20050113-1.c: New testcase.
29923
29924 PR middle-end/19164
29925 * gcc.dg/20050113-1.c: New testcase.
29926
29927 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29928
29929 * gcc.dg/vect/vect-85.c: Add comment.
29930 * gcc.dg/vect/vect-86.c: Add xfail for now.
29931 * gcc.dg/vect/vect-87.c: Add xfail for now.
29932 * gcc.dg/vect/vect-88.c: Add xfail for now.
29933 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29934
29935 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29936
29937 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29938
29939 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29940
29941 * g++.dg/debug/typedef3.C: New test.
29942
29943 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29944
29945 PR c/19472
29946 * gcc.dg/asm-a.c: New test.
29947
29948 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29949
29950 * gcc.dg/sh-relax.c: Add prototype for abort.
29951
29952 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29953
29954 * gcc.dg/short-compare-1.c: New test.
29955 * gcc.dg/short-compare-2.c: Likewise.
29956
29957 2005-01-18 Michael Matz <matz@suse.de>
29958
29959 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29960
29961 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29962
29963 PR tree-optimization/19121
29964 * gcc.c-torture/compile/pr19121.c: New test.
29965
29966 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29967
29968 PR target/19357
29969 * gcc.c-torture/compile/pr19357.c: New test.
29970
29971 2005-01-17 Ian Lance Taylor <ian@airs.com>
29972
29973 PR c/5675
29974 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29975 pass--those that refer just to the variable, possibly with a
29976 cast.
29977 * gcc.dg/c99-const-expr-3.c: Likewise.
29978
29979 PR middle-end/13127
29980 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29981 longer emitted.
29982
29983 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29984
29985 PR fortran/18778
29986 * gfortran.dg/endfile_2.f90: New test.
29987
29988 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29989
29990 PR 19168
29991 * gfortran.dg/select_5.f90: New test.
29992
29993 2004-01-16 Paul Brook <paul@codesourcery.com>
29994
29995 * gfortran.dg/common_4.f90: New test.
29996
29997 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29998
29999 PR rtl-optimization/19462
30000 * gcc.dg/torture/pr19462-1.c: New test.
30001
30002 2005-01-15 Ziemowit Laski <zlaski@apple.com>
30003
30004 PR objc/19321
30005 * objc.dg/func-ptr-2.m: New.
30006 * objc.dg/volatile-1.m: New.
30007
30008 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30009
30010 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30011
30012 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30013
30014 PR tree-optimization/19060
30015 * gcc.c-torture/execute/20050104-1.c: New test.
30016
30017 2005-01-15 Bud Davis <bdavis9659@comcast.net>
30018
30019 PR fortran/18983
30020 * gfortran.dg/write_to_null.f90: New test.
30021
30022 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
30023 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30024
30025 PR other/19328
30026 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30027 argument.
30028
30029 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30030
30031 PR c++/19263
30032 * g++.dg/init/vector1.C: New test.
30033
30034 2005-01-14 James E. Wilson <wilson@specifixinc.com>
30035
30036 PR target/13158
30037 * gcc.target/ia64/sibcall-unwind-1.c: New test.
30038 PR target/18987
30039 * gcc.target/ia64/sibcall-unwind-2.c: New test.
30040
30041 2005-01-14 Steven G. Kargl <kargls@comcast.net>
30042
30043 * gfortran.dg/select_1.f90: New test.
30044 * gfortran.dg/select_2.f90: New test.
30045 * gfortran.dg/select_3.f90: New test.
30046 * gfortran.dg/select_4.f90: New test.
30047
30048 2005-01-14 Jakub Jelinek <jakub@redhat.com>
30049
30050 PR middle-end/19084
30051 PR rtl-optimization/19348
30052 * gcc.dg/20050111-1.c: New test.
30053 * gcc.c-torture/execute/20050111-1.c: New test.
30054
30055 * gcc.dg/i386-asm-4.c: New test.
30056
30057 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30058
30059 * gcc.dg/nested-func-2.c: New test.
30060 * ada/acats/norun.lst: Remove c953002.
30061
30062 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
30063
30064 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30065
30066 2005-01-12 Ben Elliston <bje@au.ibm.com>
30067
30068 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30069
30070 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30071
30072 PR target/18761
30073 * g++.dg/abi/align1.C: New test.
30074
30075 2005-01-11 Alan Modra <amodra@bigpond.net.au>
30076
30077 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30078 at a time.
30079 * g++.dg/ext/altivec_check.h: Support compiling as C.
30080
30081 2005-01-10 Roger Sayle <roger@eyesopen.com>
30082
30083 PR c++/19355
30084 * g++.dg/expr/pr19355-1.C: New test case.
30085
30086 2005-01-10 Laurent GUERBY <laurent@guerby.net>
30087
30088 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30089 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30090 * ada/acats/tests/c3/c92005b.ada: Likewise.
30091 * ada/acats/tests/c3/cxb3012.a: Likewise.
30092 * ada/acats/norun.lst: Add c380004 and c953002, add PR
30093
30094 2005-01-09 Paul Brook <paul@codesourcery.com>
30095
30096 * gfortran.dg/common_2.f90: New file.
30097 * gfortran.dg/common_3.f90: New file.
30098
30099 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
30100
30101 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30102
30103 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30104
30105 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30106 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30107 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30108 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30109 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30110 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30111 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30112 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30113 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30114 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30115 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30116 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30117 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30118 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30119 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30120 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30121 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30122 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30123 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30124 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30125 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30126 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30127 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30128 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30129 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30130 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30131 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30132 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30133 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30134 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30135 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30136 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30137 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30138 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30139 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30140 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30141 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30142 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30143 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30144 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30145 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30146 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30147 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30148 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30149 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30150 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30151 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30152 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30153 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30154 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30155 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30156 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30157 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30158 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30159 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30160 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30161 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30162 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30163 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30164 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30165 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30166 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30167 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30168 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30169 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30170 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30171 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30172
30173 * gcc.dg/vect/vect-1.c: Fix spelling.
30174 * gcc.dg/vect/vect-10.c: Fix spelling.
30175 * gcc.dg/vect/vect-11.c: Fix spelling.
30176 * gcc.dg/vect/vect-12.c: Fix spelling.
30177 * gcc.dg/vect/vect-14.c: Fix spelling.
30178 * gcc.dg/vect/vect-15.c: Fix spelling.
30179 * gcc.dg/vect/vect-16.c: Fix spelling.
30180 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30181 * gcc.dg/vect/vect-64.c: Fix comments.
30182 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30183
30184 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30185 Ira Rosen <irar@il.ibm.com>
30186
30187 * gcc.dg/vect/vect-70.c: New test.
30188 * gcc.dg/vect/vect-71.c: New test.
30189
30190 2005-01-09 Manfred Hollstein <mh@suse.com>
30191
30192 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30193 * gcc.dg/pr18241-2.c: Likewise.
30194 * gcc.dg/pr18241-3.c: Likewise.
30195 * gcc.dg/pr18241-4.c: Likewise.
30196 * gcc.dg/pr18241-5.c: Likewise.
30197
30198 2005-01-08 Richard Henderson <rth@redhat.com>
30199
30200 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30201 False for x86 and x86-64.
30202
30203 2005-01-08 Diego Novillo <dnovillo@redhat.com>
30204
30205 PR tree-optimization/18241
30206 * gcc.dg/pr18241-1.c: New test.
30207 * gcc.dg/pr18241-2.c: New test.
30208 * gcc.dg/pr18241-3.c: New test.
30209 * gcc.dg/pr18241-4.c: New test.
30210 * gcc.dg/pr18241-5.c: New test.
30211
30212 2005-01-08 Steven G. Kargl <kargls@comcast.net>
30213
30214 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30215 gfortran.dg/select_4.f90: New.
30216
30217 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30218
30219 * gcc.c-torture/execute/20050107-1.c: New test.
30220
30221 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
30222
30223 PR c++/19298
30224 * g++.dg/template/ref2.C: New.
30225
30226 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
30227
30228 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30229 instead of being empty.
30230
30231 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30232
30233 PR fortran/15553
30234 * gfortran.dg/array-1.f90: New test.
30235
30236 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30237
30238 PR tree-optimization/19283
30239 * gcc.c-torture/execute/20050106-1.c: New test.
30240
30241 PR rtl-optimization/18861
30242 * gcc.dg/20050105-1.c: New test.
30243
30244 PR tree-optimization/18828
30245 * gcc.dg/20050105-2.c: New test.
30246
30247 2005-01-07 Andreas Jaeger <aj@suse.de>
30248
30249 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30250
30251 2005-01-07 Bud Davis <bdavis9659@comcast.net>
30252
30253 PR fortran/18398
30254 * gfortran.dg/fmt_read.f90: New test.
30255
30256 2005-01-06 Geoffrey Keating <geoffk@apple.com>
30257
30258 * gcc.dg/rs6000-ldouble-2.c: New.
30259
30260 2005-01-06 Mark Mitchell <mark@codesourcery.com>
30261
30262 PR c++/19244
30263 * g++.dg/parser/ctor2.C: New test.
30264
30265 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30266
30267 PR c++/17154
30268 * g++.dg/template/using9.C: New test.
30269
30270 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30271
30272 PR c++/19258
30273 * g++.dg/lookup/friend6.C: New test.
30274
30275 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
30276
30277 PR c++/19270
30278 * g++.dg/template/array10.C: New.
30279
30280 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30281
30282 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30283 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30284
30285 2005-01-06 Jakub Jelinek <jakub@redhat.com>
30286
30287 * gcc.c-torture/compile/20050105-1.c: New test.
30288
30289 2005-01-05 Geoffrey Keating <geoffk@apple.com>
30290
30291 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30292
30293 2005-01-05 Roger Sayle <roger@eyesopen.com>
30294
30295 PR middle-end/19100
30296 * gcc.dg/conv-3.c: New test case.
30297
30298 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30299
30300 * gcc.dg/asm-wide-1.c: New test.
30301
30302 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30303
30304 PR c++/19030
30305 * g++.dg/parse/crash22.C: New
30306
30307 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30308
30309 PR 19257
30310 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30311
30312 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30313
30314 PR middle-end/17767
30315 * gcc.dg/i386-mmx-6.c: New test case.
30316
30317 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30318
30319 PR tree-optimization/18308
30320 * gcc.dg/vect/pr18308.c: New testcase.
30321
30322 2005-01-04 Andreas Jaeger <aj@suse.de>
30323
30324 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30325
30326 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30327 Robert Bowdidge <bowdidge@apple.com>
30328
30329 * gcc.dg/cpp/subframework1.c: New.
30330 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30331 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30332 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30333 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30334
30335 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30336
30337 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30338 producing warning.
30339 * gcc.dg/darwin-weakimport-2.c: New.
30340
30341 2005-01-03 Richard Henderson <rth@redhat.com>
30342
30343 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30344
30345 2005-01-03 Richard Henderson <rth@redhat.com>
30346
30347 * gcc.dg/vect/vect.exp: Enable for ia64.
30348 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30349 (check_effective_target_vect_float): Likewise.
30350 (check_effective_target_vect_no_align): Likewise.
30351 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30352 * gcc.dg/vect/vect-8.c: Likewise.
30353
30354 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30355
30356 PR target/19236
30357 * gcc.dg/pr19236-1.c: New test case.
30358
30359 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30360
30361 PR rtl-optimization/12092
30362 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30363
30364 2005-01-02 Andreas Jaeger <aj@suse.de>
30365
30366 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30367
30368 2005-01-01 Roger Sayle <roger@eyesopen.com>
30369 Andrew Pinski <pinskia@physics.uc.edu>
30370
30371 PR rtl-optimization/12092
30372 * gcc.dg/pr12092-1.c: New test case.
30373
30374 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30375
30376 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30377 'hidden' and 'default' for better portability.
30378 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30379
30380 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30381 6 and 7.
30382 * g++.old-deja/g++.brendan/new3.C: Likewise.
30383
30384 2005-01-01 Steven Bosscher <stevenb@suse.de>
30385
30386 * gcc.dg/20041231-1.C: New test.
30387 * g++.dg/warn/Wunreachable-code-1.C: New test.
30388
30389 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30390
30391 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30392 file, not /dev/null. Abort on error.
30393
30394 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30395 Ziemowit Laski <zlaski@apple.com>
30396
30397 PR objc/18971
30398 * objc.dg/encode-5.m: New test.
30399
30400 2004-12-29 Richard Henderson <rth@redhat.com>
30401
30402 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30403 * objc.dg/stabs-1.m: Disable for ia64.
30404
30405 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30406
30407 PR c++/19190
30408 * g++.dg/warn/Wunused-10.C: New test.
30409
30410 2004-12-28 Richard Henderson <rth@redhat.com>
30411
30412 * objc.dg/stabs-1.m: Disable for alpha.
30413
30414 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30415
30416 PR c++/19149
30417 * g++.dg/parse/error23.C: New test.
30418
30419 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30420
30421 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30422
30423 PR fortran/19032
30424 * gfortran.dg/intrinsic_modulo_1.f90: New.
30425 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30426 tests with divisor -1.
30427
30428 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30429
30430 * g++.dg/opt/temp1.C (memcpy): Return a value.
30431
30432 PR c++/19148
30433 * g++.dg/expr/cond7.C: New test.
30434
30435 2004-12-27 Paul Brook <paul@codesourcery.com>
30436
30437 * gfortran.dg/g77/select_no_compile.f: Remove.
30438
30439 2004-12-27 Richard Henderson <rth@redhat.com>
30440
30441 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30442 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30443 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30444
30445 2004-12-26 Richard Henderson <rth@redhat.com>
30446
30447 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30448 by 1i instead of token pasting.
30449
30450 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30451
30452 PR tree-optimization/17578
30453 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30454 to additional_flags.
30455 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30456
30457 2004-12-25 Richard Henderson <rth@redhat.com>
30458
30459 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30460 Remove Alpha.
30461
30462 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30463
30464 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30465 hppa*-*-hpux*.
30466 * gcc.dg/pr17957.c (dg-options): Likewise.
30467 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30468 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30469 instead of 0 on __hppa__.
30470 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30471 "foo,%r" on hppa*-*-*.
30472
30473 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30474
30475 PR fortran/19071
30476 * gfortran.dg/complex_write.f90: New test.
30477
30478 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30479
30480 PR c++/17595
30481 * g++.dg/parse/pragma2.C: New test.
30482
30483 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30484
30485 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30486
30487 * gcc.dg/empty2.c: Add missing dg-warning.
30488
30489 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30490
30491 PR c++/17413
30492 * g++.dg/template/local4.C: New test.
30493 * g++.dg/template/crash19.C: Add dg-error marker.
30494
30495 * g++.dg/template/crash31.C: Correct embedded PR number.
30496
30497 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30498
30499 PR c++/16405
30500 * g++.dg/opt/temp1.C: Add do-run marker.
30501
30502 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30503
30504 * g++.dg/template/spec19.C: New.
30505
30506 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30507
30508 PR target/16819
30509 * gcc.dg/empty2.c: New.
30510
30511 2004-12-23 Richard Henderson <rth@redhat.com>
30512
30513 * lib/target-supports.exp (check_effective_target_vect_no_align):
30514 Remove i?86 and x86-64.
30515
30516 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30517
30518 PR c++/16405
30519 * g++.dg/opt/temp1.C: New test.
30520
30521 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30522
30523 PR c++/18733
30524 * g++.dg/template/friend33.C: New testcase.
30525
30526 2004-12-22 Mark Mitchell <mark@codesourcery.com>
30527
30528 PR c++/18464
30529 * g++.dg/template/cond5.C: New test.
30530
30531 PR c++/18492
30532 * g++.dg/inherit/thunk3.C: New test.
30533
30534 PR c++/11224
30535 * g++.dg/warn/Wunused-9.C: New test.
30536
30537 2004-12-22 Janis Johnson <janis187@us.ibm.com>
30538
30539 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30540
30541 2004-12-22 Jan Beulich <jbeulich@novell.com>
30542
30543 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30544
30545 2004-12-21 Mark Mitchell <mark@codesourcery.com>
30546
30547 PR c++/18378
30548 * g++.dg/ext/packed8.C: New test.
30549
30550 PR c++/19063
30551 * g++.dg/template/crash31.C: New test.
30552
30553 PR c++/19034
30554 * g++.dg/template/crash30.C: New test.
30555
30556 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30557
30558 PR C++/18984
30559 * g++.dg/eh/ctor3.C: New test.
30560
30561 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30562
30563 * objc.dg/stabs-1.m: Allow section name to be quoted and
30564 assembly label to begin with '.LL'.
30565
30566 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30567
30568 * gcc.dg/vect/vect.exp
30569 (check_effective_target_lp64_or_vect_no_align): New.
30570 * gcc.dg/vect/vect-77.c: Use it.
30571 * gcc.dg/vect/vect-78.c: Use it.
30572
30573 * lib/target-supports.exp
30574 (check_effective_target_vect_no_max,
30575 check_effective_target_vect_no_bitwise,
30576 check_effective_target_vect_no_align): New.
30577 * gcc.dg/vect/vect-13.c: Use them.
30578 * gcc.dg/vect/vect-17.c: Ditto.
30579 * gcc.dg/vect/vect-18.c: Ditto.
30580 * gcc.dg/vect/vect-19.c: Ditto.
30581 * gcc.dg/vect/vect-20.c: Ditto.
30582 * gcc.dg/vect/vect-27.c: Ditto.
30583 * gcc.dg/vect/vect-29.c: Ditto.
30584 * gcc.dg/vect/vect-44.c: Ditto.
30585 * gcc.dg/vect/vect-48.c: Ditto.
30586 * gcc.dg/vect/vect-50.c: Ditto.
30587 * gcc.dg/vect/vect-52.c: Ditto.
30588 * gcc.dg/vect/vect-54.c: Ditto.
30589 * gcc.dg/vect/vect-56.c: Ditto.
30590 * gcc.dg/vect/vect-58.c: Ditto.
30591 * gcc.dg/vect/vect-60.c: Ditto.
30592 * gcc.dg/vect/vect-72.c: Ditto.
30593 * gcc.dg/vect/vect-80.c: Ditto.
30594
30595 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30596
30597 PR c++/14075
30598 * g++.dg/init/string1.C: New.
30599
30600 PR c++/18975
30601 * g++.dg/other/synth1.C: New.
30602
30603 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30604
30605 PR c/18963
30606 * gcc.dg/pr18963-1.c: New test.
30607
30608 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30609
30610 PR c/18596
30611 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30612 * gcc.dg/pr18596-1.c: Use dg-error.
30613 (dg-options): Use -fno-unit-at-a-time.
30614 * gcc.dg/pr18596-2.c: New test.
30615 * gcc.dg/pr18596-3.c: New test.
30616
30617 2004-12-20 Roger Sayle <roger@eyesopen.com>
30618
30619 PR middle-end/18683
30620 * g++.dg/opt/pr18683-1.C: New test case.
30621
30622 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30623
30624 PR other/19093
30625 * g++.dg/opt/max1.C: Fix for 64bit targets.
30626
30627 2004-12-20 Matt Austern <austern@apple.com>
30628
30629 PR c++/19044
30630 * g++.dg/ext/builtin6.C: New
30631
30632 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30633
30634 PR tree-optimization/19080
30635 * gcc.c-torture/compile/pr19080.c: New test.
30636
30637 2004-12-20 Steven Bosscher <stevenb@suse.de>
30638
30639 * gcc.dg/20041219-1.c: New test.
30640
30641 2004-12-19 Roger Sayle <roger@eyesopen.com>
30642
30643 PR middle-end/19068
30644 * g++.dg/opt/max1.C: New test case.
30645
30646 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30647
30648 * gcc.dg/fdata-sections-1.c: New test.
30649
30650 2004-12-18 Roger Sayle <roger@eyesopen.com>
30651
30652 PR middle-end/18548
30653 * gcc.dg/max-1.c: New test case.
30654
30655 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30656
30657 * gcc.c-torture/execute/20041218-1.c: New test.
30658
30659 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30660
30661 * gcc.dg/pr18501.c: New test.
30662 * gcc.dg/uninit-5.c: XFAIL.
30663 * gcc.dg/uninit-9.c: XFAIL.
30664
30665 2004-12-17 Dale Johannesen <dalej@apple.com>
30666
30667 * gcc.dg/20041213-1.c: New.
30668
30669 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30670
30671 * objc.dg/stabs-1.m: Allow assembly label to begin
30672 with a dot ('.').
30673
30674 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30675
30676 * gcc.c-torture/execute/20041213-1.c: Move...
30677 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30678
30679 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30680
30681 PR c++/18721
30682 * g++.dg/lookup/conv-5.C: New.
30683
30684 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30685
30686 * objc.dg/stabs-1.m: New test.
30687
30688 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30689
30690 * gcc.dg/visibility-c.c: Change compile to
30691 assemble for the test.
30692
30693 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30694
30695 PR target/19041
30696 * gcc.dg/visibility-c.c: New test.
30697
30698 2004-12-16 Roger Sayle <roger@eyesopen.com>
30699
30700 PR middle-end/18493
30701 * gcc.dg/switch-8.c: New test case.
30702
30703 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30704
30705 PR c++/18905
30706 * g++.dg/template/init4.C: New.
30707 * g++.dg/opt/static3.C: Enable optimizer.
30708
30709 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30710
30711 * g++.dg/other/complex1.C: New test.
30712
30713 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30714
30715 * g++.dg/opt/inline9.C: New test.
30716
30717 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30718
30719 PR fortran/18993
30720 * gfotran.dg/nullify_1.f: New test.
30721
30722 2004-12-15 Richard Henderson <rth@redhat.com>
30723
30724 * gcc.target/i386/i386.exp: New harness.
30725 * gcc.target/i386/vect-args.c: New.
30726
30727 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30728
30729 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30730
30731 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30732
30733 PR c++/18825
30734 * g++.dg/template/friend32.C: New test.
30735
30736 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30737
30738 * cpp/pragma-once-1.c: New test.
30739 * cpp/pragma-once-1b.h: Likewise.
30740 * cpp/pragma-once-1c.h: Likewise.
30741 * cpp/pragma-once-1d.h: Likewise.
30742 * cpp/inc/pragma-once-1a.h: Likewise.
30743
30744 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30745 Steven G. Kargl <kargls@comcast.net>
30746
30747 PR fortran/17597
30748 * gfortran.dg/list_read_3.f90: New test.
30749
30750 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30751
30752 * gcc.dg/ftrapv-2.c: New test.
30753
30754 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30755
30756 PR c++/18981
30757 * g++.dg/template/typename9.C: New test.
30758
30759 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30760
30761 PR c++/18738
30762 * g++.dg/template/typename8.C: New test.
30763 * g++.dg/parse/friend2.C: Tweak error message.
30764
30765 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30766
30767 * gcc.c-torture/20041214-1.c: New test.
30768
30769 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30770
30771 PR c++/18965
30772 * g++.dg/init/array17.C: New test.
30773
30774 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30775
30776 PR c++/18793
30777 * g++.dg/init/aggr3.C: New test.
30778
30779 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30780
30781 * gcc.dg/altivec-types-1.c: New test.
30782 * gcc.dg/altivec-types-2.c: New test.
30783 * gcc.dg/altivec-types-3.c: New test.
30784 * gcc.dg/altivec-types-4.c: New test.
30785 * g++.dg/ext/altivec-types-1.C: New test.
30786 * g++.dg/ext/altivec-types-2.C: New test.
30787 * g++.dg/ext/altivec-types-3.C: New test.
30788 * g++.dg/ext/altivec-types-4.C: New test.
30789
30790 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30791
30792 PR middle-end/18951
30793 * gcc.c-torture/execute/20041213-1.c: New test.
30794
30795 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30796
30797 PR c++/18949
30798 * g++.dg/template/cast1.C: New.
30799
30800 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30801
30802 * gcc.c-torture/execute/20041213-2.c: New test.
30803
30804 2004-12-13 Richard Henderson <rth@redhat.com>
30805
30806 * gcc.dg/i386-sse-10.c: Fix typo in options.
30807
30808 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30809
30810 PR c++/18968
30811 * g++.dg/opt/pr18968.C: New test.
30812
30813 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30814
30815 PR c++/18925
30816 * g++.dg/ext/visibility/staticdatamem.C: New test.
30817
30818 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30819
30820 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30821
30822 2004-12-13 Roger Sayle <roger@eyesopen.com>
30823
30824 PR rtl-optimization/18928
30825 * gcc.dg/pr18928-1.c: New test case.
30826
30827 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30828
30829 PR tree-opt/16951
30830 * gcc.c-torture/compile/20041211-1.c: New.
30831
30832 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30833
30834 PR middle-end/17564
30835 * gcc.c-torture/execute/20041212-1.c: New test.
30836
30837 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30838
30839 PR fortran/18869
30840 * gfortran.dg/common_1.f90: New test.
30841
30842 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30843 Paul Brook <paul@codesourcery.com>
30844
30845 PR fortran/16222
30846 * gfortran.dg/real_do_1.f90: New test.
30847
30848 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30849
30850 PR tree-opt/18040
30851 * g++.dg/opt/ptrmem6.C: New test.
30852
30853 2004-12-11 Roger Sayle <roger@eyesopen.com>
30854
30855 PR middle-end/18921
30856 * gcc.dg/pr18921-1.c: New test case.
30857
30858 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30859
30860 PR fortran/17175
30861 * gfortran.dg/scale_1.f90: New test.
30862
30863 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30864
30865 PR middle-end/18903
30866 * gcc.c-torture/compile/pr18903.c: New test.
30867
30868 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30869
30870 * gcc.c-torture/execute/20041210-1.c: New test.
30871
30872 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30873
30874 PR c++/18731
30875 * g++.dg/parser/struct-1.C: New test.
30876 * g++.dg/parser/struct-2.C: New test.
30877 * g++.dg/parser/struct-3.C: New test.
30878
30879 2004-12-09 Richard Henderson <rth@redhat.com>
30880
30881 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30882
30883 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30884 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30885
30886 2004-12-09 Matt Austern <austern@apple.com>
30887
30888 PR c++/18514
30889 * g++.dg/ext/builtin1.C: New
30890 * g++.dg/ext/builtin2.C: New
30891 * g++.dg/ext/builtin3.C: New
30892 * g++.dg/ext/builtin4.C: New
30893 * g++.dg/ext/builtin5.C: New
30894
30895 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30896
30897 PR tree-opt/18904
30898 * g++.dg/opt/ptrmem5.C: New test.
30899
30900 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30901
30902 * g++.dg/parse/typename5.C: Adjust for new error.
30903 * g++.dg/parse/typename7.C: New.
30904
30905 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30906
30907 PR c++/18073
30908 * g++.dg/other/mmintrin.C: New test.
30909
30910 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30911
30912 PR c++/16681
30913 * g++.dg/init/array15.C: New.
30914 * g++.dg/init/array16.C: New.
30915
30916 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30917
30918 PR fortran/18826
30919 * gfortran.dg/assign_1.f90: New test.
30920
30921 2004-12-08 Nick Clifton <nickc@redhat.com>
30922
30923 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30924 * gcc.target/xstormy16/data_below100: Likewise.
30925 * gcc.target/xstormy16/sfr: Likewise.
30926 * gcc.target/xstormy16/below100.S: New test source file.
30927 * gcc.target/xstormy16/below100.ld: New test linker script.
30928 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30929 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30930 bp instructions.
30931 * gcc.target/xstormy16/bp.c: Likewise.
30932
30933 * gcc.target/xstormy16/bss_below100: New files:
30934 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30935 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30936 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30937 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30938 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30939 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30940 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30941 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30942 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30943 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30944 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30945 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30946 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30947 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30948 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30949 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30950 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30951 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30952 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30953 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30954 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30955 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30956 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30957 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30958 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30959 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30960 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30961
30962 * gcc.target/xstormy16/data_below100: New files:
30963 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30964 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30965 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30966 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30967 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30968 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30969 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30970 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30971 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30972 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30973 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30974 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30975 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30976 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30977 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30978 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30979 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30980 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30981 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30982 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30983 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30984 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30985 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30986 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30987 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30988 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30989 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30990
30991 * gcc.target/xstormy16/sfr: New files:
30992 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30993 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30994 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30995 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30996 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30997 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30998 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30999 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31000 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31001 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31002 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31003 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31004 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31005 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31006 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31007 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31008 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31009 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31010 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31011 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31012 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31013 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31014 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31015 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31016 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31017 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31018 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31019 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31020 27_if0_sfrw_bitfield_f.c
31021
31022 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31023
31024 PR c++/18100
31025 * g++.dg/lookup/name-clash4.C: New test.
31026
31027 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
31028
31029 PR c++/18672
31030 * g++.dg/opt/array1.C: New.
31031
31032 PR c++/18803
31033 * g++.dg/template/operator5.C: New.
31034
31035 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
31036
31037 PR c/18867
31038 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31039
31040 2004-12-07 Steven Bosscher <stevenb@suse.de>
31041
31042 * gcc.dg/noncompile/20041207.c: New test.
31043
31044 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
31045
31046 * g++.dg/other/unreachable-1.C: New test.
31047
31048 2004-12-06 Nick Clifton <nickc@redhat.com>
31049
31050 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31051 <limits.h> because the latter comes from gcc's include/ directory
31052 and not the newlib/libc/include directory.
31053
31054 2004-12-04 Richard Henderson <rth@redhat.com>
31055
31056 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31057
31058 2004-12-04 Richard Henderson <rth@redhat.com>
31059
31060 * lib/target-supports.exp (check_gc_sections_available): Disable
31061 for alpha and ia64.
31062
31063 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
31064
31065 PR middle-end/17909
31066 * g++.dg/other/vararg-2.C: New test.
31067
31068 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31069
31070 PR c++/17011, c++/17971
31071 * g++.dg/template/error15.C: Adjust expected error.
31072 * g++.dg/template/instantiate3.C: Likewise.
31073
31074 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31075
31076 * gcc.dg/altivec-18.c: Fix for darwin
31077
31078 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
31079
31080 PR c++/18782
31081 * g++.dg/parse/ptrmem2.C: New.
31082
31083 PR c++/18318
31084 * g++.dg/template/new1.C: New.
31085
31086 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31087
31088 PR fortran/18710
31089 * gfortran.dg/direct_io_3.f90: New test.
31090
31091 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
31092
31093 PR 18758
31094 * g++.dg/parse/crash21.C: New.
31095
31096 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31097
31098 PR c++/15664, c++/18276
31099 * g++.dg/template/ttp13.C: New test.
31100 * g++.dg/template/ttp14.C: Likewise.
31101
31102 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31103
31104 PR c++/18123
31105 * g++.dg/parse/enum2.C: New test.
31106 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31107
31108 2004-12-02 Nick Clifton <nickc@redhat.com>
31109
31110 * gcc.target/xstormy16: New test directory.
31111 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31112 * gcc.target/xstormy16/bp.c: Check the generation of bp
31113 instructions.
31114 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31115 bn instructions and the BELOW100 attribute.
31116
31117 2004-12-02 Alan Modra <amodra@bigpond.net.au>
31118
31119 PR target/16952
31120 * gcc.dg/ppc-eabi.c: New.
31121
31122 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31123
31124 PR fortran/18284
31125 * gfortran.dg/backspace.f90
31126
31127 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31128
31129 * gfortran.dg/inquire.f90: New test.
31130
31131 2004-12-01 Janis Johnson <janis187@us.ibm.com>
31132
31133 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31134 handle effective-target-keyword.
31135 (dg-skip-if): Support effective-target keyword as target list.
31136 (dg-xfail-if): Ditto.
31137 * lib/target-supports.exp (is-effective-target-keyword): New proc.
31138
31139 2004-12-01 Diego Novillo <dnovillo@redhat.com>
31140
31141 PR tree-optimization/18291
31142 * gcc.c-torture/compile/pr18291.c: New test.
31143
31144 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
31145
31146 PR C++/18729
31147 * g++.dg/parse/crash20.C: New.
31148
31149 PR c++/17431
31150 * g++.dg/overload/arg1.C: New.
31151 * g++.dg/overload/arg2.C: New.
31152 * g++.dg/overload/arg3.C: New.
31153 * g++.dg/overload/arg4.C: New.
31154
31155 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
31156
31157 * gcc.dg/c99-flex-array-4.c: Remove.
31158
31159 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31160
31161 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31162
31163 * lib/target-supports.exp (is-effective-target): Simplify.
31164
31165 * lib/target-supports.exp (check_effective_target_vect_long):
31166 Fix for powerpc64-*-*.
31167
31168 2004-11-30 Loren James Rittle <ljrittle@acm.org>
31169
31170 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31171 to support new requirements on FreeBSD 5.
31172
31173 2004-11-30 Devang Patel <dpatel@apple.com>
31174
31175 PR 18702
31176 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31177
31178 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31179
31180 * g++.dg/ext/altivec-13.C: New test.
31181
31182 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
31183
31184 PR tree-opt/18298
31185 * gcc.c-torture/execute/p18298.c: New test.
31186
31187 2004-11-30 Ira Rosen <irar@il.ibm.com>
31188 Dorit Naishlos <dorit@il.ibm.com>
31189
31190 PR tree-opt/18607
31191 * gcc.dg/vect/vect-89.c: New test.
31192
31193 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
31194
31195 * gcc.dg/pr18596-1.c: New test.
31196
31197 2004-11-30 Ben Elliston <bje@au.ibm.com>
31198
31199 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31200
31201 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31202
31203 PR c/18479
31204 * gcc.dg/pr18479.c: New test.
31205
31206 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31207
31208 PR target/18490
31209 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31210 mmix-knuth-mmixware.
31211
31212 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31213 cris-*-elf* cris-*-aout* mmix-*-*
31214
31215 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31216
31217 PR middle-end/18725
31218 * gcc.dg/pr18725.c: New test.
31219
31220 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31221
31222 PR target/18488
31223 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31224
31225 PR target/18336
31226 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31227
31228 2004-11-29 Mark Mitchell <mark@codesourcery.com>
31229
31230 PR c++/18368
31231 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31232 * g++.old-deja/g++.law/ctors5.C: Likewise.
31233 * g++.old-deja/g++.other/crash25.C: Likewise.
31234
31235 PR c++/18674
31236 * g++.dg/template/error16.C: New test.
31237
31238 PR c++/18512
31239 * g++.dg/template/crash29.C: New test.
31240
31241 2004-11-29 Diego Novillo <dnovillo@redhat.com>
31242
31243 PR tree-optimization/18712
31244 * gcc.c-torture/compile/pr18712.c: New test.
31245
31246 2004-11-29 Joseph Myers <joseph@codesourcery.com>
31247
31248 PR c/7544
31249 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31250 tests.
31251
31252 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31253
31254 PR c++/18652
31255 * g++.dg/lookup/crash6.C: New test.
31256
31257 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31258
31259 PR middle-end/18164
31260 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
31261
31262 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
31263
31264 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31265 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31266 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31267
31268 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
31269
31270 * gcc.dg/pr18164.c: New test.
31271
31272 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
31273
31274 * gcc.dg/funroll-loops-all.c: New.
31275
31276 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31277
31278 PR target/18489
31279 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31280 delimeter, match space and TAB as well as ":".
31281
31282 PR target/18484
31283 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31284
31285 PR target/18348
31286 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31287
31288 PR target/18345
31289 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31290
31291 PR target/18337
31292 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31293
31294 2004-11-28 Bud Davis <bdavis9659@comcast.net>
31295
31296 * gfortran.dg/direct_io_2.f90: New test.
31297
31298 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31299
31300 PR target/18334
31301 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31302
31303 2004-11-28 Richard Henderson <rth@redhat.com>
31304
31305 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31306
31307 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31308
31309 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31310 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31311 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31312 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31313 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31314 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31315 gcc.dg/pointer-arith-8.c: New tests.
31316
31317 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31318
31319 PR fortran/18364
31320 * gfortran.dg/endfile.f90: New test.
31321
31322 2004-11-27 Falk Hueffner <falk@debian.org>
31323
31324 * gcc.dg/loop-6.c: New test.
31325
31326 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31327
31328 * gcc.c-torture/execute/20041126-1.c: New test.
31329
31330 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31331
31332 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31333 on IRIX.
31334
31335 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31336
31337 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31338 functions.
31339
31340 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31341
31342 PR rtl-optimization/17825
31343 * gcc.c-torture/compile/20041119-1.c: New test.
31344
31345 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31346
31347 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31348 Check existence of ld library path variables before unsetting.
31349
31350 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31351
31352 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31353
31354 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31355
31356 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31357
31358 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31359
31360 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31361
31362 2004-11-26 Ben Elliston <bje@au.ibm.com>
31363
31364 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31365 dg-do directive.
31366
31367 2004-11-26 Ben Elliston <bje@au.ibm.com>
31368
31369 * gcc.dg/pr17957.c: Pass --param, not -param.
31370
31371 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31372
31373 PR middle-end/17957
31374 * gcc.dg/pr17957.c: New test.
31375
31376 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31377
31378 PR c++/18445
31379 * g++.dg/template/crash28.C: Likewise.
31380
31381 PR c++/18001
31382 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31383 * g++.dg/ext/lvaddr.C: Likewise.
31384 * g++.dg/opt/pr7503-3.C: Likewise.
31385
31386 PR c++/18466
31387 * g++.dg/parse/qualified3.C: New test.
31388 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31389
31390 PR c++/18545
31391 * g++.dg/expr/return1.C: New test.
31392
31393 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31394
31395 Friend class name lookup 3/n, PR c++/3332
31396 * g++.dg/lookup/friend3.C: New test.
31397 * g++.dg/lookup/friend4.C: Likewise.
31398 * g++.dg/lookup/friend5.C: Likewise.
31399
31400 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31401
31402 Friend class name lookup 2/n, PR c++/14513, c++/15410
31403 * g++.dg/lookup/friend2.C: New test.
31404 * g++.dg/template/friend31.C: Likewise.
31405
31406 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31407
31408 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31409
31410 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31411
31412 PR c++/17473
31413 * g++.dg/tc1/dr56.C: Remove.
31414 * g++.dg/template/typedef1.C: Add dg-error markers.
31415 * g++.old-deja/g++.other/typedef7.C: Likewise.
31416
31417 PR c++/18285
31418 * g++.dg/parse/typedef7.C: New test.
31419
31420 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31421
31422 * gcc.c-torture/execute/20041124-1.c: New test.
31423
31424 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31425
31426 * g++.dg/template/deduce3.C: New test.
31427
31428 PR c++/18586
31429 * g++.dg/template/crash27.C: New test.
31430
31431 PR c++/18530
31432 * g++.dg/warn/Wshadow-3.C: New test.
31433
31434 2004-11-24 Devang Patel <dpatel@apple.com>
31435
31436 PR/18555
31437 * gcc.dg/cpp/isysroot-1.c: New test.
31438 * gcc.dg/cpp/usr/include/stdio.h: New file.
31439 * gcc.dg/cpp/isysroot-2.c: New test.
31440 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31441 New file.
31442
31443 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31444
31445 PR c++/8929
31446 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31447
31448 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31449
31450 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31451 * gcc.target/sparc/pdist.c: Likewise.
31452
31453 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31454
31455 PR c++/16882
31456 * g++.dg/conversion/simd1.C: New test.
31457
31458 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31459
31460 * lib/target-libpath.exp: New file defining
31461 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31462 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31463 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31464 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31465 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31466
31467 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31468
31469 * gcc.dg/pragma-align-2.c: Test macro expansion.
31470 * gcc.dg/pragma-pack-2.c: New test.
31471
31472 2004-11-23 Richard Henderson <rth@redhat.com>
31473
31474 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31475 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31476 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31477 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31478 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31479 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31480
31481 * gcc.dg/vect/vect.exp: Add check for alpha.
31482 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31483 (check_effective_target_vect_int): Enable for alpha.
31484 (check_effective_target_vect_long): New.
31485 (is-effective-target): Add it.
31486
31487 2004-11-23 Uros Bizjak <uros@kss-loka.si>
31488
31489 * gcc.dg/pr18614-1.c: New test.
31490
31491 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31492
31493 * gcc.dg/setjmp-2.c: New test.
31494
31495 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
31496
31497 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31498 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31499 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31500 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31501 gcc.target/sparc/pdist.c: New tests.
31502
31503 2004-11-22 Bob Wilson <bob.wilson@acm.org>
31504
31505 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31506
31507 2004-11-22 Dale Johannesen <dalej@apple.com>
31508
31509 * gcc.dg/20041111-1.c: New.
31510
31511 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31512
31513 PR tree-opt/18536
31514 * gcc.dg/vect/pr18536.c: New test.
31515
31516 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31517
31518 PR c++/18354
31519 * g++.dg/template/nontype11.C: New test.
31520
31521 2004-11-21 Roger Sayle <roger@eyesopen.com>
31522
31523 PR middle-end/18520
31524 * gcc.dg/pr18520-1.c: New test case.
31525
31526 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
31527
31528 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31529 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31530 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31531 expected diagnostics.
31532
31533 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31534
31535 PR target/18580
31536 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31537 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31538 vect-77.c, vect-77a.c: XFAIL on the SPARC.
31539
31540 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31541
31542 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31543
31544 2004-11-19 Mark Mitchell <mark@codesourcery.com>
31545 Joseph Myers <joseph@codesourcery.com>
31546
31547 * lib/target-supports.exp (check_visibility_available): Really
31548 test the compiler.
31549
31550 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31551
31552 PR tree-opt/18181
31553 * gcc.dg/vect/vect-85.c: New test.
31554 * gcc.dg/vect/vect-86.c: New test.
31555 * gcc.dg/vect/vect-87.c: New test.
31556 * gcc.dg/vect/vect-88.c: New test.
31557
31558 2004-11-19 Ben Elliston <bje@au.ibm.com>
31559
31560 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31561
31562 2004-11-18 Janis Johnson <janis187@us.ibm.com>
31563
31564 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31565 * gcc.dg/ppc-and-1.c: Ditto.
31566 * gcc.dg/ppc-compare-1.c: Ditto.
31567 * gcc.dg/ppc-mov-1.c: Ditto
31568
31569 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31570 Mark Mitchell <mark@codesourcery.com>
31571
31572 * gcc.dg/pragma-init-fini-2.c: New test.
31573
31574 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31575 Aldy Hernandez <aldyh@redhat.com>
31576
31577 * lib/target-supports.exp (check_effective_target_vect_int): New
31578 (check_effective_target_vect_float): New
31579 (check_effective_target_vect_double): New.
31580 (is-effective-target): Support new effective targets keywords.
31581 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31582 default action for dg-do.
31583 * gcc.dg/vect/pr16105.c: Use new support.
31584 * gcc.dg/vect/pr18400.c: Ditto.
31585 * gcc.dg/vect/pr18425.c: Ditto.
31586 * gcc.dg/vect/vect-1.c: Ditto.
31587 * gcc.dg/vect/vect-10.c: Ditto.
31588 * gcc.dg/vect/vect-11.c: Ditto.
31589 * gcc.dg/vect/vect-12.c: Ditto.
31590 * gcc.dg/vect/vect-13.c: Ditto.
31591 * gcc.dg/vect/vect-14.c: Ditto.
31592 * gcc.dg/vect/vect-15.c: Ditto.
31593 * gcc.dg/vect/vect-16.c: Ditto.
31594 * gcc.dg/vect/vect-17.c: Ditto.
31595 * gcc.dg/vect/vect-18.c: Ditto.
31596 * gcc.dg/vect/vect-19.c: Ditto.
31597 * gcc.dg/vect/vect-2.c: Ditto.
31598 * gcc.dg/vect/vect-20.c: Ditto.
31599 * gcc.dg/vect/vect-21.c: Ditto.
31600 * gcc.dg/vect/vect-22.c: Ditto.
31601 * gcc.dg/vect/vect-23.c: Ditto.
31602 * gcc.dg/vect/vect-24.c: Ditto.
31603 * gcc.dg/vect/vect-25.c: Ditto.
31604 * gcc.dg/vect/vect-26.c: Ditto.
31605 * gcc.dg/vect/vect-27.c: Ditto.
31606 * gcc.dg/vect/vect-27a.c: Ditto.
31607 * gcc.dg/vect/vect-28.c: Ditto.
31608 * gcc.dg/vect/vect-29.c: Ditto.
31609 * gcc.dg/vect/vect-29a.c: Ditto.
31610 * gcc.dg/vect/vect-3.c: Ditto.
31611 * gcc.dg/vect/vect-30.c: Ditto.
31612 * gcc.dg/vect/vect-31.c: Ditto.
31613 * gcc.dg/vect/vect-32.c: Ditto.
31614 * gcc.dg/vect/vect-33.c: Ditto.
31615 * gcc.dg/vect/vect-34.c: Ditto.
31616 * gcc.dg/vect/vect-35.c: Ditto.
31617 * gcc.dg/vect/vect-36.c: Ditto.
31618 * gcc.dg/vect/vect-37.c: Ditto.
31619 * gcc.dg/vect/vect-38.c: Ditto.
31620 * gcc.dg/vect/vect-4.c: Ditto.
31621 * gcc.dg/vect/vect-40.c: Ditto.
31622 * gcc.dg/vect/vect-41.c: Ditto.
31623 * gcc.dg/vect/vect-42.c: Ditto.
31624 * gcc.dg/vect/vect-43.c: Ditto.
31625 * gcc.dg/vect/vect-44.c: Ditto.
31626 * gcc.dg/vect/vect-45.c: Ditto.
31627 * gcc.dg/vect/vect-46.c: Ditto.
31628 * gcc.dg/vect/vect-47.c: Ditto.
31629 * gcc.dg/vect/vect-48.c: Ditto.
31630 * gcc.dg/vect/vect-48a.c: Ditto.
31631 * gcc.dg/vect/vect-49.c: Ditto.
31632 * gcc.dg/vect/vect-5.c: Ditto.
31633 * gcc.dg/vect/vect-50.c: Ditto.
31634 * gcc.dg/vect/vect-51.c: Ditto.
31635 * gcc.dg/vect/vect-52.c: Ditto.
31636 * gcc.dg/vect/vect-53.c: Ditto.
31637 * gcc.dg/vect/vect-54.c: Ditto.
31638 * gcc.dg/vect/vect-55.c: Ditto.
31639 * gcc.dg/vect/vect-56.c: Ditto.
31640 * gcc.dg/vect/vect-56a.c: Ditto.
31641 * gcc.dg/vect/vect-57.c: Ditto.
31642 * gcc.dg/vect/vect-58.c: Ditto.
31643 * gcc.dg/vect/vect-59.c: Ditto.
31644 * gcc.dg/vect/vect-6.c: Ditto.
31645 * gcc.dg/vect/vect-60.c: Ditto.
31646 * gcc.dg/vect/vect-61.c: Ditto.
31647 * gcc.dg/vect/vect-62.c: Ditto.
31648 * gcc.dg/vect/vect-63.c: Ditto.
31649 * gcc.dg/vect/vect-64.c: Ditto.
31650 * gcc.dg/vect/vect-65.c: Ditto.
31651 * gcc.dg/vect/vect-66.c: Ditto.
31652 * gcc.dg/vect/vect-67.c: Ditto.
31653 * gcc.dg/vect/vect-68.c: Ditto.
31654 * gcc.dg/vect/vect-69.c: Ditto.
31655 * gcc.dg/vect/vect-7.c: Ditto.
31656 * gcc.dg/vect/vect-72.c: Ditto.
31657 * gcc.dg/vect/vect-72a.c: Ditto.
31658 * gcc.dg/vect/vect-73.c: Ditto.
31659 * gcc.dg/vect/vect-74.c: Ditto.
31660 * gcc.dg/vect/vect-75.c: Ditto.
31661 * gcc.dg/vect/vect-76.c: Ditto.
31662 * gcc.dg/vect/vect-77.c: Ditto.
31663 * gcc.dg/vect/vect-77a.c: Ditto.
31664 * gcc.dg/vect/vect-78.c: Ditto.
31665 * gcc.dg/vect/vect-79.c: Ditto.
31666 * gcc.dg/vect/vect-8.c: Ditto.
31667 * gcc.dg/vect/vect-80.c: Ditto.
31668 * gcc.dg/vect/vect-82.c: Ditto.
31669 * gcc.dg/vect/vect-82_64.c: Ditto.
31670 * gcc.dg/vect/vect-83.c: Ditto.
31671 * gcc.dg/vect/vect-83_64.c: Ditto.
31672 * gcc.dg/vect/vect-9.c: Ditto.
31673 * gcc.dg/vect/vect-all.c: Ditto.
31674 * gcc.dg/vect/vect-none.c: Ditto.
31675
31676 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31677
31678 * lib/gcc-dg.exp (dg-skip-if): New function.
31679 (dg-forbid-option): Remove.
31680 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31681 * g++.dg/abi/bitfield8.C: Likewise.
31682 * g++.dg/abi/dtor1.C: Likewise.
31683 * g++.dg/abi/empty10.C: Likewise.
31684 * g++.dg/abi/empty7.C: Likewise.
31685 * g++.dg/abi/empty9.C: Likewise.
31686 * g++.dg/abi/layout3.C: Likewise.
31687 * g++.dg/abi/layout4.C: Likewise.
31688 * g++.dg/abi/thunk1.C: Likewise.
31689 * g++.dg/abi/thunk2.C: Likewise.
31690 * g++.dg/abi/vbase11.C: Likewise.
31691 * g++.dg/abi/vthunk2.C: Likewise.
31692 * g++.dg/abi/vthunk3.C: Likewise.
31693 * g++.dg/ext/attrib8.C: Likewise.
31694 * g++.dg/opt/longbranch2.C: Likewise.
31695 * g++.dg/opt/reg-stack4.C: Likewise.
31696 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31697 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31698 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31699 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31700 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31701 * gcc.dg/20000609-1.c: Likewise.
31702 * gcc.dg/20000720-1.c: Likewise.
31703 * gcc.dg/20011107-1.c: Likewise.
31704 * gcc.dg/20011119-1.c: Likewise.
31705 * gcc.dg/20020108-1.c: Likewise.
31706 * gcc.dg/20020122-2.c: Likewise.
31707 * gcc.dg/20020122-3.c: Likewise.
31708 * gcc.dg/20020201-3.c: Likewise.
31709 * gcc.dg/20020206-1.c: Likewise.
31710 * gcc.dg/20020218-1.c: Likewise.
31711 * gcc.dg/20020310-1.c: Likewise.
31712 * gcc.dg/20020411-1.c: Likewise.
31713 * gcc.dg/20020418-2.c: Likewise.
31714 * gcc.dg/20020426-1.c: Likewise.
31715 * gcc.dg/20020426-2.c: Likewise.
31716 * gcc.dg/20020517-1.c: Likewise.
31717 * gcc.dg/20020523-1.c: Likewise.
31718 * gcc.dg/20020523-2.c: Likewise.
31719 * gcc.dg/20020729-1.c: Likewise.
31720 * gcc.dg/20030204-1.c: Likewise.
31721 * gcc.dg/20030826-2.c: Likewise.
31722 * gcc.dg/20030926-1.c: Likewise.
31723 * gcc.dg/20031202-1.c: Likewise.
31724 * gcc.dg/980312-1.c: Likewise.
31725 * gcc.dg/980313-1.c: Likewise.
31726 * gcc.dg/990117-1.c: Likewise.
31727 * gcc.dg/990424-1.c: Likewise.
31728 * gcc.dg/990524-1.c: Likewise.
31729 * gcc.dg/991230-1.c: Likewise.
31730 * gcc.dg/i386-387-1.c: Likewise.
31731 * gcc.dg/i386-387-2.c: Likewise.
31732 * gcc.dg/i386-387-3.c: Likewise.
31733 * gcc.dg/i386-387-4.c: Likewise.
31734 * gcc.dg/i386-387-5.c: Likewise.
31735 * gcc.dg/i386-387-6.c: Likewise.
31736 * gcc.dg/i386-asm-1.c: Likewise.
31737 * gcc.dg/i386-bitfield1.c: Likewise.
31738 * gcc.dg/i386-bitfield2.c: Likewise.
31739 * gcc.dg/i386-loop-1.c: Likewise.
31740 * gcc.dg/i386-loop-2.c: Likewise.
31741 * gcc.dg/i386-loop-3.c: Likewise.
31742 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31743 * gcc.dg/i386-pic-1.c: Likewise.
31744 * gcc.dg/i386-regparm.c: Likewise.
31745 * gcc.dg/i386-signbit-1.c: Likewise.
31746 * gcc.dg/i386-signbit-2.c: Likewise.
31747 * gcc.dg/i386-signbit-3.c: Likewise.
31748 * gcc.dg/i386-sse-5.c: Likewise.
31749 * gcc.dg/i386-sse-8.c: Likewise.
31750 * gcc.dg/i386-unroll-1.c: Likewise.
31751 * gcc.dg/tls/opt-1.c: Likewise.
31752 * gcc.dg/tls/opt-2.c: Likewise.
31753 * gcc.dg/unroll-1.c: Likewise.
31754 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31755 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31756 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31757 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31758
31759 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31760
31761 * g++.dg/template/incomplete1.C: New test.
31762
31763 2004-11-16 Nick Clifton <nickc@redhat.com>
31764
31765 Revert patches accidentally commited during checkin of fixes for
31766 xstormy16 tests:
31767 gcc.c-torture/execute/simd-4.c: Revert
31768 gcc.dg/20040910-1.c: Revert.
31769
31770 2004-11-16 Paul Brook <paul@codesourcery.com>
31771
31772 PR fortran/13010
31773 * gfortran.dg/der_pointer_1.f90: New test.
31774
31775 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31776
31777 PR c/18498
31778 * gcc.dg/bitfld-13.c: New test.
31779
31780 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31781
31782 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31783 powerpc*-*-linux*.
31784
31785 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31786 * gcc.dg/ppc64-abi-2.c: Ditto.
31787 * gcc.dg/ppc64-abi-3.c: Ditto.
31788
31789 * lib/gcc-dg.exp (dg-target-list): Remove.
31790
31791 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31792
31793 * gcc.dg/ia64-postinc.c: New test.
31794
31795 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31796
31797 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31798
31799 2004-11-15 Nick Clifton <nickc@redhat.com>
31800
31801 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31802 __INT_MAX__ so that the test can be compiled by toolchains
31803 targeted at 16-bit processors.
31804
31805 * gcc.dg/20040625-1.c: Use long constants rather than integers
31806 when performing arithmetic that will overflow 16-bits.
31807
31808 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31809 xstormy16. It does not support 128-bit vector operations.
31810
31811 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31812 with the macro PTR_TYPE. Define this macro to an integer type
31813 suitable for holding a pointer.
31814
31815 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31816 the target is a 16-bit processor.
31817
31818 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31819 16-bit targets where the character constant will be too long.
31820
31821 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31822 where the double will not be directly addressable.
31823
31824 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31825
31826 Friend class name lookup 1/n, PR c++/18471
31827 * g++.dg/template/crash26.C: New test.
31828 * g++.dg/lookup/struct1.C: Adjust expected error.
31829 * g++.dg/parse/elab1.C: Likewise.
31830 * g++.dg/parse/elab2.C: Likewise.
31831 * g++.dg/parse/int-as-enum1.C: Likewise.
31832 * g++.dg/parse/struct-as-enum1.C: Likewise.
31833 * g++.dg/parse/typedef1.C: Likewise.
31834 * g++.dg/parse/typedef3.C: Likewise.
31835 * g++.dg/parse/typedef4.C: Likewise.
31836 * g++.dg/parse/typedef5.C: Likewise.
31837 * g++.dg/template/nontype4.C: Likewise.
31838 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31839 * g++.old-deja/g++.other/elab1.C: Likewise.
31840 * g++.old-deja/g++.other/syntax4.C: Likewise.
31841
31842 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31843
31844 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31845
31846 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31847
31848 * gcc.c-torture/execute/20041114-1.c: New test.
31849
31850 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31851
31852 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31853 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31854 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31855 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31856 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31857 gcc.dg/switch-7.c: New tests.
31858
31859 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31860
31861 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31862
31863 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31864
31865 PR tree-opt/18400
31866 * gcc.dg/vect/pr18400.c: New test.
31867
31868 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31869 Andrew Pinski <pinskia@physics.uc.edu>
31870
31871 PR tree-opt/18425
31872 * gcc.dg/vect/pr18425.c: New test.
31873
31874 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31875
31876 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31877 Guard with dg-require-alias and dg-require-visibility.
31878
31879 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31880
31881 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31882
31883 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31884
31885 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31886
31887 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31888
31889 PR c++/17344
31890 * g++.dg/template/defarg5.C: New test.
31891
31892 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31893
31894 * g++.dg/parse/cast1.C: Run only on ILP32.
31895 * g++.old-deja/g++.mike/p784.C: Likewise.
31896
31897 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31898
31899 * gcc.c-torture/execute/20041113-1.c: New test.
31900
31901 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31902
31903 PR target/18230
31904 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31905 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31906 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31907 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31908 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31909 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31910 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31911 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31912 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31913 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31914 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31915 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31916 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31917
31918 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31919
31920 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31921 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31922 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31923 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31924 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31925 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31926 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31927 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31928 gcc.target/sparc/combined-1.c: New tests.
31929
31930 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31931
31932 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31933 New tests.
31934
31935 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31936
31937 * lib/gcc-dg.exp (dg-forbid-option): New function.
31938 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31939 * g++.dg/abi/bitfield8.C: Likewise.
31940 * g++.dg/abi/dtor1.C: Likewise.
31941 * g++.dg/abi/empty10.C: Likewise.
31942 * g++.dg/abi/empty7.C: Likewise.
31943 * g++.dg/abi/empty9.C: Likewise.
31944 * g++.dg/abi/layout3.C: Likewise.
31945 * g++.dg/abi/layout4.C: Likewise.
31946 * g++.dg/abi/thunk1.C: Likewise.
31947 * g++.dg/abi/thunk2.C: Likewise.
31948 * g++.dg/abi/vbase11.C: Likewise.
31949 * g++.dg/abi/vthunk2.C: Likewise.
31950 * g++.dg/abi/vthunk3.C: Likewise.
31951 * g++.dg/ext/attrib8.C: Likewise.
31952 * g++.dg/opt/longbranch2.C: Likewise.
31953 * g++.dg/opt/reg-stack4.C: Likewise.
31954 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31955 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31956 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31957 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31958 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31959 * gcc.dg/20000609-1.c: Likewise.
31960 * gcc.dg/20000720-1.c: Likewise.
31961 * gcc.dg/20011107-1.c: Likewise.
31962 * gcc.dg/20011119-1.c: Likewise.
31963 * gcc.dg/20020108-1.c: Likewise.
31964 * gcc.dg/20020122-2.c: Likewise.
31965 * gcc.dg/20020122-3.c: Likewise.
31966 * gcc.dg/20020201-3.c: Likewise.
31967 * gcc.dg/20020206-1.c: Likewise.
31968 * gcc.dg/20020218-1.c: Likewise.
31969 * gcc.dg/20020310-1.c: Likewise.
31970 * gcc.dg/20020411-1.c: Likewise.
31971 * gcc.dg/20020418-2.c: Likewise.
31972 * gcc.dg/20020426-1.c: Likewise.
31973 * gcc.dg/20020426-2.c: Likewise.
31974 * gcc.dg/20020517-1.c: Likewise.
31975 * gcc.dg/20020523-1.c: Likewise.
31976 * gcc.dg/20020523-2.c: Likewise.
31977 * gcc.dg/20020729-1.c: Likewise.
31978 * gcc.dg/20030204-1.c: Likewise.
31979 * gcc.dg/20030826-2.c: Likewise.
31980 * gcc.dg/20030926-1.c: Likewise.
31981 * gcc.dg/20031202-1.c: Likewise.
31982 * gcc.dg/980312-1.c: Likewise.
31983 * gcc.dg/980313-1.c: Likewise.
31984 * gcc.dg/990117-1.c: Likewise.
31985 * gcc.dg/990424-1.c: Likewise.
31986 * gcc.dg/990524-1.c: Likewise.
31987 * gcc.dg/991230-1.c: Likewise.
31988 * gcc.dg/i386-387-1.c: Likewise.
31989 * gcc.dg/i386-387-2.c: Likewise.
31990 * gcc.dg/i386-387-3.c: Likewise.
31991 * gcc.dg/i386-387-4.c: Likewise.
31992 * gcc.dg/i386-387-5.c: Likewise.
31993 * gcc.dg/i386-387-6.c: Likewise.
31994 * gcc.dg/i386-asm-1.c: Likewise.
31995 * gcc.dg/i386-bitfield1.c: Likewise.
31996 * gcc.dg/i386-bitfield2.c: Likewise.
31997 * gcc.dg/i386-loop-1.c: Likewise.
31998 * gcc.dg/i386-loop-2.c: Likewise.
31999 * gcc.dg/i386-loop-3.c: Likewise.
32000 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32001 * gcc.dg/i386-pic-1.c: Likewise.
32002 * gcc.dg/i386-regparm.c: Likewise.
32003 * gcc.dg/i386-signbit-1.c: Likewise.
32004 * gcc.dg/i386-signbit-2.c: Likewise.
32005 * gcc.dg/i386-signbit-3.c: Likewise.
32006 * gcc.dg/i386-sse-5.c: Likewise.
32007 * gcc.dg/i386-sse-8.c: Likewise.
32008 * gcc.dg/i386-unroll-1.c: Likewise.
32009 * gcc.dg/tls/opt-1.c: Likewise.
32010 * gcc.dg/tls/opt-2.c: Likewise.
32011 * gcc.dg/unroll-1.c: Likewise.
32012 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32013 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32014 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32015 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32016 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32017 -m64 is specified.
32018
32019 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32020
32021 PR c++/18389
32022 * g++.dg/parse/cond1.C: New test.
32023
32024 PR c++/18429
32025 * g++.dg/template/array9.C: New test.
32026 * g++.dg/ext/vla1.C: Adjust error messages.
32027 * g++.dg/ext/vlm1.C: Likewise.
32028 * g++.dg/template/crash2.C: Likewise.
32029
32030 PR c++/18436
32031 * g++.dg/template/call3.C: New test.
32032
32033 PR c++/18407
32034 * g++.dg/template/ptrmem11.C: New test.
32035
32036 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
32037
32038 PR other/14264
32039 * lib/g++.exp: Set LC_ALL and LANG to C.
32040 * lib/gcc-dg.exp: Likewise.
32041 * lib/gfortran.exp: Likewise.
32042 * lib/objc.exp: Likewise.
32043 * lib/treelang.exp: Likewise.
32044
32045 2004-11-12 Andreas Schwab <schwab@suse.de>
32046
32047 * gcc.dg/pr16286.c: Fix last change.
32048
32049 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32050
32051 PR c++/18416
32052 * g++.dg/init/global1.C: New test.
32053
32054 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
32055
32056 * gcc.c-torture/execute/20041112-1.c: New test.
32057
32058 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32059
32060 * lib/gcc-dg.exp (dg-target-list): New.
32061
32062 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32063 Richard Sandiford <rsandifo@redhat.com>
32064
32065 * lib/target-supports.exp (get-compiler_messages): New.
32066 (check_named_sections_available): Use it.
32067 (check_effective_target_ilp32): New.
32068 (check_effective_target_lp64): New.
32069 (is-effective-target): New.
32070 * lib/gcc-dg.exp (dg-require-effective-target): New.
32071
32072 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32073
32074 * gcc.dg/precedence-1.c: New test.
32075
32076 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32077
32078 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32079
32080 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32081 message, delete generated files, use more descriptive name for
32082 executable, and make the test unsupported when it cannot be run.
32083
32084 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32085 (dg-require-weak, dg-require-visibility, dg-require-alias,
32086 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32087 dg-require-iconv, dg-require-named-sections): Use it.
32088
32089 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32090
32091 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
32092
32093 PR target/16457
32094 * gcc.dg/ppc-and-1: New
32095
32096 PR target/16796
32097 * gcc.dg/ppc-mov-1.c: New.
32098
32099 PR target/16458
32100 * gcc.dg/ppc-compare-1.c: New.
32101
32102 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
32103
32104 * objc.dg/desig-init-2.m: New test.
32105
32106 2004-11-10 Adam Nemet <anemet@lnxw.com>
32107
32108 PR middle-end/18160
32109 * g++.dg/warn/register-var-1.C: New test.
32110 * g++.dg/warn/register-var-2.C: New test.
32111
32112 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32113
32114 * gcc.dg/union-2.c: New test.
32115
32116 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
32117
32118 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32119 New test for PR tree-optimization/17892.
32120
32121 2004-11-09 Mark Mitchell <mark@codesourcery.com>
32122
32123 PR c++/18369
32124 * g++.dg/init/new12.C: New test.
32125
32126 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
32127
32128 * gcc.target/sparc: New directory.
32129 * gcc.target/sparc/sparc.exp: New driver.
32130 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32131 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32132 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32133 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32134
32135 2004-11-10 Paul Brook <paul@codesourcery.com>
32136
32137 PR fortran/18218
32138 * gfortran.dg/list_read.c: New test.
32139
32140 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32141
32142 PR c/18322
32143 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32144 expected diagnostic location.
32145
32146 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
32147
32148 * gcc.dg/20041109-1.c: New test.
32149
32150 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32151
32152 PR objc/18406
32153 * objc/compile/pr18406.m: New test.
32154
32155 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32156
32157 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32158
32159 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32160
32161 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32162
32163 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32164
32165 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32166
32167 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32168
32169 * gcc.dg/20030225-2.c: Add prototype for abort and
32170 exit.
32171
32172 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
32173
32174 PR tree-opt/18299
32175 * gcc.c-torture/pr18299-1.c: New test.
32176
32177 2004-11-06 Andreas Schwab <schwab@suse.de>
32178
32179 * gcc.dg/pr16286.c: Also test for bool and pixel.
32180
32181 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
32182
32183 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32184 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32185 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32186 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32187 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32188 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32189 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32190 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32191 gcc.dg/struct-semi-3.c: New tests.
32192
32193 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32194
32195 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32196
32197 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32198
32199 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32200 Do not use C99 designators.
32201
32202 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32203
32204 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32205
32206 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32207
32208 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32209 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32210 * gcc.c-torture/execute/simd-5.x: Remove.
32211
32212 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
32213
32214 PR rtl-optimization/17933
32215 * gcc.dg/torture/pr17933-1.c: New test.
32216
32217 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32218
32219 PR target/18106
32220 * lib/target-supports.exp (check_weak_available): Support
32221 Windows.
32222
32223 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
32224
32225 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32226 call to fflush(stdout) before abort.
32227 (my_ffsll): New function.
32228 (generate_fields): Use it.
32229
32230 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32231
32232 * gcc.dg/init-undef-1.c: New test.
32233
32234 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32235
32236 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32237 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32238 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32239 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32240 expected messages for new parser.
32241
32242 2004-11-04 Mark Mitchell <mark@codesourcery.com>
32243
32244 * g++.dg/ext/visibility/symbian1.C: New test.
32245
32246 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32247
32248 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32249 on LP64 targets.
32250
32251 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32252
32253 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32254 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32255 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32256 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32257 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32258 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32259 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32260 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32261 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32262 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32263
32264 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32265
32266 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32267 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32268 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32269 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32270 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32271 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32272 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32273 for new parser.
32274
32275 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
32276
32277 PR target/15342
32278 * gcc.dg/20041104-1.c: New test.
32279
32280 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32281
32282 * g++.dg/template/nontype7.C: New test.
32283 * g++.dg/template/nontype8.C: Likewise.
32284 * g++.dg/template/nontype9.C: Likewise.
32285 * g++.dg/template/nontype10.C: Likewise.
32286 * g++.dg/tc1/dr49.C: Likewise.
32287 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32288 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32289
32290 2004-11-04 Ben Elliston <bje@au.ibm.com>
32291
32292 * g++.dg/rtti/tinfo1.C: Remove xfails.
32293
32294 2004-11-04 Ben Elliston <bje@au.ibm.com>
32295
32296 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32297 packed attribute to the definition to satisfy the new C++ parser.
32298
32299 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32300
32301 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32302 invocations of va_arg.
32303
32304 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32305
32306 PR c++/18124
32307 * g++.dg/template/crash25.C: New test.
32308
32309 PR c++/18155
32310 * g++.dg/template/typedef2.C: New test.
32311 * g++.dg/parse/crash13.C: Adjust error markers.
32312
32313 PR c++/18177
32314 * g++.dg/conversion/const3.C: New test.
32315
32316 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32317
32318 PR fortran/17535
32319 PR fortran/17583
32320 PR fortran/17713
32321 * gfortran.dg/generic_[123].f90: New testcases.
32322
32323 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32324
32325 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32326 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32327
32328 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32329
32330 PR tree-opt/16808
32331 * gcc.c-torture/compile/pr16808.c: New test.
32332
32333 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32334
32335 PR rtl-optimization/17104
32336 * gcc.dg/ppc-bitfield1.c: New.
32337
32338 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32339
32340 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32341
32342 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32343
32344 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32345 strings for 32-bit code.
32346
32347 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32348
32349 PR c/18239
32350 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32351
32352 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32353
32354 PR c++/18064
32355 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32356
32357 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32358
32359 PR c++/15172
32360 * g++.dg/init/aggr2.C: New test.
32361
32362 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32363
32364 * objc.dg/local-decl-1.m: New test.
32365
32366 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32367
32368 * gcc.dg/20040910-1.c: Adjust regex.
32369
32370 2004-10-30 Roger Sayle <roger@eyesopen.com>
32371
32372 PR rtl-optimization/18084
32373 * g++.dg/opt/pr18084-1.C: New testcase.
32374
32375 2004-10-30 Matt Austern <austern@apple.com>
32376
32377 PR c++/17542
32378 * g++.dg/ext/attrib18.C: New test.
32379
32380 2004-10-30 Roger Sayle <roger@eyesopen.com>
32381
32382 PR middle-end/18096
32383 * gcc.dg/pr18096-1.c: New test case.
32384
32385 2004-10-30 Roger Sayle <roger@eyesopen.com>
32386
32387 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32388
32389 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32390
32391 PR c/16666
32392 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32393 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32394 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32395 gcc.dg/old-style-prom-3.c: New tests.
32396
32397 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32398
32399 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32400 Remove unnecessary inclusion of stdio.h.
32401
32402 2004-10-29 Roger Sayle <roger@eyesopen.com>
32403
32404 PR rtl-optimization/17581
32405 * gcc.dg/pr17581-1.c: New test case.
32406
32407 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32408
32409 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32410 being implemented.
32411 * g++.dg/conversion/dr195-1.C: New.
32412 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32413 * g++.old-deja/g++.mike/p10148.C: Likewise.
32414
32415 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32416
32417 PR c++/17695
32418 * g++.dg/debug/typedef2.C: New test.
32419
32420 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32421
32422 PR fortran/13490
32423 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32424 * gfortran.dg/g77/README: Update.
32425
32426 2004-10-28 Matt Austern <austern@apple.com>
32427
32428 PR c++/14124
32429 * g++.dg/ext/packed7.C: New test.
32430
32431 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32432
32433 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32434 scan-assembler.
32435 * lib/scanasm.exp (hidden-scan-for): New proc.
32436 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32437 string.
32438 (scan-not-hidden): Likewise.
32439 * lib/target-supports.exp (check_visibility_available): mach-o is
32440 support too.
32441
32442 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32443
32444 PR c++/17132
32445 * g++.dg/template/memclass3.C: New test.
32446
32447 2004-10-28 Adam Nemet <anemet@lnxw.com>
32448
32449 PR middle-end/18160
32450 * gcc.dg/register-var-1.c: New test.
32451 * gcc.dg/register-var-2.c: New test.
32452 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32453 error now.
32454
32455 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32456
32457 PR other/18172
32458 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32459 unused variables.
32460 * gcc.dg/vect/vect-22.c: Likewise.
32461
32462 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32463
32464 * gcc.dg/i386-rotate-1.c: New test.
32465
32466 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32467
32468 * g++.dg/init/ref12.C: Add "run" marker.
32469
32470 PR c++/17435
32471 * g++.dg/init/ref12.C: New test.
32472
32473 PR c++/18140
32474 * g++.dg/template/shift1.C: New test.
32475 * g++.dg/template/error10.C: Adjust error markers.
32476
32477 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32478
32479 PR tree-opt/17529
32480 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32481
32482 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32483
32484 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32485 * gcc.dg/weak/weak-3.c: Likewise.
32486 * gcc.dg/weak/weak-5.c: Likewise.
32487 * gcc.dg/weak/weak-9.c: Likewise.
32488 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32489 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32490
32491 * gcc.dg/darwin-weakimport-1.c: New.
32492
32493 2004-10-28 Ben Elliston <bje@au.ibm.com>
32494
32495 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32496
32497 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
32498
32499 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32500 'syntax' error messages.
32501 * gcc.dg/cpp/direct2s.c: Likewise.
32502
32503 2004-10-26 Geoffrey Keating <geoffk@apple.com>
32504
32505 * gcc.c-torture/compile/20041026-1.c: New.
32506
32507 2004-10-26 Mark Mitchell <mark@codesourcery.com>
32508
32509 PR c++/18093
32510 * g++.dg/lookup/ns2.C: New test.
32511
32512 PR c++/18020
32513 * g++.dg/template/enum4.C: New test.
32514
32515 PR c++/18161
32516 * g++.dg/template/expr1.C: New test.
32517
32518 2004-10-26 Ben Elliston <bje@au.ibm.com>
32519
32520 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32521
32522 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
32523
32524 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32525 gcc.dg/decl-nospec-3.c: New tests.
32526
32527 2004-10-26 Ziemowit Laski <zlaski@apple.com>
32528
32529 * objc.dg/super-class-3.m: New test.
32530
32531 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
32532
32533 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32534 resyncing.
32535 * gcc.dg/cpp/direct2s.c: Likewise.
32536
32537 2004-10-25 Geoffrey Keating <geoffk@apple.com>
32538
32539 * objc.dg/image-info.m: Update for changes to section selection.
32540
32541 2004-10-25 David Ayers <d.ayers@inode.at>
32542 Ziemowit Laski <zlaski@apple.com>
32543
32544 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32545 diagnostics when messaging 'id <Proto>'.
32546 * objc.dg/class-protocol-1.m: New test.
32547 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32548 a non-existent method signature.
32549 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32550 Update diagnostics when messaging with non-existent method signature.
32551 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32552 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32553 invalid receivers are now resolved as if messaging 'id'; remove
32554 extraneous diagnostics.
32555
32556 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
32557
32558 PR c/16667
32559 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32560 gcc.dg/init-desig-obs-3.c: New tests.
32561
32562 2004-10-25 Jakub Jelinek <jakub@redhat.com>
32563
32564 * gcc.dg/debug/20041023-1.c: New test.
32565
32566 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32567
32568 PR middle-end/17407
32569 * gcc.c-torture/compile/pr17407.c: New test.
32570
32571 PR c++/18121
32572 * g++.dg/template/array8.C: New test.
32573
32574 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32575
32576 PR other/18138
32577 * lib/g++.exp: Accept more than one multilib libgcc.
32578 * lib/gcc-dg.exp: Likewise.
32579 * lib/objc.exp: Likewise.
32580 * lib/treelang.exp: Likewise.
32581 * lib/gfortran.exp: Likewise.
32582
32583 2004-10-24 Ben Elliston <bje@au.ibm.com>
32584
32585 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32586
32587 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32588
32589 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32590 * gcc.dg/c99-const-expr-3.c: Likewise.
32591
32592 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32593
32594 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32595
32596 2004-10-23 Ben Elliston <bje@au.ibm.com>
32597
32598 * gcc.c-torture/execute/loop-2e.x: Remove.
32599
32600 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32601
32602 PR c++/18095
32603 * g++.dg/parse/crash18.C: New.
32604 * g++.dg/parse/crash19.C: New.
32605
32606 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32607
32608 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32609 * g++.dg/ext/dllimport2.C: Same.
32610 * g++.dg/ext/dllimport8.C: Same.
32611
32612 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32613
32614 PR c++/10841
32615 * g++.dg/conversion/cast1.C: New test.
32616 * g++.dg/overload/pmf1.C: Adjust error marker.
32617
32618 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32619
32620 PR objc/17923
32621 * objc.dg/const-str-7.m: New test.
32622
32623 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32624
32625 * g++.dg/template/memfriend11.C: Fix comment typo.
32626 * g++.dg/template/memfriend14.C: Likewise.
32627
32628 2004-10-20 Richard Henderson <rth@redhat.com>
32629
32630 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32631 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32632 -fasynchronous-unwind-tables.
32633
32634 2004-10-20 Richard Henderson <rth@redhat.com>
32635
32636 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32637 (main): Return success.
32638 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32639 (main): Return success.
32640
32641 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32642
32643 PR c++/13495
32644 * g++.dg/template/memfriend9.C: New test.
32645 * g++.dg/template/memfriend10.C: Likewise.
32646 * g++.dg/template/memfriend11.C: Likewise.
32647 * g++.dg/template/memfriend12.C: Likewise.
32648 * g++.dg/template/memfriend13.C: Likewise.
32649 * g++.dg/template/memfriend14.C: Likewise.
32650 * g++.dg/template/memfriend15.C: Likewise.
32651 * g++.dg/template/memfriend16.C: Likewise.
32652 * g++.dg/template/memfriend17.C: Likewise.
32653 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32654
32655 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32656
32657 * g++.dg/conversion/dr195.C: New.
32658 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32659
32660 2004-10-20 Ben Elliston <bje@au.ibm.com>
32661 Devang Patel <dpatel@apple.com>
32662
32663 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32664 of floating point arithmetic, which could trap.
32665
32666 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32667
32668 PR c++/14035
32669 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32670 * g++.dg/conversion/const2.C: New test.
32671 * g++.dg/expr/reinterpret2.C: New test.
32672 * g++.dg/expr/reinterpret3.C: New test.
32673 * g++.dg/expr/cast2.C: New test.
32674 * g++.dg/expr/copy1.C: New test.
32675 * g++.dg/other/conversion1.C: Change error message.
32676 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32677 function pointers to void *.
32678 * g++.old-deja/g++.mike/p10148.C: Likewise.
32679
32680 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32681
32682 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32683
32684 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32685
32686 PR c++/18047
32687
32688 * g++.dg/parse/expr3.C: New test.
32689
32690 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32691
32692 * gcc.dg/smod-1.c: New test.
32693
32694 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32695
32696 * objc.dg/method-14.m: New test.
32697
32698 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32699
32700 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32701 Also xfail as the patch was reverted.
32702
32703 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32704
32705 PR middle-end/16973
32706 * gcc.dg/pr16973.c: New test.
32707
32708 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32709
32710 PR tree-optimization/17656
32711 * gcc.c-torture/compile/pr17656.c: New test.
32712
32713 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32714
32715 * g++.dg/eh/shadow1.C: New.
32716
32717 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32718
32719 * gcc.c-torture/compile/20041018-1.c: New test.
32720
32721 2004-10-18 Ben Elliston <bje@au.ibm.com>
32722
32723 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32724 compiler referring to register 0 when accessing sdata. The linker
32725 now patches things up.
32726
32727 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32728
32729 PR c/17529
32730 * gcc.c-torture/compile/pr17529.c: New test.
32731
32732 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32733
32734 PR c++/17743
32735 * g++.dg/ext/attrib17.C: New test.
32736
32737 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32738
32739 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32740
32741 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32742
32743 PR c++/10479
32744 * g++.dg/ext/attrib16.C: New test.
32745
32746 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32747
32748 PR c++/17042
32749 * g++.dg/init/dso_handle1.C: New test.
32750
32751 PR c++/14667
32752 * g++.dg/parse/typedef6.C: New test.
32753
32754 PR c++/17916
32755 * g++.dg/parse/pragma1.C: New test.
32756
32757 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32758
32759 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32760
32761 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32762
32763 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32764 -fno-common when on HPPA HP-UX platforms.
32765
32766 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32767
32768 PR other/16820
32769 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32770 stdint.h.
32771 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32772 uintptr_t.
32773
32774 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32775
32776 PR c++/16301
32777 * g++.dg/lookup/strong-using-4.C: New test.
32778
32779 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32780
32781 PR middle-end/16567
32782 * gcc.c-torture/compile/nested-1.c: New test.
32783
32784 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32785
32786 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32787 and mipsisa64*-*-* (until support for misaligned loads is added).
32788 * gcc.dg/vect/vect-50.c: Likewise.
32789 * gcc.dg/vect/vect-52.c: Likewise.
32790 * gcc.dg/vect/vect-54.c: Likewise.
32791 * gcc.dg/vect/vect-58.c: Likewise.
32792 * gcc.dg/vect/vect-60.c: Likewise.
32793 * gcc.dg/vect/vect-80.c: Likewise.
32794
32795 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32796
32797 PR c++/17976
32798 * g++.dg/init/dtor3.C: New test.
32799
32800 2004-10-15 Ben Elliston <bje@au.ibm.com>
32801
32802 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32803
32804 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32805
32806 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32807 * gcc.dg/macho-lo-sum.c: Likewise.
32808
32809 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32810
32811 * gcc.dg/ppc-spe64-1.c: New test.
32812
32813 2004-10-14 Devang Patel <dpatel@apple.com>
32814
32815 PR 17635
32816 * gcc.dg/pr17635.c : New test.
32817
32818 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32819
32820 * gcc.dg/vect/vect-28.c: Remove xfail.
32821 * gcc.dg/vect/vect-30.c: Remove xfail.
32822 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32823 * gcc.dg/vect/vect-33.c: Remove xfail.
32824 * gcc.dg/vect/vect-44.c: Remove xfail.
32825 * gcc.dg/vect/vect-46.c: Remove xfail.
32826 * gcc.dg/vect/vect-50.c: Remove xfail.
32827 * gcc.dg/vect/vect-52.c: Remove xfail.
32828 * gcc.dg/vect/vect-54.c: Remove xfail.
32829 * gcc.dg/vect/vect-58.c: Remove xfail.
32830 * gcc.dg/vect/vect-60.c: Remove xfail.
32831 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32832 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32833 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32834 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32835 * gcc.dg/vect/vect-8.c: Remove xfail.
32836 * gcc.dg/vect/vect-80.c: Remove xfail.
32837 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32838
32839 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32840
32841 * gcc.dg/vect/vect-82.c: New testcase.
32842 * gcc.dg/vect/vect-82_64.c: New testcase.
32843 * gcc.dg/vect/vect-83.c: New testcase.
32844 * gcc.dg/vect/vect-83_64.c: New testcase.
32845
32846 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32847
32848 * gcc.dg/cpp/error-1.c: New test.
32849
32850 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32851
32852 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32853
32854 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32855
32856 PR target/17984
32857 * gcc.dg/cris-peep2-xsrand2.c: New test.
32858
32859 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32860
32861 PR c++/17661
32862 * g++.dg/expr/for2.C: New test.
32863
32864 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32865
32866 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32867
32868 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32869
32870 PR tree-optimization/17724
32871 * g++.dg/opt/pr17724-1.C: New test.
32872 * g++.dg/opt/pr17724-2.C: New test.
32873 * g++.dg/opt/pr17724-3.C: New test.
32874 * g++.dg/opt/pr17724-4.C: New test.
32875 * g++.dg/opt/pr17724-5.C: New test.
32876 * g++.dg/opt/pr17724-6.C: New test.
32877
32878 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32879
32880 PR c/17301
32881 * gcc.dg/pr17301-2.c: New test.
32882
32883 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32884
32885 PR c++/15876
32886 * g++.dg/parse/error22.C: New test.
32887
32888 PR c++/17936
32889 * g++.dg/template/spec18.C: New test.
32890
32891 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32892
32893 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32894 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32895 memcpy.
32896 * gcc.dg/ia64-sync-2.c: Ditto.
32897 * gcc.dg/ia64-sync-3.c: Ditto.
32898
32899 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32900
32901 * g++.dg/eh/cleanup5.C: Add dg-options "".
32902
32903 2004-10-11 Roger Sayle <roger@eyesopen.com>
32904
32905 PR middle-end/17657
32906 * gcc.dg/switch-4.c: New test case.
32907
32908 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32909
32910 * gcc.c-torture/execute/20041011-1.c: New test.
32911
32912 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32913
32914 PR c++/17554
32915 * g++.dg/init/for3.C: New test.
32916
32917 PR c++/17657
32918 * g++.dg/opt/switch2.C: New test.
32919
32920 PR middle-end/17703
32921 * g++.dg/warn/Wreturn-2.C: New test.
32922
32923 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32924
32925 PR c++/17907
32926 * g++.dg/eh/cleanup5.C: New test.
32927
32928 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32929
32930 PR c++/17393
32931 * g++.dg/parse/error21.C: New test.
32932
32933 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32934
32935 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32936 * g++.dg/warn/incomplete1.C: Likewise.
32937 * g++.dg/template/qualttp20.C: Likewise.
32938
32939 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32940
32941 PR c/17881
32942 * parm-incomplete-1.c: New test.
32943
32944 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32945
32946 PR c++/17867
32947 * g++.dg/parse/error19.C: New test.
32948
32949 PR c++/17670
32950 * g++.dg/init/new11.C: New test.
32951
32952 PR c++/17821
32953 * g++.dg/parse/error20.C: New test.
32954
32955 PR c++/17826
32956 * g++.dg/template/crash24.C: New test.
32957
32958 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32959
32960 PR c/17301
32961 * gcc.dg/pr17301-1.c: New test.
32962
32963 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32964
32965 PR c/17189
32966 * gcc.dg/anon-struct-5.c: New test.
32967
32968 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32969
32970 PR c/17844
32971 * gcc.dg/pr17844-1.c: New test.
32972
32973 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32974
32975 PR tree-optimization/17906
32976 * gcc.c-torture/compile/pr17906.c: New.
32977
32978 2004-10-09 Stuart Hastings <stuart@apple.com>
32979 Roger Sayle <roger@eyesopen.com>
32980
32981 PR rtl-optimization/17853
32982 * gcc.dg/i386-mmx-5.c: New testcase.
32983
32984 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32985
32986 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32987
32988 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32989
32990 PR c++/17524
32991 * g++.dg/template/static9.C: New test.
32992
32993 PR c++/17685
32994 * g++.dg/parse/operator5.C: New test.
32995
32996 2004-10-09 Roger Sayle <roger@eyesopen.com>
32997
32998 PR middle-end/17894
32999 * gcc.c-torture/execute/divcmp-4.c: New test case.
33000
33001 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33002
33003 PR tree-opt/17902
33004 * g++.dg/opt/pr17902.C: New test.
33005
33006 2004-10-09 Jakub Jelinek <jakub@redhat.com>
33007
33008 * gcc.dg/cpp/ident-1.c: Add dg-options "".
33009
33010 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33011
33012 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33013
33014 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33015
33016 * gcc.dg/assign-warn-3.c: New test.
33017
33018 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33019
33020 PR c/16999
33021 * gcc.dg/cpp/ident-1.c: New test.
33022
33023 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
33024
33025 * gcc.c-torture/compile/acc1.c: New.
33026
33027 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33028
33029 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33030 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33031
33032 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33033
33034 * gcc.dg/ultrasp11.c: New test.
33035
33036 2004-10-08 Michael Matz <matz@suse.de>
33037
33038 * gcc.dg/doloop-2.c: New test.
33039
33040 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33041
33042 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33043 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33044 objc.dg/method-9.m: Update expected diagnostics.
33045
33046 2004-10-07 Geoffrey Keating <geoffk@apple.com>
33047
33048 * gcc.dg/ppc-fsel-3.c: New file.
33049 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33050
33051 2004-10-07 Paul Brook <paul@codesourcery.com>
33052
33053 * gfortran.dg/intrinsic_verify_1.f90: New test.
33054
33055 2004-10-07 Paul Brook <paul@codesourcery.com>
33056
33057 * gfortran.dg/empty_format_1.f90: Remove stray commas.
33058
33059 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33060
33061 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33062 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33063 commit.
33064
33065 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
33066
33067 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33068
33069 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33070
33071 PR c++/17115
33072 * g++.dg/warn/Winline-4.C: New test.
33073
33074 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33075
33076 * gcc.c-torture/compile/20041007-1.c: New test.
33077
33078 2004-10-07 Paul Brook <paul@codesourcery.com>
33079
33080 PR fortran/17678
33081 * gfortran.dg/use_allocated_1.f90: New test.
33082
33083 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33084
33085 PR middle-end/17849
33086 * gfortran.fortran-torture/compile/nested.f90: New test
33087
33088 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
33089
33090 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33091
33092 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33093
33094 PR c++/17368
33095 * g++.dg/ext/asm6.C: New test.
33096
33097 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
33098
33099 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33100
33101 2004-10-06 Paul Brook <paul@codesourcery.com>
33102
33103 PR libfortran/17709
33104 * gfortran.dg/empty_format_1.f90: New test.
33105
33106 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33107
33108 PR fortran/17568
33109 * gfortran.dg/ishft.f90: New test.
33110
33111 PR fortran/17283
33112 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33113 tests.
33114
33115 2004-10-06 Paul Brook <paul@codesourcery.com>
33116
33117 * gfortran.dg/do_1.f90: New test.
33118
33119 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33120
33121 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33122 optimizing for size.
33123
33124 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33125
33126 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33127
33128 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33129
33130 * gcc.c-torture/compile/20041005-1.c: New test.
33131
33132 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
33133
33134 PR c++/17829
33135 * g++.dg/lookup/koenig4.C: New.
33136
33137 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
33138
33139 * g++.dg/other/classkey1.C: Adjust quoting marks.
33140 * g++.dg/parse/error15.C: Likewise.
33141 * g++.dg/template/meminit2.C (int>): Likewise.
33142
33143 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33144
33145 PR fortran/17283
33146 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33147
33148 PR fortran/17631
33149 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33150
33151 PR fortran/17708
33152 * gfortran.dg/pr17708.f90: New test.
33153
33154 2004-10-04 Chao-ying Fu <fu@mips.com>
33155
33156 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33157 * gcc.dg/vect/vect-4.c: Ditto.
33158 * gcc.dg/vect/vect-5.c: Ditto.
33159 * gcc.dg/vect/vect-6.c: Ditto.
33160 * gcc.dg/vect/vect-8.c: Ditto.
33161 * gcc.dg/vect/vect-16.c: Ditto.
33162 * gcc.dg/vect/vect-30.c: Ditto.
33163 * gcc.dg/vect/vect-40.c: Ditto.
33164 * gcc.dg/vect/vect-41.c: Ditto.
33165 * gcc.dg/vect/vect-42.c: Ditto.
33166 * gcc.dg/vect/vect-43.c: Ditto.
33167 * gcc.dg/vect/vect-44.c: Ditto.
33168 * gcc.dg/vect/vect-45.c: Ditto.
33169 * gcc.dg/vect/vect-46.c: Ditto.
33170 * gcc.dg/vect/vect-47.c: Ditto.
33171 * gcc.dg/vect/vect-48.c: Ditto.
33172 * gcc.dg/vect/vect-49.c: Ditto.
33173 * gcc.dg/vect/vect-50.c: Ditto.
33174 * gcc.dg/vect/vect-51.c: Ditto.
33175 * gcc.dg/vect/vect-52.c: Ditto.
33176 * gcc.dg/vect/vect-53.c: Ditto.
33177 * gcc.dg/vect/vect-54.c: Ditto.
33178 * gcc.dg/vect/vect-55.c: Ditto.
33179 * gcc.dg/vect/vect-56.c: Ditto.
33180 * gcc.dg/vect/vect-57.c: Ditto.
33181 * gcc.dg/vect/vect-58.c: Ditto.
33182 * gcc.dg/vect/vect-59.c: Ditto.
33183 * gcc.dg/vect/vect-60.c: Ditto.
33184 * gcc.dg/vect/vect-74.c: Ditto.
33185 * gcc.dg/vect/vect-79.c: Ditto.
33186 * gcc.dg/vect/vect-80.c: Ditto.
33187
33188 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
33189
33190 * gcc.dg/unused-7.c: Use the correct option.
33191
33192 2004-10-04 Paul Brook <paul@codesourcery.com>
33193 Bud Davis <bdavis9659@comcast.net>
33194
33195 PR fortran/17706
33196 PR fortran/16434
33197 * gfortran/pr17706.f90: New test.
33198 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33199
33200 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33201
33202 * gfortran.dg/pr17612.f90: New test.
33203
33204 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
33205
33206 * g++.dg/template/local1.C: Adjust quoting marks in
33207 testing for diagnostics.
33208 * g++.dg/tls/diag-2.C: Likewise.
33209 * g++.dg/other/error8.C: Likewise.
33210
33211 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33212
33213 PR c/17178
33214 * gcc.dg/unused-4.c: Adjust to be correct.
33215
33216 PR c/17820
33217 * gcc.dg/unused-7.c: New test.
33218
33219 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33220
33221 PR c++/17797
33222 * g++.dg/overload/template2.C: New test.
33223
33224 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
33225
33226 PR tree-optimization/16632
33227 * gcc.dg/tree-ssa/20041002-1.c: New.
33228
33229 2004-10-03 Paul Brook <paul@codesourcery.com>
33230
33231 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
33232 rather than relying on default formatting.
33233
33234 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
33235
33236 * gcc.dg/20040920-1.c: Update expected message text.
33237
33238 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
33239
33240 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33241
33242 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
33243
33244 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33245 tree level.
33246
33247 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33248
33249 * gcc.dg/tree-ssa/pr17343.c: Remove.
33250
33251 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33252
33253 PR tree-opt/17343
33254 * gcc.dg/tree-ssa/pr17343.c: New test.
33255
33256 2004-10-01 Jakub Jelinek <jakub@redhat.com>
33257
33258 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33259 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33260 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33261 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33262 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33263
33264 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33265
33266 * gcc.dg/lvalue-2.c: New test.
33267
33268 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33269
33270 PR c/17730
33271 * gcc.dg/pr17730-1.c: New test
33272
33273 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
33274
33275 PR c/7425
33276 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33277
33278 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33279
33280 * gcc.c-torture/execute/stdarg-1.c: New test.
33281 * gcc.c-torture/execute/stdarg-2.c: New test.
33282 * gcc.c-torture/execute/stdarg-3.c: New test.
33283 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33284 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33285 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33286 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33287 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33288
33289 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33290
33291 PR tree-optimization/17697
33292 * g++.dg/opt/pr17697-1.C: New test.
33293 * g++.dg/opt/pr17697-2.C: New test.
33294 * g++.dg/opt/pr17697-3.C: New test.
33295
33296 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33297
33298 PR c/16409
33299 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33300 gcc.dg/vla-init-5.c: New tests.
33301
33302 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33303
33304 PR c/13804
33305 * gcc.dg/pr13804-1.c: New test.
33306
33307 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33308
33309 PR fortran/16938
33310 * gfortran.dg/pr16938.f90: New test.
33311
33312 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33313
33314 * g++.dg/template/crash23.C: New test.
33315
33316 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33317
33318 PR c++/17585
33319 * g++.dg/template/static8.C: New test.
33320
33321 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33322
33323 PR c++/17681
33324 * g++.dg/other/error9.C: New test.
33325
33326 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33327
33328 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33329
33330 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33331
33332 PR fortran/15164
33333 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33334
33335 2004-09-26 Roger Sayle <roger@eyesopen.com>
33336
33337 PR middle-end/17112
33338 * gcc.dg/pr17112-1.c: New test case.
33339
33340 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33341
33342 PR c/11459
33343 * gcc.dg/pr11459-1.c: New test.
33344
33345 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33346
33347 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33348 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33349
33350 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33351
33352 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33353
33354 2004-09-25 Jan Hubicka <jh@suse.cz>
33355
33356 * compile/30040909-1.c: New test.
33357 * compile/30040907-1.c: New test.
33358
33359 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33360
33361 * gcc.c-torture/execute/va-arg-26.c: New test.
33362
33363 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33364
33365 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33366 extra diagnostics on targets with 64-bit pointers.
33367 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33368
33369 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33370
33371 PR c/17188
33372 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33373 * gcc.dg/decl-3.c: Adjust expected message.
33374
33375 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33376
33377 PR fortran/17615
33378 * gfortran.dg/pr17615.f90: New test.
33379
33380 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33381
33382 PR tree-optimzation/17517
33383 * g++.dg/tree-ssa/pr17517.C: New Test.
33384
33385 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33386
33387 PR c++/16889
33388 * g++.dg/lookup/ambig3.C: New.
33389
33390 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33391
33392 PR tree-opt/17624
33393 * g++.dg/opt/pr17624.C: New test.
33394
33395 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33396
33397 PR c/6980
33398 * gcc.dg/Wbad-function-cast-1.c: New test.
33399
33400 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33401
33402 * g++.dg/ext/complit1.C
33403 * g++.dg/other/error2.C
33404 * g++.dg/other/nontype-1.C
33405 * g++.dg/parse/crash11.C
33406 * g++.dg/parse/crash12.C
33407 * g++.dg/parse/error15.C
33408 * g++.dg/parse/error4.C
33409 * g++.dg/parse/tmpl-outside1.C
33410 * g++.dg/parse/too-many-tmpl-args1.C
33411 * g++.dg/template/dependent-expr3.C
33412 * g++.dg/template/error10.C
33413 * g++.dg/template/instantiate1.C
33414 * g++.dg/template/vtable2.C
33415 * g++.dg/warn/Wshadow-1.C
33416 * g++.dg/warn/weak1.C
33417 * g++.old-deja/g++.brendan/crash16.C
33418 * g++.old-deja/g++.brendan/crash18.C
33419 * g++.old-deja/g++.brendan/crash48.C
33420 * g++.old-deja/g++.brendan/crash49.C
33421 * g++.old-deja/g++.brendan/crash55.C
33422 * g++.old-deja/g++.brendan/crash56.C
33423 * g++.old-deja/g++.brendan/crash8.C
33424 * g++.old-deja/g++.brendan/enum11.C
33425 * g++.old-deja/g++.brendan/enum8.C
33426 * g++.old-deja/g++.brendan/enum9.C
33427 * g++.old-deja/g++.brendan/friend3.C
33428 * g++.old-deja/g++.brendan/misc14.C
33429 * g++.old-deja/g++.bugs/900402_02.C
33430 * g++.old-deja/g++.bugs/900404_03.C
33431 * g++.old-deja/g++.bugs/900404_04.C
33432 * g++.old-deja/g++.bugs/900428_03.C
33433 * g++.old-deja/g++.jason/crash4.C
33434 * g++.old-deja/g++.jason/overload21.C
33435 * g++.old-deja/g++.jason/redecl1.C
33436 * g++.old-deja/g++.jason/report.C
33437 * g++.old-deja/g++.jason/rfg10.C
33438 * g++.old-deja/g++.jason/template30.C
33439 * g++.old-deja/g++.law/arm12.C
33440 * g++.old-deja/g++.law/ctors5.C
33441 * g++.old-deja/g++.law/cvt20.C
33442 * g++.old-deja/g++.law/init10.C
33443 * g++.old-deja/g++.law/init8.C
33444 * g++.old-deja/g++.law/visibility17.C
33445 * g++.old-deja/g++.law/visibility7.C
33446 * g++.old-deja/g++.mike/net8.C
33447 * g++.old-deja/g++.mike/p646.C
33448 * g++.old-deja/g++.mike/p700.C
33449 * g++.old-deja/g++.mike/p701.C
33450 * g++.old-deja/g++.mike/p811.C
33451 * g++.old-deja/g++.ns/template13.C
33452 * g++.old-deja/g++.other/array3.C
33453 * g++.old-deja/g++.other/crash25.C
33454 * g++.old-deja/g++.other/dtor3.C
33455 * g++.old-deja/g++.other/dtor4.C
33456 * g++.old-deja/g++.other/main1.C
33457 * g++.old-deja/g++.other/warn7.C
33458 * g++.old-deja/g++.pt/crash11.C
33459 * g++.old-deja/g++.pt/crash36.C
33460 * g++.old-deja/g++.pt/spec22.C
33461 * g++.old-deja/g++.pt/spec9.C
33462 * g++.old-deja/g++.pt/ttp52.C
33463 * g++.old-deja/g++.robertl/eb103.C
33464 * g++.old-deja/g++.robertl/eb121.C
33465 * g++.old-deja/g++.robertl/eb22.C
33466 * g++.old-deja/g++.robertl/eb8.C:
33467 Update locations and/or regexps of dg-error markers.
33468 Remove markers for some bogus messages that are no longer issued.
33469
33470 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33471
33472 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33473 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33474
33475 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33476
33477 PR c++/17618
33478 * g++.dg/lookup/crash5.C: New test.
33479
33480 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33481
33482 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33483 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33484 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33485 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33486 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33487 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33488
33489 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33490 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33491 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33492 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33493 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33494 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33495
33496 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33497
33498 * gcc.dg/vect/vect-44.c: Check additional cases.
33499 * gcc.dg/vect/vect-48.c: Check additional cases.
33500
33501 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33502 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33503 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33504 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33505 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33506 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33507 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33508 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33509 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33510
33511 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33512 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33513 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33514
33515 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33516
33517 * gcc.dg/tree-ssa/loop-6.c: New test.
33518
33519 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
33520
33521 PR c++/17620
33522 * g++.dg/inherit/base2.C: New.
33523
33524 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33525
33526 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33527 * gcc.dg/20001012-2.c: Likewise.
33528 * gcc.dg/20001013-1.c: Likewise.
33529 * gcc.dg/20001101-1.c: Likewise.
33530 * gcc.dg/20001102-1.c: Likewise.
33531 * gcc.dg/bf-spl1.c: Likewise.
33532 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33533 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33534
33535 2004-09-22 Diego Novillo <dnovillo@redhat.com>
33536
33537 PR tree-optimization/16721
33538 * gcc.dg/tree-ssa/pr16721.c: New test.
33539
33540 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
33541
33542 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33543 * gcc.dg/20040305-1.c: Likewise.
33544
33545 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
33546
33547 PR c/16566
33548 * gcc.c-torture/compile/pr16566-1.c,
33549 gcc.c-torture/compile/pr16566-2.c,
33550 gcc.c-torture/compile/pr16566-3.c: New tests.
33551
33552 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
33553
33554 PR tree-optimization/17512
33555 * gcc.c-torture/compile/20040916-1.c.
33556
33557 2004-09-21 Mark Mitchell <mark@codesourcery.com>
33558
33559 * gcc.dg/pragma-re-3.c: New test.
33560
33561 2004-09-17 Matt Austern <austern@apple.com>
33562
33563 PR c++/15049
33564 * g++.dg/other/anon3.C: New.
33565
33566 2004-09-21 Roger Sayle <roger@eyesopen.com>
33567
33568 PR c++/7503
33569 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33570 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33571 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33572 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33573 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33574
33575 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33576
33577 PR fortran/17286
33578 * gfortran.dg/pr17286.f90: New test.
33579
33580 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33581
33582 PR c++/17530
33583 * g++.dg/template/static7.C: New test.
33584
33585 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33586
33587 PR tree-opt/17558
33588 * gcc.c-torture/compile/pr17558.c: New test.
33589
33590 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33591
33592 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33593 if SKIP_ATTRIBUTE is defined.
33594
33595 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33596
33597 PR fortran/15957
33598 * gfortran.dg/pr15957.f90: New test.
33599
33600 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33601
33602 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33603 in comparison.
33604 * gcc.dg/vect/vect-79.c: Likewise.
33605 * gcc.dg/vect/vect-80.c: Likewise.
33606
33607 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33608
33609 PR fortran/15750
33610 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33611
33612 2004-09-20 Ira Rosen <irar@il.ibm.com>
33613
33614 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33615 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33616 * gcc.dg/vect/vect-62.c: New testcase.
33617 * gcc.dg/vect/vect-63.c: New testcase.
33618 * gcc.dg/vect/vect-64.c: New testcase.
33619 * gcc.dg/vect/vect-65.c: New testcase.
33620 * gcc.dg/vect/vect-66.c: New testcase.
33621 * gcc.dg/vect/vect-67.c: New testcase.
33622 * gcc.dg/vect/vect-68.c: New testcase.
33623 * gcc.dg/vect/vect-69.c: New testcase.
33624 * gcc.dg/vect/vect-79.c: New testcase.
33625 * gcc.dg/vect/vect-80.c: New testcase.
33626
33627 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33628
33629 * gcc.target/mips/asm-1.c: New test.
33630
33631 2004-09-19 Ira Rosen <irar@il.ibm.com>
33632
33633 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33634 * gcc.dg/vect/vect-73.c: New testcase.
33635 * gcc.dg/vect/vect-74.c: New testcase.
33636 * gcc.dg/vect/vect-75.c: New testcase.
33637 * gcc.dg/vect/vect-76.c: New testcase.
33638 * gcc.dg/vect/vect-77.c: New testcase.
33639 * gcc.dg/vect/vect-78.c: New testcase
33640
33641 2004-09-18 Paul Brook <paul@codesourcery.com>
33642
33643 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33644
33645 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33646
33647 PR c/17424
33648 * gcc.dg/pr17424-1.c: New test.
33649
33650 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33651
33652 * g++.dg/tree-ssa/pr17153.C: New test.
33653
33654 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33655
33656 PR pch/13361
33657 * g++.dg/pch/wchar-1.C: New.
33658 * g++.dg/pch/wchar-1.Hs: New.
33659
33660 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33661
33662 * gcc.c-torture/execute/20040917-1.c: New test.
33663
33664 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33665
33666 PR tree-optimization/17319
33667 * gcc.dg/pr17319.c: New test.
33668
33669 2004-09-17 Devang Patel <dpatel@apple.com>
33670
33671 * gcc.dg/20040813-1.c: New test.
33672
33673 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33674
33675 PR tree-optimization/17273
33676 * gcc.c-torture/compile/pr17273.c: New test.
33677
33678 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33679
33680 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33681 Update expected messages.
33682 * gcc.dg/declspec-13.c: New test.
33683
33684 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33685
33686 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33687
33688 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33689
33690 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33691 change what 'a' is pointing to.
33692
33693 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33694
33695 PR c++/16002
33696 * g++.dg/template/error18.C: New test.
33697
33698 PR c++/16029
33699 * g++.dg/warn/Wunused-8.C: New test.
33700
33701 2004-09-17 Steven Bosscher <stevenb@suse.de>
33702
33703 PR tree-optimization/17513
33704 * gcc.dg/20040916-1.c: New test.
33705
33706 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33707
33708 PR c++/17501
33709 * g++.dg/template/typename7.C: New test.
33710
33711 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33712
33713 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33714
33715 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33716
33717 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33718 with -ftree-based-profiling also.
33719 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33720
33721 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33722
33723 PR/15364
33724 * gfortran.dg/der_array_io_1.f90: New test.
33725 * gfortran.dg/der_array_io_2.f90: New test.
33726 * gfortran.dg/der_array_io_3.f90: New test.
33727
33728 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33729
33730 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33731 EABI.
33732
33733 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33734
33735 * g++.dg/opt/switch1.C: New test.
33736
33737 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33738
33739 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33740 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33741 Update expected messages.
33742
33743 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33744
33745 PR fortran/16485
33746 * gfortran.dg/same_name_1.f90: New test.
33747
33748 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33749
33750 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33751 dereference garbage pointers.
33752
33753 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33754
33755 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33756 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33757
33758 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33759 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33760 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33761
33762 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33763
33764 PR c++/17324
33765 * g++.dg/template/mangle1.C: New test.
33766
33767 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33768
33769 PR tree-optimization/17252
33770 * gcc.c-torture/execute/pr17252.c: New test.
33771
33772 2004-09-14 Andrew Pinski <apinski@apple.com>
33773
33774 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33775
33776 2004-09-14 Roger Sayle <roger@eyesopen.com>
33777
33778 PR rtl-optimization/9771
33779 * gcc.dg/pr9771-1.c: New test case.
33780
33781 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33782
33783 PR tree-optimization/15262
33784 * gcc.c-torture/execute/pr15262-1.c: New test.
33785 * gcc.c-torture/execute/pr15262-2.c: New test.
33786
33787 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33788
33789 * gcc.dg/declspec-12.c: New test.
33790
33791 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33792
33793 * gfortran.dg/pr17090.f90: Add directives to test.
33794
33795 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33796
33797 * gcc.c-torture/compile/20040914-1.c: New test.
33798
33799 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33800
33801 PR c++/16162
33802 * g++.dg/template/decl2.C: New test.
33803
33804 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33805
33806 PR fortran/17090
33807 * gfortran.dg/pr17090.f90: New test.
33808
33809 2004-09-13 Dale Johannesen <dalej@apple.com>
33810
33811 * gcc.c-torture/compile/pr17408.c: New test case.
33812
33813 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33814
33815 PR c++/16716
33816 * g++.dg/parse/crash17.C: New test.
33817
33818 PR c++/17327
33819 * g++.dg/template/enum3.C: New test.
33820
33821 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33822
33823 * lib/gcc-defs.exp: Load wrapper.exp.
33824 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33825 using local code.
33826 * lib/gcc.exp (gcc_init): Similar.
33827 * lib/gfortran.exp (gfortran_init): Similar.
33828 * lib/objc.exp (objc_init): Similar.
33829 * lib/treelang.exp (treelang_init): Similar.
33830 * lib/wrapper.exp: New file with build_wrapper call machinery in
33831 ${tool}_maybe_build_wrapper.
33832
33833 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33834
33835 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33836 "inline".
33837 * gcc.dg/declspec-11.c: Update expected messages.
33838 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33839 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33840 gcc.dg/inline-12.c: New tests.
33841
33842 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33843
33844 * g++.dg/tree-ssa/pr17400.C: New testcase.
33845
33846 2004-09-13 James E Wilson <wilson@specifixinc.com>
33847
33848 * gcc.target/mips/sb1-1.c: New testcase.
33849
33850 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33851
33852 * lib/g77-dg.exp: Remove unused file.
33853 * lib/mike-g77.exp: Ditto.
33854 * lib/g77.exp: Ditto.
33855
33856 2004-09-12 Richard Henderson <rth@redhat.com>
33857
33858 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33859
33860 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33861
33862 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33863 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33864 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33865 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33866 Update expected messages.
33867
33868 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33869
33870 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33871 declaration/use mismatch for dirp parameter.
33872
33873 2004-09-12 Andrew Pinski <apinski@apple.com>
33874
33875 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33876 -fgnu-runtime is passed.
33877
33878 2004-09-12 Richard Henderson <rth@redhat.com>
33879
33880 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33881 do the uplevel thing and update additional_flags directly.
33882 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33883 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33884 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33885 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33886
33887 2004-09-11 Steven Bosscher <stevenb@suse.de>
33888
33889 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33890
33891 2004-09-11 Roger Sayle <roger@eyesopen.com>
33892
33893 PR middle-end/17411
33894 * g++.dg/opt/pr17411-1.C: New test case.
33895
33896 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33897
33898 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33899 gcc.dg/tls/diag-2.c: Update expected messages.
33900 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33901 messages.
33902 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33903 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33904 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33905 gcc.dg/tls/diag-5.c: New tests.
33906
33907 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33908
33909 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33910
33911 2004-09-11 Steven Bosscher <stevenb@suse.de>
33912
33913 * g++.dg/parse/break-in-for.C: New test.
33914
33915 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33916
33917 * gcc.dg/tree-ssa/20040911-1.c: New test.
33918
33919 2004-09-11 Andreas Jaeger <aj@suse.de>
33920
33921 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33922 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33923
33924 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33925
33926 * gcc.target/frv: New directory of FR-V-specific tests.
33927
33928 2004-09-10 James E Wilson <wilson@specifixinc.com>
33929
33930 * gcc.dg/convert-vec-1.c: New test.
33931
33932 2004-09-10 Roger Sayle <roger@eyesopen.com>
33933
33934 PR middle-end/17024
33935 * gcc.dg/pr17024-1.c: New test case.
33936
33937 2004-09-10 Eric Christopher <echristo@redhat.com>
33938
33939 * gcc.dg/20040910-1.c: New test.
33940
33941 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33942
33943 * gcc.dg/bitfld-9.c: New test.
33944
33945 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33946
33947 * gcc.c-torture/execute/ieee/acc1.c: New test.
33948 * gcc.c-torture/execute/ieee/acc2.c: New test.
33949 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33950
33951 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33952
33953 * gcc.dg/deprecated-2.c: New test.
33954
33955 2004-09-09 James E Wilson <wilson@specifixinc.com>
33956
33957 * gcc.dg/init-vec-1.c: New test.
33958
33959 2004-09-09 Roger Sayle <roger@eyesopen.com>
33960
33961 PR middle-end/17055
33962 * gcc.dg/pr17055-1.c: New test case.
33963
33964 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33965
33966 PR target/17377
33967 * gcc.c-torture/execute/pr17377.c: New test.
33968
33969 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33970
33971 PR c/8420
33972 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33973 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33974 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33975 gcc.dg/long-long-typespec-1.c: New tests.
33976 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33977
33978 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33979
33980 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33981 gcc.dg/gnu99-static-1.c: New tests.
33982
33983 2004-09-08 Devang Patel <dpatel@apple.com>
33984
33985 * gcc.dg/darwin-ld-20040828-1.c: New test.
33986 * gcc.dg/darwin-ld-20040828-2.c: New test.
33987 * gcc.dg/darwin-ld-20040828-3.c: New test.
33988
33989 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33990
33991 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33992 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33993 in error message.
33994 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33995 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33996 in error message.
33997 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33998 types they qualify.
33999 * objc.dg/type-size-2.m: Fix wording in comment.
34000 * objc.dg/va-meth-1.m: New test case.
34001
34002 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
34003
34004 PR c/16633:
34005 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34006 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34007
34008 2004-09-06 Devang Patel <dpatel@apple.com>
34009
34010 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34011 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34012
34013 2004-09-06 Zack Weinberg <zack@codesourcery.com>
34014
34015 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34016 reflect changed line numbering of diagnostics.
34017
34018 2004-09-06 Paul Brook <paul@codesourcery.com>
34019
34020 * gfortran.dg/edit_real_1.f90: Add new test.
34021
34022 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34023
34024 * gcc.dg/tree-ssa/loop-2.c: New test.
34025 * gcc.dg/tree-ssa/loop-3.c: New test.
34026 * gcc.dg/tree-ssa/loop-4.c: New test.
34027 * gcc.dg/tree-ssa/loop-5.c: New test.
34028
34029 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34030
34031 * gcc.dg/format/sentinel-1.c: Update for parameter option.
34032
34033 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34034
34035 * gcc.dg/format/sentinel-1.c: New test.
34036
34037 2004-09-04 Uros Bizjak <uros@kss-loka.si>
34038
34039 * gcc.dg/builtins-46.c: New.
34040
34041 2004-09-03 Devang Patel <dpatel@apple.com>
34042
34043 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34044 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34045
34046 2004-09-03 Jan Beulich <jbeulich@novell.com>
34047
34048 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34049 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34050 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34051 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34052 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34053 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34054 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34055 the non-portable bzero.
34056 * gcc.dg/20010912-1.c: xfail for NetWare.
34057 * gcc.dg/20020426-2.c: xfail for NetWare.
34058 * gcc.dg/20021014-1.c: xfail for NetWare.
34059 * gcc.dg/20021018-1.c: xfail for NetWare.
34060 * gcc.dg/20030213-1.c: xfail for NetWare.
34061 * gcc.dg/20030225-1.c: xfail for NetWare.
34062 * gcc.dg/20030708-1.c: xfail for NetWare.
34063 * gcc.dg/builtins-config.h: Also exclude NetWare.
34064 * gcc.dg/format/format.h: Define restrict only if not already defined.
34065 * gcc.dg/nest.c: xfail for NetWare.
34066 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34067 * lib/target-supports.exp (check_visibility_available): Exclude
34068 NetWare.
34069
34070 2004-09-03 Jan Beulich <jbeulich@novell.com>
34071
34072 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34073 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34074 deterministic starting point for the alignment of structure fields.
34075 * gcc.dg/Wpadded.c: Dito.
34076 * g++.dg/abi/vbase10.C: Dito.
34077
34078 2004-09-03 Devang Patel <dpatel@apple.com>
34079
34080 * g++.dg/debug/pr15736.cc: New test.
34081
34082 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34083
34084 * README.QMTEST: Fix out-of-date link.
34085
34086 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
34087
34088 PR fortran/16579
34089 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34090 Delete. Duplicate of gfortran.dg/g77/20010610.f
34091
34092 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34093
34094 * g++.dg/abi/arm_rtti1.C: New test.
34095
34096 2004-09-02 Geoffrey Keating <geoffk@apple.com>
34097
34098 * gcc.dg/ppc-vector-memcpy.c: New.
34099 * gcc.dg/ppc-vector-memset.c: New.
34100
34101 2004-09-02 Chao-ying Fu <fu@mips.com>
34102
34103 * gcc.target/mips/mips-3d-1.c: New test.
34104 * gcc.target/mips/mips-3d-2.c: New test.
34105 * gcc.target/mips/mips-3d-3.c: New test.
34106 * gcc.target/mips/mips-3d-4.c: New test.
34107 * gcc.target/mips/mips-3d-5.c: New test.
34108 * gcc.target/mips/mips-3d-6.c: New test.
34109 * gcc.target/mips/mips-3d-7.c: New test.
34110 * gcc.target/mips/mips-3d-8.c: New test.
34111 * gcc.target/mips/mips-3d-9.c: New test.
34112 * gcc.target/mips/mips-ps-1.c: New test.
34113 * gcc.target/mips/mips-ps-2.c: New test.
34114 * gcc.target/mips/mips-ps-3.c: New test.
34115 * gcc.target/mips/mips-ps-4.c: New test.
34116 * gcc.target/mips/mips-ps-type.c: New test.
34117
34118 2004-09-02 Paul Brook <paul@codesourcery.com>
34119
34120 * gfortran.dg/edit_real_1.f90: Add new tests.
34121
34122 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34123
34124 PR fortran/15327
34125 * gfortran.dg/merge_char_1.f90: New test.
34126
34127 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34128
34129 PR fortran/16404
34130 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34131
34132 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34133
34134 PR c/1522
34135 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34136
34137 2004-09-01 Mark Mitchell <mark@codesourcery.com>
34138
34139 * g++.dg/opt/loop1.C: Do not XFAIL.
34140
34141 2004-09-01 Jakub Jelinek <jakub@redhat.com>
34142
34143 * gcc.c-torture/execute/20040831-1.c: New test.
34144
34145 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
34146
34147 PR fortran/16579
34148 * gfortran.dg/g77/20010610.f: Now passes.
34149 Copy from g77.f-torture/execute. Add dg-run directive.
34150 * gfortran.dg/g77/README: Update
34151
34152 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
34153
34154 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34155 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34156 (t1, t2, t3, t4): Add volatile.
34157
34158 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34159
34160 * g++.dg/ext/visibility/arm1.C: New test.
34161
34162 2004-08-31 Geoffrey Keating <geoffk@apple.com>
34163
34164 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34165 -pedantic-errors.
34166
34167 2004-09-01 Paul Brook <paul@codesourcery.com>
34168
34169 * gfortran.dg/eof_2.f90: New test.
34170
34171 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34172
34173 PR fortran/16579
34174 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34175
34176 2004-08-31 Bud Davis <bdavis9659@comcast.net>
34177
34178 PR libfortran/16805
34179 * gfortran.dg/list_read_2.f90: New test.
34180
34181 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34182
34183 * g++.dg/abi/key1.C: New test.
34184
34185 2004-08-31 Richard Henderson <rth@redhat.com>
34186
34187 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34188 form of offsetof.
34189 * g++.dg/other/offsetof5.C: Remove duplicate.
34190
34191 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34192
34193 PR fortran/17244
34194 * gfortran.dg/func_derived_1.f90: New test.
34195
34196 2004-08-31 Paul Brook <paul@codesourcery.com>
34197
34198 * gfortran.dg/eof_1.f90: New test.
34199
34200 2004-08-31 Paul Brook <paul@codesourcery.com>
34201
34202 * gfortran.dg/list_read_1.f90: New file.
34203
34204 2004-08-30 Mark Mitchell <mark@codesourcery.com>
34205
34206 * g++.dg/opt/loop1.C: XFAIL.
34207
34208 2004-08-30 Geoffrey Keating <geoffk@apple.com>
34209
34210 * gcc.dg/funcdef-storage-1.c: New.
34211 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34212 an extern function in local scope.
34213 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34214 declare an 'auto inline' function in local scope.
34215 * gcc.dg/20011130-1.c: Likewise.
34216 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34217 an 'auto' function in local scope.
34218 * gcc.dg/20021014-1.c: Likewise.
34219 * gcc.dg/20030331-2.c: Likewise.
34220
34221 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34222
34223 * gfortran.dg/blockdata_1.f90: New test.
34224
34225 2004-08-30 Richard Henderson <rth@redhat.com>
34226
34227 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34228
34229 2004-08-30 Richard Henderson <rth@redhat.com>
34230
34231 * lib/fortran-torture.exp (fortran-torture-execute): Honor
34232 additional_flags set by alternate driver.
34233 (ieee-options): New procedure.
34234 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34235 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34236 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34237 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34238
34239 2004-08-30 Richard Henderson <rth@redhat.com>
34240
34241 * lib/f-torture.exp: Remove.
34242
34243 2004-08-29 Mark Mitchell <mark@codesourcery.com>
34244
34245 PR rtl-optimization/16590
34246 * g++.dg/opt/loop1.C: New test.
34247
34248 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34249
34250 PR fortran/13910
34251 * gfortran.dg/oldstyle_1.f90: New test.
34252
34253 2004-08-29 Steven G. Kargl <kargls@comcast.net>
34254 Paul Brook <paul@codesourcery.com>
34255
34256 * gfortran.dg/g77/README: Update.
34257 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34258 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34259 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34260
34261 2004-08-28 Paul Brook <paul@codesourcery.com>
34262
34263 PR libfortran/17195
34264 * gfortran.dg/edit_real_1.f90: New test.
34265
34266 2004-08-27 Paul Brook <paul@codesourcery.com>
34267
34268 * gfortran.dg/rewind_1.f90: New test.
34269
34270 2004-08-27 Bud Davis <bdavis9659@comcast.net>
34271
34272 PR fortran/16597
34273 * gfortran.dg/pr16597.f90: New test.
34274
34275 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34276
34277 PR c/13801
34278 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34279 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34280 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34281 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34282 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34283
34284 2004-08-26 Nick Clifton <nickc@redhat.com>
34285
34286 * gcc.c-torture/compile/pr17119.c: New test.
34287
34288 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34289
34290 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34291
34292 2004-08-25 Richard Henderson <rth@redhat.com>
34293
34294 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34295 the bits that expect kind=8 to be the largest real kind.
34296
34297 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34298
34299 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34300
34301 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34302
34303 * gfortran.dg/assignment_1.f90: New test.
34304
34305 2004-08-25 Adam Nemet <anemet@lnxw.com>
34306
34307 * g++.dg/template/repo3.C: New test.
34308
34309 2004-08-25 Roger Sayle <roger@eyesopen.com>
34310
34311 PR middle-end/16693
34312 PR tree-optimization/16372
34313 * g++.dg/opt/pr16372-1.C: New test case.
34314 * g++.dg/opt/pr16693-1.C: New test case.
34315 * g++.dg/opt/pr16693-2.C: New test case.
34316
34317 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34318
34319 * objc.dg/proto-lossage-4.m: New test.
34320
34321 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34322
34323 PR c++/17155
34324 * g++.dg/inherit/local2.C: New test.
34325
34326 2004-08-25 Paul Brook <paul@codesourcery.com>
34327
34328 PR fortran/17144
34329 * gfortran.dg/string_ctor_1.f90: New test.
34330
34331 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34332
34333 PR c++/14428
34334 * g++.dg/template/redecl2.C: New test.
34335
34336 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34337
34338 PR fortran/17143
34339 * gfortran.dg/pr17143.f90: New test.
34340
34341 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34342
34343 PR fortran/17164
34344 * gfortran.dg/pr17164.f90: New test.
34345
34346 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34347
34348 * gcc.dg/tree-ssa/loop-1.c: New test.
34349
34350 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34351
34352 * gcc.c-torture/compile/20040824-1.c: New test.
34353
34354 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34355
34356 * gcc.c-torture/compile/iftrap-3.c: New test.
34357
34358 2004-08-24 Paul Brook <paul@codesourcery.com>
34359
34360 * gfortran.dg/entry_2.f90: New test.
34361
34362 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34363
34364 PR c++/16889
34365 * g++.dg/lookup/ambig[12].C: New.
34366
34367 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34368
34369 PR c++/16706
34370 * g++.dg/template/crash21.C: New test.
34371 * g++.dg/template/crash22.C: Likewise.
34372
34373 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34374
34375 PR c++/17149
34376 * g++.dg/template/access15.C: New.
34377
34378 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34379
34380 PR c++/17163
34381 * g++.dg/template/repo2.C: New test.
34382
34383 2004-08-23 Roger Sayle <roger@eyesopen.com>
34384
34385 PR rtl-optimization/17078
34386 * gcc.c-torture/execute/pr17078-1.c: New test case.
34387
34388 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34389
34390 PR c/14492
34391 * gcc.dg/debug/crash1.c: New test.
34392
34393 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34394
34395 PR c/16180
34396 * gcc.dg/loop-5.c: New test.
34397
34398 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34399
34400 * gcc.c-torture/execute/20040823-1.c: New test.
34401
34402 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34403
34404 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34405 to the assembler. Simplify test accordingly.
34406 (asm_abi_flags): Use GNU names.
34407 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34408 to check for ABI flags.
34409
34410 2004-08-22 Andrew Pinski <apinski@apple.com>
34411
34412 * g++.dg/opt/pr14029.C: New test.
34413 * gcc.c-torture/execute/pr15262.c: New test.
34414
34415 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34416
34417 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34418
34419 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34420
34421 PR 16908
34422 * gfortran.dg/direct_io.f90: New test.
34423
34424 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34425
34426 PR c++/17121
34427 * g++.dg/inherit/local2.C: New test.
34428
34429 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34430
34431 PR c++/17120
34432 * g++.dg/warn/Wparentheses-4.C: New test.
34433
34434 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34435
34436 PR c++/17121
34437 * g++.dg/inherit/local2.C: New test.
34438
34439 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34440 * gcc.dg/ppc-ldstruct.c: Likewise.
34441 * gcc.dg/ppc64-abi-2.c: Likewise.
34442
34443 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34444
34445 PR rtl-optimization/17099
34446 * gcc.c-torture/execute/20040820-1.c: New test.
34447
34448 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34449
34450 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34451
34452 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34453
34454 PR fortran/17077
34455 * gfortran.dg/auto_array_1.f90: New test.
34456
34457 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34458
34459 PR fortran/17074
34460 * gfortran.dg/simpleif_1.f90: New test.
34461
34462 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34463
34464 * lib/target-supports.exp (check_profiling_available): Return
34465 false for arm*-*-symbianelf* and arm*-*-eabi*.
34466
34467 PR c++/15890
34468 * g++.dg/template/delete1.C: New test.
34469
34470 2004-08-19 Paul Brook <paul@codesourcery.com>
34471
34472 PR fortran/14976
34473 PR fortran/16228
34474 * gfortran.dg/data_char_1.f90: New test.
34475
34476 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34477
34478 PR fortran/16946
34479 * gfortran.dg/reduction.f90: New testcase.
34480
34481 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34482
34483 PR fortran/16520
34484 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34485
34486 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
34487
34488 PR c++/17041
34489 * g++.dg/Wparentheses-3.C: New test.
34490
34491 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
34492
34493 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34494 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34495 * gcc.dg/vect/vect-2.c: Likewise.
34496 * gcc.dg/vect/vect-3.c: Likewise.
34497 * gcc.dg/vect/vect-4.c: Likewise.
34498 * gcc.dg/vect/vect-5.c: Likewise.
34499 * gcc.dg/vect/vect-6.c: Likewise.
34500 * gcc.dg/vect/vect-7.c: Likewise.
34501 * gcc.dg/vect/vect-25.c: Likewise.
34502 * gcc.dg/vect/vect-31.c: Likewise.
34503 * gcc.dg/vect/vect-32.c: Likewise.
34504 * gcc.dg/vect/vect-34.c: Likewise.
34505 * gcc.dg/vect/vect-36.c: Likewise.
34506 * gcc.dg/vect/vect-all.c: Likewise.
34507
34508 2004-08-18 Mark Mitchell <mark@codesourcery.com>
34509
34510 PR c++/17068
34511 * g++.dg/template/operator4.C: New test.
34512
34513 2004-08-18 Richard Henderson <rth@redhat.com>
34514
34515 * gcc.dg/20040206-1.c: XFAIL.
34516
34517 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34518
34519 PR c++/16246
34520 * g++.dg/template/array7.C: New test.
34521
34522 2004-08-17 James E Wilson <wilson@specifixinc.com>
34523
34524 * gcc.dg/mips-movcc-1.c: New test.
34525 * gcc.dg/mips-movcc-2.c: New test.
34526 * gcc.dg/mips-movcc-3.c: New test.
34527
34528 * gcc.dg/mips-nmadd-1.c: New test.
34529 * gcc.dg/mips-nmadd-2.c: New test.
34530
34531 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34532
34533 PR c++/15871
34534 * g++.dg/opt/inline8.C: New test.
34535
34536 PR c++/16965
34537 * g++.dg/parse/error17.C: New test.
34538
34539 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
34540
34541 * gcc.dg/vect: New directory for vectorizer tests.
34542 * gcc.dg/vect/tree-vect.h: New file.
34543 * gcc.dg/vect/vect.exp: New file.
34544 * gcc.dg/vect/pr16105.c.c: New test.
34545 * gcc.dg/vect/vect-1.c: New test.
34546 * gcc.dg/vect/vect-2.c: New test.
34547 * gcc.dg/vect/vect-3.c: New test.
34548 * gcc.dg/vect/vect-4.c: New test.
34549 * gcc.dg/vect/vect-5.c: New test.
34550 * gcc.dg/vect/vect-6.c: New test.
34551 * gcc.dg/vect/vect-7.c: New test.
34552 * gcc.dg/vect/vect-8.c: New test.
34553 * gcc.dg/vect/vect-9.c: New test.
34554 * gcc.dg/vect/vect-10.c: New test.
34555 * gcc.dg/vect/vect-11.c: New test.
34556 * gcc.dg/vect/vect-12.c: New test.
34557 * gcc.dg/vect/vect-13.c: New test.
34558 * gcc.dg/vect/vect-14.c: New test.
34559 * gcc.dg/vect/vect-15.c: New test.
34560 * gcc.dg/vect/vect-16.c: New test.
34561 * gcc.dg/vect/vect-17.c: New test.
34562 * gcc.dg/vect/vect-18.c: New test.
34563 * gcc.dg/vect/vect-19.c: New test.
34564 * gcc.dg/vect/vect-20.c: New test.
34565 * gcc.dg/vect/vect-21.c: New test.
34566 * gcc.dg/vect/vect-22.c: New test.
34567 * gcc.dg/vect/vect-23.c: New test.
34568 * gcc.dg/vect/vect-24.c: New test.
34569 * gcc.dg/vect/vect-25.c: New test.
34570 * gcc.dg/vect/vect-26.c: New test.
34571 * gcc.dg/vect/vect-27.c: New test.
34572 * gcc.dg/vect/vect-28.c: New test.
34573 * gcc.dg/vect/vect-29.c: New test.
34574 * gcc.dg/vect/vect-30.c: New test.
34575 * gcc.dg/vect/vect-31.c: New test.
34576 * gcc.dg/vect/vect-32.c: New test.
34577 * gcc.dg/vect/vect-33.c: New test.
34578 * gcc.dg/vect/vect-34.c: New test.
34579 * gcc.dg/vect/vect-35.c: New test.
34580 * gcc.dg/vect/vect-36.c: New test.
34581 * gcc.dg/vect/vect-37.c: New test.
34582 * gcc.dg/vect/vect-38.c: New test.
34583 * gcc.dg/vect/vect-40.c: New test.
34584 * gcc.dg/vect/vect-41.c: New test.
34585 * gcc.dg/vect/vect-42.c: New test.
34586 * gcc.dg/vect/vect-43.c: New test.
34587 * gcc.dg/vect/vect-44.c: New test.
34588 * gcc.dg/vect/vect-45.c: New test.
34589 * gcc.dg/vect/vect-46.c: New test.
34590 * gcc.dg/vect/vect-47.c: New test.
34591 * gcc.dg/vect/vect-48.c: New test.
34592 * gcc.dg/vect/vect-49.c: New test.
34593 * gcc.dg/vect/vect-50.c: New test.
34594 * gcc.dg/vect/vect-51.c: New test.
34595 * gcc.dg/vect/vect-52.c: New test.
34596 * gcc.dg/vect/vect-53.c: New test.
34597 * gcc.dg/vect/vect-54.c: New test.
34598 * gcc.dg/vect/vect-55.c: New test.
34599 * gcc.dg/vect/vect-56.c: New test.
34600 * gcc.dg/vect/vect-57.c: New test.
34601 * gcc.dg/vect/vect-58.c: New test.
34602 * gcc.dg/vect/vect-59.c: New test.
34603 * gcc.dg/vect/vect-60.c: New test.
34604 * gcc.dg/vect/vect-61.c: New test.
34605 * gcc.dg/vect/vect-all.c: New test.
34606 * gcc.dg/vect/vect-none.c: New test.
34607
34608 2004-08-17 Paul Brook <paul@codesourcery.com>
34609
34610 PR fortran/13082
34611 * gfortran.dg/entry_1.f90: New test.
34612
34613 2004-08-17 Andrew Pinski <apinski@apple.com>
34614
34615 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34616
34617 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34618
34619 * gcc.dg/pr17036-1.c: New test.
34620
34621 2004-08-16 Devang Patel <dpatel@apple.com>
34622
34623 * gcc.dg/darwin-20040809-1.c: New test.
34624
34625 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34626
34627 * gcc.dg/funcdef-attr-1.c: New test.
34628
34629 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34630
34631 * gcc.dg/altivec-17.c: New test.
34632 * gcc.dg/altivec-18.c: New test.
34633
34634 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34635
34636 PR c++/6749
34637 * g++.dg/template/vtable2.C: New test.
34638
34639 2004-08-14 Richard Henderson <rth@redhat.com>
34640
34641 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34642 * gcc.dg/pack-test-4.c (main): Return 0.
34643 * gcc.dg/setjmp-1.c: Remove XFAIL.
34644 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34645
34646 2004-08-14 Richard Henderson <rth@redhat.com>
34647
34648 * gcc.dg/980217-1.c: Add prototype for printf.
34649
34650 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34651
34652 * gfortran.dg/pr16935.f90: New test.
34653
34654 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34655
34656 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34657
34658 2004-08-13 Paul Brook <paul@codesourcery.com>
34659
34660 * gfortran.dg/der_io_1.f90: Remove stray comma.
34661
34662 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34663
34664 * gcc.dg/vmx/cw-bug-2.c: Remove.
34665 * gcc.dg/vmx/vprint-1.c: Remove.
34666 * gcc.dg/vmx/vscan-1.c: Remove.
34667
34668 2004-08-12 Devang patel <dpatel@apple.com>
34669
34670 * gcc.dg/darwin-20040809-2.c: New test.
34671
34672 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34673
34674 * g++.dg/ext/altivec-12.C: New test.
34675
34676 * g++.dg/ext/altivec-11.C: New test.
34677
34678 2004-08-12 Paul Brook <paul@codesourcery.com>
34679
34680 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34681
34682 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34683
34684 * g++.dg/ext/altivec-2.C: Check for hardware support before
34685 executing any VMX instructions.
34686
34687 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34688
34689 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34690
34691 PR c++/16276
34692 * g++.old-deja/g++.other/comdat4.C: New test.
34693 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34694
34695 2004-08-12 Ben Elliston <bje@au.ibm.com>
34696
34697 PR target/16286
34698 * gcc.dg/pr16286.c: New test.
34699
34700 2004-08-12 Jan Beulich <jbeulich@novell.com>
34701
34702 * g++.dg/ext/asm5.C: New.
34703
34704 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34705
34706 PR c++/16698
34707 * g++.dg/eh/crash1.C: New test.
34708
34709 PR c++/16717
34710 * g++.dg/ext/construct1.C: New test.
34711
34712 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34713
34714 PR c++/16853
34715 * g++.dg/init/ptrmem1.C: New test.
34716
34717 PR c++/16618
34718 * g++.dg/parse/offsetof5.C: New test.
34719
34720 PR c++/16870
34721 * g++.dg/template/overload3.C: New test.
34722
34723 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34724
34725 PR c++/16964
34726 * g++.dg/parse/error16.C: New test.
34727
34728 PR c++/16904
34729 * g++.dg/template/error14.C: New test.
34730
34731 PR c++/16929
34732 * g++.dg/template/error15.C: New test.
34733
34734 2004-08-11 Devang Patel <dpatel@apple.com>
34735
34736 * gcc.dg/darwin-ld-20040809-1.c: New test.
34737 * gcc.dg/darwin-ld-20040809-2.c: New test.
34738
34739 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34740
34741 PR fortran/16917
34742 * gfortran.dg/dfloat_1.f90: New test.
34743
34744 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34745
34746 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34747 * gcc.dg/dll-2.c: Fix dg-require syntax.
34748 * gcc.misc-tests/arm-isr.c (abort): Declare.
34749 (exit): Likewise.
34750
34751 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34752
34753 PR c++/16971
34754 * g++.dg/parse/crash16.C: New test.
34755
34756 2004-08-10 Roger Sayle <roger@eyesopen.com>
34757
34758 * gcc.dg/mips-rsqrt-1.c: New test case.
34759 * gcc.dg/mips-rsqrt-2.c: New test case.
34760 * gcc.dg/mips-rsqrt-3.c: New test case.
34761
34762 2004-08-10 Paul Brook <paul@codesourcery.com>
34763
34764 * gfortran.dg/der_io_1.f90: New test.
34765
34766 2004-08-10 Paul Brook <paul@codesourcery.com>
34767
34768 PR fortran/16919
34769 * gfortran.dg/der_array_1.f90: New test.
34770
34771 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34772
34773 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34774
34775 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34776
34777 * gcc.dg/wchar_t-2.c: Fix typo.
34778
34779 2004-08-09 Falk Hueffner <falk@debian.org>
34780
34781 PR tree-optimization/12517
34782 * gcc.c-torture/compile/pr12517.c: New test.
34783
34784 PR tree-optimization/12578
34785 * gcc.c-torture/compile/pr12578.c: New test.
34786
34787 PR tree-optimization/12899
34788 * gcc.c-torture/compile/pr12899.c: New test.
34789
34790 PR rtl-optimization/14692
34791 * gcc.c-torture/compile/pr14692.c: New test.
34792
34793 PR tree-optimization/16461
34794 * gcc.c-torture/compile/pr16461.c: New test.
34795
34796 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34797
34798 * gfortran.dg/getenv_1.f90: New test.
34799
34800 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34801
34802 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34803 wchar_t.
34804 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34805
34806 2004-08-06 Paul Brook <paul@codesourcery.com>
34807
34808 * gfortran.dg/ret_array_1.f90: New test.
34809 * gfortran.dg/ret_pointer_1.f90: New test.
34810
34811 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34812
34813 * gcc.dg/missing-field-init-[12].c: New tests.
34814 * g++.dg/warn/missing-field-init-[12].C: New tests.
34815
34816 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34817
34818 * gcc.dg/enum2.c: New test.
34819 * gcc.dg/symbian3.c: Likewise.
34820 * gcc.dg/symbian4.c: Likewise.
34821 * gcc.dg/wchar_t-2.c: Likewise.
34822
34823 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34824
34825 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34826 destructor tests.
34827
34828 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34829
34830 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34831 dg-require-visiblity.
34832 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34833 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34834 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34835 * g++.dg/ext/visibility/new1.C: Likewise.
34836 * g++.dg/ext/visibility/pragma.C: Likewise.
34837 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34838 * g++.dg/ext/visibility/virtual.C: Likewise.
34839 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34840 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34841 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34842 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34843 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34844 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34845 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34846 * g++/dg/ext/visibility/visibility-8.C: New test.
34847 * gcc.c-torture/compile/dll.x: Remove.
34848 * gcc.dg/dll-2.c: Use dg-require-dll
34849 * gcc.dg/visibility-10.c: New test.
34850 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34851 supporting DLLs.
34852 * lib/scanasm.exp (scan_hidden): New function.
34853 (scan_not_hidden): Likewise.
34854
34855 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34856
34857 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34858
34859 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34860
34861 * gcc.c-torture/execute/20040805-1.c: New test.
34862
34863 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34864
34865 * gcc.dg/20020118-1.c: Declare abort.
34866 * gcc.dg/altivec_check.h: Likewise.
34867 * gcc.dg/iftrap-2.c: Likewise.
34868 * gcc.dg/pragma-darwin.c: Likewise.
34869 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34870
34871 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34872
34873 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34874
34875 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34876
34877 * gcc.c-torture/execute/builtins/abs-2.c,
34878 gcc.c-torture/execute/builtins/abs-3.c,
34879 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34880 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34881 intmax_t, uintmax_t and their limits.
34882 * gcc.dg/intmax_t-1.c: New test.
34883
34884 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34885
34886 * g++.dg/tc1/dr147.C: Add reference to PR.
34887
34888 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34889
34890 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34891 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34892
34893 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34894
34895 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34896
34897 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34898
34899 * gcc.dg/redecl-5.c: New test.
34900 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34901 of scanf.
34902
34903 2004-08-03 Roger Sayle <roger@eyesopen.com>
34904
34905 PR middle-end/16790
34906 * gcc.c-torture/execute/pr16790-1.c: New test case.
34907
34908 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34909
34910 * g++.dg/ext/visibility/assign1.C: New test.
34911 * g++.dg/ext/visibility/new1.C: Likewise.
34912
34913 * gcc.dg/symbian1.c: New test.
34914 * gcc.dg/symbian2.c: Likewise.
34915
34916 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34917
34918 PR target/16570
34919 * gcc.dg/i386-sse-9.c: New test.
34920
34921 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34922
34923 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34924
34925 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34926
34927 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34928 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34929 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34930 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34931 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34932 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34933 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34934 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34935 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34936 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34937 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34938 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34939 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34940 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34941 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34942 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34943 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34944 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34945 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34946 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34947 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34948 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34949 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34950 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34951 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34952 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34953 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34954 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34955 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34956 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34957 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34958 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34959 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34960 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34961 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34962 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34963 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34964 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34965 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34966 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34967 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34968 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34969 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34970 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34971 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34972 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34973 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34974 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34975 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34976 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34977 gcc.misc-tests/i386-pf-3dnow-1.c,
34978 gcc.misc-tests/i386-pf-athlon-1.c,
34979 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34980 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34981 Declare built-in functions used.
34982 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34983
34984 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34985
34986 PR c++/16707
34987 * g++.dg/lookup/using12.C: New test.
34988
34989 * g++.dg/init/null1.C: Fix PR number.
34990 * g++.dg/parse/namespace10.C: Likewise.
34991
34992 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34993
34994 PR c++/16224
34995 * g++.dg/template/spec17.C: New test.
34996 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34997 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34998
34999 2004-08-02 David Billinghurst
35000
35001 PR fortran/16292
35002 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35003
35004 2004-08-01 Zack Weinberg <zack@codesourcery.com>
35005
35006 * gcc.dg/ia64-got-1.c: New test case.
35007
35008 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35009
35010 PR c++/16489
35011 * g++.dg/init/null1.C: New test.
35012 * g++.dg/tc1/dr76.C: Adjust error marker.
35013
35014 PR c++/16529
35015 * g++.dg/parse/namespace10.C: New test.
35016
35017 PR c++/16810
35018 * g++.dg/inherit/ptrmem2.C: New test.
35019
35020 2004-08-02 Ben Elliston <bje@au.ibm.com>
35021
35022 PR target/16155
35023 * gcc.dg/pr16155.c: New test.
35024
35025 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
35026
35027 * gcc.dg/redecl-2.c: New test.
35028
35029 2004-07-30 Geoffrey Keating <geoffk@apple.com>
35030
35031 * gcc.dg/darwin-longdouble.c: New file.
35032
35033 2004-07-30 Richard Henderson <rth@redhat.com>
35034
35035 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35036 write to constant argument.
35037 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35038
35039 2004-07-30 Richard Henderson <rth@redhat.com>
35040
35041 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35042 tests of nearest around zero.
35043
35044 2004-07-30 Andrew Pinski <apinski@apple.com>
35045
35046 * gcc.c-torture/compile/20040730-1.c: New test.
35047
35048 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35049
35050 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35051 powerpc-eabispe.
35052
35053 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35054
35055 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35056
35057 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
35058
35059 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35060 contains $ld_library_path.
35061 * lib/gfortran.exp (gfortran_link_flags): Likewise.
35062
35063 2004-07-29 Richard Henderson <rth@redhat.com>
35064
35065 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35066
35067 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35068 (alt2, which): New.
35069 (Check): Accept either alternative.
35070
35071 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35072
35073 * g++.dg/abi/inline1.C: New test.
35074 * g++.dg/abi/local1-a.cc: Likewise.
35075 * g++.dg/abi/local1.C: Likewise.
35076 * g++.dg/abi/mangle11.C: Tweak location of warnings.
35077 * g++.dg/abi/mangle12.C: Likewise.
35078 * g++.dg/abi/mangle17.C: Likewise.
35079 * g++.dg/abi/mangle20-2.C: Likewise.
35080 * g++.dg/opt/interface1.C: Likewise.
35081 * g++.dg/opt/interface1.h: Likewise.
35082 * g++.dg/opt/interface1-a.cc: New test.
35083 * g++.dg/parse/repo1.C: New test.
35084 * g++.dg/template/repo1.C: Likewise.
35085 * g++.dg/warn/Winline-1.C: Likewise.
35086 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35087
35088 2004-07-29 Diego Novillo <dnovillo@redhat.com>
35089
35090 * gcc.dg/tree-ssa/20040729-1.c: New test.
35091
35092 2004-07-27 Matt Austern <austern@apple.com>
35093
35094 * gcc.dg/darwin-bool-1.c: New test.
35095 * gcc.dg/darwin-bool-2.c: New test.
35096
35097 2004-07-28 Richard Henderson <rth@redhat.com>
35098
35099 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35100 arguments in the correct type. Don't write to constant arguments.
35101
35102 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35103
35104 PR tree-optimization/16688
35105 PR tree-optimization/16689
35106 * g++.dg/tree-ssa/pr16688.C: New test.
35107
35108 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35109
35110 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35111 loads. Not only in the comment, this time.
35112
35113 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
35114
35115 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
35116 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35117 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
35118 * gcc.dg/sh4a-bitmovua.c: New.
35119 * gcc.dg/sh4a-cos.c: New.
35120 * gcc.dg/sh4a-cosf.c: New.
35121 * gcc.dg/sh4a-fprun.c: New.
35122 * gcc.dg/sh4a-fsrra.c: New.
35123 * gcc.dg/sh4a-memmovua.c: New.
35124 * gcc.dg/sh4a-sin.c: New.
35125 * gcc.dg/sh4a-sincos.c: New.
35126 * gcc.dg/sh4a-sincosf.c: New.
35127 * gcc.dg/sh4a-sinf.c: New.
35128
35129 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35130
35131 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35132 conditionals.
35133 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35134 loads.
35135 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35136 DOM1.
35137
35138 2004-07-27 Andrew Pinski <apinski@apple.com>
35139
35140 * g++.dg/rtti/tinfo1.C: Correct the xfail.
35141
35142 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
35143
35144 * gcc.dg/pragma-isr.c: New test.
35145
35146 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35147
35148 PR c++/14429
35149 * g++.dg/template/ttp11.C: New test.
35150
35151 2004-07-27 Diego Novillo <dnovillo@redhat.com>
35152
35153 * gcc.c-torture/compile/20040727-1.c: New test.
35154
35155 2004-07-26 Eric Christopher <echristo@redhat.com>
35156
35157 * gcc.c-torture/compile/20040726-2.c: New test.
35158
35159 2004-07-26 Andrew Pinski <apinski@apple.com>
35160
35161 * g++.dg/rtti/tinfo1.C: Xfail.
35162
35163 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
35164
35165 * gcc.c-torture/compile/20040726-1.c: New test.
35166
35167 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
35168 Brian Ryner <bryner@brianryner.com>
35169
35170 PR c++/9283
35171 PR c++/15000
35172 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35173 * g++.dg/ext/visibility/: New directory.
35174 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35175 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35176 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35177 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35178 * g++.dg/ext/visibility/fvisibility.C,
35179 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35180 g++.dg/ext/visibility/fvisibility-override1.C
35181 g++.dg/ext/visibility/fvisibility-override2.C
35182 g++.dg/ext/visibility/memfuncts.C
35183 g++.dg/ext/visibility/noPLT.C
35184 g++.dg/ext/visibility/pragma.C
35185 g++.dg/ext/visibility/pragma-override1.C
35186 g++.dg/ext/visibility/pragma-override2.C
35187 g++.dg/ext/visibility/staticmemfuncts.C
35188 g++.dg/ext/visibility/virtual.C: New tests.
35189
35190 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35191
35192 PR c/15360
35193 * gcc.dg/pr15360-1.c: New test.
35194
35195 2004-07-25 Daniel Jacobowitz <dan@debian.org>
35196
35197 * gcc.dg/pragma-align-2.c: New test.
35198 * gcc.dg/pragma-init-fini.c: New test.
35199 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
35200 targets.
35201
35202 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35203
35204 * gcc.dg/init-string-2.c: New test.
35205
35206 2004-07-24 Zack Weinberg <zack@codesourcery.com>
35207
35208 PR 16684
35209 * gcc.dg/Wredundant-decls-1.c: New test case.
35210
35211 2004-07-24 Jakub Jelinek <jakub@redhat.com>
35212
35213 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35214 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35215 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35216 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35217 * gcc.dg/compat/generate-random.c: New file.
35218 * gcc.dg/compat/generate-random.h: Likewise.
35219 * gcc.dg/compat/generate-random_r.c: Likewise.
35220 * gcc.dg/compat/struct-layout-1.h: Likewise.
35221 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35222 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35223 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35224 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35225 * gcc.dg/compat/struct-layout-1_main.c: New test.
35226 * gcc.dg/compat/struct-layout-1_x.c: New file.
35227 * gcc.dg/compat/struct-layout-1_y.c: New file.
35228 * gcc.dg/compat/struct-layout-1_test.h: New file.
35229
35230 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
35231
35232 * gcc.dg/comp-return-1.c: New test
35233
35234 2004-07-23 Janis Johnson <janis187@us.ibm.com>
35235
35236 * gcc.dg/vmx/8-02a.c: Fix typo.
35237
35238 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35239 * gcc.dg/darwin-abi-3.c: New test.
35240
35241 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35242 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35243
35244 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35245 * gcc.dg/vmx/ops-long-1.c: New test.
35246 * gcc.dg/vmx/ops-long-2.c: New test.
35247
35248 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
35249
35250 * g++.dg/lookup/conv-[1234].C: New.
35251
35252 2004-07-22 Mark Mitchell <mark@codesourcery.com>
35253
35254 * g++.dg/parse/attr2.C: Simplify.
35255
35256 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35257
35258 PR c/7284
35259 * gcc.c-torture/execute/pr7284-1.c: New test.
35260
35261 2004-07-22 Brian Booth <bbooth@redhat.com>
35262
35263 * gcc.dg/tree-ssa/20040721-1.c: New test.
35264
35265 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
35266
35267 * g++.dg/template/crash20.c: New.
35268
35269 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
35270
35271 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35272 Add dg-run directive. Declare variables as required.
35273 * gfortran.dg/g77/README: Update
35274
35275 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
35276
35277 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35278 gcc.dg/cris-peep2-andu2.c: New tests.
35279
35280 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35281
35282 PR c/15052
35283 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35284 on return type.
35285 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
35286 messages.
35287 * gcc.dg/qual-return-2.c: Update expected messages.
35288 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35289
35290 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35291
35292 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35293 * gcc.dg/noncompile/921102-1.c: Update expected error message.
35294
35295 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35296
35297 PR c/11250
35298 * gcc.dg/init-string-1.c: New test.
35299
35300 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35301
35302 PR middle-end/15345
35303 PR c/16450
35304 * gcc.dg/torture/nested-fn-1.c: New test.
35305
35306 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35307
35308 PR target/16559
35309 * gcc.dg/ia64-fptr-1.c: New file.
35310
35311 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35312
35313 PR c++/14497
35314 * g++.dg/template/spec16.C: New test.
35315 * g++.old-deja/g++.robertl/eb118.C: Remove.
35316
35317 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35318
35319 PR c++/509
35320 * g++.dg/template/spec15.C: New test.
35321
35322 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35323
35324 Copy cases from g77.f-torture/execute and add dg-run
35325 directive. Other changes as noted.
35326 * gfortran.dg/g77/13037.f
35327 * gfortran.dg/g77/1832.f
35328 * gfortran.dg/g77/19981119-0.f
35329 * gfortran.dg/g77/19990313-0.f
35330 * gfortran.dg/g77/19990313-1.f
35331 * gfortran.dg/g77/19990313-2.f
35332 * gfortran.dg/g77/19990313-3.f
35333 * gfortran.dg/g77/19990419-1.f
35334 * gfortran.dg/g77/19990826-0.f
35335 * gfortran.dg/g77/19990826-2.f
35336 * gfortran.dg/g77/20000503-1.f
35337 * gfortran.dg/g77/20001111.f
35338 * gfortran.dg/g77/20010116.f
35339 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35340 * gfortran.dg/g77/20010430.f
35341 * gfortran.dg/g77/6177.f
35342 * gfortran.dg/g77/947.f
35343 * gfortran.dg/g77/970816-3.f
35344 * gfortran.dg/g77/971102-1.f
35345 * gfortran.dg/g77/980520-1.f
35346 * gfortran.dg/g77/980628-0.f
35347 * gfortran.dg/g77/980628-1.f
35348 * gfortran.dg/g77/980628-10.f
35349 * gfortran.dg/g77/980628-2.f
35350 * gfortran.dg/g77/980628-3.f
35351 * gfortran.dg/g77/980628-7.f
35352 * gfortran.dg/g77/980628-8.f
35353 * gfortran.dg/g77/980628-9.f
35354 * gfortran.dg/g77/980701-0.f
35355 * gfortran.dg/g77/980701-1.f
35356 * gfortran.dg/g77/cabs.f
35357 * gfortran.dg/g77/claus.f
35358 * gfortran.dg/g77/complex_1.f
35359 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35360 * gfortran.dg/g77/dcomplex.f
35361 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35362 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35363 * gfortran.dg/g77/f90-intrinsic-numeric.f
35364 * gfortran.dg/g77/int8421.f
35365 * gfortran.dg/g77/labug1.f
35366 * gfortran.dg/g77/large_vec.f
35367 * gfortran.dg/g77/le.f
35368 * gfortran.dg/g77/short.f
35369 * gfortran.dg/g77/README: Update
35370
35371 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35372
35373 PR c++/16637
35374 * g++.dg/parse/lookup4.C: New test.
35375
35376 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35377
35378 PR c++/16175
35379 * g++.dg/template/ttp10.C: New test.
35380
35381 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35382
35383 * gcc.dg/pr12625-1.c: New test.
35384
35385 2004-07-20 Steven Bosscher <stevenb@suse.de>
35386
35387 * gcc.dg/switch-warn-1.c: New test.
35388 * gcc.dg/switch-warn-2.c: New test.
35389 * gcc.c-torture/compile/pr14730.c: Update.
35390
35391 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35392
35393 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35394 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35395 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35396 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35397
35398 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35399
35400 PR c++/16623
35401 * g++.dg/template/assign1.C: New test.
35402
35403 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35404
35405 PR c++/12170
35406 * g++.dg/template/ttp9.C: New test.
35407
35408 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35409
35410 * gcc.dg/format/cmn-err-1.c: New test.
35411
35412 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35413
35414 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35415 gcc.dg/Wparentheses-10.c: New tests.
35416 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35417
35418 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35419
35420 PR fortran/16465
35421 * gfortran.dg/g77//ffixed-line-length-0.f,
35422 gfortran.dg/g77/ffixed-line-length-132.f,
35423 gfortran.dg/g77/ffixed-line-length-72.f,
35424 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35425 gfortran.dg/g77/README: Update.
35426
35427 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35428
35429 PR c++/13092
35430 * g++.dg/template/non-dependent7.C: New test.
35431 * g++.dg/template/non-dependent8.C: Likewise.
35432 * g++.dg/template/non-dependent9.C: Likewise.
35433 * g++.dg/template/non-dependent10.C: Likewise.
35434
35435 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35436
35437 PR c++/16337
35438 * g++.dg/parse/attr2.C: New test.
35439
35440 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35441
35442 * g77.dg: Removed.
35443 * g77.f-torture: Ditto.
35444
35445 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35446
35447 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35448 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35449 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35450
35451 2004-07-16 Richard Henderson <rth@redhat.com>
35452
35453 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35454
35455 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35456
35457 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35458 tests with full list of options.
35459 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35460 of TORTURE_OPTIONS if test contains 'dg-do run'.
35461
35462 PR fortran/16404
35463 * gfortran.dg/do_iterator.f90: New test.
35464
35465 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35466
35467 PR rtl-optimization/16536
35468 * gcc.c-torture/execute/restrict-1.c: New test.
35469
35470 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35471
35472 PR fortran/15324
35473 * gfortran.dg/pr15324.f90: New test.
35474
35475 PR fortran/15129
35476 * gfortran.dg/pr15129.f90: New test.
35477
35478 PR fortran/15140
35479 * gfortran.dg/pr15140.f90: New test.
35480
35481 PR fortran/13792
35482 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35483 compile-time simplification.
35484
35485 2004-07-14 Mike Stump <mrs@apple.com>
35486
35487 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35488
35489 2004-07-14 James E Wilson <wilson@specifixinc.com>
35490
35491 PR target/16325
35492 * gcc.dg/profile-generate-1.c: New.
35493
35494 2004-07-15 Jakub Jelinek <jakub@redhat.com>
35495
35496 * gcc.c-torture/execute/20040709-1.c: New test.
35497 * gcc.c-torture/execute/20040709-2.c: New test.
35498
35499 2004-07-14 Mike Stump <mrs@apple.com>
35500
35501 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35502
35503 2004-07-14 Mike Stump <mrs@apple.com>
35504
35505 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35506
35507 2004-07-13 Mark Mitchell <mark@codesourcery.com>
35508
35509 PR c++/16518
35510 * g++.dg/parse/mutable1.C: New test.
35511
35512 2004-07-13 Diego Novillo <dnovillo@redhat.com>
35513
35514 PR tree-optimization/16443
35515 * gcc.dg/tree-ssa/20040713-1.c: New test.
35516
35517 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
35518
35519 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35520 for operator new.
35521
35522 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35523
35524 * gfortran.dg/g77/README: New file
35525 * gfortran.dg/g77/19981216-0.f: Copy from
35526 g77.f-torture/noncompile. Add "dg-do compile" and
35527 dg-error as required.
35528 * gfortran.dg/g77/19990218-1.f: Likewise.
35529 * gfortran.dg/g77/19990905-1.f: Likewise.
35530 * gfortran.dg/g77/9263.f: Likewise.
35531 * gfortran.dg/g77/980615-0.f: Likewise.
35532 * gfortran.dg/g77/980616-0.f: Likewise.
35533 * gfortran.dg/g77/check0.f: Likewise.
35534 * gfortran.dg/g77/select_no_compile.f: Likewise.
35535
35536 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35537
35538 Copy files from g77.f-torture/compile.
35539 Add "{ dg-do compile}". Other changes as noted
35540 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35541 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35542 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35543 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35544 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35545 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35546 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35547 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35548 statement to conform to standard. Append alpha1.x for reference.
35549 * gfortran.dg/g77/xformat.f: Add dg-warning
35550
35551 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35552
35553 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35554 Add {dg-do compile} directive.
35555 * gfortran.dg/g77/cpp2.F: Likewise.
35556
35557 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35558
35559 PR c++/5402
35560 * g++.dg/lookup/name-clash1.C: New test.
35561
35562 PR c++/9777
35563 * g++.dg/lookup/name-clash2.C: New test.
35564
35565 PR c++/12102
35566 * g++.dg/lookup/name-clash3.C: New test.
35567
35568 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35569
35570 * g++.dg/lookup/new2.C: New test.
35571 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35572
35573 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35574
35575 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35576 Add {dg-do compile} directive.
35577 * gfortran.dg/g77/13060.f: Likewise.
35578 * gfortran.dg/g77/19990218-0.f: Likewise.
35579 * gfortran.dg/g77/19990305-0.f: Likewise.
35580 * gfortran.dg/g77/19990419-0.f: Likewise.
35581 * gfortran.dg/g77/19990502-0.f: Likewise.
35582 * gfortran.dg/g77/19990502-1.f: Likewise.
35583 * gfortran.dg/g77/19990525-0.f: Likewise.
35584 * gfortran.dg/g77/19990826-1.f: Likewise.
35585 * gfortran.dg/g77/19990826-3.f: Likewise.
35586 * gfortran.dg/g77/19990905-2.f: Likewise.
35587 * gfortran.dg/g77/20000412-1.f: Likewise.
35588 * gfortran.dg/g77/20000511-1.f: Likewise.
35589 * gfortran.dg/g77/20000511-2.f: Likewise.
35590 * gfortran.dg/g77/20000518.f: Likewise.
35591 * gfortran.dg/g77/20000601-1.f: Likewise.
35592 * gfortran.dg/g77/20000601-2.f: Likewise.
35593 * gfortran.dg/g77/20000629-1.f: Likewise.
35594 * gfortran.dg/g77/20000630-2.f: Likewise.
35595 * gfortran.dg/g77/20010115.f: Likewise.
35596 * gfortran.dg/g77/20010321-1.f: Likewise.
35597 * gfortran.dg/g77/20010426.f: Likewise.
35598 * gfortran.dg/g77/20020307-1.f: Likewise.
35599 * gfortran.dg/g77/8485.f: Likewise.
35600 * gfortran.dg/g77/960317-1.f: Likewise.
35601 * gfortran.dg/g77/970915-0.f: Likewise.
35602 * gfortran.dg/g77/980310-1.f: Likewise.
35603 * gfortran.dg/g77/980310-2.f: Likewise.
35604 * gfortran.dg/g77/980310-3.f: Likewise.
35605 * gfortran.dg/g77/980310-4.f: Likewise.
35606 * gfortran.dg/g77/980310-6.f: Likewise.
35607 * gfortran.dg/g77/980310-7.f: Likewise.
35608 * gfortran.dg/g77/980310-8.f: Likewise.
35609 * gfortran.dg/g77/980419-2.f: Likewise.
35610 * gfortran.dg/g77/980424-0.f: Likewise.
35611 * gfortran.dg/g77/980427-0.f: Likewise.
35612 * gfortran.dg/g77/980729-0.f: Likewise.
35613 * gfortran.dg/g77/981117-1.f: Likewise.
35614 * gfortran.dg/g77/toon_1.f: Likewise.
35615
35616 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35617
35618 PR c++/2204
35619 * g++.dg/other/abstract2.C: New test.
35620
35621 2004-07-12 Paul Brook <paul@codesourcery.com>
35622
35623 * gfortran.dg/pointer_init_1.f90: New test.
35624
35625 2004-07-11 Paul Brook <paul@codesourcery.com>
35626
35627 PR fortran/15986
35628 * gfortran.dg/contained_1.f90: New test.
35629
35630 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35631
35632 * g++.dg/parse/defarg8.C: New test.
35633
35634 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35635
35636 PR fortran/16433
35637 * gfortran.dg/pr16433.f: New test.
35638
35639 PR fortran/17574
35640 * gfortran.dg/pr15754.f90: New test.
35641
35642 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35643
35644 PR tree-optimization/16437
35645 * gcc.c-torture/execute/bitfld-4.c: New test.
35646
35647 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35648
35649 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35650 access to common var from module.
35651
35652 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35653
35654 PR fortran/16336
35655 * gfortran.fortran-torture/execute/common_2.f90: New test.
35656
35657 2004-07-10 Paul Brook <paul@codesourcery.com>
35658
35659 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35660
35661 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35662
35663 PR fortran/15969
35664 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35665
35666 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35667
35668 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35669 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35670 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35671 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35672 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35673 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35674 * gfortran.dg/g77/funderscoring.f: Likewise.
35675 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35676
35677 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35678
35679 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35680
35681 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35682 Paul Brook <paul@codesourcery.com>
35683
35684 PR fortran/13415
35685 * gfortran.dg/common_pointer_1.f90: New test.
35686
35687 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35688
35689 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35690
35691 2004-07-09 James E Wilson <wilson@specifixinc.com>
35692
35693 PR target/16364
35694 * gcc.c-torture/compile/20040709-1.c: New.
35695
35696 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35697
35698 PR fortran/14077
35699 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35700
35701 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35702
35703 PR fortran/13201
35704 * gfortran.dg/shape_1.f90: New test.
35705
35706 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35707 Andrew Pinski <apinski@apple.com>
35708
35709 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35710
35711 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35712
35713 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35714 comment.
35715
35716 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35717 Paul Brook <paul@codesourcery.com>
35718
35719 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35720 '.f95' and '.F95'.
35721
35722 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35723
35724 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35725
35726 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35727
35728 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35729 testcases with capital suffix.
35730
35731 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35732
35733 PR fortran/15481
35734 PR fortran/13372
35735 PR fortran/13575
35736 PR fortran/15978
35737 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35738
35739 * gfortran.dg/implicit_1.f90: New test.
35740
35741 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35742
35743 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35744 expression to match gfortran warning/error messages
35745 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35746 dg-error text.
35747
35748 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35749
35750 * lib/fortran-torture.exp: Rename proc search_for to
35751 search_for_re.
35752
35753 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35754
35755 * gcc.c-torture/execute/simd-5.x: New file.
35756 XFAIL on SPARC 64-bit at -O0.
35757
35758 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35759
35760 PR c++/8211
35761 PR c++/16165
35762 * g++.dg/warn/effc3.C: New test.
35763
35764 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35765
35766 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35767 change X to 1X in format.
35768 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35769 add data statements to conform to standard.
35770
35771 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35772
35773 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35774 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35775 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35776
35777 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35778
35779 * gfortran.dg/g77/7388.f: Copy from g77.dg
35780 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35781 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35782 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35783 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35784 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35785 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35786 * gfortran.dg/g77/strlen0.f: Likewise.
35787
35788 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35789
35790 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35791 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35792
35793 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35794
35795 * gcc.c-torture/execute/920428-2.x: Delete.
35796 * gcc.c-torture/execute/920501-7.x: Likewise.
35797
35798 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35799
35800 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35801 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35802 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35803 prescott and c3-2.
35804 (PREFETCH_3DNOW): Add -march=c3.
35805
35806 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35807
35808 PR c/16437
35809 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35810 * gcc.c-torture/execute/bf64-1.x: Likewise.
35811
35812 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35813
35814 * gcc.c-torture/compile/20040708-1.c: New test.
35815
35816 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35817
35818 PR c++/16169
35819 * g++.dg/warn/effc2.C: New test.
35820
35821 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35822
35823 * gcc.c-torture/execute/bitfld-1.x: Remove.
35824 * gcc.c-torture/execute/bitfld-3.c: New test.
35825 * gcc.dg/bitfld-2.c: Remove XFAILs.
35826
35827 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35828
35829 PR c++/16276
35830 * g++.dg/rtti/tinfo1.C: New file.
35831
35832 2004-07-07 Eric Christopher <echristo@redhat.com>
35833
35834 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35835
35836 2004-07-07 Andrew Pinski <apinski@apple.com>
35837
35838 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35839
35840 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35841
35842 * g++.dg/init/call1.C: XFAIL.
35843
35844 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35845
35846 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35847 except for movstrict*, to movmem* and clrstr* to clrmem*.
35848
35849 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35850
35851 * gcc.c-torture/execute/20040707-1.c: New test.
35852
35853 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35854
35855 * gcc.c-torture/execute/20040706-1.c: New test.
35856
35857 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35858
35859 PR c++/3671
35860 * g++.dg/template/spec14.C: New test.
35861
35862 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35863
35864 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35865 nothing if not yet defined. Use it in b, c and d type definitions.
35866 * gcc.c-torture/execute/20040705-1.c: New test.
35867 * gcc.c-torture/execute/20040705-2.c: New test.
35868
35869 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35870
35871 PR c++/2518
35872 * g++.dg/lookup/new1.C: New test.
35873
35874 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35875
35876 PR c++/11406
35877 * g++.dg/template/sizeof8.C: New test.
35878
35879 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35880
35881 * gcc.c-torture/compile/20040705-1.c: New test.
35882
35883 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35884
35885 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35886
35887 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35888
35889 * gcc.dg/cpp/if-mop.c: Two new testcases.
35890 * gcc.dg/cpp/trad/comment-3.c: New.
35891
35892 2004-07-04 Paul Brook <paul@codesourcery.com>
35893
35894 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35895
35896 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35897
35898 PR c++/3761
35899 * g++.dg/lookup/crash4.C: New test.
35900
35901 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35902
35903 * gcc.c-torture/execute/builtin-abs-1.c
35904 * gcc.c-torture/execute/builtin-abs-2.c
35905 * gcc.c-torture/execute/builtin-complex-1.c
35906 * gcc.c-torture/execute/builtins/string-1-lib.c
35907 * gcc.c-torture/execute/builtins/string-1.c
35908 * gcc.c-torture/execute/builtins/string-2-lib.c
35909 * gcc.c-torture/execute/builtins/string-2.c
35910 * gcc.c-torture/execute/builtins/string-3-lib.c
35911 * gcc.c-torture/execute/builtins/string-3.c
35912 * gcc.c-torture/execute/builtins/string-4-lib.c
35913 * gcc.c-torture/execute/builtins/string-4.c
35914 * gcc.c-torture/execute/builtins/string-5-lib.c
35915 * gcc.c-torture/execute/builtins/string-5.c
35916 * gcc.c-torture/execute/builtins/string-6-lib.c
35917 * gcc.c-torture/execute/builtins/string-6.c
35918 * gcc.c-torture/execute/builtins/string-7-lib.c
35919 * gcc.c-torture/execute/builtins/string-7.c
35920 * gcc.c-torture/execute/builtins/string-8-lib.c
35921 * gcc.c-torture/execute/builtins/string-8.c
35922 * gcc.c-torture/execute/builtins/string-9-lib.c
35923 * gcc.c-torture/execute/builtins/string-9.c
35924 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35925 * gcc.c-torture/execute/builtins/string-asm-1.c
35926 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35927 * gcc.c-torture/execute/builtins/string-asm-2.c
35928 * gcc.c-torture/execute/stdio-opt-1.c
35929 * gcc.c-torture/execute/stdio-opt-2.c
35930 * gcc.c-torture/execute/stdio-opt-3.c
35931 * gcc.c-torture/execute/string-opt-1.c
35932 * gcc.c-torture/execute/string-opt-10.c
35933 * gcc.c-torture/execute/string-opt-11.c
35934 * gcc.c-torture/execute/string-opt-12.c
35935 * gcc.c-torture/execute/string-opt-13.c
35936 * gcc.c-torture/execute/string-opt-14.c
35937 * gcc.c-torture/execute/string-opt-15.c
35938 * gcc.c-torture/execute/string-opt-16.c
35939 * gcc.c-torture/execute/string-opt-2.c
35940 * gcc.c-torture/execute/string-opt-6.c
35941 * gcc.c-torture/execute/string-opt-7.c
35942 * gcc.c-torture/execute/string-opt-8.c:
35943 Replace with ...
35944
35945 * gcc.c-torture/execute/builtins/abs-2.c
35946 * gcc.c-torture/execute/builtins/abs-3.c
35947 * gcc.c-torture/execute/builtins/complex-1.c
35948 * gcc.c-torture/execute/builtins/fprintf.c
35949 * gcc.c-torture/execute/builtins/fputs.c
35950 * gcc.c-torture/execute/builtins/memcmp.c
35951 * gcc.c-torture/execute/builtins/memmove.c
35952 * gcc.c-torture/execute/builtins/memops-asm.c
35953 * gcc.c-torture/execute/builtins/mempcpy-2.c
35954 * gcc.c-torture/execute/builtins/mempcpy.c
35955 * gcc.c-torture/execute/builtins/memset.c
35956 * gcc.c-torture/execute/builtins/printf.c
35957 * gcc.c-torture/execute/builtins/sprintf.c
35958 * gcc.c-torture/execute/builtins/strcat.c
35959 * gcc.c-torture/execute/builtins/strchr.c
35960 * gcc.c-torture/execute/builtins/strcmp.c
35961 * gcc.c-torture/execute/builtins/strcpy.c
35962 * gcc.c-torture/execute/builtins/strcspn.c
35963 * gcc.c-torture/execute/builtins/strlen-2.c
35964 * gcc.c-torture/execute/builtins/strlen.c
35965 * gcc.c-torture/execute/builtins/strncat.c
35966 * gcc.c-torture/execute/builtins/strncmp-2.c
35967 * gcc.c-torture/execute/builtins/strncmp.c
35968 * gcc.c-torture/execute/builtins/strncpy.c
35969 * gcc.c-torture/execute/builtins/strpbrk.c
35970 * gcc.c-torture/execute/builtins/strpcpy-2.c
35971 * gcc.c-torture/execute/builtins/strpcpy.c
35972 * gcc.c-torture/execute/builtins/strrchr.c
35973 * gcc.c-torture/execute/builtins/strspn.c
35974 * gcc.c-torture/execute/builtins/strstr-asm.c
35975 * gcc.c-torture/execute/builtins/strstr.c:
35976 ... these new files.
35977
35978 * gcc.c-torture/execute/builtins/abs-2-lib.c
35979 * gcc.c-torture/execute/builtins/abs-3-lib.c
35980 * gcc.c-torture/execute/builtins/complex-1-lib.c
35981 * gcc.c-torture/execute/builtins/fprintf-lib.c
35982 * gcc.c-torture/execute/builtins/fputs-lib.c
35983 * gcc.c-torture/execute/builtins/memcmp-lib.c
35984 * gcc.c-torture/execute/builtins/memmove-lib.c
35985 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35986 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35987 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35988 * gcc.c-torture/execute/builtins/memset-lib.c
35989 * gcc.c-torture/execute/builtins/printf-lib.c
35990 * gcc.c-torture/execute/builtins/sprintf-lib.c
35991 * gcc.c-torture/execute/builtins/strcat-lib.c
35992 * gcc.c-torture/execute/builtins/strchr-lib.c
35993 * gcc.c-torture/execute/builtins/strcmp-lib.c
35994 * gcc.c-torture/execute/builtins/strcpy-lib.c
35995 * gcc.c-torture/execute/builtins/strcspn-lib.c
35996 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35997 * gcc.c-torture/execute/builtins/strlen-lib.c
35998 * gcc.c-torture/execute/builtins/strncat-lib.c
35999 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36000 * gcc.c-torture/execute/builtins/strncmp-lib.c
36001 * gcc.c-torture/execute/builtins/strncpy-lib.c
36002 * gcc.c-torture/execute/builtins/strpbrk-lib.c
36003 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36004 * gcc.c-torture/execute/builtins/strpcpy-lib.c
36005 * gcc.c-torture/execute/builtins/strrchr-lib.c
36006 * gcc.c-torture/execute/builtins/strspn-lib.c
36007 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36008 * gcc.c-torture/execute/builtins/strstr-lib.c
36009 * gcc.c-torture/execute/builtins/lib/abs.c
36010 * gcc.c-torture/execute/builtins/lib/fprintf.c
36011 * gcc.c-torture/execute/builtins/lib/memset.c
36012 * gcc.c-torture/execute/builtins/lib/printf.c
36013 * gcc.c-torture/execute/builtins/lib/sprintf.c
36014 * gcc.c-torture/execute/builtins/lib/strcpy.c
36015 * gcc.c-torture/execute/builtins/lib/strcspn.c
36016 * gcc.c-torture/execute/builtins/lib/strncat.c
36017 * gcc.c-torture/execute/builtins/lib/strncmp.c
36018 * gcc.c-torture/execute/builtins/lib/strncpy.c
36019 * gcc.c-torture/execute/builtins/lib/strpbrk.c
36020 * gcc.c-torture/execute/builtins/lib/strspn.c
36021 * gcc.c-torture/execute/builtins/lib/strstr.c:
36022 New files containing support routines.
36023
36024 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36025 declaration.
36026 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36027 when not optimizing.
36028
36029 2004-07-02 Mark Mitchell <mark@codesourcery.com>
36030
36031 PR c++/16240
36032 * g++.dg/abi/mangle22.C: New test.
36033 * g++.dg/abi/mangle23.C: Likewise.
36034
36035 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
36036
36037 PR fortran/16290
36038 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36039 Allow for cases without denormalized floating point numbers.
36040
36041 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
36042
36043 PR c/1027
36044 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36045 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36046 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36047 expected warning text.
36048 * gcc.dg/format/diag-2.c: New test.
36049
36050 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36051
36052 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36053
36054 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
36055
36056 * gcc.dg/builtins-43.c: New.
36057 * gcc.dg/builtins-44.c: New.
36058 * gcc.dg/builtins-45.c: New.
36059
36060 2004-06-26 Geoffrey Keating <geoffk@apple.com>
36061 Andreas Tobler <a.tobler@schweiz.ch>
36062
36063 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36064 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
36065 as SIGSEGV.
36066 * gcc.dg/cleanup-11.c: Likewise.
36067 * gcc.dg/cleanup-8.c: Likewise.
36068 * gcc.dg/cleanup-9.c: Likewise.
36069 * gcc.dg/cleanup-5.c: Run on all platforms.
36070
36071 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36072
36073 * g++.dg/warn/nonnull1.C: New test.
36074
36075 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36076
36077 * gcc.dg/compat/compat-common.h: Wrap up CINT in
36078 an #ifndef SKIP_COMPLEX_INT/#endif pair.
36079 Special-case the Sun compiler wrt to <complex.h>.
36080
36081 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
36082
36083 * gcc.dg/Wunreachable-8.C: New test.
36084
36085 * gcc.dg/h8300-ice2.c : New test.
36086
36087 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
36088
36089 PR fortran/16161
36090 * gfortran.fortran-torture/compile/implicit.f90: Add test
36091 for implicit character.
36092
36093 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
36094
36095 PR fortran/16289
36096 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36097 Use tiny() intrinsic to find smallest non-negative real
36098
36099 2004-06-30 Jakub Jelinek <jakub@redhat.com>
36100
36101 * gcc.dg/compat/struct-by-value-22_main.c: New test.
36102 * gcc.dg/compat/struct-by-value-22_x.c: New.
36103 * gcc.dg/compat/struct-by-value-22_y.c: New.
36104
36105 * gcc.c-torture/execute/20040629-1.c: New test.
36106
36107 2004-06-29 Jakub Jelinek <jakub@redhat.com>
36108
36109 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36110 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36111
36112 PR target/16195
36113 * gcc.dg/20040625-1.c: New test.
36114
36115 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36116
36117 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36118
36119 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36120
36121 PR fortran/15963
36122 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36123
36124 2004-06-29 Richard Henderson <rth@redhat.com>
36125
36126 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36127
36128 2004-06-29 Paul Brook <paul@codesourcery.com>
36129
36130 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36131 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36132
36133 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
36134
36135 PR c++/16260
36136 * g++.dg/parse/crash15.C: New.
36137
36138 2004-06-28 Andrew Pinski <apinski@apple.com>
36139
36140 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36141 by the error already.
36142
36143 * g++.dg/opt/ptrmem4.C: Change to compile only test.
36144
36145 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
36146
36147 PR target/14041
36148 * gcc.dg/h8300-bss-align-1.c : New.
36149
36150 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
36151
36152 * PR c++/16174
36153 * g++.dg/template/ctor4.C: New.
36154
36155 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36156
36157 PR c++/16205
36158 * g++.dg/warn/Wsequence-point-1.C: New test.
36159
36160 2004-06-27 Paul Brook <paul@codesourcery.com>
36161
36162 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36163
36164 2004-06-27 Zack Weinberg <zack@codesourcery.com>
36165
36166 * g++.old-deja/g++.mike/p7325.C: Remove.
36167
36168 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36169
36170 PR c/14963
36171 * gcc.dg/pr14963.c: New test.
36172
36173 2004-06-27 Mark Mitchell <mark@codesourcery.com>
36174
36175 PR c++/16193
36176 * g++.dg/parse/redef1.C: New test.
36177
36178 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
36179
36180 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36181 20021110.c.
36182 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36183 20021119-1.c.
36184 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36185 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36186 5-04.c.
36187 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36188 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36189 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36190 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36191 g++.brendan/enum14.C.
36192 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36193 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36194 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36195 g++.mike/virt1.C.
36196 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36197 memtemp24.C.
36198
36199 2004-06-27 Roger Sayle <roger@eyesopen.com>
36200
36201 * gcc.dg/20040527-1.c: New test case.
36202
36203 2004-06-26 Bud Davis <bdavis9659@comcast.net>
36204
36205 PR gfortran/pr16196
36206 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36207
36208 2004-06-25 Roger Sayle <roger@eyesopen.com>
36209
36210 PR middle-end/15825
36211 * gcc.dg/pr15825-1.c: New test case.
36212
36213 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36214
36215 * gcc.c-torture/execute/20040625-1.c: New test.
36216
36217 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36218
36219 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36220
36221 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36222
36223 * gcc.dg/torture/mips-div-1.c: New test.
36224
36225 2004-06-24 Jeff Law <law@redhat.com>
36226
36227 * gcc.dg/tree-ssa/20040624-1.c: New test.
36228
36229 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
36230
36231 * gcc.c-torture/compile/20040624-1.c: New test.
36232
36233 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36234
36235 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36236 this directory.
36237
36238 2004-06-23 Andrew Pinski <apinski@apple.com>
36239
36240 PR middle-end/15988
36241 * g++.dg/opt/ptrmem4.C: New test.
36242
36243 * gcc.dg/c90-array-quals-2.c: New test.
36244
36245 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
36246
36247 * gcc.dg/kpice1.c: New test.
36248
36249 2006-06-23 Andrew Pinski <apinski@apple.com>
36250
36251 * gcc.dg/c90-array-quals.c: New test.
36252
36253 2006-06-22 Richard Henderson <rth@redhat.com>
36254
36255 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36256
36257 2004-06-22 Loren James Rittle <ljrittle@acm.org>
36258
36259 * gcc.dg/builtins-config.h: Handle FreeBSD.
36260
36261 2006-06-22 Richard Henderson <rth@redhat.com>
36262
36263 * g++.dg/opt/devirt1.C: New.
36264
36265 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
36266
36267 * g++.dg/opt/pr15551.C: New testcase.
36268
36269 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
36270
36271 PR target/14800
36272 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36273 x86_64-*-linux* when compiling for 32bit.
36274
36275 2004-06-21 Andrew Pinski <apinski@apple.com>
36276
36277 * gcc.dg/pch/struct-1.c: New.
36278 * gcc.dg/pch/struct-1.hs: New.
36279
36280 2004-06-21 Geoffrey Keating <geoffk@apple.com>
36281
36282 * gcc.dg/pch/save-temps-1.c: New file.
36283 * gcc.dg/pch/save-temps-1.hs: New file.
36284
36285 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
36286
36287 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36288 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36289
36290 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36291
36292 * gfortran.fortran-torture/execute/select_1.f90: Rename function
36293 to fix type error.
36294 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36295 Remove trailing spaces.
36296
36297 2004-06-21 Richard Henderson <rth@redhat.com>
36298
36299 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36300 merging && to BIT_FIELD_REF.
36301
36302 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36303
36304 * g++.dg/opt/placeholder1.C: New test.
36305
36306 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36307
36308 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36309 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36310 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36311 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36312
36313 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36314
36315 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36316 extern "C".
36317 * g++.dg/other/pragma-re-1.C: Add comments.
36318
36319 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36320
36321 PR gfortran/16080
36322 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36323
36324 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36325
36326 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36327 instead of setting the type of size_t by
36328 hand.
36329
36330 2004-06-18 Roger Sayle <roger@eyesopen.com>
36331
36332 * gcc.dg/unordered-2.c: New test case.
36333 * gcc.dg/unordered-3.c: New test case.
36334
36335 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36336
36337 PR other/16043
36338 * lib/g++.exp (g++_version): Tweak regexp for version
36339 * lib/g77.exp (g77_version): Likewise.
36340 * lib/gfortran.exp (gfortran_version): Likewise.
36341 * lib/objc.exp (objc_version): Likewise.
36342 * lib/treelang.exp (treelang_version): Likewise.
36343
36344 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36345
36346 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36347 Use INT_MAX instead of __INT_MAX__.
36348 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36349
36350 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36351 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36352 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36353 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36354 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36355 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36356 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36357 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36358 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36359
36360 * gcc.dg/range-test-1.c: New test.
36361 * g++.dg/opt/range-test-1.C: New test.
36362
36363 2004-06-17 Richard Henderson <rth@redhat.com>
36364
36365 * objc.dg/sync-1.m: New.
36366 * objc.dg/try-catch-1.m: Don't force next runtime.
36367 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36368 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36369 shadowed catch clause.
36370 * objc.dg/try-catch-5.m: New.
36371
36372 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36373
36374 Bug 14610
36375 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36376
36377 2004-06-15 Richard Henderson <rth@redhat.com>
36378
36379 * gcc.dg/20001116-1.c: Move expected warning line.
36380
36381 2004-06-15 Richard Henderson <rth@redhat.com>
36382
36383 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36384 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36385
36386 2004-06-15 Jeff Law <law@redhat.com>
36387
36388 * gcc.dg/tree-ssa/20040615-1.c: New test.
36389 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36390 be less sensitive to operand ordering.
36391 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36392
36393 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36394
36395 * g++.dg/abi/bitfield3.C: Add comment..
36396
36397 2004-06-15 Richard Henderson <rth@redhat.com>
36398
36399 * g++.dg/ext/stmtexpr1.C: XFAIL.
36400 * gcc.dg/20030612-1.c: XFAIL.
36401
36402 2004-06-15 Eric Christopher <echristo@redhat.com>
36403
36404 * g++.dg/charset/asm5.c: New.
36405 * gcc.dg/charset/asm6.c: New.
36406
36407 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36408
36409 PR fortran/15962
36410 * gfortran.fortran-torture/execute/select_1.f90: New test.
36411
36412 2004-06-15 Paul Brook <paul@codesourcery.com>
36413
36414 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36415
36416 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36417
36418 PR c++/15967
36419 * g++.dg/lookup/crash3.C: New test.
36420
36421 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36422
36423 PR c++/15947
36424 * g++.dg/parse/dtor4.C: New test.
36425
36426 2004-06-14 Jeff Law <law@redhat.com>
36427
36428 * gcc.c-torture/compile/20040614-1.c: New test.
36429
36430 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36431
36432 PR fortran/15211
36433 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36434 LEN of a character array.
36435
36436 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36437
36438 PR c++/15096
36439 * g++.dg/template/ptrmem10.C: New test.
36440
36441 PR c++/14930
36442 * g++.dg/template/friend30.C: New test.
36443
36444 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36445
36446 PR fortran/14928
36447 * gfortran.fortran-torture/compile/mloc.f90: New test.
36448
36449 2004-06-13 Paul Brook <paul@codesourcery.com>
36450
36451 * gfortran.fortran-torture/execute/random_2.f90: New test.
36452
36453 2004-06-13 Eric Christopher <echristo@redhat.com>
36454
36455 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36456
36457 2004-06-12 Paul Brook <paul@codesourcery.com>
36458
36459 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36460
36461 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36462
36463 PR fortran/14923
36464 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36465
36466 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36467
36468 PR fortran/14957
36469 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36470 syntax errors in end statements of contained subroutines.
36471
36472 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36473
36474 PR fortran/12841
36475 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36476
36477 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36478
36479 PR fortran/15665
36480 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36481
36482 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36483
36484 PR gfortran/12839
36485 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36486
36487 2004-06-11 Mark Mitchell <mark@codesourcery.com>
36488
36489 PR c++/15862
36490 * g++.dg/parse/enum1.C: New test.
36491
36492 2004-06-10 Jeff Law <law@redhat.com>
36493
36494 * gcc.c-torture/compile/20040610-1.c: New test.
36495
36496 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36497
36498 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36499 * g++.old-deja/g++.other/decl3.C: Likewise.
36500
36501 2004-06-10 Brian Booth <bbooth@redhat.com>
36502
36503 * gcc.dg/tree-ssa/20031015-1.c: Scan for
36504 V_MAY_DEF instead of VDEF.
36505 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36506
36507 2004-06-10 Mark Mitchell <mark@codesourcery.com>
36508
36509 PR c++/14211
36510 * g++.dg/conversion/const1.C: New test.
36511
36512 PR c++/15076
36513 * g++.dg/conversion/reinterpret1.C: New test.
36514
36515 PR c++/15877
36516 * g++.dg/template/enum2.C: New test.
36517
36518 PR c++/15227
36519 * g++.dg/template/error13.C: New test.
36520
36521 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36522
36523 PR fortran/14957
36524 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36525 arguments to test_* REAL and of the right size.
36526
36527 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36528
36529 PR target/15569
36530 PR rtl-optimization/15681
36531 * gcc.dg/20040609-1.c: New test.
36532
36533 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36534
36535 PR c++/14791
36536 * g++.dg/opt/builtins1.C: New test.
36537
36538 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
36539
36540 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36541 that use default windows32 struct layout.
36542 * gcc.dg/i386-bitfield2.c: Likewise.
36543
36544 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
36545
36546 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36547 for mingw32 and cygwin targets.
36548
36549 2004-06-09 Geoffrey Keating <geoffk@apple.com>
36550
36551 * gcc.dg/pch/macro-4.c: New.
36552 * gcc.dg/pch/macro-4.hs: New.
36553
36554 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36555
36556 PR fortran/13249
36557 * gfortran.fortran-torture/compile/name_clash.f90: New test.
36558
36559 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36560
36561 PR fortran/13372
36562 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36563
36564 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36565
36566 PR gfortran/14897
36567 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36568
36569 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36570
36571 PR gfortran/15755
36572 * gfortran.fortran-torture/execute/backspace.c : New test.
36573
36574 2004-06-09 Paul Brook <paul@codesourcery.com>
36575
36576 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36577 (pointer_to_section): Rewrite to use smaller array.
36578
36579 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36580
36581 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36582 * gcc.dg/ext/altivec-10.c: Same.
36583 * gcc.dg/ext/altivec-11.c: Same.
36584 * gcc.dg/ext/altivec-12.c: Same.
36585 * gcc.dg/ext/altivec-13.c: Same.
36586 * gcc.dg/ext/altivec-14.c: Same.
36587 * gcc.dg/ext/altivec-15.c: Same.
36588 * gcc.dg/ext/altivec-16.c: Same.
36589 * gcc.dg/ext/altivec-3.c: Same.
36590 * gcc.dg/ext/altivec-4.c: Same.
36591 * gcc.dg/ext/altivec-6.c: Same.
36592 * gcc.dg/ext/altivec-7.c: Same.
36593 * gcc.dg/ext/altivec-8.c: Same.
36594 * gcc.dg/ext/altivec-varargs-1.c: Same.
36595
36596 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36597 * g++.dg/ext/altivec-10.C: Same.
36598 * g++.dg/ext/altivec-2.C: Same.
36599 * g++.dg/ext/altivec-3.C: Same.
36600 * g++.dg/ext/altivec-4.C: Same.
36601 * g++.dg/ext/altivec-5.C: Same.
36602 * g++.dg/ext/altivec-6.C: Same.
36603 * g++.dg/ext/altivec-7.C: Same.
36604 * g++.dg/ext/altivec-8.C: Same.
36605 * g++.dg/ext/altivec-9.C: Same.
36606
36607 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36608
36609 PR c++/7841
36610 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36611
36612 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36613
36614 * gcc.dg/union-1.c: New test.
36615
36616 2004-06-07 Roger Sayle <roger@eyesopen.com>
36617
36618 * gcc.dg/builtins-41.c: New test case.
36619 * gcc.dg/builtins-42.c: New test case.
36620
36621 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36622
36623 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36624 * g++.dg/ext/altivec-10.C: Same.
36625 * g++.dg/ext/altivec-2.C: Same.
36626 * g++.dg/ext/altivec-3.C: Same.
36627 * g++.dg/ext/altivec-4.C: Same.
36628 * g++.dg/ext/altivec-5.C: Same.
36629 * g++.dg/ext/altivec-6.C: Same.
36630 * g++.dg/ext/altivec-7.C: Same.
36631 * g++.dg/ext/altivec-8.C: Same.
36632 * g++.dg/ext/altivec-9.C: Same.
36633 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36634 * g++.old-deja/g++.brendan/new3.C: Same.
36635 * gcc.c-torture/execute/eeprof-1.x: Same.
36636
36637 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36638
36639 PR c/14765
36640 * gcc.dg/pr14765-1.c: New test.
36641
36642 2004-06-07 Roger Sayle <roger@eyesopen.com>
36643
36644 PR c/14649
36645 * gcc.dg/pr14649-1.c: New test case.
36646
36647 2004-06-07 Richard Henderson <rth@redhat.com>
36648
36649 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36650 if temporaries.
36651
36652 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36653
36654 * g++.dg/eh/elide1.C: Remove XFAIL.
36655
36656 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36657
36658 PR c++/15337
36659 * g++.dg/expr/sizeof3.C: New test.
36660
36661 PR c++/14777
36662 * g++.dg/template/access14.C: New test.
36663
36664 PR c++/15554
36665 * g++.dg/template/enum1.C: New test.
36666
36667 PR c++/15057
36668 * g++.dg/eh/throw1.C: New test.
36669
36670 2004-06-07 David Ayers <d.ayers@inode.at>
36671 Ziemowit Laski <zlaski@apple.com>
36672
36673 * lib/objc.exp (objc_target_compile): Revert the '-framework
36674 Foundation' flag fix, since bare Darwin does not ship
36675 with the Foundation framework.
36676 * objc/execute/next_mapping.h: Provide a local NSConstantString
36677 @interface and @implementation.
36678 (objc_constant_string_init): A constructor function, used to
36679 initialize the NSConstantString meta-class object.
36680 * objc/execute/string1.m: Include "next_mapping.h" instead of
36681 <Foundation/NSString.h>.
36682 * objc/execute/string2.m: Likewise.
36683 * objc/execute/string3.m: Likewise.
36684 * objc/execute/string4.m: Likewise.
36685
36686 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36687
36688 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36689 to double. Replace double with FLOAT.
36690 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36691
36692 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36693 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36694 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36695 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36696 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36697 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36698 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36699 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36700
36701 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36702
36703 PR c/13519
36704 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36705
36706 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36707
36708 PR c++/15503
36709 * g++.dg/template/meminit2.C: New test.
36710
36711 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36712
36713 PR target/15822
36714 * gcc.c-torture/execute/compare-fp-1.c,
36715 gcc.c-torture/execute/compare-fp-2.c,
36716 gcc.c-torture/execute/compare-fp-3.c,
36717 gcc.c-torture/execute/compare-fp-4.c,
36718 gcc.c-torture/execute/compare-fp-3.x,
36719 gcc.c-torture/execute/compare-fp-4.x: Moved...
36720 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36721 gcc.c-torture/execute/ieee/compare-fp-2.c,
36722 gcc.c-torture/execute/ieee/compare-fp-3.c,
36723 gcc.c-torture/execute/ieee/compare-fp-4.c,
36724 gcc.c-torture/execute/ieee/compare-fp-3.x,
36725 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36726
36727 2004-06-04 David Ayers <d.ayers@inode.at>
36728
36729 * objc/execute/protocol-isEqual-4.m: New testcase.
36730
36731 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36732
36733 * objc/execute/protocol-isEqual-1.m: New testcase.
36734 * objc/execute/protocol-isEqual-2.m: New testcase.
36735 * objc/execute/protocol-isEqual-3.m: New testcase.
36736
36737 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36738
36739 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36740
36741 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36742
36743 * lib/objc.exp (objc_target_compile): When running tests on
36744 Darwin (Mac OS X), inform the linker about '-framework
36745 'Foundation'.
36746
36747 2004-06-02 Eric Christopher <echristo@redhat.com>
36748
36749 * gcc.c-torture/compile/20040602-1.c: New.
36750
36751 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36752
36753 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36754 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36755
36756 PR tree-optimization/14736
36757 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36758
36759 PR tree-optimization/14042
36760 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36761
36762 PR tree-optimization/14729
36763 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36764
36765 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36766
36767 PR fortran/15557
36768 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36769
36770 2004-06-01 Richard Hederson <rth@redhat.com>
36771
36772 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36773
36774 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36775
36776 PR c++/14932
36777 * g++.dg/parse/offsetof4.C: New test.
36778
36779 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36780
36781 PR objc/7993
36782 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36783
36784 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36785
36786 PR c++/15701
36787 * g++.dg/template/friend29.C: New test.
36788
36789 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36790
36791 PR c/15749
36792 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36793
36794 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36795
36796 * gcc.dg/sparc-trap-1.c: New test.
36797
36798 2004-05-31 Roger Sayle <roger@eyesopen.com>
36799
36800 PR middle-end/15069
36801 * g++.dg/opt/fold3.C: New test case.
36802
36803 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36804
36805 * lib/target-supports.exp (check_iconv_available): Fix fallout
36806 from 2004-05-28 patch.
36807
36808 2004-05-30 Paul Brook <paul@codesourcery.com>
36809
36810 PR fortran/15620
36811 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36812 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36813
36814 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36815
36816 * gfortran.fortran-torture/execute/random_1.f90: New test.
36817
36818 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36819
36820 * g++.dg/ext/altivec-10.C: New test.
36821
36822 2004-05-29 Paul Brook <paul@codesourcery.com>
36823
36824 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36825
36826 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36827
36828 * gcc.dg/altivec-16.c: New test.
36829
36830 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36831
36832 * lib/target-supports.exp (check_vmx_hw_available): New.
36833 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36834
36835 * lib/target-supports.exp (check_alias_available,
36836 check_iconv_available, check_named_sections_available): Use
36837 unique names for temporary files.
36838
36839 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36840
36841 * gcc.dg/altivec-15.c: New test.
36842
36843 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36844
36845 PR c++/15083
36846 * g++.dg/warn/noeffect6.C: New test.
36847
36848 PR c++/15471
36849 * g++.dg/expr/ptrmem4.C: New test.
36850
36851 PR c++/15640
36852 * g++.dg/template/operator3.C: New test.
36853
36854 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36855
36856 PR c++/14668
36857 * g++.dg/lookup/redecl1.C: New test.
36858 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36859
36860 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36861
36862 * gcc.c-torture/execute/compare-fp-1.c,
36863 gcc.c-torture/execute/compare-fp-2.c,
36864 gcc.c-torture/execute/compare-fp-3.c,
36865 gcc.c-torture/execute/compare-fp-4.c,
36866 gcc.c-torture/execute/compare-fp-3.x,
36867 gcc.c-torture/execute/compare-fp-4.x,
36868 gcc.dg/pr15649-1.c: New.
36869
36870 2004-05-27 Adam Nemet <anemet@lnxw.com>
36871
36872 PR c++/12883
36873 * g++.dg/init/array14.C: New test.
36874
36875 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36876
36877 * lib/compat.exp (compat-get-options-main): New.
36878 (compat-get-options): Remove unneeded code, warn for ignored
36879 command.
36880 (compat-execute): Check flag set by dg-require-* commands.
36881
36882 * lib/compat.exp (compat-execute): Break up long lines.
36883
36884 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36885
36886 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36887 * gcc.dg/altivec-14.c: New test.
36888 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36889
36890 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36891 * gcc.dg/altivec-12.c: Ditto.
36892
36893 * gcc.dg/altivec-3.c: Move call to altivec_check.
36894
36895 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36896
36897 PR c++/15044
36898 * g++.dg/template/error12.C: New test.
36899
36900 PR c++/15317
36901 * g++.dg/ext/attrib15.C: New test.
36902
36903 PR c++/15329
36904 * g++.dg/template/ptrmem9.C: New test.
36905
36906 2004-05-25 Paul Brook <paul@codesourcery.com>
36907
36908 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36909
36910 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36911
36912 PR c++/15165
36913 * g++.dg/template/crash19.C: New test.
36914
36915 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36916
36917 PR c++/15025
36918 * g++.dg/template/redecl1.C: New test.
36919
36920 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36921
36922 PR c++/14821
36923 * g++.dg/other/ns1.C: New test.
36924
36925 PR c++/14883
36926 * g++.dg/template/invalid1.C: New test.
36927
36928 2004-05-23 Paul Brook <paul@codesourcery.com>
36929 Victor Leikehman <lei@haifasphere.co.il>
36930
36931 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36932 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36933
36934 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36935
36936 PR c++/15285
36937 PR c++/15299
36938 * g++.dg/template/non-dependent5.C: New test.
36939 * g++.dg/template/non-dependent6.C: New test.
36940
36941 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36942
36943 PR c++/15507
36944 * g++.dg/inherit/union1.C: New test.
36945
36946 PR c++/15542
36947 * g++.dg/template/addr1.C: New test.
36948
36949 PR c++/15427
36950 * g++.dg/template/array5.C: New test.
36951
36952 PR c++/15287
36953 * g++.dg/template/array6.C: New test.
36954
36955 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36956 Roger Sayle <roger@eyesopen.com>
36957
36958 * g++.dg/lookup/forscope2.C: New test case.
36959
36960 2004-05-22 Ben Elliston <bje@au.ibm.com>
36961
36962 * gcc.dg/cpp/Wmissingdirs.c: New.
36963
36964 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36965
36966 PR target/15301
36967 * gcc.dg/compat/union-m128-1.h: New file.
36968 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36969 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36970 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36971
36972 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36973
36974 PR target/15302
36975 * gcc.dg/compat/struct-complex-1.h: New file.
36976 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36977 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36978 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36979
36980 2004-05-20 Roger Sayle <roger@eyesopen.com>
36981
36982 PR middle-end/3074
36983 * gcc.dg/pr3074-1.c: New test case.
36984 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36985
36986 2004-05-20 Falk Hueffner <falk@debian.org>
36987
36988 PR other/15526
36989 * gcc.dg/ftrapv-1.c: New test case.
36990
36991 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36992
36993 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36994
36995 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36996 Jeff Law <law@redhat.com>
36997
36998 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36999 * gcc.dg/tree-ssa/20040518-2.c: New test.
37000
37001 * gcc.dg/tree-ssa/20040518-1.c: New test.
37002
37003 2004-05-18 Zack Weinberg <zack@codesourcery.com>
37004
37005 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37006
37007 2004-05-18 Paul Brook <paul@codesourcery.com>
37008
37009 PR fortran/13930
37010 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37011
37012 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37013
37014 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37015 constant folding.
37016
37017 2004-05-17 Steven Bosscher <stevenb@suse.de>
37018
37019 * gcc.dg/tree-ssa/20040517-1.c: New test.
37020
37021 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37022
37023 * gcc.dg/loop-4.c: New test.
37024
37025 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
37026
37027 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37028
37029 2004-05-15 Bud Davis <bdavis9659@comcast.net>
37030
37031 PR fortran/15311
37032 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37033
37034 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37035
37036 PR fortran/13826
37037 PR fortran/13940
37038 * gfortran.fortran-torture/compile/data_1.f90: New test.
37039
37040 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
37041
37042 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37043 * gcc.dg/uninit-H.c: Define ASM for __s390__.
37044
37045 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37046
37047 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37048
37049 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37050
37051 PR c/15444
37052 * gcc.dg/format/xopen-1.c: Adjust expected message.
37053 * gcc.dg/format/xopen-3.c: New test.
37054
37055 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
37056
37057 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37058
37059 2004-05-14 Jeff Law <law@redhat.com>
37060
37061 * gcc.dg/tree-ssa/20040514-2.c: New test.
37062
37063 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37064
37065 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37066 this ...
37067 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37068 this.
37069
37070 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37071
37072 * gcc.dg/tree-ssa/20040514-1.c: New test.
37073
37074 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37075
37076 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37077 test.
37078
37079 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37080
37081 PR fortran/14066
37082 * gfortran.fortran-torture/compile/do_1.f90: New test.
37083
37084 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37085
37086 PR fortran/15051
37087 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37088 test.
37089
37090 2004-05-14 Bud Davis <bdavis9659@comcast.net>
37091
37092 PR fortran/15149
37093 * gfortran.fortran-torture/execute/random_init.f90: New test.
37094
37095 2004-05-13 Paul Brook <paul@codesourcery.com>
37096
37097 PR fortran/15314
37098 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37099
37100 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
37101
37102 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37103 for the powerpc case.
37104
37105 2004-05-13 Jeff Law <law@redhat.com>
37106
37107 * gcc.dg/tree-ssa/20040513-1.c: New test.
37108 * gcc.dg/tree-ssa/20040513-2.c: New test.
37109
37110 2004-05-13 Paul Brook <paul@codesourcery.com>
37111
37112 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37113 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37114 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37115
37116 2004-05-13 Andreas Schwab <schwab@suse.de>
37117
37118 PR other/10819
37119 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37120 characters.
37121
37122 2004-05-13 Bud Davis <bdavis9659@comcast.net>
37123
37124 PR fortran/15294
37125 * gfortran.fortran-torture/execute/adjustr.f90: New file.
37126
37127 2004-05-13 Diego Novillo <dnovillo@redhat.com>
37128
37129 Merge from tree-ssa-20020619-branch. See
37130 ChangeLog.tree-ssa for details.
37131
37132 2004-05-11 Ziemowit Laski <zlaski@apple.com>
37133
37134 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37135 include <altivec.h> explicitly.
37136 * gcc.dg/altivec-13.c: Likewise.
37137
37138 2004-05-11 Paul Brook <paul@codesourcery.com>
37139
37140 * gcc.c-torture/compile/20010518-1.c: Force enum size.
37141
37142 2004-05-10 Eric Christopher <echristo@redhat.com>
37143
37144 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37145 * gcc.dg/sibcall-4.c: Ditto.
37146
37147 2004-05-10 Ziemowit Laski <zlaski@apple.com>
37148
37149 * g++.dg/ext/altivec-8.C: New test case.
37150 * gcc.dg/altivec-13.c: New test case.
37151
37152 2004-05-08 Roger Sayle <roger@eyesopen.com>
37153
37154 * gcc.c-torture/execute/divcmp-1.c: New test case.
37155 * gcc.c-torture/execute/divcmp-2.c: New test case.
37156 * gcc.c-torture/execute/divcmp-3.c: New test case.
37157
37158 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37159
37160 * g++.dg/other/pragma-re-2.C: New test.
37161
37162 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37163
37164 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37165 * gcc.dg/i386-387-2.c: Likewise.
37166
37167 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37168 __builtin_drem.
37169 * gcc.dg/i386-387-6.c: Likewise.
37170
37171 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37172
37173 * gcc.dg/builtins-33.c: Also check log1p*.
37174
37175 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
37176
37177 PR optimization/15296
37178 * gcc.c-torture/execute/pr15296.c: New test.
37179
37180 2004-05-05 Uros Bizjak <uros@kss-loka.si>
37181
37182 * gcc.dg/builtins-40.c: New test.
37183
37184 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
37185
37186 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37187
37188 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
37189
37190 * g++.dg/ext/spe1.C: New testcase.
37191
37192 2004-05-04 Ziemowit Laski <zlaski@apple.com>
37193
37194 * objc.dg/image-info.m: Allow additional attributes
37195 for __image_info section.
37196
37197 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
37198
37199 * gcc.dg/torture/mips-hilo-2.c: New test.
37200
37201 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37202
37203 PR c++/14389
37204 * g++.dg/template/member5.C: New test.
37205
37206 2004-05-03 Uros Bizjak <uros@kss-loka.si>
37207
37208 * gcc.dg/builtins-34.c: Also check expm1*.
37209
37210 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37211
37212 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37213 * gcc.dg/torture/builtin-convert-3.c: New test.
37214
37215 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
37216
37217 PR middle-end/15054
37218 * g++.dg/opt/pr15054.C: New test.
37219
37220 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37221
37222 * gcc.dg/torture/builtin-rounding-1.c: New test.
37223 * gcc.dg/builtins-25.c: Delete.
37224 * gcc.dg/builtins-29.c: Delete.
37225
37226 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
37227
37228 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37229 * gcc.dg/sibcall-4.c: Likewise.
37230 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37231
37232 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37233
37234 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37235 bit-field on 16-bit targets.
37236
37237 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37238
37239 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37240 16-bit targets.
37241
37242 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
37243
37244 * gcc.dg/rs6000-power2-1.c: Change to compile only.
37245 * gcc.dg/rs6000-power2-2.c: Likewise.
37246
37247 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
37248
37249 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37250 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37251 Change the asm registers to be in form of frN instead of fN.
37252
37253 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37254
37255 * gcc.dg/torture/builtin-convert-2.c: New test.
37256
37257 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
37258
37259 * gcc.dg/rs6000-power2-1.c: New test.
37260 * gcc.dg/rs6000-power2-2.c: New test.
37261
37262 2004-04-28 Jan Hubicka <jh@suse.cz>
37263
37264 * gcc.dg/unused-6.c: New test.
37265
37266 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37267 Ulrich Weigand <uweigand@de.ibm.com>
37268
37269 * ada/acats/run_all.sh: Define $target variable.
37270
37271 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
37272
37273 PR c++/15119
37274 * g++.dg/other/vararg-1.C: New test.
37275
37276 PR c++/4794
37277 * g++.dg/eh/cleanup3.C: New test.
37278
37279 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37280
37281 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37282 and ad8011a (target_insn).
37283 * ada/acats/support/macro.dfs: Likewise.
37284 * ada/acats/support/impbit.adb: New file.
37285
37286 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
37287
37288 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37289
37290 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37291
37292 * gcc.dg/loop-3.c: New test.
37293
37294 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
37295
37296 * gcc.c-torture/execute/simd-5.c: New test.
37297
37298 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37299
37300 PR c++/15064
37301 * g++.dg/template/crash18.C: New test.
37302
37303 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37304
37305 * g++.dg/ext/complit3.C: New test.
37306
37307 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37308
37309 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37310 * gcc.dg/altivec-3.c: Same.
37311 * gcc.dg/altivec-varargs-1.c: Same.
37312
37313 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37314
37315 * lib/target-supports.exp (check_profiling_available): Assume
37316 profiling is not available on powerpc-eabi targets.
37317
37318 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37319
37320 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37321 * gcc.dg/vmx/bug-1.c: Ditto.
37322
37323 2004-04-20 Eric Christopher <echristo@redhat.com>
37324
37325 * gcc.dg/charset/extern.c: New test.
37326 * g++.dg/charset/extern3.cc: Ditto.
37327
37328 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37329
37330 * gcc.dg/builtins-39.c: New test.
37331
37332 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37333
37334 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37335
37336 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37337
37338 * gcc.dg/torture/mips-hilo-1.c: New test.
37339
37340 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37341
37342 * gcc.c-torture/compile/20040419-1.c: New test.
37343
37344 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37345
37346 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37347
37348 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37349 Aldy Hernandez <aldyh@redhat.com>
37350
37351 * gcc.c-torture/execute/va-arg-24.c: New.
37352
37353 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37354 Aldy Hernandez <aldyh@redhat.com>
37355
37356 * gcc.dg/vmx/1b-01.c: New.
37357 * gcc.dg/vmx/1b-02.c: New.
37358 * gcc.dg/vmx/1b-03.c: New.
37359 * gcc.dg/vmx/1b-04.c: New.
37360 * gcc.dg/vmx/1b-05.c: New.
37361 * gcc.dg/vmx/1b-06.c: New.
37362 * gcc.dg/vmx/1b-07.c: New.
37363 * gcc.dg/vmx/1c-01.c: New.
37364 * gcc.dg/vmx/1c-02.c: New.
37365 * gcc.dg/vmx/3a-01a.c: New.
37366 * gcc.dg/vmx/3a-01.c: New.
37367 * gcc.dg/vmx/3a-01m.c: New.
37368 * gcc.dg/vmx/3a-03.c: New.
37369 * gcc.dg/vmx/3a-03m.c: New.
37370 * gcc.dg/vmx/3a-04.c: New.
37371 * gcc.dg/vmx/3a-04m.c: New.
37372 * gcc.dg/vmx/3a-05.c: New.
37373 * gcc.dg/vmx/3a-06.c: New.
37374 * gcc.dg/vmx/3a-06m.c: New.
37375 * gcc.dg/vmx/3a-07.c: New.
37376 * gcc.dg/vmx/3b-01.c: New.
37377 * gcc.dg/vmx/3b-02.c: New.
37378 * gcc.dg/vmx/3b-10.c: New.
37379 * gcc.dg/vmx/3b-13.c: New.
37380 * gcc.dg/vmx/3b-14.c: New.
37381 * gcc.dg/vmx/3b-15.c: New.
37382 * gcc.dg/vmx/3c-01a.c: New.
37383 * gcc.dg/vmx/3c-01.c: New.
37384 * gcc.dg/vmx/3c-02.c: New.
37385 * gcc.dg/vmx/3c-03.c: New.
37386 * gcc.dg/vmx/3d-01.c: New.
37387 * gcc.dg/vmx/4-01.c: New.
37388 * gcc.dg/vmx/4-03.c: New.
37389 * gcc.dg/vmx/5-01.c: New.
37390 * gcc.dg/vmx/5-02.c: New.
37391 * gcc.dg/vmx/5-03.c: New.
37392 * gcc.dg/vmx/5-04.c: New.
37393 * gcc.dg/vmx/5-05.c: New.
37394 * gcc.dg/vmx/5-06.c: New.
37395 * gcc.dg/vmx/5-07.c: New.
37396 * gcc.dg/vmx/5-07t.c: New.
37397 * gcc.dg/vmx/5-08.c: New.
37398 * gcc.dg/vmx/5-10.c: New.
37399 * gcc.dg/vmx/5-11.c: New.
37400 * gcc.dg/vmx/7-01a.c: New.
37401 * gcc.dg/vmx/7-01.c: New.
37402 * gcc.dg/vmx/7c-01.c: New.
37403 * gcc.dg/vmx/7d-01.c: New.
37404 * gcc.dg/vmx/7d-02.c: New.
37405 * gcc.dg/vmx/8-01.c: New.
37406 * gcc.dg/vmx/8-02a.c: New.
37407 * gcc.dg/vmx/8-02.c: New.
37408 * gcc.dg/vmx/brode-1.c: New.
37409 * gcc.dg/vmx/bug-1.c: New.
37410 * gcc.dg/vmx/bug-2.c: New.
37411 * gcc.dg/vmx/bug-3.c: New.
37412 * gcc.dg/vmx/cw-bug-1.c: New.
37413 * gcc.dg/vmx/cw-bug-2.c: New.
37414 * gcc.dg/vmx/cw-bug-3.c: New.
37415 * gcc.dg/vmx/dct.c: New.
37416 * gcc.dg/vmx/debug-1.c: New.
37417 * gcc.dg/vmx/debug-2.c: New.
37418 * gcc.dg/vmx/debug-3.c: New.
37419 * gcc.dg/vmx/debug-4.c: New.
37420 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37421 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37422 * gcc.dg/vmx/eg-5.c: New.
37423 * gcc.dg/vmx/fft.c: New.
37424 * gcc.dg/vmx/gcc-bug-1.c: New.
37425 * gcc.dg/vmx/gcc-bug-2.c: New.
37426 * gcc.dg/vmx/gcc-bug-3.c: New.
37427 * gcc.dg/vmx/gcc-bug-4.c: New.
37428 * gcc.dg/vmx/gcc-bug-5.c: New.
37429 * gcc.dg/vmx/gcc-bug-6.c: New.
37430 * gcc.dg/vmx/gcc-bug-7.c: New.
37431 * gcc.dg/vmx/gcc-bug-8.c: New.
37432 * gcc.dg/vmx/gcc-bug-9.c: New.
37433 * gcc.dg/vmx/gcc-bug-b.c: New.
37434 * gcc.dg/vmx/gcc-bug-c.c: New.
37435 * gcc.dg/vmx/gcc-bug-d.c: New.
37436 * gcc.dg/vmx/gcc-bug-e.c: New.
37437 * gcc.dg/vmx/gcc-bug-f.c: New.
37438 * gcc.dg/vmx/gcc-bug-g.c: New.
37439 * gcc.dg/vmx/gcc-bug-i.c: New.
37440 * gcc.dg/vmx/harness.h: New.
37441 * gcc.dg/vmx/ira1.c: New.
37442 * gcc.dg/vmx/ira2a.c: New.
37443 * gcc.dg/vmx/ira2b.c: New.
37444 * gcc.dg/vmx/ira2.c: New.
37445 * gcc.dg/vmx/ira2c.c: New.
37446 * gcc.dg/vmx/mem.c: New.
37447 * gcc.dg/vmx/newton-1.c: New.
37448 * gcc.dg/vmx/ops.c: New.
37449 * gcc.dg/vmx/sn7153.c: New.
37450 * gcc.dg/vmx/spill2.c: New.
37451 * gcc.dg/vmx/spill3.c: New.
37452 * gcc.dg/vmx/spill.c: New.
37453 * gcc.dg/vmx/t.c: New.
37454 * gcc.dg/vmx/varargs-1.c: New.
37455 * gcc.dg/vmx/varargs-2.c: New.
37456 * gcc.dg/vmx/varargs-3.c: New.
37457 * gcc.dg/vmx/varargs-4.c: New.
37458 * gcc.dg/vmx/varargs-5.c: New.
37459 * gcc.dg/vmx/varargs-6.c: New.
37460 * gcc.dg/vmx/varargs-7.c: New.
37461 * gcc.dg/vmx/vmx.exp: New.
37462 * gcc.dg/vmx/vprint-1.c: New.
37463 * gcc.dg/vmx/vscan-1.c: New.
37464 * gcc.dg/vmx/x-01.c: New.
37465 * gcc.dg/vmx/x-02.c: New.
37466 * gcc.dg/vmx/x-03.c: New.
37467 * gcc.dg/vmx/x-04.c: New.
37468 * gcc.dg/vmx/x-05.c: New.
37469 * gcc.dg/vmx/yousufi-1.c: New.
37470 * gcc.dg/vmx/zero-1.c: New.
37471 * gcc.dg/vmx/zero.c: New.
37472
37473 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37474
37475 * g++.dg/lookup/java1.C: Update for chage of
37476 _Jv_AllocObject.
37477 * g++.dg/lookup/java2.C: Likewise.
37478
37479 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37480
37481 * ada/acats/run_all.sh: use -O2 by default.
37482
37483 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37484
37485 * gcc.dg/vr-mult-[12].c: New tests.
37486
37487 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37488
37489 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37490
37491 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37492
37493 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
37494
37495 * lib/target-supports.exp (check_profiling_available): Assume
37496 profiling isn't available for mips*-*-elf targets.
37497
37498 2004-04-14 Uros Bizjak <uros@kss-loka.si>
37499
37500 * gcc.dg/builtins-38.c: New test.
37501
37502 2004-04-14 Eric Christopher <echristo@redhat.com>
37503
37504 * g++.dg/charset/charset.exp: Run .cc extension tests.
37505
37506 2004-04-14 Zack Weinberg <zack@codesourcery.com>
37507
37508 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
37509
37510 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37511
37512 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37513
37514 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
37515
37516 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37517 * gcc.dg/i386-387-2.c: Likewise.
37518
37519 * gcc.dg/i386-387-7.c: New test.
37520 * gcc.dg/i386-387-8.c: New test.
37521
37522 * gcc.dg/builtins-37.c: New test.
37523
37524 2004-04-13 Geoffrey Keating <geoffk@apple.com>
37525
37526 * g++.dg/pch/externc-1.C: Add missing semicolon.
37527
37528 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
37529
37530 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37531
37532 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37533
37534 * gcc.c-torture/execute/20040411-1.c: New test.
37535
37536 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
37537
37538 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37539
37540 2004-04-09 Chris Demetriou <cgd@broadcom.com>
37541
37542 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37543
37544 2004-04-09 Zack Weinberg <zack@codesourcery.com>
37545
37546 * lib/target-supports.exp (check_named_sections_available): New.
37547 * lib/gcc-dg.exp (dg-require-named-sections): New.
37548 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37549 old-deja.exp. Also prune error-count message from HP linker.
37550 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37551
37552 * g++.dg/init/init-ref4.C: Use dg-require-weak.
37553 * g++.old-deja/g++.pt/static3.C: Likewise.
37554 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37555
37556 2004-04-09 Roger Sayle <roger@eyesopen.com>
37557
37558 * gcc.c-torture/execute/20040409-1.c: New test case.
37559 * gcc.c-torture/execute/20040409-2.c: New test case.
37560 * gcc.c-torture/execute/20040409-3.c: New test case.
37561
37562 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
37563
37564 * gcc.dg/20040409-1.c: New test.
37565
37566 2004-04-08 Roger Sayle <roger@eyesopen.com>
37567
37568 PR target/14888
37569 * g++.dg/opt/pr14888.C: New test case.
37570
37571 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37572
37573 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37574 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37575 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37576 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37577 New tests.
37578
37579 2004-04-08 Paul Brook <paul@codesourcery.com>
37580
37581 * gcc.dg/spill-1.c: New test.
37582
37583 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37584
37585 * gcc.dg/torture/builtin-ctype-2.c: New test.
37586
37587 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37588
37589 * gcc.dg/pch/pch.exp: Add largefile test.
37590
37591 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37592
37593 * g++.dg/pch/externc-1.Hs: New.
37594 * g++.dg/pch/externc-1.C: New.
37595
37596 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37597
37598 * gcc.dg/compat/struct-by-value-5a_main.c,
37599 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37600 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37601 * gcc.dg/compat/struct-by-value-5a_x.c,
37602 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37603 gcc.dg/compat/struct-by-value-5_x.c.
37604 * gcc.dg/compat/struct-by-value-5a_y.c,
37605 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37606 gcc.dg/compat/struct-by-value-5_y.c.
37607
37608 * gcc.dg/compat/struct-by-value-6a_main.c,
37609 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37610 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37611 * gcc.dg/compat/struct-by-value-6a_x.c,
37612 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37613 gcc.dg/compat/struct-by-value-6_x.c.
37614 * gcc.dg/compat/struct-by-value-6a_y.c,
37615 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37616 gcc.dg/compat/struct-by-value-6_y.c.
37617
37618 * gcc.dg/compat/struct-by-value-7a_main.c,
37619 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37620 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37621 * gcc.dg/compat/struct-by-value-7a_x.c,
37622 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37623 gcc.dg/compat/struct-by-value-7_x.c.
37624 * gcc.dg/compat/struct-by-value-7a_y.c,
37625 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37626 gcc.dg/compat/struct-by-value-7_y.c.
37627
37628 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37629
37630 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37631 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37632 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37633 options.
37634
37635 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37636
37637 * gcc.dg/builtins-36.c: New test.
37638
37639 2004-04-06 Paul Brook <paul@codesourcery.com>
37640
37641 * README.gcc: Remove obsolete contraint on testcases.
37642
37643 2004-04-05 Paul Brook <paul@codesourcery.com>
37644
37645 PR2123
37646 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37647 failure and exit(0) on success.
37648 * g++.dg/expr/anew2.C: Ditto.
37649 * g++.dg/expr/anew3.C: Ditto.
37650 * g++.dg/expr/anew4.C: Ditto.
37651
37652 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37653
37654 PR c++/3518
37655 * g++.dg/template/unify7.C: New.
37656
37657 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37658
37659 * g++.dg/README: Bring up to date with new subdirectories; remove
37660 duplicate subdirectory lines.
37661
37662 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37663
37664 PR c++/14007
37665 * g++.dg/template/unify5.C: New.
37666 * g++.dg/template/unify6.C: New.
37667 * g++.dg/template/qualttp20.C: Adjust.
37668 * g++.old-deja/g++.jason/report.C: Adjust.
37669 * g++.old-deja/g++.other/qual1.C: Adjust.
37670
37671 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37672
37673 PR c++/14803
37674 * g++.dg/inherit/ptrmem1.C: New test.
37675
37676 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37677
37678 PR c++/14755
37679 * gcc.c-torture/execute/20040331-1.c: New test.
37680 * gcc.dg/20040331-1.c: New test.
37681
37682 2004-04-01 Paul Brook <paul@codesourcery.com>
37683
37684 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37685
37686 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37687
37688 PR c++/14724
37689 * g++.dg/init/goto1.C: New test.
37690
37691 PR c++/14763
37692 * g++.dg/template/defarg4.C: New test.
37693
37694 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37695
37696 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37697
37698 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37699
37700 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37701
37702 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37703
37704 * gcc.dg/noncompile/undeclared-2.c: New test.
37705
37706 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37707
37708 * gcc.dg/940409-1.c: Remove XFAIL.
37709 * gcc.dg/reg-vol-struct-1.c: New test.
37710
37711 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37712
37713 * gcc.dg/torture/builtin-wctype-1.c: New test.
37714
37715 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37716
37717 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37718 * gcc.dg/20001101-1.c: Likewise.
37719 * gcc.dg/20001102-1.c: Likewise.
37720
37721 2004-03-25 Roger Sayle <roger@eyesopen.com>
37722
37723 * gcc.dg/compare8.c: Add an additional test for XOR.
37724
37725 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37726
37727 * gcc.dg/torture/builtin-ctype-1.c: New test.
37728
37729 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37730
37731 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37732 * gcc.dg/torture/builtin-math-1.c: Likewise.
37733 * gcc.dg/torture/builtin-power-1.c: New test.
37734
37735 2004-03-24 Andreas Schwab <schwab@suse.de>
37736
37737 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37738 IA64 assembler.
37739
37740 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37741 Roger Sayle <roger@eyesopen.com>
37742
37743 * gcc.dg/compare8.c: New test case.
37744
37745 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37746
37747 * g++.dg/ext/altivec-7.C: New test.
37748
37749 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37750
37751 PR 12267, 12391, 12560, 13129, 14114, 14133
37752 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37753 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37754 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37755 Adjust error regexps.
37756 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37757 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37758 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37759 * gcc.dg/local1.c: Add explanatory comment.
37760
37761 2004-03-23 Roger Sayle <roger@eyesopen.com>
37762
37763 PR optimization/14669
37764 * g++.dg/opt/fold2.C: New test case.
37765
37766 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37767
37768 PR c/14069
37769 * gcc.dg/20040322-1.c: New test.
37770
37771 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37772
37773 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37774 * gcc.dg/ultrasp4.c: Likewise.
37775 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37776
37777 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37778
37779 * gcc.dg/i386-sse-8.c: Reset default options.
37780
37781 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37782
37783 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37784 in the error message text.
37785
37786 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37787
37788 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37789
37790 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37791
37792 PR c++/14616
37793 * g++.dg/init/array13.C: New test.
37794
37795 2004-03-20 Roger Sayle <roger@eyesopen.com>
37796
37797 PR target/13889
37798 * gcc.c-torture/compile/pr13889.c: New test case.
37799
37800 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37801
37802 PR c/14635
37803 * builtins-1.c (nan, nans): Don't test.
37804 * builtins-30.c: Don't use nan, nanf, nanl.
37805 * builtins-35.c: New test.
37806
37807 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37808
37809 * g++.dg/ext/altivec-6.C: New test.
37810
37811 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37812
37813 * g++.dg/init/placement3.C: New test.
37814
37815 * g++.dg/template/spec13.C: New test.
37816
37817 * g++.dg/lookup/using11.C: New test.
37818
37819 * g++.dg/lookup/koenig3.C: New test.
37820
37821 * g++.dg/template/operator2.C: New test.
37822
37823 * g++.dg/expr/dtor3.C: New test.
37824 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37825 marker.
37826 * g++.old-deja/g++.law/visibility28.C: Likewise.
37827
37828 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37829
37830 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37831 * gcc.dg/ppc64-abi-3.c: Likewise.
37832
37833 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37834
37835 PR c++/14545
37836 * g++.dg/parse/template15.C: New test.
37837
37838 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37839
37840 * g++.dg/expr/dtor2.C: New test.
37841
37842 * g++.dg/lookup/anon4.C: New test.
37843
37844 * g++.dg/overload/using1.C: New test.
37845
37846 * g++.dg/template/lookup7.C: New test.
37847
37848 * g++.dg/template/typename6.C: New test.
37849
37850 * g++.dg/expr/cond6.C: New test.
37851
37852 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37853
37854 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37855
37856 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37857
37858 * g++.dg/expr/cond5.C: New test.
37859 * g++.dg/expr/constcast1.C: Likewise.
37860 * g++.dg/expr/ptrmem2.C: Likewise.
37861 * g++.dg/expr/ptrmem3.C: Likewise.
37862 * g++.dg/lookup/main1.C: Likewise.
37863 * g++.dg/template/lookup6.C: Likewise.
37864
37865 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37866
37867 * gcc.dg/local1.c: New test.
37868
37869 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37870
37871 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37872
37873 * gcc.dg/torture/builtin-convert-1.c: New test.
37874
37875 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37876
37877 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37878
37879 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37880
37881 PR c++/14481
37882 * g++.dg/warn/Wunused-7.C: New test.
37883
37884 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37885
37886 * gcc.dg/torture/builtin-integral-1.c: New test.
37887
37888 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37889
37890 PR c++/14586
37891 * g++.dg/parse/non-dependent3.C: New test.
37892
37893 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37894
37895 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37896 * g++.dg/eh/simd-2.C: Likewise.
37897 * g++.dg/init/array10.C: Likewise.
37898 * gcc.c-torture/compile/simd-1.c: Likewise.
37899 * gcc.c-torture/compile/simd-2.c: Likewise.
37900 * gcc.c-torture/compile/simd-3.c: Likewise.
37901 * gcc.c-torture/compile/simd-4.c: Likewise.
37902 * gcc.c-torture/compile/simd-6.c: Likewise.
37903 * gcc.c-torture/execute/simd-1.c: Likewise.
37904 * gcc.c-torture/execute/simd-2.c: Likewise.
37905 * gcc.dg/compat/vector-defs.h: Likewise.
37906 * gcc.dg/20020531-1.c: Likewise.
37907 * gcc.dg/altivec-3.c: Likewise.
37908 * gcc.dg/altivec-4.c: Likewise.
37909 * gcc.dg/altivec-varargs-1.c: Likewise.
37910 * gcc.dg/compat/vector-defs.h: Likewise.
37911 * gcc.dg/i386-mmx-3.c: Likewise.
37912 * gcc.dg/i386-sse-4.c: Likewise.
37913 * gcc.dg/i386-sse-5.c: Likewise.
37914 * gcc.dg/i386-sse-8.c: Likewise.
37915 * gcc.dg/simd-1.c: Likewise.
37916 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37917 __ev64_opaque__ since the machine description provides it.
37918
37919 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37920
37921 * lib/compat.exp (skip_list): New global variable.
37922 Use it to hold the user defined COMPAT_SKIPS list if any.
37923 (compat-obj): Add the members of skip_list to optall.
37924
37925 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37926
37927 * gcc.dg/compat/union-by-value-1_main.c,
37928 union-by-value-1_x.c, union-by-value-1_y.c,
37929 union-check.h, union-defs.h,
37930 union-init.h, union-return-1_main.c,
37931 union-return-1_x.c, union-return-1_y.c: New files.
37932
37933 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37934
37935 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37936 mixed-struct-init.h: Add 4 mixed structure types.
37937 struct-by-value-21_main.c, struct-by-value-21_x.c,
37938 struct-by-value-21_y.c, struct-return-21_main.c,
37939 struct-return-21_x.c, struct-return-21_y.c: New files.
37940
37941 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37942
37943 PR c++/14550
37944 * g++.dg/parse/template14.C: New test.
37945
37946 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37947
37948 * gcc.c-torture/execute/20040313-1.c: New test.
37949
37950 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37951
37952 PR target/14533
37953 * gcc.dg/20040311-2.c: New test.
37954
37955 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37956
37957 PR other/14544
37958 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37959 bit-field.
37960
37961 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37962
37963 * gcc.dg/20040305-2.c: Add missing return statement.
37964
37965 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37966
37967 * gcc.dg/builtins-34.c: Also check pow10*.
37968
37969 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37970
37971 PR target/14262
37972 * gcc.dg/20040305-2.c: New test.
37973
37974 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37975
37976 * gcc.dg/20040310-1.c: New test.
37977
37978 2004-03-11 Roger Sayle <roger@eyesopen.com>
37979
37980 * gcc.c-torture/execute/20040311-1.c: New test case.
37981
37982 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37983
37984 PR c++/14476
37985 * g++.dg/lookup/enum1.C: New test.
37986
37987 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37988
37989 PR c++/14510
37990 * g++.dg/lookup/struct2.C: New test.
37991
37992 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37993
37994 * gcc.dg/builtins-34.c: New test.
37995
37996 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37997
37998 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37999
38000 2004-03-09 James E Wilson <wilson@specifixinc.com>
38001
38002 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38003 * gcc.dg/alias-2.c: New testcase.
38004
38005 2004-03-09 Zack Weinberg <zack@codesourcery.com>
38006
38007 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38008
38009 2004-03-09 Roger Sayle <roger@eyesopen.com>
38010
38011 * gcc.c-torture/execute/20040309-1.c: New test case.
38012
38013 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
38014
38015 PR c++/14397
38016 * g++.dg/overload/ref1.C: New.
38017
38018 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38019
38020 PR c++/14409
38021 * g++.dg/template/spec12.C: New test.
38022
38023 PR c++/14448
38024 * g++.dg/parse/crash14.C: New test.
38025
38026 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38027
38028 PR c++/14230
38029 * g++.dg/init/ref11.C: New test.
38030
38031 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38032
38033 PR c++/14432
38034 * g++.dg/parse/builtin2.C: New test.
38035
38036 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38037
38038 PR c++/14401
38039 * g++.dg/init/ctor3.C: New test.
38040 * g++.dg/init/union1.C: New test.
38041 * g++.dg/ext/anon-struct4.C: New test.
38042
38043 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38044
38045 * g++.dg/lookup/koenig1.C: Tweak error messages.
38046 * g++.dg/lookup/used-before-declaration.C: Likewise.
38047 * g++.dg/other/do1.C: Likewise.
38048 * g++.dg/overload/koenig1.C: Likewise.
38049 * g++.dg/parse/crash13.C: Likewise.
38050 * g++.dg/template/instantiate3.C: Likewise.
38051
38052 2004-03-08 Eric Christopher <echristo@redhat.com>
38053
38054 * * lib/target-supports.exp: Enable libiconv in test
38055 compilation. Fix up error checking.
38056
38057 2004-03-08 Roger Sayle <roger@eyesopen.com>
38058
38059 PR middle-end/14289
38060 * gcc.dg/pr14289-1.c: New test case.
38061 * gcc.dg/pr14289-2.c: Likewise.
38062 * gcc.dg/pr14289-3.c: Likewise.
38063
38064 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
38065
38066 * gcc.c-torture/execute/20040308-1.c: New test.
38067
38068 2004-03-07 Roger Sayle <roger@eyesopen.com>
38069
38070 * gcc.c-torture/execute/20040307-1.c: New test case.
38071
38072 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38073
38074 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38075
38076 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
38077
38078 * gcc.dg/20040306-1.c: New test.
38079
38080 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
38081
38082 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38083 them static.
38084 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38085
38086 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38087
38088 PR c/14465
38089 * gcc.dg/decl-6.c: New test.
38090
38091 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38092
38093 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38094 Rename LOGPOW -> LOG_POW.
38095 (SQRT_EXP, POW_EXP): New.
38096
38097 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38098
38099 * gcc.dg/i386-sse-8.c: New test.
38100
38101 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38102
38103 PR c/14114
38104 * gcc.dg/decl-5.c: New test.
38105
38106 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
38107
38108 * gcc.dg/20040305-1.c: New test.
38109
38110 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
38111
38112 PR other/14354
38113 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38114
38115 2004-03-04 Ziemowit Laski <zlaski@apple.com>
38116
38117 PR c++/14425, c++/14426
38118 * g++.dg/ext/altivec-4.C: New test.
38119 * g++.dg/ext/altivec-5.C: New test.
38120
38121 2004-03-04 Geoffrey Keating <geoffk@apple.com>
38122
38123 * g++.old-deja/g++.other/linkage1.C: Expect errors about
38124 global variables of a type with no linkage.
38125 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38126 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38127 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38128 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38129 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38130 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38131 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38132 * g++.dg/warn/deprecated.C: Name enum Color.
38133 * g++.dg/overload/VLA.C: Name structure for 'b'.
38134 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38135
38136 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38137
38138 * gcc.c-torture/compile/20040304-1.c: New test.
38139
38140 2004-03-03 Zack Weinberg <zack@codesourcery.com>
38141
38142 PR 13728
38143 * gcc.dg/decl-4.c: New testcase.
38144
38145 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
38146
38147 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38148 as PRECF if sizeof (float) > sizeof (double).
38149 (PRECL): Make it the same as PRECF if
38150 sizeof (float) > sizeof (long double).
38151
38152 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38153
38154 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38155 system type. Add check for irix6 which doesn't have c99 runtime.
38156
38157 2004-03-03 Bob Wilson <bob.wilson@acm.org>
38158
38159 * gcc.dg/const-elim-1.c: xfail for xtensa.
38160
38161 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38162
38163 PR c++/14369
38164 * g++.dg/template/cond4.C: New test.
38165
38166 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38167
38168 PR c++/14360
38169 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38170
38171 PR c++/14361
38172 * g++.dg/parse/defarg7.C: New test.
38173
38174 PR c++/14359
38175 * g++.dg/template/friend26.C: New test.
38176
38177 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38178
38179 PR c++/14324
38180 * g++.dg/abi/mangle21.C: New test.
38181
38182 PR c++/14260
38183 * g++.dg/parse/constructor2.C: New test.
38184
38185 PR c++/14337
38186 * g++.dg/template/sfinae1.C: New test.
38187
38188 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38189
38190 PR c++/14267
38191 * g++.dg/expr/crash2.C: New test.
38192
38193 PR middle-end/13448
38194 * gcc.dg/inline-5.c: New test.
38195 * gcc.dg/always-inline.c: Split out tests into ...
38196 * gcc.dg/always-inline2.c: ... this and ...
38197 * gcc.dg/always-inline3.c: ... this.
38198
38199 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38200
38201 PR debug/12103
38202 * g++.dg/debug/crash1.C: New test.
38203
38204 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
38205
38206 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38207 function with __attribute__((noinline)).
38208 (recurser_void2): Likewise.
38209 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38210 (recurser_void2): Likewise.
38211
38212 2004-02-29 Roger Sayle <roger@eyesopen.com>
38213
38214 PR middle-end/14203
38215 * g++.dg/warn/Wunused-6.C: New test case.
38216
38217 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
38218
38219 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38220 not defined.
38221
38222 2004-02-27 Eric Christopher <echristo@redhat.com>
38223
38224 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38225 * g++.dg/charset/asm2.c: Run only x86.
38226 * gcc.dg/charset/asm3.c: Ditto.
38227
38228 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
38229
38230 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38231 ld_library_path.
38232
38233 2004-02-27 Ziemowit Laski <zlaski@apple.com>
38234
38235 * g++.dg/ext/altivec-3.C: New.
38236
38237 2004-02-26 Richard Henderson <rth@redhat.com>
38238
38239 * g++.dg/ext/attrib10.C: Mark for warning.
38240 * gcc.dg/attr-alias-1.c: New.
38241
38242 2004-02-26 Richard Henderson <rth@redhat.com>
38243
38244 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38245 * gcc.c-torture/execute/20040208-2.c: ... it back.
38246
38247 2004-02-26 Eric Christopher <echristo@redhat.com>
38248
38249 * lib/target-supports.exp (check-iconv-available): New function.
38250 * lib/gcc-dg.exp (dg-require-iconv): New function.
38251 Use above.
38252 * gcc.dg/charset: New directory.
38253 * gcc.dg/charset/charset.exp: New file.
38254 * gcc.dg/charset/asm1.c: Ditto.
38255 * gcc.dg/charset/asm2.c: Ditto.
38256 * gcc.dg/charset/asm3.c: Ditto.
38257 * gcc.dg/charset/asm4.c: Ditto.
38258 * gcc.dg/charset/asm5.c: Ditto.
38259 * gcc.dg/charset/attribute1.c: Ditto.
38260 * gcc.dg/charset/attribute2.c: Ditto.
38261 * gcc.dg/charset/string1.c: Ditto.
38262 * g++.dg/charset: New directory.
38263 * g++.dg/dg.exp: Add here. Special options.
38264 * g++.dg/charset/charset.exp: New file.
38265 * g++.dg/charset/asm1.c: Ditto.
38266 * g++.dg/charset/asm2.c: Ditto.
38267 * g++.dg/charset/asm3.c: Ditto.
38268 * g++.dg/charset/asm4.c: Ditto.
38269 * g++.dg/charset/attribute1.c: Ditto.
38270 * g++.dg/charset/attribute2.c: Ditto.
38271 * g++.dg/charset/extern1.cc: Ditto.
38272 * g++.dg/charset/extern2.cc: Ditto.
38273 * g++.dg/charset/string1.c: Ditto.
38274
38275 2004-02-26 Mark Mitchell <mark@codesourcery.com>
38276
38277 PR c++/14278
38278 * g++.dg/parse/comma1.C: New test.
38279
38280 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38281
38282 PR c++/14284
38283 * g++.dg/template/ttp8.C: New test.
38284
38285 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
38286
38287 * gcc.dg/fixuns-trunc-1.c: New test.
38288
38289 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38290
38291 * gcc.dg/builtins-config.h: Use #elif.
38292
38293 2004-02-26 Michael Matz <matz@suse.de>
38294
38295 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38296 * gcc.dg/991214-1.c: Likewise.
38297 * gcc.dg/i386-asm-1.c: Likewise.
38298
38299 2004-02-25 Richard Henderson <rth@redhat.com>
38300
38301 * gcc.c-torture/execute/20040208-2.c: Move ...
38302 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38303
38304 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38305
38306 PR c++/14246
38307 * g++.dg/other/crash-3.C: New test.
38308
38309 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38310
38311 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38312 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38313
38314 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38315 HP-UX.
38316
38317 2004-02-24 Michael Matz <matz@suse.de>
38318
38319 * gcc.dg/i386-regparm.c: New.
38320
38321 2004-02-23 James E Wilson <wilson@specifixinc.com>
38322
38323 * gcc.c-torture/execute/20040223-1.c: New.
38324
38325 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38326 Kazu Hirata <kazu@cs.umass.edu>
38327
38328 * gcc.dg/fwritable-strings-1.c: Remove.
38329
38330 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38331
38332 PR c/14156
38333 * gcc.dg/20040223-1.c: New test.
38334
38335 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38336
38337 PR c++/14106
38338 * g++.dg/ext/typeof9.C: New test.
38339
38340 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38341
38342 PR c++/14250
38343 * g++.dg/other/switch1.C: New test.
38344
38345 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38346
38347 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38348 * gcc.dg/va-arg-1.c: Likewise.
38349
38350 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38351
38352 PR c++/14143
38353 * g++.dg/template/koenig5.C: New test.
38354
38355 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38356
38357 * g++.dg/ext/altivec-1.C: Generalize target triple.
38358 * g++.dg/ext/altivec-2.C: New test case.
38359 * g++.dg/ext/altivec_check.h: New file.
38360 * gcc.dg/altivec-1.c: Generalize target triple;
38361 include altivec_check.h and call altivec_check().
38362 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38363 * gcc.dg/altivec-6.c: New test case.
38364 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38365 type casts as needed.
38366 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38367 altivec_check().
38368 * gcc.dg/altivec-12.c: New test case.
38369 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38370 include altivec_check.h and call altivec_check().
38371 * gcc.dg/altivec_check.h: New file.
38372
38373 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38374
38375 * lib/target-supports.exp (check_alias_available): Don't mangle
38376 function `g' in test program.
38377
38378 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38379
38380 * lib/target-supports.exp (check_profiling_available): Check
38381 argument to determine whether we support a profiling type.
38382 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38383 check_profiling_available.
38384 * g++.dg/bprob/bprob.exp: Likewise.
38385 * g77.dg/bprob/bprob.exp: Likewise.
38386 * gcc.misc-tests/bprob.exp: Likewise.
38387 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38388 dg-require-profiling and delete expected error handling.
38389 * gcc.dg/20021014-1.c: Likewise.
38390 * gcc.dg/nest.c: Likewise.
38391
38392 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38393
38394 PR c++/12007
38395 * g++.dg/other/vthunk1.C: New test.
38396
38397 2004-02-20 Falk Hueffner <falk@debian.org>
38398
38399 PR target/14201
38400 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38401
38402 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38403
38404 PR c++/13927
38405 * g++.dg/other/error8.C: Remove XFAIL markers.
38406
38407 PR c++/14173
38408 * g++.dg/ext/packed5.C: New test.
38409
38410 PR c++/14199
38411 * g++.dg/warn/Wunused-5.C: New test.
38412
38413 PR c++/14186
38414 * g++.dg/lookup/member1.C: New test.
38415
38416 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38417
38418 * gcc.c-torture/compile/20040130-1.c: Enable only when
38419 __INT_MAX__ >= 2147483647L.
38420 * gcc.c-torture/compile/961203-1.c: Likewise.
38421
38422 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38423
38424 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38425 * g++.dg/opt/template1.C: Robustify assembler regexp
38426
38427 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38428
38429 * gcc.c-torture/execute/simd-4.x: Remove.
38430 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38431 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38432 Guard with #ifndef SKIP_ATTRIBUTE.
38433 * gcc.dg/compat/vector-1_y.c: Likewise.
38434 * gcc.dg/compat/vector-2_x.c: Likewise.
38435 * gcc.dg/compat/vector-2_y.c: Likewise.
38436 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38437 * g++.dg/eh/simd-2.C: Likewise.
38438
38439 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38440
38441 * gcc.c-torture/compile/complex-1.c: New.
38442
38443 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38444
38445 PR target/14209
38446 * gcc.c-torture/execute/20040218-1.c: New test.
38447
38448 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38449
38450 PR c++/14181
38451 * g++.dg/parse/new2.C: New test.
38452
38453 2004-02-18 Paul Brook <paul@codesourcery.com>
38454
38455 * gcc.c-torture/compile/libcall-1.c: New test.
38456
38457 2004-02-18 Paul Brook <paul@codesourcery.com>
38458
38459 PR debug/12934
38460 * gcc.dg/debug/debug-7.c: New test.
38461
38462 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38463
38464 * gcc.dg/20040217-1.c: New test.
38465
38466 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38467
38468 * gcc.c-torture/execute/990208-1.x: Delete.
38469
38470 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38471
38472 * gcc.c-torture/execute/20040208-2.x: New file.
38473
38474 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38475
38476 PR c++/11326
38477 * g++.dg/abi/structret1.C: New test.
38478
38479 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38480
38481 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38482 (i386_cpuid): No need to test if cpuid is available on AMD64.
38483 Fix assembly, so that it works onboth i386 and AMD64.
38484 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38485 (vecInLong): Fix s[] member type to unsigned int.
38486 (vecInWord): Remove type.
38487 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38488 (a64, b64, c64, d64, e64): Remove.
38489 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38490 Remove unused variable. Remove initialization of removed variables.
38491 Don't call mmx_tests nor sse_tests.
38492 (reference_mmx, reference_sse): Remove.
38493 (check): Add return stmt.
38494 * gcc.dg/i386-sse-7.c: New test.
38495 * gcc.dg/i386-mmx-4.c: New test.
38496
38497 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38498
38499 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38500 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38501 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38502 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38503 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38504 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38505 g++.dg/tc1/dr94.C: Fix line terminator.
38506
38507 2004-02-16 Geoffrey Keating <geoffk@apple.com>
38508
38509 * gcc.c-torture/compile/20040216-1.c: New.
38510
38511 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38512
38513 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38514 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38515 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38516 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38517 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38518 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38519
38520 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38521
38522 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38523
38524 2004-02-15 Mark Mitchell <mark@codesourcery.com>
38525
38526 PR c++/13971
38527 * g++.dg/expr/cond4.C: New test.
38528
38529 PR c++/14086
38530 * g++.dg/lookup/crash2.C: New test.
38531
38532 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
38533
38534 * gcc.c-torture/compile/20040214-2.c: New test.
38535
38536 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
38537
38538 PR c++/14116
38539 * g++.dg/ext/typeof8.C: New test.
38540
38541 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
38542
38543 * gcc.c-torture/compile/20040214-1.c: New test.
38544
38545 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38546
38547 PR c++/13635
38548 * g++.dg/template/spec11.C: New test.
38549
38550 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38551
38552 PR c++/13927
38553 * g++.dg/other/error8.C: New test.
38554
38555 2004-02-13 Mark Mitchell <mark@codesourcery.com>
38556
38557 PR c++/14122
38558 * g++.dg/template/array4.C: New test.
38559
38560 PR c++/14108
38561 * g++.dg/inherit/thunk2.C: New test.
38562
38563 PR c++/14083
38564 * g++.dg/eh/cond2.C: New test.
38565
38566 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38567
38568 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38569
38570 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38571
38572 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38573
38574 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38575
38576 * g++.dg/simd-2.C: xfail on ppc64-linux.
38577
38578 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38579
38580 PR c/456
38581 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38582 tests.
38583
38584 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38585
38586 * gcc.dg/builtins-33.c: New test.
38587
38588 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38589
38590 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38591
38592 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38593
38594 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38595
38596 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38597
38598 * gcc.dg/ppc64-abi-3.c: New test.
38599
38600 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38601
38602 PR c/14092
38603
38604 * gcc.dg/pr14092-1.c: New testcase.
38605
38606 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38607
38608 * gcc.dg/cpp/assert4.c: Fix typo last change.
38609
38610 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38611 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38612
38613 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38614
38615 2004-02-09 Roger Sayle <roger@eyesopen.com>
38616
38617 * gcc.c-torture/compile/20040209-1.c: New test case.
38618
38619 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38620
38621 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38622
38623 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38624
38625 * gcc.c-torture/execute/20040208-[12].c: New tests.
38626
38627 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38628
38629 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38630
38631 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38632
38633 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38634
38635 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38636
38637 Bug 13856
38638 * gcc.dg/visibility-8.c: New testcase.
38639
38640 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38641
38642 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38643 arguments.
38644 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38645
38646 2004-02-07 Roger Sayle <roger@eyesopen.com>
38647
38648 PR middle-end/13696
38649 * g++.dg/opt/fold1.C: New test case.
38650
38651 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38652
38653 PR c++/14033
38654 * g++.dg/other/crash-2.C: New test.
38655
38656 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38657
38658 PR c++/14028
38659 * g++.dg/parse/angle-bracket2.C: New test.
38660
38661 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38662
38663 PR middle-end/13750
38664 Revert:
38665 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38666 PR pch/13361
38667 * g++.dg/pch/wchar-1.C: New.
38668 * g++.dg/pch/wchar-1.Hs: New.
38669
38670 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38671
38672 PR c++/14008
38673 * g++.dg/parse/error15.C: New test.
38674 * g++.dg/parse/crash11.C: Update dg-error mark.
38675
38676 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38677
38678 PR c++/13932
38679 * g++.dg/warn/conv2.C: New test.
38680
38681 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38682
38683 PR c++/13086
38684 * g++.dg/warn/incomplete1.C: Remove xfail.
38685
38686 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38687
38688 * lib/file-format.exp (gcc_target_object_format): Use
38689 ${tool}_target_compile, not gcc_target_compile.
38690 * lib/target-supports.exp (check_alias_available): Likewise.
38691 (check_gc_sections_available): Likewise.
38692 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38693 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38694 dg-require-alias.
38695
38696 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38697
38698 PR c++/13969
38699 * g++.dg/template/static6.C: New test.
38700
38701 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38702
38703 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38704
38705 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38706
38707 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38708 tests for systems where `char' is unsigned by default.
38709
38710 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38711
38712 PR c++/13997
38713 * g++.dg/template/partial3.C: New test.
38714
38715 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38716
38717 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38718 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38719 Remove mentions of obsolete ports.
38720
38721 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38722
38723 * gcc.dg/noncompile/20001228-1.c: Fix for new
38724 error message.
38725
38726 2004-02-03 Roger Sayle <roger@eyesopen.com>
38727
38728 PR target/9348
38729 * gcc.c-torture/execute/multdi-1.c: New test case.
38730
38731 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38732
38733 PR c++/13925
38734 * g++.dg/template/lookup5.C: New test.
38735
38736 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38737
38738 PR c++/13950
38739 * g++.dg/template/lookup4.C: New test.
38740
38741 PR c++/13970
38742 * g++.dg/parse/error14.C: New test.
38743
38744 PR c++/14002
38745 * g++.dg/parse/template13.C: New test.
38746
38747 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38748
38749 PR c++/13978
38750 * g++.dg/template/koenig4.C: New test.
38751
38752 PR c++/13968
38753 * g++.dg/template/crash17.C: New test.
38754
38755 PR c++/13975
38756 * g++.dg/parse/error13.C: New test.
38757 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38758
38759 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38760
38761 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38762
38763 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38764
38765 PR c/11658
38766 PR c/13994
38767 * gcc.dg/noncompile/20040203-1.c: New test.
38768 * gcc.dg/noncompile/20040203-2.c: Likewise.
38769 * gcc.dg/noncompile/20040203-3.c: Likewise.
38770 * gcc.dg/20040203-1.c: Likewise.
38771
38772 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38773
38774 PR c++/10858
38775 * g++.dg/template/sizeof7.C: New test.
38776
38777 2004-02-02 Eric Christopher <echristo@redhat.com>
38778 Zack Weinberg <zack@codesourcery.com>
38779
38780 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38781
38782 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38783
38784 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38785 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38786 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38787 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38788
38789 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38790
38791 PR c++/13113
38792 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38793
38794 PR c++/13854
38795 * g++.dg/ext/attrib13.C: New test.
38796
38797 PR c++/13907
38798 * g++.dg/conversion/op2.C: New test.
38799
38800 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38801
38802 * gcc.dg/titype-1.c: Fix pasto.
38803
38804 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38805
38806 * gcc.dg/titype-1.c: New test.
38807
38808 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38809
38810 PR c++/13957
38811 * g++.dg/template/non-type-template-argument-1.C,
38812 g++.dg/template/qualified-id1.C: Update dg-error marks.
38813 * g++.dg/template/nontype6.C: New test.
38814
38815 2004-02-01 Roger Sayle <roger@eyesopen.com>
38816
38817 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38818 * gcc.dg/builtins-31.c: New testcase.
38819 * gcc.dg/builtins-32.c: New testcase.
38820
38821 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38822
38823 * objc.dg/call-super-2.m: Update line numbers
38824 for the including of stddef.h.
38825
38826 2004-01-30 Michael Matz <matz@suse.de>
38827
38828 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38829 g++.dg/ext/case-range3.C: New tests.
38830
38831 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38832
38833 DR206
38834 PR c++/13813
38835 * g++.dg/template/member4.C: New test.
38836
38837 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38838
38839 PR c++/13683
38840 * g++.dg/template/sizeof6.C: New test.
38841
38842 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38843
38844 * gcc.dg/fwritable-strings-1.c: New test.
38845
38846 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38847
38848 * gcc.c-torture/compile/20040130-1.c: New test.
38849
38850 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38851
38852 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38853
38854 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38855
38856 PR c++/13883
38857 * g++.dg/template/ctor3.C: New test.
38858
38859 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38860
38861 * g++.dg/tc1: New directory.
38862 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38863 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38864 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38865 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38866 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38867
38868 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38869
38870 * g++.dg/parse/error11.C: New test.
38871 * g++.dg/parse/error12.C: Likewise.
38872
38873 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38874
38875 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38876 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38877
38878 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38879
38880 PR c++/13791
38881 * g++.dg/ext/attrib12.C: New test.
38882
38883 PR c++/13736
38884 * g++.dg/parse/cast2.C: New test.
38885
38886 2004-01-27 James E Wilson <wilson@specifixinc.com>
38887
38888 * objc.dg/encode-2.m (main): New local string. Set depending on
38889 sizeof long. Use in sscanf call.
38890 * objc.dg/encode-3.m (main): New local string. Set depending on
38891 sizeof long. Use in scan_initial call.
38892
38893 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38894
38895 * objc.dg/call-super-2.m: Make LP64-safe.
38896 * objc.dg/desig-init-1.m: Likewise.
38897
38898 2004-01-27 Devang Patel <dpatel@apple.com>
38899
38900 * g++.dg/debug/namespace1.C: New test.
38901
38902 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38903
38904 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38905 xscale-*-*.
38906
38907 * gcc.dg/arm-mmx-1.c: New test.
38908
38909 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38910
38911 * gcc.dg/20040127-1.c: New test.
38912 * gcc.dg/20040127-2.c: New test.
38913
38914 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38915
38916 * objc.dg/stret-1.m (glob): Renamed to globa.
38917
38918 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38919
38920 PR c++/13663
38921 * g++.dg/expr/for1.C: New test.
38922
38923 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38924
38925 PR middle-end/13779
38926 * gcc.dg/darwin-longlong.c: New test.
38927
38928 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38929
38930 * gcc.dg/20040124-1.c: Moved test from here...
38931 * gcc.c-torture/compile/20040124-1.c: ...to here.
38932
38933 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38934
38935 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38936 the assembly output if -m64 is passed.
38937
38938 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38939
38940 PR c++/13833
38941 * g++.dg/template/cond3.C: New test.
38942
38943 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38944
38945 PR c++/13810
38946 * g++.dg/template/ttp7.C: New test.
38947
38948 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38949
38950 PR c++/13797
38951 * g++.dg/template/nontype4.C: New test.
38952 * g++.dg/template/nontype5.C: Likewise.
38953
38954 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38955
38956 * gcc.dg/torture/mips-clobber-at.c: New test.
38957
38958 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38959
38960 * gcc.dg/20040124-1.c: New test.
38961
38962 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38963
38964 * gcc.dg/20040123-1.c: New test.
38965
38966 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38967
38968 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38969
38970 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38971
38972 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38973
38974 2004-01-23 Andrew Pinski <apinski@apple.com>
38975
38976 * gcc.dg/20030121-1.c: Move to ..
38977 * gcc.dg/20040121-1.c: here.
38978
38979 2004-01-23 Roger Sayle <roger@eyesopen.com>
38980
38981 * gcc.dg/builtins-29.c: New test case.
38982
38983 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38984
38985 PR 18314
38986 * gcc.dg/builtins-30.c: New testcase.
38987
38988 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38989
38990 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38991 * lib/g77.exp: Likewise.
38992 * lib/objc.exp: Likewise.
38993 * lib/g++.exp: Likewise.
38994
38995 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38996
38997 * gcc.dg/struct-by-value-2.c: New test.
38998
38999 2004-01-21 Andrew Pinski <apinski@apple.com>
39000
39001 PR target/13785
39002 * gcc.dg/20030121-1.c: New test.
39003
39004 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
39005
39006 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
39007 clobber frame pointer register in asm statement.
39008
39009 2004-01-21 Falk Hueffner <falk@debian.org>
39010
39011 * gcc.c-torture/compile/20040121-1.c: New test.
39012
39013 2004-01-21 Zack Weinberg <zack@codesourcery.com>
39014
39015 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39016
39017 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
39018
39019 * gcc.dg/ppc64-abi-2.c: New test.
39020
39021 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
39022
39023 * lib/treelang.exp: Fill out this file.
39024 * lib/treelang-dg.exp: New File.
39025
39026 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
39027
39028 * gcc.c-torture/compile/981022-1.c: Remove.
39029 * gcc.dg/array-5.c: Remove XFAIL.
39030 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39031 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39032 gcc.dg/cond-lvalue-1.c: Update.
39033 * gcc.dg/cast-lvalue-2.c: New test.
39034
39035 2004-01-19 Mark Mitchell <mark@codesourcery.com>
39036
39037 PR c++/13592
39038 * g++.dg/other/error1.C (class foo): Tweak error message.
39039
39040 PR c++/13592
39041 * g++.dg/template/call2.C: New test.
39042
39043 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39044
39045 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39046 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39047 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39048 scalar-return-1_x.c, scalar-return-2_y.c,
39049 scalar-return-3_x.c, scalar-return-3_y.c,
39050 scalar-return-4_x.c, scalar-return-4_y.c,
39051 struct-align-1.h, struct-align-1_x.c,
39052 struct-align-1_y.c, struct-align-2.h,
39053 struct-align-2_x.c, struct-align-2_y.c,
39054 struct-by-value-10_y.c, struct-by-value-11_x.c,
39055 struct-by-value-11_y.c, struct-by-value-12_x.c,
39056 struct-by-value-12_y.c, struct-by-value-13_x.c,
39057 struct-by-value-13_y.c, struct-by-value-14_x.c,
39058 struct-by-value-14_y.c, struct-by-value-15_x.c,
39059 struct-by-value-15_y.c, struct-by-value-16_y.c,
39060 struct-by-value-17_y.c, struct-by-value-18_y.c,
39061 struct-by-value-19_y.c, struct-by-value-1_x.c,
39062 struct-by-value-1_y.c, struct-by-value-20_y.c,
39063 struct-by-value-2_x.c, struct-by-value-2_y.c,
39064 struct-by-value-3_y.c, struct-by-value-4_x.c,
39065 struct-by-value-4_y.c, struct-by-value-5_y.c,
39066 struct-by-value-6_y.c, struct-by-value-7_y.c
39067 struct-by-value-8_x.c, struct-by-value-8_y.c
39068 struct-by-value-9_x.c, struct-by-value-9_y.c
39069 struct-return-10_x.c, struct-return-10_y.c,
39070 struct-return-19_x.c, struct-return-20_x.c
39071 struct-return-2_x.c, struct-return-2_y.c
39072 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39073 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39074
39075 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39076
39077 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39078 attribute on sparc*-sun-solaris2.*.
39079
39080 2004-01-18 Mark Mitchell <mark@codesourcery.com>
39081
39082 PR c++/13710
39083 * g++.dg/ext/typeof7.C: New test.
39084
39085 2004-01-18 David Edelsohn <edelsohn@gnu.org>
39086
39087 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39088 * gcc.dg/const-elim-1.c: Same.
39089
39090 2004-01-17 Ziemowit Laski <zlaski@apple.com>
39091
39092 * objc.dg/stret-1.m: New.
39093 * objc.dg/stret-2.m: New.
39094
39095 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
39096
39097 PR c++/11895
39098 * g++.dg/ext/vector1.C: New test.
39099
39100 2004-01-16 Geoffrey Keating <geoffk@apple.com>
39101
39102 * gcc.dg/pch/import-1.c: New.
39103 * gcc.dg/pch/import-1.hs: New.
39104 * gcc.dg/pch/import-1a.h: New.
39105 * gcc.dg/pch/import-1b.h: New.
39106 * gcc.dg/pch/import-1c.h: New.
39107
39108 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39109
39110 PR c++/13574
39111 * g++.dg/ext/array1.C: New test.
39112
39113 PR c++/13178
39114 * g++.dg/conversion/op1.C: New test.
39115
39116 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
39117
39118 PR 11864
39119 From Kazumoto Kojima / Dan Kegel:
39120 * gcc.dg/pr11864-1.c: New test.
39121
39122 PR 10392
39123 From Marcus Comstedt / Dan Kegel:
39124 * gcc.dg/pr10392-1.c: New test.
39125
39126 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39127
39128 PR c++/13478
39129 * g++.dg/init/ref10.C: New test.
39130
39131 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39132
39133 PR c++/13407
39134 * g++.dg/parse/typename6.C: New test.
39135
39136 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39137
39138 PR pch/13361
39139 * g++.dg/pch/wchar-1.C: New.
39140 * g++.dg/pch/wchar-1.Hs: New.
39141
39142 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39143
39144 PR c++/9259
39145 * g++.dg/expr/sizeof2.C: New test.
39146
39147 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
39148
39149 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39150
39151 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39152
39153 PR c++/13659
39154 * g++.dg/lookup/strong-using-3.C: New.
39155 * g++.dg/lookup/using-10.C: New.
39156
39157 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39158
39159 PR c++/13594
39160 * g++.dg/lookup/strong-using-2.C: New.
39161
39162 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
39163 Dan Kegel <dank@kegel.com>
39164 J"orn Rennecke <joern.rennecke@superh.com>
39165
39166 PR target/9365
39167 * gcc.dg/pr9365-1.c: New test.
39168
39169 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39170
39171 PR c++/8856
39172 * g++.dg/parse/casting-operator2.C: New test.
39173 * g++.old-deja/g++.pt/explicit83.C: Remove.
39174
39175 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
39176
39177 * gcc.dg/label-compound-stmt-1.c: New test.
39178 * gcc.c-torture/compile/950922-1.c,
39179 gcc.c-torture/compile/20000211-3.c,
39180 gcc.c-torture/compile/20000518-1.c,
39181 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39182 compound statements.
39183
39184 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
39185
39186 * gcc.dg/ppc64-abi-1.c: New test.
39187
39188 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
39189
39190 * g++.dg/ext/attrib9.C: Add dg-warnings.
39191
39192 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39193
39194 PR c++/12335
39195 * g++.dg/parse/dtor3.C: New test.
39196
39197 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
39198
39199 PR c++/12709
39200 * g++.dg/parse/try-catch-1.C: New test.
39201
39202 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
39203
39204 * ada/acats/run_all.sh: Add more verbose output in acats.log
39205 when compiling tests.
39206
39207 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39208
39209 PR 13656
39210 * gcc.dg/typedef-redecl.c: New test case.
39211 * gcc.dg/typedef-redecl.h: New support file.
39212
39213 2004-01-13 Jan Hubicka <jh@suse.cz>
39214
39215 * gcc.dg/always_inline.c: New test.
39216 * gcc.dg/debug/20031231-1.c: Fix.
39217
39218 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39219
39220 PR c++/13474
39221 * g++.dg/template/array3.C: New test.
39222
39223 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39224
39225 * g++.dg/ext/lvalue1.C: No longer expected to fail.
39226 * g++.dg/warn/Wunused-2.C: Likewise.
39227
39228 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39229
39230 PR c++/13289
39231 * g++.dg/template/instantiate6.C: New test.
39232
39233 2004-01-12 Roger Sayle <roger@eyesopen.com>
39234
39235 PR middle-end/11397
39236 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39237
39238 2004-01-12 Jan Hubicka <jh@suse.cz>
39239
39240 PR opt/12826
39241 * gcc.dg/20040112-1.c: New.
39242
39243 * gcc.dg/dwarf-die[1-7].c: Move to...
39244 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39245 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39246
39247 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
39248
39249 PR c++/4100
39250 * g++.dg/parse/friend4.C: New test.
39251
39252 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
39253
39254 PR c++/4100
39255 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39256 definition is called a friend.
39257
39258 2004-01-11 Zack Weinberg <zack@codesourcery.com>
39259
39260 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39261
39262 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
39263
39264 PR c++/3478
39265 * g++.dg/parse/error10.C: New test.
39266 * g++.dg/template/arg2.C: Accept "invalid type" error.
39267
39268 2004-01-11 Jakub Jelinek <jakub@redhat.com>
39269
39270 PR middle-end/13392
39271 * g++.dg/opt/expect2.C: New test.
39272
39273 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39274
39275 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39276 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39277 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39278 Update dg-error regexps.
39279
39280 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39281
39282 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39283 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39284
39285 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39286
39287 * gcc.dg/pragma-re-1.c: Use right pointer type.
39288
39289 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39290
39291 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39292
39293 2004-01-09 Geoffrey Keating <geoffk@apple.com>
39294
39295 * gcc.dg/rs6000-ldouble-1.c: New.
39296
39297 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39298
39299 DR 337
39300 PR c++/9256
39301 * g++.dg/other/abstract1.C: New test.
39302
39303 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39304
39305 * g++.dg/lookup/strong-using-1.C: New.
39306
39307 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39308
39309 PR c/11234
39310 * gcc.dg/func-ptr-conv-1.c: New test.
39311 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39312
39313 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39314
39315 PR target/13380.
39316 * gcc.c-torture/compile/20040109-1.c: New.
39317
39318 2004-01-08 Stuart Hastings <stuart@apple.com>
39319
39320 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39321 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39322 * gcc.dg/i386-sse-6.c: ...this new testcase.
39323
39324 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39325
39326 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39327
39328 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39329
39330 * ada/acats/run_acats: Treat 'gnatchop' the same way
39331 as 'gnatmake'. Export GCC_DRIVER.
39332 * ada/acats/run_all.sh: Add target_gnatchop. Use
39333 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39334
39335 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39336
39337 PR c++/12573
39338 * g++.dg/template/dependent-expr4.C: New test.
39339
39340 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39341
39342 * gcc.dg/altivec-11.c: New test.
39343
39344 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39345
39346 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39347
39348 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39349
39350 PR c/6024
39351 * gcc.dg/enum-compat-1.c: New test.
39352 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39353
39354 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39355
39356 PR c/12165
39357 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39358 gcc.dg/c99-idem-qual-3.c: New tests.
39359
39360 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39361
39362 * gcc.dg/winline-7.c: Don't cast void * to int.
39363
39364 2004-01-06 Jan Hubicka <jh@suse.cz>
39365
39366 * gcc.dg/i386-sse-5.c: New test
39367 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39368
39369 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39370
39371 PR c++/12815
39372 * g++.dg/rtti/typeid4.C: New test.
39373
39374 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39375
39376 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39377
39378 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39379
39380 PR c++/12132
39381 * g++.dg/template/error11.C: New test.
39382
39383 PR c++/13451
39384 * g++.dg/template/class2.C: New test.
39385
39386 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39387 Richard Sandiford <rsandifo@redhat.com>
39388
39389 PR c++/13387
39390 * g++.dg/opt/alias3.C: New test.
39391
39392 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39393
39394 PR c++/13157
39395 * g++.dg/template/koenig3.C: New test.
39396
39397 PR c++/13529
39398 * g++.dg/parse/offsetof3.C: New test.
39399
39400 * g++.dg/init/copy7.C: Add missing dg-error markers.
39401
39402 PR c++/12226
39403 * g++.dg/init/copy7.c: New test.
39404
39405 PR c++/13536
39406 * g++.dg/parse/cast1.C: New test.
39407
39408 2004-01-04 Jan Hubicka <jh@suse.cz>
39409
39410 * gcc.dg/winline[1-7].c: New tests.
39411
39412 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39413
39414 PR c++/13520
39415 * g++.dg/template/qualttp22.C: New test.
39416
39417 2004-01-01 Jan Hubicka <jh@suse.cz>
39418
39419 * gcc.dg/debug/20031231-1.c: New.
39420 * gcc.c-torture/compile/20040101-1.c: New.
39421 * gcc.dg/dwarf-die-[1-7].c: New.
39422
39423 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39424
39425 PR optimization/13521
39426 * gcc.c-torture/compile/20031231-1.c: New test.
39427
39428 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39429
39430 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39431
39432 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39433
39434 PR c++/10079
39435 * g++.dg/template/crash16.C: New test.
39436
39437 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39438
39439 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39440
39441 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39442
39443 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39444 ports.
39445 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39446 * g++.old-deja/g++.law/profile1.C: Likewise.
39447 * gcc.c-torture/compile/981006-1.c: Likewise.
39448 * gcc.c-torture/execute/loop-2e.x: Likewise.
39449 * gcc.c-torture/execute/loop-2f.x: Remove.
39450 * gcc.c-torture/execute/loop-2g.x: Likewise.
39451 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39452 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39453
39454 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39455
39456 PR c++/13507
39457 * g++.dg/ext/attrib11.C: New test.
39458
39459 PR c++/13494
39460 * g++.dg/template/array2-1.C: New test.
39461 * g++.dg/template/array2-2.C: New test.
39462
39463 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39464
39465 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39466
39467 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39468
39469 PR c++/12774
39470 * g++.dg/template/array1-1.C: New test.
39471 * g++.dg/template/array1-2.C: New test.
39472
39473 2003-12-29 Roger Sayle <roger@eyesopen.com>
39474
39475 PR fortran/12632
39476 * g77.dg/12632.f: New test case.
39477
39478 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39479
39480 PR c++/13289
39481 * g++.dg/parse/nontype1.C: New test.
39482
39483 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39484
39485 PR c++/12403
39486 * g++.dg/parse/explicit1.C: New test.
39487 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39488
39489 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39490
39491 PR c++/13081
39492 * g++.dg/opt/inline6.C: New test.
39493
39494 PR c++/12613
39495 * g++.dg/parse/error9.C: New test.
39496
39497 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39498
39499 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39500
39501 PR c++/13009
39502 * g++.dg/init/assign1.C: New test.
39503
39504 2003-12-28 Roger Sayle <roger@eyesopen.com>
39505
39506 PR c++/13070
39507 * g++.dg/warn/format3.C: New test case.
39508
39509 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39510
39511 * gcc.c-torture/compile/20031227-1.c: New test.
39512
39513 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39514
39515 * g++.dg/bprob/bprob.exp: Load target-supports.exp
39516 * g77.dg/bprob/bprob.exp: Likewise.
39517 * gcc.misc-tests/bprob.exp: Likewise.
39518 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
39519 variants on systems where the library does not provide that
39520 functionality.
39521 * gcc.dg/builtins-20.c: Use builtins-config.h.
39522 * gcc.dg/builtins-config.h: New file.
39523
39524 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39525
39526 * lib/gcc-dg.exp (dg-require-profiling): New function.
39527 * lib/target-supports.exp (check_profiling_available): Likewise.
39528 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39529 * g77.dg/bprob/bprob.exp: Likewise.
39530 * gcc.misc-tests/bprob.exp: Likewise.
39531 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39532 * gcc.dg/20021014-1.c: Likewise.
39533 * gcc.dg/nest.c: Likewise.
39534
39535 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39536
39537 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39538 compiling.
39539 * g++.dg/lookup/java2.C: Likewise.
39540 * gcc.dg/cpp/lexident.c: Likewise.
39541
39542 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
39543
39544 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39545 given.
39546 * gcc.c-torture/compile/961203-1.c: Likewise.
39547 * gcc.c-torture/compile/980506-1.c: Likewise.
39548
39549 2003-12-23 Zack Weinberg <zack@codesourcery.com>
39550
39551 * lib/gcc-dg.exp (dg-prune-output): New annotation.
39552 (additional_prunes): New global.
39553 (gcc-dg-prune): Handle additional per-test pruning.
39554 (dg-test): Clear additional_prunes between tests.
39555
39556 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
39557 dg-prune-output to avoid spurious failures from assembler
39558 complaining about nonexistent WAW violations.
39559 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39560 Use dg-prune-output to avoid spurious failures from assembler
39561 warning about Itanium B-step errata.
39562
39563 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39564
39565 * g++.dg/abi/macro0.C: New test.
39566 * g++.dg/abi/macro1.C: Likewise.
39567 * g++.dg/abi/macro2.C: Likewise.
39568
39569 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39570 * g++.dg/abi/bitfield7.C: Likewise.
39571 * g++.dg/abi/dtor2.C: Likewise.
39572 * g++.dg/abi/mangle11.C: Likewise.
39573 * g++.dg/abi/mangle12.C: Likewise.
39574 * g++.dg/abi/mangle14.C: Likewise.
39575 * g++.dg/abi/mangle17.C: Likewise.
39576 * g++.dg/abi/vbase10.C: Likewise.
39577 * g++.dg/abi/vbase14.C: Likewise.
39578 * g++.dg/template/qualttp17.C: Likewise.
39579
39580 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39581
39582 PR c/11995
39583 * gcc.dg/20031223-1.c: New test.
39584
39585 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39586
39587 * gcc.dg/noreturn-7.c: New test.
39588
39589 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39590
39591 * gcc.dg/null-pointer-1.c: New test.
39592
39593 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39594
39595 * g++.old-deja/g++.jason/template18.C: Remove.
39596 * g++.old-deja/g++.jason/template37.C: Likewise.
39597
39598 PR c++/12862
39599 * g++.dg/lookup/ns1.C: New test.
39600
39601 PR c++/12397
39602 * g++.dg/template/lookup3.C: New test.
39603
39604 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39605
39606 * g++.dg/template/recurse1.C: New test
39607
39608 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39609
39610 PR c++/12479
39611 * g++.dg/parse/semicolon1.C: New test.
39612 * g++.dg/parse/semicolon1.h: Likewise.
39613
39614 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39615
39616 * gcc.dg/darwin-misaligned.c: New test.
39617
39618 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39619
39620 PR c/9163
39621 * gcc.dg/20031222-1.c: New test.
39622
39623 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39624
39625 PR c++/13438
39626 * g++.dg/parse/error8.C: New test.
39627
39628 PR c++/11554
39629 * g++.dg/warn/ctor-init-1.C: New test.
39630
39631 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39632
39633 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39634 too small.
39635 * gcc.c-torture/compile/930217-1.c: Likewise.
39636 * gcc.c-torture/compile/930513-1.c: Likewise.
39637 * gcc.c-torture/execute/920908-2.c: Likewise.
39638 * gcc.c-torture/execute/921204-1.c: Likewise.
39639 * gcc.c-torture/execute/930621-1.c: Likewise.
39640 * gcc.c-torture/execute/930630-1.c: Likewise.
39641 * gcc.c-torture/execute/931031-1.c: Likewise.
39642 * gcc.c-torture/execute/980602-2.c: Likewise.
39643 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39644 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39645 * gcc.c-torture/execute/extzvsi.c: Likewise.
39646 * gcc.c-torture/unsorted/ext.c: Likewise.
39647
39648 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39649
39650 PR target/12749
39651 * gcc.c-torture/compile/20031220-2.c: New test case.
39652
39653 2003-12-20 Roger Sayle <roger@eyesopen.com>
39654
39655 PR optimization/13031
39656 * gcc.c-torture/compile/20031220-1.c: New test case.
39657
39658 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39659
39660 * gcc.dg/cast-function-1.c: New test.
39661
39662 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39663
39664 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39665 formats.
39666
39667 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39668
39669 PR c++/12795
39670 * g++.dg/ext/attrib10.C: New test.
39671
39672 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39673
39674 * gcc.dg/cleanup-10.c: New test.
39675 * gcc.dg/cleanup-11.c: New test.
39676
39677 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39678
39679 PR c++/13239
39680 * g++.dg/opt/expect1.C: New test.
39681
39682 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39683
39684 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39685
39686 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39687
39688 PR debug/12923
39689 * gcc.dg/20031218-1.c: New test.
39690
39691 PR debug/12389
39692 * gcc.dg/20031218-2.c: New test.
39693 * gcc.dg/20031218-3.c: New test.
39694
39695 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39696 of label name and allow for USER_LABEL_PREFIX == "_" names.
39697 * g++.dg/abi/mangle18-2.C: Likewise.
39698 * g++.dg/abi/mangle19-1.C: Likewise.
39699 * g++.dg/abi/mangle19-2.C: Likewise.
39700 * g++.dg/abi/mangle20-1.C: Likewise.
39701 * g++.dg/abi/mangle20-2.C: Likewise.
39702
39703 2003-12-18 Richard Henderson <rth@redhat.com>
39704
39705 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39706
39707 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39708 Dan Kegel <dank@kegel.com>
39709
39710 PR other/12009
39711 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39712 testing a cross compiler, it causes spurious compile failures.
39713 * lib/g++.exp: Likewise.
39714
39715 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39716
39717 PR c++/13262
39718 * g++.dg/template/access13.C: New test.
39719
39720 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39721
39722 * gcc.dg/20031216-1.c: New test.
39723
39724 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39725
39726 PR c++/9154
39727 * g++.dg/template/error10.C: New test.
39728
39729 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39730
39731 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39732 * g++.dg/eh/simd-2.C: Likewise.
39733
39734 2003-12-17 James E Wilson <wilson@specifixinc.com>
39735 Roger Sayle <roger@eyesopen.com>
39736
39737 * gcc.c-torture/execute/ieee/mzero5.c: New.
39738
39739 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39740
39741 PR c++/10603
39742 * g++.dg/parse/error6.C: New test.
39743
39744 PR c++/12827
39745 * g++.dg/parse/error7.C: New test.
39746
39747 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39748
39749 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39750 at -O with stabs debugging formats.
39751 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39752 * gcc.dg/debug/debug-2.c: Likewise.
39753
39754 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39755
39756 PR c++/12696
39757 * g++.dg/init/error1.C: New test.
39758
39759 PR c++/12218
39760 * g++.dg/init/pm3.C: New test.
39761
39762 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39763
39764 PR c/3347
39765 * gcc.dg/bitfld-8.c: New test.
39766
39767 2003-12-16 James Lemke <jim@wasabisystems.com>
39768
39769 * gcc.dg/arm-scd42-[123].c: New tests.
39770
39771 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39772
39773 PR c++/9043
39774 * g++.dg/abi/mangle20-1.C: New test.
39775 * g++.dg/abi/mangle20-2.C: New test.
39776
39777 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39778
39779 PR c++/13275
39780 * g++.dg/other/offsetof2.C: Remove XFAIL.
39781 * g++.dg/parse/offsetof1.C: New test.
39782 * g++.gd/parse/offsetof2.C: Likewise.
39783
39784 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39785
39786 * g++.dg/template/nontype3.C: New test.
39787 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39788
39789 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39790
39791 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39792
39793 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39794
39795 PR c++/13387
39796 * g++.dg/expr/assign1.C: New test.
39797
39798 PR c++/13242
39799 * g++.dg/abi/mangle19-1.C: New test.
39800 * g++.dg/abi/mangle19-2.C: New test.
39801
39802 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39803
39804 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39805
39806 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39807
39808 * gcc.c-torture/execute/20031216-1.c: New test.
39809
39810 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39811
39812 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39813 an ICE regression.
39814
39815 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39816
39817 PR c++/10926
39818 * g++.dg/template/error9.C: New test.
39819
39820 PR c++/11116
39821 * g++.dg/template/error8.C: New test.
39822
39823 2003-12-15 Roger Sayle <roger@eyesopen.com>
39824
39825 PR middle-end/13400
39826 * gcc.c-torture/execute/20031215-1.c: New test case.
39827
39828 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39829
39830 PR c++/13269
39831 * g++.dg/parse/error5.C: New test.
39832
39833 PR c++/12989
39834 * g++.dg/expr/sizeof1.C: New test.
39835
39836 PR c++/13310
39837 * g++.dg/template/crash15.C: New test.
39838
39839 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39840
39841 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39842 a non-POD type as the last named parameter of a varargs function.
39843
39844 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39845
39846 PR c++/13243
39847 PR c++/12573
39848 * g++.dg/template/crash14.C: New test.
39849 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39850
39851 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39852
39853 * g++.dg/other/java1.C: New test.
39854
39855 PR c++/13241
39856 * g++.dg/abi/mangle18-1.C: New test.
39857 * g++.dg/abi/mangle18-2.C: New test.
39858
39859 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39860
39861 PR optimization/10312
39862 * gcc.c-torture/execute/20031214-1.c: New.
39863
39864 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39865
39866 PR c++/10779
39867 PR c++/12160
39868 * g++.dg/parse/error3.C: New test.
39869 * g++.dg/parse/error4.C: Likewise.
39870 * g++.dg/abi/mangle4.C: Tweak error messages.
39871 * g++.dg/lookup/using5.C: Likewise.
39872 * g++.dg/other/error2.C: Likewise.
39873 * g++.dg/parse/typename5.C: Likewise.
39874 * g++.dg/parse/undefined1.C: Likewise.
39875 * g++.dg/template/arg2.C: Likewise.
39876 * g++.dg/template/ttp3.C: Likewise.
39877 * g++.dg/template/type1.C: Likewise.
39878 * g++.old-deja/g++.other/crash32.C: Likewise.
39879 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39880
39881 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39882
39883 PR c++/13106
39884 * g++.dg/warn/noreturn-3.C: New test.
39885
39886 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39887
39888 PR c++/13118
39889 * g++.dg/abi/covariant3.C: New.
39890
39891 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39892
39893 * g++.dg/eh/ia64-1.C: New test.
39894
39895 2003-12-12 Roger Sayle <roger@eyesopen.com>
39896
39897 PR optimization/13037
39898 * g77.f-torture/execute/13037.f: New test case.
39899
39900 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39901
39902 PR c++/12881
39903 * g++.dg/abi/covariant2.C: New.
39904
39905 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39906
39907 * gcc.dg/cpp/trad/macro.c: New tests.
39908
39909 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39910
39911 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39912
39913 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39914
39915 PR other/10819
39916 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39917 to fix Bug 10819.
39918 * lib/g++.exp (g++_version): Likewise.
39919 * lib/g77.exp (g77_version): Likewise.
39920 * lib/objc.exp (default_objc_version): Likewise.
39921
39922 2003-12-10 Richard Henderson <rth@redhat.com>
39923
39924 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39925
39926 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39927
39928 2003-12-08 Matt Austern <austern@apple.com>
39929
39930 PR c/13134
39931 * lib/gcc-dg.exp (dg-require-visibility): Define.
39932 * lib/target-supports (check_visibility_available): Define.
39933 * gcc.dg/visibility-1.c: New test.
39934 * gcc.dg/visibility-2.c: Likewise.
39935 * gcc.dg/visibility-3.c: Likewise.
39936 * gcc.dg/visibility-4.c: Likewise.
39937 * gcc.dg/visibility-5.c: Likewise.
39938 * gcc.dg/visibility-6.c: Likewise.
39939 * g++.dg/ext/visibility-1.C: Likewise.
39940 * g++.dg/ext/visibility-2.C: Likewise.
39941 * g++.dg/ext/visibility-3.C: Likewise.
39942 * g++.dg/ext/visibility-4.C: Likewise.
39943 * g++.dg/ext/visibility-5.C: Likewise.
39944 * g++.dg/ext/visibility-6.C: Likewise.
39945
39946 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39947
39948 * g++.dg/lookup/java1.C: New test.
39949 * g++.dg/lookup/java2.C: New test.
39950
39951 2003-12-07 Falk Hueffner <falk@debian.org>
39952
39953 * g++.dg/opt/noreturn-1.C: New test.
39954
39955 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39956
39957 * gcc.dg/overflow-1.c: New test.
39958
39959 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39960
39961 * g77.f-torture/compile/13060.f: New test.
39962
39963 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39964
39965 PR c++/13323
39966 * g++.dg/inherit/operator2.C: New test.
39967
39968 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39969
39970 PR c++/13305
39971 * g++.dg/ext/attrib9.C: New test.
39972
39973 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39974
39975 PR c++/13314
39976 * g++.dg/template/error7.C: New test.
39977
39978 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39979 J"orn Rennecke <joern.rennecke@superh.com>
39980
39981 PR target/13302
39982 * g++.dg/other/struct-va_list.C: New test.
39983
39984 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39985
39986 PR c++/13166
39987 * g++.dg/parse/defarg6.C: New test.
39988
39989 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39990
39991 PR target/13256
39992 * gcc.c-torture/execute/20031201-1.c: New test.
39993
39994 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39995
39996 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39997
39998 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39999
40000 * gcc.dg/builtin-return-1.c: New test.
40001
40002 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
40003 J"orn Rennecke <joern.rennecke@superh.com>
40004
40005 PR optimization/13260
40006 * gcc.c-torture/execute/20031204-1.c: New test.
40007
40008 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40009
40010 PR c++/9127
40011 * g++.dg/template/error6.C: New test.
40012
40013 2003-12-03 Jakub Jelinek <jakub@redhat.com>
40014
40015 * gcc.dg/20031202-1.c: New test.
40016
40017 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40018
40019 PR c++/13179
40020 * g++.dg/template/eh1.C: New test.
40021
40022 PR c++/10771
40023 * g++.dg/template/error5.C: New test.
40024
40025 2003-12-02 David Ung <davidu@mips.com>
40026
40027 * gcc.dg/compat/vector-check.h: Corrected type for var
40028 g_##TMODE
40029
40030 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40031
40032 PR c++/10126
40033 * g++.dg/template/ptrmem8.C: New test.
40034
40035 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40036
40037 PR c++/12573
40038 * g++.dg/template/dependent-expr3.C: New test.
40039
40040 2003-12-01 James Lemke <jim@wasabisystems.com>
40041
40042 * gcc.dg/arm-g2.c: New test.
40043
40044 2003-12-01 Roger Sayle <roger@eyesopen.com>
40045
40046 PR optimization/11634
40047 * gcc.dg/20031201-2.c: New test case.
40048
40049 2003-12-01 Zack Weinberg <zack@codesourcery.com>
40050
40051 PR 11433
40052 * objc.dg/proto-lossage-3.m: New test.
40053
40054 2003-12-01 Roger Sayle <roger@eyesopen.com>
40055
40056 PR optimization/12628
40057 * gcc.dg/20031201-1.c: New test case.
40058
40059 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40060
40061 * gcc.dg/unaligned-1.c: New test.
40062
40063 2003-11-30 Mark Mitchell <mark@codesourcery.com>
40064
40065 PR c++/9849
40066 * g++.dg/template/error4.C: New test.
40067 * g++.dg/template/nested3.C: Adjust error markers.
40068
40069 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40070
40071 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40072
40073 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40074
40075 PR c/10333
40076 * gcc.dg/bitfld-7.c: New test.
40077
40078 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
40079
40080 * gcc.dg/tls/asm-1.C: New test.
40081
40082 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40083
40084 * gcc.dg/cpp/assert4.c: Update.
40085
40086 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40087
40088 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40089 * gcc.dg/builtin-apply3.c: New test.
40090
40091 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40092
40093 * lib/compat.exp (compat-obj): New xfaildata parameter.
40094 Use it to set compiler_conditional_xfail_data before compiling.
40095 (compat-get-options): Handle dg-xfail-if.
40096 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40097 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40098 * gcc.dg/compat/vector-1_y.c: Likewise.
40099 * gcc.dg/compat/vector-2_x.c: Likewise.
40100 * gcc.dg/compat/vector-2_y.c: Likewise.
40101
40102 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40103
40104 * g++.dg/opt/reg-stack4.C: New test.
40105
40106 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40107
40108 * gcc.dg/builtin-apply2.c: New test.
40109
40110 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40111
40112 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40113
40114 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40115
40116 PR c++/12924
40117 * g++.dg/template/template-id-2.C: New test.
40118
40119 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40120
40121 PR c++/5369
40122 * g++.dg/template/memfriend1.C: New test.
40123 * g++.dg/template/memfriend2.C: Likewise.
40124 * g++.dg/template/memfriend3.C: Likewise.
40125 * g++.dg/template/memfriend4.C: Likewise.
40126 * g++.dg/template/memfriend5.C: Likewise.
40127 * g++.dg/template/memfriend6.C: Likewise.
40128 * g++.dg/template/memfriend7.C: Likewise.
40129 * g++.dg/template/memfriend8.C: Likewise.
40130 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40131
40132 2003-11-21 Mark Mitchell <mark@codesourcery.com>
40133
40134 PR c++/12515
40135 * g++.dg/ext/cond1.C: New test.
40136
40137 2003-11-20 Richard Henderson <rth@redhat.com>
40138
40139 * gcc.dg/20020201-2.c: Remove.
40140 * gcc.dg/20020201-4.c: Remove.
40141 * gcc.dg/20020304-1.c: Remove.
40142
40143 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
40144
40145 * gcc.dg/cpp/trad/xwin1.c: New test case.
40146
40147 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
40148
40149 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40150 * lib/g77.exp: Likewise.
40151 * lib/objc.exp: Likewise.
40152 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40153 for darwin.
40154
40155 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40156
40157 PR c++/12932
40158 * g++.dg/template/static5.C: New test.
40159
40160 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
40161
40162 * gcc.dg/nested-func-1.c: New test.
40163
40164 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40165
40166 * gcc.dg/cpp/assert4.c: New test.
40167
40168 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40169
40170 PR c++/2294
40171 * g++.dg/lookup/using9.c: New test.
40172
40173 2003-11-14 Mark Mitchell <mark@codesourcery.com>
40174
40175 PR c++/12762
40176 * g++.dg/template/error3.C: New test.
40177
40178 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
40179
40180 PR ada/13035
40181 * ada/acats/run_acats, run_all.sh: Fix syntax error.
40182 No longer use a wrapper for gcc, since this does not work under
40183 Windows.
40184
40185 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40186
40187 PR c++/2094
40188 * g++.dg/template/ptrmem7.C: New test.
40189
40190 2003-11-13 Andrew Pinski <apinski@apple.com>
40191
40192 * gcc.c-torture/compile/20031113-1.c: New test.
40193
40194 2003-11-13 Mark Mitchell <mark@codesourcery.com>
40195 Kean Johnston <jkj@sco.com>
40196
40197 PR c/13029
40198 * gcc.dg/unused-4.c: Update.
40199
40200 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40201
40202 * g++.dg/opt/const3.C: New test.
40203
40204 2003-11-13 Jan Hubicka <jh@suse.cz>
40205
40206 * gcc.c-torture/compile/20031112-1.c: New test.
40207
40208 2003-11-12 Mark Mitchell <mark@codesourcery.com>
40209
40210 * g++.dg/parse/crash10.C: Remove bogus error marker.
40211
40212 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40213
40214 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40215 (host_gcc): Likewise.
40216 (ROOT): Honor $PWDCMD.
40217 (BASE): Likewise.
40218 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40219
40220 2003-11-12 Catherine Moore <clm@redhat.com>
40221
40222 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40223
40224 2003-11-12 Andreas Jaeger <aj@suse.de>
40225 Jakub Jelinek <jakub@redhat.com>
40226 Andrew Pinski <pinskia@physics.uc.edu>
40227 Richard Henderson <rth@redhat.com>
40228
40229 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40230 systems.
40231 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40232
40233 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40234 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40235
40236 2003-11-11 Andreas Jaeger <aj@suse.de>
40237
40238 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40239
40240 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40241
40242 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
40243
40244 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40245 Clean ups.
40246
40247 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
40248
40249 * gcc.dg/trampoline-1.c: New test.
40250
40251 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
40252
40253 * gcc.c-torture/compile/200031109-1.c: New test.
40254
40255 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40256
40257 PR c/3190
40258 PR c/8714
40259 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40260 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40261 gcc.dg/format/no-y2k-1.c: Update.
40262
40263 2003-11-08 Roger Sayle <roger@eyesopen.com>
40264
40265 PR optimization/10467
40266 * gcc.dg/20031108-1.c: New test case.
40267
40268 2003-11-07 Geoffrey Keating <geoffk@apple.com>
40269
40270 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40271
40272 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40273
40274 * gcc.dg/compound-lvalue-1.c: New test.
40275 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40276 some XFAILs.
40277
40278 2003-11-06 Geoffrey Keating <geoffk@apple.com>
40279
40280 * gcc.dg/altivec-varargs-1.c: New test.
40281
40282 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40283
40284 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40285 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40286 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
40287 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
40288 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40289
40290 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
40291
40292 * gcc.dg/cond-lvalue-1.c: New test.
40293
40294 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
40295
40296 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40297
40298 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40299
40300 PR c++/11616
40301 * g++.dg/template/instantiate5.C: New test.
40302
40303 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40304
40305 PR c++/12726
40306 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40307 * ChangeLog: Add missing first entry for above test.
40308
40309 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40310
40311 PR c++/9810
40312 * g++.dg/template/using8.C: New test.
40313 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40314
40315 2003-11-02 Roger Sayle <roger@eyesopen.com>
40316
40317 PR optimization/10817
40318 * gcc.c-torture/compile/20031102-1.c: New test case.
40319
40320 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40321
40322 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40323 2147483647.
40324
40325 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40326
40327 * gcc.dg/20031102-1.c: New test.
40328
40329 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40330
40331 * gcc.dg/complex-1.c: New test.
40332
40333 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40334
40335 PR c++/12796
40336 * g++.dg/template/crash13.C: Adjust expected error location.
40337 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40338
40339 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40340
40341 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40342
40343 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40344
40345 PR/10239
40346 * gcc.c-torture/compile/20031031-2.c: New test.
40347
40348 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40349
40350 PR/11640
40351 * gcc.c-torture/compile/20031031-1.c: New test.
40352
40353 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40354
40355 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40356 * gcc.misc-tests/bprob.exp: Likewise.
40357 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40358 the execution test on arm-elf configs.
40359 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40360 configs that don't support scratch files.
40361 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40362
40363 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40364
40365 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40366 done by dejagnu.
40367
40368 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40369
40370 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40371 Avoid non pure sh syntax. Add more logging.
40372
40373 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40374 fail.
40375
40376 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40377
40378 PR libgcj/10610
40379 * gcc.dg/ppc-stackalign-1.c: New test.
40380
40381 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40382
40383 * ada/acats/run_all.sh: Change output to be more compliant with
40384 dejagnu framework.
40385 Create acats.sum and acats.log files under testsuite/ada/acats
40386 Only run [a-z]* directories, to filter out e.g. CVS.
40387 Redirect build output to log file.
40388
40389 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40390
40391 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40392
40393 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40394
40395 PR ada/5909:
40396 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40397
40398 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40399
40400 * gcc.c-torture/compile/20031023-1.c: New test.
40401 * gcc.c-torture/compile/20031023-2.c: New test.
40402 * gcc.c-torture/compile/20031023-3.c: New test.
40403 * gcc.c-torture/compile/20031023-4.c: New test.
40404
40405 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40406
40407 PR c++/10371
40408 * g++.dg/lookup/scoped8.C: New test.
40409
40410 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40411
40412 * g++.dg/opt/reg-stack3.C: New test.
40413
40414 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40415
40416 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40417
40418 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40419
40420 PR c++/11076
40421 * g++.dg/template/crash13.C: New test.
40422
40423 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40424
40425 * gcc.dg/c99-restrict-2.c: New test.
40426
40427 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40428
40429 PR c++/12698, c++/12699, c++/12700, c++/12566
40430 * g++.dg/inherit/covariant9.C: New test.
40431 * g++.dg/inherit/covariant10.C: New test.
40432 * g++.dg/inherit/covariant11.C: New test.
40433
40434 2003-10-23 Jason Merrill <jason@redhat.com>
40435
40436 PR c++/12726
40437 * g++.dg/ext/complit2.C: New test.
40438
40439 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40440
40441 PR target/12654
40442 * gcc.c-torture/execute/20031020-1.c: New test.
40443
40444 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40445
40446 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40447 following the jump_insn.
40448
40449 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40450
40451 * gcc.dg/cast-lvalue-1.c: New test.
40452
40453 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40454
40455 PR c++/11962
40456 * g++.dg/template/cond2.C: New test.
40457
40458 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40459
40460 * gcc.dg/builtins-28.c: New test.
40461
40462 2003-10-20 Jan Hubicka <jh@suse.cz>
40463
40464 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40465 parameter.
40466 * gcc.dg/inline-2.c: Likewise.
40467
40468 2003-10-20 Phil Edwards <phil@codesourcery.com>
40469
40470 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40471 * gcc.dg/nest.c: Likewise.
40472
40473 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40474
40475 PR c++/9781, c++/10583, c++/11862
40476 * g++.dg/parse/crash13.C: New test.
40477
40478 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40479
40480 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40481
40482 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40483
40484 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40485 Define HAVE_C99_RUNTIME except on Solaris.
40486 * gcc.dg/builtins-20.c: Likewise.
40487
40488 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40489
40490 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40491
40492 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40493
40494 PR c++/12495
40495 * g++.dg/template/crash21.C: New test.
40496
40497 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40498
40499 PR c++/2513
40500 * g++.dg/template/typename5.C: New test.
40501
40502 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40503
40504 PR c++/12369
40505 * g++.dg/template/friend25.C: New test.
40506
40507 2003-10-16 Ziemowit Laski <zlaski@apple.com>
40508
40509 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40510 versions.
40511
40512 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
40513
40514 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40515 == 2147483647.
40516
40517 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
40518
40519 * gcc.c-torture/execute/960416-1.x: Remove.
40520 * gcc.c-torture/execute/divconst-3.x: Likewise.
40521
40522 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
40523
40524 PR target/12598
40525 * gcc.dg/torture/cris-volatile-1.c: New test.
40526
40527 2003-10-14 Roger Sayle <roger@eyesopen.com>
40528
40529 PR optimization/9325
40530 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40531 for overflowing floating point to integer conversion during RTL
40532 simplification.
40533
40534 2003-10-13 Ziemowit Laski <zlaski@apple.com>
40535
40536 * objc/execute/_cmd.m: Fix typo.
40537 * objc.dg/image-info.m, objc.dg/symtab-1.m:
40538 Relax 'scan-assembler' regexp.
40539 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40540 objc.dg/try-catch-4.m: Run on non-Darwin targets.
40541 * objc.dg/zero-link-2.m: Remove blank line.
40542 * objc.dg/zero-link-3.m: New test case.
40543
40544 2003-10-13 Geoffrey Keating <geoffk@apple.com>
40545
40546 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40547
40548 * gcc.dg/asm-names.c: Use scan-assembler-not rather
40549 than linker trickery.
40550
40551 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40552
40553 PR c++/12370
40554 * g++.dg/other/friend2.C: New test.
40555
40556 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40557
40558 * gcc.dg/20031012-1.c: New test.
40559
40560 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40561
40562 * gcc.dg/weak/weak-3.c: Fix for new warning.
40563
40564 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
40565
40566 PR optimization/8750
40567 * gcc.c-torture/execute/20031012-1.c: New test case.
40568
40569 2003-10-11 Roger Sayle <roger@eyesopen.com>
40570
40571 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40572 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40573
40574 2003-10-11 Roger Sayle <roger@eyesopen.com>
40575
40576 PR optimization/12260
40577 * gcc.c-torture/compile/20031011-2.c: New test case.
40578
40579 2003-10-11 Roger Sayle <roger@eyesopen.com>
40580
40581 * gcc.c-torture/execute/20031011-1.c: New testcase.
40582
40583 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40584
40585 * gcc.c-torture/compile/20031011-1.c: New test.
40586
40587 2003-10-11 Jan Hubicka <jh@suse.cz>
40588
40589 * g++.dg/other/first-global.C: New test.
40590
40591 2003-10-11 Roger Sayle <roger@eyesopen.com>
40592
40593 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40594
40595 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40596
40597 * gcc.c-torture/compile/20031010-1.c: New test.
40598
40599 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40600
40601 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40602 * gcc.c-torture/execute/va-arg-25.c: ... here.
40603
40604 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40605
40606 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40607
40608 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40609
40610 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40611
40612 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40613
40614 * g++.dg/parse/error2.C: New test.
40615
40616 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40617
40618 PR c++/11097
40619 * g++.dg/other/error5.C: Modify the error message.
40620 * g++.dg/lookup/using8.C: New test.
40621
40622 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40623
40624 * gcc.dg/darwin-abi-2.c: New file.
40625 * gcc.c-torture/execute/va-arg-24.c: New file.
40626
40627 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40628
40629 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40630 indentation.
40631
40632 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40633
40634 PR c++/10147
40635 * g++.dg/other/error4.C: Update error messages.
40636 * g++.dg/template/ptrmem4.C: Likewise.
40637
40638 PR c++/12337
40639 * g++.dg/init/new9.C: New test.
40640
40641 PR c++/12334, c++/12236, c++/8656
40642 * g++.dg/ext/attrib8.C: New test.
40643
40644 2003-10-06 Devang Patel <dpatel@apple.com>
40645
40646 * gcc.dg/debug/dwarf2-3.h: New test.
40647 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40648
40649 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40650
40651 * g++.dg/opt/cfg2.C: New test.
40652
40653 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40654
40655 * g++.dg/opt/float1.C: New test.
40656
40657 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40658
40659 * gcc.dg/c90-array-lval-6.c: New test.
40660 * gcc.dg/c99-array-lval-6.c: New test.
40661
40662 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40663 Ziemowit Laski <zlaski@apple.com>
40664
40665 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40666 'Derived', so that it is never considered a class method; add
40667 new warning for '+port' method ambiguity.
40668 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40669 <objc/objc-api.h> (needed on Mac OS X).
40670 * objc.dg/method-13.m: New test.
40671
40672 2003-10-03 Roger Sayle <roger@eyesopen.com>
40673
40674 PR optimization/9325, PR java/6391
40675 * gcc.c-torture/execute/20031003-1.c: New test case.
40676
40677 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40678
40679 PR optimization/12180
40680 * gcc.dg/20031002-1.c: New test.
40681
40682 PR c++/12486
40683 * g++.dg/inherit/error1.C: New test.
40684
40685 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40686
40687 * lib/f-torture.exp (search_for): Rename to...
40688 (search_for_re): This. Also, clean up comments and the
40689 "regexp" invocation.
40690
40691 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40692
40693 * gcc.c-torture/compile/20031002-1.c: New test.
40694
40695 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40696
40697 * g++.dg/opt/cond1.C: New test.
40698
40699 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40700
40701 * gcc.dg/Wold-style-definition-2.c: New testcase.
40702 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40703
40704 2003-09-29 Richard Henderson <rth@redhat.com>
40705
40706 * g++.dg/init/array10.C: Add dg-options.
40707
40708 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40709
40710 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40711
40712 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40713
40714 * g++.dg/template/friend19.C: Fix typo.
40715 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40716
40717 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40718
40719 * gcc.c-torture/execute/20030928-1.c: New test.
40720 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40721
40722 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40723
40724 * g++.dg/opt/unroll1.C: New test.
40725
40726 2003-09-26 Roger Sayle <roger@eyesopen.com>
40727
40728 PR optimization/11741
40729 * gcc.dg/20030926-1.c: New test case.
40730
40731 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40732
40733 PR c++/5655
40734 * g++.dg/parse/access7.C: New test.
40735 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40736
40737 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40738
40739 MERGE OF objc-improvements-branch into MAINLINE:
40740 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40741 if libobjc has not been built.
40742 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40743 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40744 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40745 objc/execute/nested-3.m, objc/execute/np-2.m,
40746 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40747 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40748 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40749 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40750 objc.dg/special/unclaimed-category-1.h,
40751 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40752 well as GNU runtime.
40753 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40754 * execute/cascading-1.m, execute/function-message-1.m,
40755 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40756 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40757 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40758 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40759 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40760 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40761 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40762 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40763 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40764 * objc.dg/bitfield-2.m: Run only on Darwin.
40765 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40766 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40767 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40768 * objc.dg/const-str-1.m: Fix constant string layout.
40769
40770 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40771
40772 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40773
40774 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40775
40776 * gcc.dg/darwin-abi-1.c: New file.
40777
40778 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40779
40780 PR target/12281
40781 * gcc.c-torture/compile/20030921-1.c: New test.
40782
40783 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40784
40785 * g++.dg/opt/reg-stack2.C: New test.
40786
40787 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40788
40789 * g++.dg/eh/delayslot1.C: New test.
40790
40791 2003-09-20 Richard Henderson <rth@redhat.com>
40792
40793 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40794
40795 2003-09-20 Roger Sayle <roger@eyesopen.com>
40796
40797 * gcc.c-torture/execute/20030920-1.c: New test case.
40798
40799 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40800
40801 * g++.dg/rtti/typeid3.C: Correct expected error message.
40802
40803 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40804
40805 PR c++/157
40806 * g++.dg/parse/crash12.C: New test.
40807
40808 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40809
40810 * gcc.dg/compat/mixed-struct-check.h: New.
40811 * gcc.dg/compat/mixed-struct-defs.h: New.
40812 * gcc.dg/compat/mixed-struct-init.h: New.
40813 * gcc.dg/compat/struct-by-value-19_main.c: New.
40814 * gcc.dg/compat/struct-by-value-19_x.c: New.
40815 * gcc.dg/compat/struct-by-value-19_y.c: New.
40816 * gcc.dg/compat/struct-by-value-20_main.c: New.
40817 * gcc.dg/compat/struct-by-value-20_x.c: New.
40818 * gcc.dg/compat/struct-by-value-20_y.c: New.
40819 * gcc.dg/compat/struct-return-19_main.c: New.
40820 * gcc.dg/compat/struct-return-19_x.c: New.
40821 * gcc.dg/compat/struct-return-19_y.c: New.
40822 * gcc.dg/compat/struct-return-20_main.c: New.
40823 * gcc.dg/compat/struct-return-20_x.c: New.
40824 * gcc.dg/compat/struct-return-20_y.c: New.
40825
40826 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40827 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40828 so that it will not complain on LP64 targets.
40829
40830 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40831
40832 PR c++/495
40833 * g++.dg/template/friend24.C: New test.
40834
40835 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40836
40837 PR c++/12332
40838 * g++.dg/template/memtmpl2.C: New test.
40839
40840 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40841
40842 PR target/11184
40843 * gcc.dg/builtin-apply1.c: New test.
40844
40845 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40846
40847 PR c++/9848
40848 * g++.dg/warn/Wunused-4.C: New test.
40849
40850 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40851
40852 PR c++/12316
40853 * g++.dg/other/gc2.C: New test.
40854
40855 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40856
40857 PR c++/11991
40858 * g++.dg/rtti/typeid3.C: New test.
40859
40860 PR c++/12266
40861 * g++.dg/overload/template1.C: New test.
40862
40863 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40864
40865 * g++.dg/opt/cfg3.C: New test.
40866
40867 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40868
40869 PR c++/7939
40870 * g++.dg/template/crash11.C: New test.
40871
40872 2003-09-16 Jason Merrill <jason@redhat.com>
40873 Jakub Jelinek <jakub@redhat.com>
40874
40875 * gcc.dg/attr-warn-unused-result.c: New test.
40876
40877 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40878
40879 PR c++/12184
40880 * g++.dg/expr/call2.C: New test.
40881
40882 2003-09-15 Andreas Jaeger <aj@suse.de>
40883
40884 * gcc.dg/Wold-style-definition-1.c: New test.
40885
40886 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40887
40888 PR c++/3907
40889 * g++.dg/parse/template12.C: New test.
40890
40891 * g++.dg/abi/bitfield11.C: New test.
40892 * g++.dg/abi/bitfield12.C: Likewise.
40893
40894 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40895
40896 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40897 non-expansion of functional macro name without arguments at EOL.
40898 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40899
40900 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40901
40902 * gcc.c-torture/execute/20030914-[12].c: New tests.
40903
40904 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40905
40906 PR c++/11788
40907 * g++.dg/overload/addr1.C: New test.
40908
40909 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40910
40911 * gcc.dg/20030909-1.c: New test.
40912
40913 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40914
40915 * gcc.dg/ultrasp10.c: New test.
40916
40917 2003-09-09 Devang Patel <dpatel@apple.com>
40918
40919 * gcc.dg/darwin-ld-6.c: New test.
40920
40921 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40922
40923 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40924
40925 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40926
40927 * gcc.dg/ia64-types1.c: New test.
40928 * gcc.dg/ia64-types2.c: Likewise.
40929
40930 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40931
40932 * gcc.dg/builtins-1.c: Add more _Complex tests.
40933 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40934
40935 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40936 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40937
40938 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40939
40940 PR c++/11786
40941 * g++.dg/lookup/koenig2.C: New test.
40942
40943 PR c++/5296
40944 * g++.dg/rtti/typeid2.C: New test.
40945
40946 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40947
40948 * gcc.c-torture/compile/20030904-1.c: New test.
40949
40950 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40951
40952 * g++.dg/opt/longbranch2.C: New test.
40953
40954 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40955
40956 * g++.dg/template/crash10.C: Only compile it.
40957
40958 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40959
40960 PR middle-end/11665
40961 * gcc.c-torture/compile/20030907-1.c: New test.
40962 * g++.dg/init/array11.C: New test.
40963
40964 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40965
40966 PR c++/11852
40967 * g++.dg/init/struct1.C: New test.
40968
40969 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40970
40971 PR c++/12181
40972 * g++.dg/expr/comma1.C: New test.
40973
40974 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40975
40976 PR c++/11867
40977 * g++.dg/expr/static_cast5.C: New test.
40978
40979 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40980
40981 PR c++/11507
40982 * g++.dg/lookup/scoped7.C: New test.
40983
40984 PR c++/9574
40985 * g++.dg/other/static1.C: New test.
40986
40987 PR c++/11490
40988 * g++.dg/warn/template-1.C: New test.
40989
40990 PR c++/11432
40991 * g++.dg/template/crash10.C: New test.
40992
40993 PR c++/2478
40994 * g++.dg/overload/VLA.C: New test.
40995
40996 PR c++/10804
40997 * g++.dg/template/call1.C: New test.
40998
40999 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41000
41001 PR c++/11794
41002 * g++.dg/parse/using3.C: New test.
41003
41004 2003-09-06 Roger Sayle <roger@eyesopen.com>
41005
41006 PR c++/11409
41007 * g++.dg/overload/builtin3.C: New test case.
41008
41009 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
41010
41011 PR c/9862
41012 * gcc.dg/20030906-1.c: New test.
41013 * gcc.dg/20030906-2.c: Likewise.
41014
41015 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41016
41017 PR c++/12167
41018 * g++.dg/parse/defarg5.C: New test.
41019
41020 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41021
41022 2003-09-05 Mark Mitchell <mark@codesourcery.com>
41023
41024 PR c++/12163
41025 * g++.dg/expr/static_cast4.C: New test.
41026
41027 PR c++/12146
41028 * g++.dg/template/crash9.C: New test.
41029
41030 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
41031
41032 * g++.old-deja/g++.ext/pretty2.C: Update for change
41033 in __FUNCTION__.
41034 * g++.old-deja/g++.ext/pretty3.C: Likewise.
41035
41036 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
41037
41038 PR c++/11922
41039 * g++/dg/template/qualified-id1.C: New test.
41040
41041 PR c++/12037
41042 * g++.dg/warn/noeffect4.C: New test.
41043
41044 2003-09-04 Matt Austern <austern@apple.com>
41045
41046 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41047 * g++.dg/ext/fnname2.C: Likewise.
41048 * g++.dg/ext/fnname3.C: Likewise.
41049
41050 2003-09-04 Mark Mitchell <mark@codesourcery.com>
41051
41052 * g++.dg/expr/lval1.C: New test.
41053 * g++.dg/ext/lvcast.C: Remove.
41054
41055 2003-09-03 Roger Sayle <roger@eyesopen.com>
41056
41057 PR optimization/11700.
41058 * gcc.c-torture/compile/20030903-1.c: New test case.
41059
41060 2003-09-03 Mark Mitchell <mark@codesourcery.com>
41061
41062 PR c++/12053
41063 * g++.dg/abi/layout4.C: New test.
41064
41065 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
41066
41067 PR c++/11553
41068 * g++.dg/parse/friend3.C: New test.
41069
41070 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41071
41072 PR c++/11847
41073 * g++.dg/template/class1.C: New test.
41074
41075 PR c++/11808
41076 * g++.dg/expr/call1.C: New test.
41077
41078 2003-09-01 Mark Mitchell <mark@codesourcery.com>
41079
41080 PR c++/12114
41081 * g++.dg/init/ref9.C: New test.
41082
41083 PR c++/11972
41084 * g++.dg/template/nested4.C: New test.
41085
41086 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41087
41088 PR c++/12093
41089 * g++.dg/template/non-dependent4.C: New test.
41090
41091 PR c++/11928
41092 * g++.dg/inherit/conv1.C: New test.
41093
41094 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41095
41096 PR c++/6196
41097 * g++.dg/ext/label1.C: New test.
41098 * g++.dg/ext/label2.C: Likewise.
41099
41100 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41101
41102 * g++.dg/expr/cond3.C: New test.
41103
41104 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41105
41106 * gcc.dg/builtins-1.c: Add new builtin cases.
41107
41108 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41109
41110 * gcc.dg/builtins-1.c: Add new cases.
41111 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41112
41113 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41114
41115 * gcc.dg/builtins-1.c: Add more math builtin tests.
41116 * gcc.dg/torture/builtin-attr-1.c: New test.
41117
41118 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41119
41120 PR optimization/5079
41121 * g++.dg/opt/static3.C: New test.
41122
41123 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41124
41125 * gcc.misc-tests/gcov-10b.c: New test.
41126
41127 2003-08-27 Mark Mitchell <mark@codesourcery.com>
41128
41129 * g++.dg/opt/ptrmem3.C: New test.
41130
41131 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41132
41133 2003-08-27 Jakub Jelinek <jakub@redhat.com>
41134
41135 * gcc.dg/20030826-2.c: New test.
41136
41137 2003-08-26 Roger Sayle <roger@eyesopen.com>
41138
41139 PR middle-end/12002
41140 * g77.f-torture/compile/12002.f: New test case.
41141
41142 2003-08-26 Roger Sayle <roger@eyesopen.com>
41143
41144 * gcc.dg/20030826-1.c: New test case.
41145
41146 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
41147
41148 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41149
41150 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
41151
41152 PR c++/11871
41153 * c++.dg/lookup/crash1.C: New test.
41154
41155 * c++.dg/warn/noeffect3.C: New test.
41156
41157 2003-08-25 Janis Johnson <janis187@us.ibm.com>
41158
41159 * gcc.dg/compat/vector-1_x.c: Compile with -w.
41160 * gcc.dg/compat/vector-1_y.c: Ditto.
41161 * gcc.dg/compat/vector-2_x.c: Ditto.
41162 * gcc.dg/compat/vector-2_y.c: Ditto.
41163
41164 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
41165
41166 * gcc.dg/20030702-1.c: New test.
41167
41168 2003-08-25 Mark Mitchell <mark@codesourcery.com>
41169
41170 PR c++/8795
41171 * g++.dg/ext/altivec-1.C: New test.
41172
41173 2003-08-24 Richard Henderson <rth@redhat.com>
41174
41175 * g++.dg/eh/simd-2.C: Add -w for x86.
41176
41177 2003-08-23 Jakub Jelinek <jakub@redhat.com>
41178
41179 * gcc.dg/20030815-1.c: New test.
41180
41181 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41182
41183 PR c++/3765
41184 * g++.dg/parse/access6.C: New test.
41185
41186 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41187
41188 PR c++/641, c++/11876
41189 * g++.dg/template/friend22.C: New test.
41190 * g++.dg/template/friend23.C: Likewise.
41191
41192 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41193
41194 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41195 identically.
41196
41197 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41198
41199 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41200
41201 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41202
41203 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41204
41205 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41206
41207 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41208
41209 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41210
41211 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41212
41213 2003-08-21 Mark Mitchell <mark@codesourcery.com>
41214
41215 PR c++/11919
41216 * g++.dg/overload/prom1.C: New test.
41217
41218 PR c++/11551
41219 * g++.dg/parse/dtor2.C: New test.
41220
41221 PR c++/10762
41222 * g++.dg/parse/using2.C: New test.
41223
41224 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
41225
41226 PR target/11805
41227 * gcc.c-torture/compile/20030821-1.c: New.
41228
41229 2003-08-20 Mark Mitchell <mark@codesourcery.com>
41230
41231 PR c++/11834
41232 * g++.dg/template/deduce2.C: New test.
41233
41234 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
41235
41236 * gcc.c-torture/execute/20030821-1.c: New test.
41237
41238 2003-08-20 Roger Sayle <roger@eyesopen.com>
41239
41240 PR middle-end/11984
41241 * gcc.dg/20030820-1.c: New test case.
41242
41243 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
41244
41245 PR c++/11945
41246 * g++.dg/warn/noeffect2.C: New test.
41247
41248 2003-08-19 Mark Mitchell <mark@codesourcery.com>
41249
41250 PR c++/10926
41251 * g++.dg/template/dtor2.C: New test.
41252
41253 PR c++/11684
41254 * g++.dg/template/operator1.C: New test.
41255 * g++.dg/parse/operator4.C: New test.
41256
41257 PR c++/11946.C
41258 * g++.dg/expr/enum1.C: New test.
41259 * gcc.dg/c99-bool-1.c: Remove bogus warning.
41260
41261 PR c++/11036.C
41262 * g++.dg/parse/elab2.C: New test.
41263 * g++.dg/parse/typedef4.C: Change error message.
41264 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41265 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41266 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41267
41268 2003-08-19 Geoffrey Keating <geoffk@apple.com>
41269
41270 * gcc.dg/pch/warn-1.c: New.
41271 * gcc.dg/pch/warn-1.hs: New.
41272
41273 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41274 not-tested file.
41275
41276 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41277
41278 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41279
41280 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41281
41282 * gcc.dg/uninit-D.c: New Test.
41283 * gcc.dg/uninit-E.c: New Test.
41284 * gcc.dg/uninit-F.c: New Test.
41285 * gcc.dg/uninit-G.c: New Test.
41286
41287 2003-08-19 Michael Ritzert <ritzert@t-online.de>
41288
41289 * g++.dg/README: Describe the pch directory.
41290
41291 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41292
41293 PR c++/11174
41294 * g++.dg/parse/access4.C: New test.
41295 * g++.dg/parse/access5.C: Likewise.
41296 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41297
41298 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41299
41300 * gcc.dg/noncompile/20030818-1.c: New.
41301
41302 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41303
41304 PR c++/11957
41305 * g++.dg/warn/noeffect1.C: New test.
41306
41307 * g++.dg/template/scope2.C: New test.
41308 * g++.dg/template/error2.C: Correct dg-error
41309
41310 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41311
41312 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41313
41314 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41315
41316 PR C++/11512
41317 * g++.dg/template/warn1.C: New.
41318
41319 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41320
41321 * g++.dg/template/error2.C: New test.
41322 * g++.dg/lookup/using7.C: Adjust errors
41323 * g++.old-deja/g++.pt/crash36.C: Likewise.
41324 * g++.old-deja/g++.pt/derived3.C: Likewise.
41325
41326 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41327
41328 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41329 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41330 * gcc.c-torture/execute/builtins/string-9.c: New, from
41331 string-opt-9.c. Adjust for execute/builtins framework.
41332 * gcc.c-torture/execute/string-opt-9.c: Delete.
41333
41334 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41335
41336 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41337
41338 * g++.dg/parse/ret-type2.C: New test.
41339
41340 PR c++/11703
41341 * g++.dg/init/new8.C: New test.
41342
41343 PR c++/10923
41344 * g++.dg/parse/typedef5.C: New test.
41345
41346 PR c++/9512
41347 * g++.dg/parse/qualified2.C: New test.
41348 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41349 invalid code.
41350
41351 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41352
41353 * g++.dg/conversion/ptrmem1.C: New test.
41354
41355 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41356
41357 PR target/11693
41358 * gcc.dg/20030811-1.c: New test.
41359
41360 PR target/11535
41361 * gcc.c-torture/execute/20030811-1.c: New test.
41362
41363 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41364
41365 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41366
41367 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41368
41369 PR c++/11789.C
41370 * g++.dg/inherit/multiple1.C: New test.
41371
41372 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41373
41374 * gcc.dg/spe1.c: New test.
41375
41376 PR c++/11670
41377 * g++.dg/expr/cast2.C: New test.
41378
41379 PR c++/10530
41380 * g++.dg/template/dependent-name2.C: New test.
41381
41382 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41383
41384 * g++.dg/parse/crash11.C: Put the dg options in comments.
41385
41386 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41387
41388 * lib/gcc-dg.exp: Update for diagnostic change.
41389
41390 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41391
41392 PR c++/5767
41393 * g++.dg/parse/crash11.C: New test.
41394
41395 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41396
41397 * gcc.dg/cpp/spacing1.c: Update.
41398
41399 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41400
41401 PR target/11739
41402 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41403 a value for -mtune.
41404
41405 2003-08-04 Roger Sayle <roger@eyesopen.com>
41406
41407 PR middle-end/11771
41408 * gcc.c-torture/compile/20030804-1.c: New test case.
41409
41410 2003-08-04 Roger Sayle <roger@eyesopen.com>
41411
41412 * gcc.dg/20030804-1.c: New test case.
41413
41414 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41415
41416 * gcc.dg/cpp/separate-1.c: New test.
41417
41418 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41419
41420 PR c++/11704
41421 * g++.dg/template/dependent-expr2.C: New test.
41422
41423 PR c++/11766
41424 * g++.dg/expr/ptrmem1.C: New test.
41425
41426 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41427
41428 PR c++/9453
41429 * g++.dg/template/friend15.C: New test.
41430
41431 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41432
41433 * lib/dg-pch.exp: Work round PCH bug.
41434
41435 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41436
41437 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41438 builtins. Move cases from builtins-4.c here.
41439
41440 * gcc.dg/torture/builtin-math-1.c: New test taken from
41441 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41442 additional cases.
41443
41444 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41445 Delete.
41446
41447 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41448
41449 PR c++/9447
41450 * g++.dg/template/using7.C: New test.
41451
41452 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41453
41454 * import1.c, import2.c: New tests.
41455
41456 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41457
41458 * g++.dg/eh/crossjump1.C: New test.
41459
41460 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41461
41462 PR c++/11697
41463 * g++.dg/template/using6.C: New test.
41464
41465 PR c++/11744
41466 * g++.dg/template/koenig2.C: New test.
41467
41468 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41469
41470 PR c++/7983
41471 * g++.dg/parse/typedef4.C: New test.
41472
41473 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41474
41475 PR c++/8442, c++/8806
41476 * g++.dg/template/elab1.C: New test.
41477 * g++.dg/template/type2.C: Likewise.
41478 * g++.dg/template/ttp3.C: Adjust expected error message.
41479 * g++.old-deja/g++.law/visibility13.C: Likewise.
41480 * g++.old-deja/g++.niklas/t135.C: Likewise.
41481 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41482 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41483 template argument.
41484 * g++.old-deja/g++.pt/ttp44.C: Likewise.
41485
41486 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
41487
41488 PR c++/11295
41489 * g++.dg/ext/stmtexpr1.C: New test.
41490
41491 * g++.dg/opt/tmp1.C: New test.
41492
41493 PR c++/11525
41494 * g++.dg/parse/constant4.C: New test.
41495
41496 PR c++/9447
41497 * g++.dg/template/using5.C: New test.
41498
41499 2003-07-31 Roger Sayle <roger@eyesopen.com>
41500
41501 * gcc.dg/builtins-27.c: New test case.
41502
41503 2003-07-31 Jakub Jelinek <jakub@redhat.com>
41504
41505 * gcc.dg/tls/opt-7.c: New test.
41506
41507 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
41508
41509 * g++.old-deja/g++.other/crash18.C: Remove.
41510
41511 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
41512
41513 * g++.dg/template/explicit3.C: New.
41514 * g++.dg/template/explicit4.C: New.
41515 * g++.dg/template/explicit5.C: New.
41516
41517 PR c++/11347
41518 * g++.dg/template/memtmpl1.C: New.
41519
41520 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
41521
41522 PR target/11565
41523 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41524 * gcc.dg/i386-387-5.c (dg-options): Likewise.
41525
41526 2003-07-30 Jan Hubicka <jh@suse.cz>
41527
41528 * vtgc1.c: Kill.
41529
41530 2003-07-29 Zack Weinberg <zack@codesourcery.com>
41531
41532 * gcc.dg/struct-in-proto-1.c: New test.
41533
41534 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
41535
41536 * gcc.dg/cpp/include2.c: Only expect one message.
41537
41538 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
41539
41540 PR c++/9447
41541 * g++.dg/template/using1.C: New test.
41542 * g++.dg/template/using2.C: New test.
41543 * g++.dg/template/using3.C: New test.
41544 * g++.dg/template/using4.C: New test.
41545
41546 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
41547
41548 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41549 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41550
41551 2003-07-28 Jan Hubicka <jh@suse.cz>
41552
41553 PR c++/11530
41554 * g++.dg/opt/call1.C: New test.
41555
41556 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
41557
41558 PR c++/11667
41559 * g++.dg/init/enum2.C: New test.
41560 * g++.dg/template/overload1.C: Add "-w" option.
41561
41562 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
41563
41564 * gcc.dg/Wdeclaration-after-statement-1.c,
41565 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41566
41567 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41568
41569 * gcc.c-torture/compile/20030725-1.c: New test.
41570
41571 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41572
41573 * gcc.dg/20030505.c: Only run for SPE.
41574 Remove definition of opaque type.
41575
41576 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41577
41578 * g++.dg/template/ptrmem6.C: New test.
41579
41580 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41581
41582 * gcc.c-torture/compile/zero-strct-2.c: New test.
41583
41584 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41585
41586 * gcc.dg/intermod-1.c: New test.
41587
41588 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41589
41590 PR c++/11617
41591 * g++.dg/template/lookup2.C: New test.
41592 * g++.dg/template/memclass1.C: Remove instantiated from error.
41593 * g++.dg/other/error2.C: Tweak expected errors.
41594
41595 PR c++/11596
41596 * g++.dg/template/defarg3.C: New test.
41597
41598 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41599
41600 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41601
41602 * g++.dg/inherit/access5.C: New test.
41603
41604 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41605
41606 PR c++/11513
41607 * g++.dg/template/crash8.C: New test.
41608
41609 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41610
41611 PR c/10602
41612 * gcc.dg/noncompile/incomplete-2.c: New test.
41613
41614 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41615
41616 PR c++/11645
41617 * g++.dg/inherit/access4.C: New test.
41618
41619 PR c++/11517
41620 * g++.dg/expr/cond2.C: New test.
41621
41622 PR optimization/10679
41623 * g++.dg/opt/inline4.C: New test.
41624
41625 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41626
41627 * g++.dg/parse/crash10: New test.
41628
41629 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41630
41631 * g++.dg/ext/flexary1.C: New test.
41632
41633 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41634
41635 PR c++/10793
41636 * g++.dg/template/crash9.C: New test.
41637
41638 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41639
41640 PR c++/3004
41641 * g++.dg/parse/typedef3.C: New test.
41642
41643 PR c++/7906
41644 * g++.dg/parse/operator2.C: New test.
41645
41646 PR c++/8895
41647 * g++.dg/parse/def-tmpl-arg1.C: New test.
41648
41649 PR c++/9282
41650 * g++.dg/parse/funptr1.C: New test.
41651
41652 PR c++/9452
41653 * g++.dg/parse/ambig3.C: New test.
41654
41655 PR c++/9454
41656 * g++.dg/parse/operator3.C: New test.
41657
41658 PR c++/9486
41659 * g++.dg/parse/template10.C: New test.
41660
41661 PR c++/9488
41662 * g++.dg/parse/template11.C: New test.
41663
41664 PR c++/10150
41665 * g++.dg/parse/invalid-op1.C: New test.
41666
41667 PR c++/10247
41668 * g++.dg/parse/condexpr1.C: New test.
41669
41670 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41671
41672 * g++.dg/ext/packed3.C: New test.
41673 * g++.dg/ext/packed4.C: New test.
41674
41675 * gcc.dg/pack-test-3.c: New test.
41676
41677 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41678
41679 * lib/compat.exp: Handle dg-options per source file.
41680 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41681 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41682 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41683 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41684 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41685 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41686 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41687 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41688 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41689 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41690 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41691 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41692 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41693 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41694
41695 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41696
41697 PR c/10320
41698 * gcc.c-torture/execute/20030718-1.c: New test.
41699
41700 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41701
41702 PR optimization/11536
41703 * gcc.dg/20030721-1.c: New test.
41704
41705 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41706
41707 PR c++/11546
41708 * g++.dg/template/lookup1.C: New test.
41709
41710 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41711
41712 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41713 diagnostics of ill-formed constructs involving labels.
41714 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41715 the new 'previously defined here' message.
41716
41717 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41718
41719 * g++.dg/parse/non-dependent2.C: New test.
41720
41721 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41722
41723 * g++.dg/init/init-ref4.C: xfail on targets without
41724 weak symbols.
41725
41726 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41727
41728 PR target/11087
41729 * gcc.c-torture/execute/20030717-1.c: New test.
41730
41731 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41732
41733 * g++.dg/opt/cfg1.C: New test.
41734
41735 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41736
41737 PR optimization/11557
41738 * gcc.dg/20030717-1.c: New test.
41739
41740 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41741
41742 PR c++/10476
41743 * g++.dg/expr/crash-1.C: New test.
41744
41745 PR c++/11027
41746 * g++.dg/template/init3.C: New test.
41747
41748 PR c++/8222
41749 * g++.dg/template/non-dependent1.C: New test.
41750
41751 PR c++/11070
41752 * g++.dg/template/non-dependent2.C: New test.
41753
41754 PR c++/11071
41755 * g++.dg/template/non-dependent3.C: New test.
41756
41757 PR c++/9907
41758 * g++.dg/template/sizeof5.C: New test.
41759
41760 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41761
41762 PR 11498
41763 * gcc.c-torture/compile/mangle-1.c: New file.
41764
41765 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41766
41767 PR c++/7809
41768 * g++.dg/parse/access3.C: New test.
41769
41770 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41771
41772 PR c++/11384
41773 * g++.dg/init/init-ref4.C: New test.
41774
41775 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41776
41777 PR c++/11547
41778 * g++.dg/parse/constant3.C: New test.
41779 * g++.dg/parse/crash7.C: Likewise.
41780
41781 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41782
41783 PR target/11008
41784 * gcc.dg/i386-pentium4-not-mull.c: New.
41785
41786 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41787
41788 * gcc.dg/asm-names.c (ymain): Make it weak.
41789
41790 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41791
41792 PR c++/5421
41793 * g++.dg/template/friend21.C: New test.
41794
41795 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41796
41797 * gcc.dg/cleanup-8.c: New test.
41798 * gcc.dg/cleanup-9.c: New test.
41799
41800 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41801
41802 * g++.dg/ext/dll-MI1.h: New file.
41803 * g++.dg/ext/dllexport-MI1.C: New file.
41804 * g++.dg/ext/dllimport-MI1.C: New file.
41805
41806 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41807
41808 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41809 it does not have cmpstrsi patterns (just cmpmemsi).
41810
41811 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41812
41813 PR debug/11473
41814 * g++.dg/debug/debug8.C: New test.
41815
41816 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41817
41818 PR c++/10108
41819 * g++.dg/template/crash7.C: New test.
41820
41821 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41822
41823 PR target/10795
41824 * gcc.c-torture/compile/20030708-1.c: New.
41825
41826 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41827
41828 * gcc.c-torture/execute/20030715-1.c: New test.
41829
41830 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41831
41832 * gcc.dg/pch/inline-3.c: New file.
41833 * gcc.dg/pch/inline-3.hs: New file.
41834 * gcc.dg/pch/inline-4.c: New file.
41835 * gcc.dg/pch/inline-4.hs: New file.
41836
41837 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41838
41839 PR c++/11509
41840 * g++.dg/template/crash6.C: New test.
41841
41842 PR c++/7053
41843 * g++.dg/template/friend20.C: New test.
41844
41845 PR c++/7019
41846 * g++.dg/template/overload2.C: New test.
41847
41848 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41849
41850 PR optimization/11440
41851 * gcc.c-torture/execute/20030714-1.c: New test.
41852
41853 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41854
41855 PR c++/11154
41856 * g++.dg/template/partial2.C: New test.
41857
41858 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41859
41860 PR c++/11503
41861 * g++.dg/template/anon1.C: New test.
41862
41863 PR c++/11493
41864 PR c++/11495
41865 * g++.dg/parse/template9.C: Likewise.
41866 * g++.dg/template/crash4.C: New test.
41867 * g++.dg/template/koenig1.C: Likewise.
41868 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41869 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41870 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41871 functions.
41872 * g++.old-deja/g++.jason/template36.C: Likewise.
41873 * g++.old-deja/g++.mike/p1989.C: Likewise.
41874 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41875 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41876 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41877 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41878 compiling.
41879 * g++.old-deja/g++.pt/union2.C: Use this->.
41880
41881 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41882
41883 * gcc.dg/20030711-1.c: New test.
41884
41885 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41886
41887 PR c++/11050
41888 * g++.dg/parse/args1.C: New test.
41889 * g++.pt/defarg8.C: Change expected errors.
41890
41891 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41892
41893 PR c++/8164
41894 * g++.dg/template/nontype2.C: New test.
41895
41896 PR c++/10558
41897 * g++.dg/parse/template8.C: New test.
41898
41899 PR c++/8327
41900 * g++.dg/template/scope1.C: New test.
41901
41902 * g++.dg/warn/Wsign-compare-1.C: New test.
41903
41904 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41905
41906 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41907
41908 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41909
41910 PR c++/9411
41911 * g++.dg/template/explicit2.C: New test.
41912
41913 PR c++/10032
41914 * g++.dg/warn/pedantic1.C: New test.
41915
41916 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41917
41918 PR c++ 9483
41919 * g++.dg/other/field1.C: New test.
41920
41921 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41922
41923 PR c/11449
41924 * gcc.c-torture/compile/20030707-1.c: New.
41925
41926 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41927
41928 PR c++/10849
41929 * g++.dg/template/access12.C: New test.
41930
41931 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41932
41933 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41934 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41935 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41936 * gcc.misc-tests/gcov.exp: Update
41937 * g++.dg/gcov/gcov.exp: Update
41938 * lib/gcov.exp: Update.
41939
41940 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41941
41942 * g++.dg/abi/mangle17.C: Make sure template expressions are
41943 dependent.
41944 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41945 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41946 * g++.dg/opt/stack1.C: Remove erroneous code.
41947 * g++.dg/parse/template7.C: New test.
41948 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41949 * g++.old-deja/g++.pt/crash4.C: Likewise.
41950
41951 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41952
41953 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41954 with zero or one occurence of `$' after the initial `L'.
41955
41956 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41957
41958 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41959
41960 2003-07-08 Roger Sayle <roger@eyesopen.com>
41961
41962 PR c/11370
41963 * gcc.dg/Wunreachable-6.c: New testcase.
41964 * gcc.dg/Wunreachable-7.c: New testcase.
41965
41966 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41967
41968 PR c/11420
41969 * gcc.dg/20030708-1.c: New test.
41970
41971 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41972
41973 * gcc.dg/compat/sdata-section.h: New file.
41974 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41975 * gcc.dg/torture/mips-sdata-1.c: New test.
41976
41977 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41978
41979 PR c++/11030
41980 * g++.dg/template/friend19.C: New test.
41981
41982 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41983
41984 * g++.dg/opt/strength-reduce.C: New test.
41985
41986 2003-07-07 Roger Sayle <roger@eyesopen.com>
41987
41988 PR target/10979
41989 * gcc.dg/20030707-1.c: New testcase.
41990
41991 2003-07-07 Roger Sayle <roger@eyesopen.com>
41992
41993 PR optimization/11059
41994 * g++.dg/opt/emptyunion.C: New testcase.
41995
41996 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41997 Eric Botcazou <ebotcazou@libertysurf.fr>
41998
41999 * g++.dg/opt/stack1.C: New test.
42000
42001 2003-07-05 Mark Mitchell <mark@codesourcery.com>
42002
42003 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42004 run test.
42005
42006 PR c++/11431
42007 * g++.dg/expr/static_cast3.C: New test.
42008
42009 2003-07-04 Zack Weinberg <zack@codesourcery.com>
42010
42011 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42012 everywhere.
42013 * gcc.dg/concat.c: Concatenation of string constants with
42014 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42015 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42016 * gcc.dg/cpp/escape-2.c: Use wide character constants where
42017 necessary to avoid multi-character character constant warning.
42018 * gcc.dg/cpp/escape.c: Likewise.
42019 * gcc.dg/cpp/ucs.c: Likewise.
42020 Remove backslashes from dg-bogus comments, as they confuse Tcl.
42021 Fix a typo.
42022
42023 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42024
42025 PR c/11428
42026 * gcc.c-torture/compile/20030704-1.c: New.
42027
42028 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42029
42030 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42031
42032 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
42033
42034 PR c++/5287, PR c++/7910, PR c++/11021
42035 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42036 tests for warnings.
42037 * g++.dg/ext/dllimport2.C: Add tests for warnings.
42038 * g++.dg/ext/dllimport3.C: Likewise.
42039 * g++.dg/ext/dllimport4.C: New file.
42040 * g++.dg/ext/dllimport5.C: New file.
42041 * g++.dg/ext/dllimport6.C: New file.
42042 * g++.dg/ext/dllimport7.C: New file.
42043 * g++.dg/ext/dllimport8.C: New file.
42044 * g++.dg/ext/dllimport9.C: New file.
42045 * g++.dg/ext/dllimport10.C: New file.
42046 * g++.dg/ext/dllexport1.C: New file.
42047
42048 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42049
42050 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42051 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42052
42053 2003-07-03 Roger Sayle <roger@eyesopen.com>
42054
42055 * gcc.dg/builtins-25.c: New testcase.
42056 * gcc.dg/builtins-26.c: New testcase.
42057
42058 2003-07-03 Janis Johnson <janis187@us.ibm.com>
42059
42060 * gcc.dg/compat/vector-defs.h: New file.
42061 * gcc.dg/compat/vector-setup.h: New file.
42062 * gcc.dg/compat/vector-check.h: New file.
42063 * gcc.dg/compat/vector-1_main.c: New file.
42064 * gcc.dg/compat/vector-1_x.c: New file.
42065 * gcc.dg/compat/vector-1_y.c: New file.
42066 * gcc.dg/compat/vector-2_main.c: New file.
42067 * gcc.dg/compat/vector-2_x.c: New file.
42068 * gcc.dg/compat/vector-2_y.c: New file.
42069
42070 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42071 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42072 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42073 * gcc.dg/compat/struct-align-1.h: New file.
42074 * gcc.dg/compat/struct-align-1_main.c: New file.
42075 * gcc.dg/compat/struct-align-1_x.c: New file.
42076 * gcc.dg/compat/struct-align-1_y.c: New file.
42077 * gcc.dg/compat/struct-align-2.h: New file.
42078 * gcc.dg/compat/struct-align-2_main.c: New file.
42079 * gcc.dg/compat/struct-align-2_x.c: New file.
42080 * gcc.dg/compat/struct-align-2_y.c: New file.
42081
42082 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42083 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42084 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42085 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42086 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42087 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42088 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42089 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42090 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42091 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42092 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42093 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42094 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42095 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42096 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42097 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42098 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42099 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42100 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42101 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42102 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42103 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42104 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42105 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42106 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42107 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42108 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42109 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42110 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42111
42112 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42113
42114 * gcc.dg/i386-call-1.c: New test.
42115
42116 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
42117
42118 PR c++/9162
42119 * g++.dg/parse/defarg4.C: New.
42120
42121 2003-07-03 Roger Sayle <roger@eyesopen.com>
42122
42123 PR target/10700
42124 * gcc.c-torture/compile/20030703-1.c: New test case.
42125
42126 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42127
42128 * g++.dg/template/local3.C: Remove extra semicolon.
42129
42130 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42131
42132 * gcc.dg/i386-volatile-1.c: New test.
42133
42134 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
42135
42136 PR c++/11072
42137 * g++.dg/other/offsetof2.C: XFAIL.
42138 * g++.dg/other/offsetof5.C: New.
42139
42140 PR c++/10219
42141 * g++.dg/template/error1.C: New.
42142
42143 PR c++/9779
42144 * g++.dg/template/dependent-expr1.C: New.
42145
42146 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42147
42148 PR c++/6949
42149 * g++.dg/template/local3.C: New test.
42150
42151 PR c++/11149
42152 * g++.dg/lookup/scoped6.C: New test.
42153
42154 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
42155
42156 PR c++/8046
42157 * g++.dg/other/error7.C: New test.
42158
42159 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
42160
42161 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42162 * g++.old-deja/g++.abi/vtable3.h: Likewise.
42163 * g++.old-deja/g++.law/code-gen5.C: Likewise.
42164 * g++.old-deja/g++.other/union2.C: Likewise.
42165 * gcc.dg/c90-const-expr-2.c: Likewise.
42166 * gcc.dg/c90-const-expr-3.c: Likewise.
42167 * gcc.dg/c99-const-expr-2.c: Likewise.
42168 * gcc.dg/c99-const-expr-3.c: Likewise.
42169 * gcc.dg/concat.c: Likewise.
42170
42171 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42172
42173 PR c++/9559
42174 * g++.dg/init/static1.C: New test.
42175
42176 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42177
42178 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42179 * g++.old-deja/g++.other/access2.C: Likewise.
42180 * g++.old-deja/g++.other/decl2.C: Likewise.
42181 * gcc.c-torture/execute/20020615-1.c: Likewise.
42182
42183 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42184
42185 PR c++/4933
42186 * g++.dg/template/sizeof4.C: New test.
42187
42188 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42189
42190 * g++.dg/other/error6.C: New test.
42191
42192 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42193
42194 PR c++/10750
42195 * g++.dg/parse/constant2.C: New test.
42196
42197 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42198
42199 PR c++/11106
42200 * g++.dg/other/error5.C: New test.
42201
42202 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42203
42204 * gcc.dg/format/gcc_diag-1.c: New test.
42205
42206 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
42207
42208 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42209
42210 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
42211
42212 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42213 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42214 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42215
42216 2003-06-28 Jakub Jelinek <jakub@redhat.com>
42217
42218 * gcc.c-torture/execute/builtins/string-8.c: New test.
42219 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42220 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42221 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42222
42223 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42224
42225 PR c++/10468
42226 * g++.dg/ext/typeof6.C: New test.
42227
42228 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42229
42230 PR c++/10796
42231 * g++.dg/init/enum1.C: New test.
42232
42233 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
42234
42235 * gcc.dg/20030627-1.c: New test.
42236
42237 2003-06-26 Mark Mitchell <mark@codesourcery.com>
42238
42239 PR c++/11332
42240 * g++.dg/expr/static_cast2.C: New test.
42241
42242 2003-06-26 Roger Sayle <roger@eyesopen.com>
42243 Jakub Jelinek <jakub@redhat.com>
42244
42245 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42246 sprintf(dst,"%s",src) optimization.
42247 * gcc.c-torture/execute/20030626-1.c: New test case.
42248 * gcc.c-torture/execute/20030626-2.c: New test case.
42249
42250 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
42251
42252 * gcc.c-torture/execute/multi-ix.c: New test.
42253
42254 * gcc.c-torture/execute/simd-4.c (main):
42255 Added missing semicolon at end of union.
42256
42257 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
42258
42259 PR c++/8266
42260 * g++.dg/template/explicit-instantiation3.C: New test.
42261
42262 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42263
42264 * gcc.dg/20030626-1.c: Use signed char.
42265
42266 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42267
42268 * gcc.dg/20030626-1.c: New test.
42269
42270 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
42271
42272 * const-str-2.m: Update.
42273
42274 2003-06-25 Mark Mitchell <mark@codesourcery.com>
42275
42276 PR c++/10990
42277 * g++.dg/rtti/dyncast1.C: New test.
42278 * g++.dg/abi/mangle4.C: Correct base-specifier access.
42279 * g++.dg/lookup/scoped1.C: Remove XFAIL.
42280 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42281
42282 PR c++/10931
42283 * g++.dg/expr/static_cast1.C: New test.
42284
42285 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
42286
42287 * gcc.dg/20030625-1.c: New test.
42288
42289 2003-06-24 Roger Sayle <roger@eyesopen.com>
42290
42291 * gcc.c-torture/compile/20030624-1.c: New test case.
42292
42293 2003-06-24 Jakub Jelinek <jakub@redhat.com>
42294
42295 * gcc.c-torture/execute/string-opt-17.c: New test.
42296
42297 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42298
42299 PR c++/5754
42300 * g++.dg/parse/crash6.C: New test.
42301
42302 2003-06-23 Roger Sayle <roger@eyesopen.com>
42303
42304 * gcc.dg/builtins-24.c: New test case.
42305
42306 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42307
42308 * g++.dg/opt/operator1.C: New test.
42309
42310 2003-06-22 Roger Sayle <roger@eyesopen.com>
42311
42312 * gcc.c-torture/execute/string-opt-16.c: New test case.
42313
42314 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42315
42316 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42317 * g++.old-deja/g++.other/conv7.C: Likewise.
42318 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42319 * g++.old-deja/g++.other/overload14.C: Likewise.
42320
42321 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42322
42323 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42324 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42325
42326 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42327
42328 PR c++/10888
42329 * g++.dg/warn/Winline-3.C: New test.
42330
42331 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42332
42333 * lib/target-supports.exp (check_alias_available): Make the test
42334 program acceptable to the Solaris assembler.
42335
42336 PR c++/10749
42337 * g++.dg/template/memclass2.C: New test.
42338
42339 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42340 Eric Botcazou <ebotcazou@libertysurf.fr>
42341
42342 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42343 data for non-matching targets.
42344 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42345
42346 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42347
42348 PR c++/10845
42349 * g++.dg/template/member3.C: New test.
42350
42351 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42352
42353 PR c++/10939
42354 * g++.dg/template/func1.C: New test.
42355
42356 PR c++/9649
42357 * g++.dg/template/static4.C: New test.
42358 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42359
42360 PR c++/11041
42361 * g++.dg/init/ref7.C: New test.
42362
42363 2003-06-19 Matt Austern <austern@apple.com>
42364
42365 PR c++/11228
42366 * g++.dg/anew1.C: New test.
42367 * g++.dg/anew2.C: New test.
42368 * g++.dg/anew3.C: New test.
42369 * g++.dg/anew4.C: New test.
42370
42371 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42372
42373 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42374
42375 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42376
42377 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42378 endian-dependent.
42379
42380 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42381
42382 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42383 Remove cruft.
42384
42385 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42386
42387 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42388 * gcc.c-torture/compile/961203-1.c: Likewise.
42389 * gcc.c-torture/compile/980506-1.c: Likewise.
42390
42391 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42392
42393 PR c++/10712
42394 * g++.dg/lookup/using7.C: New test.
42395
42396 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42397
42398 PR c++/11105
42399 * g++.dg/abi/conv1.C: Remove it.
42400 * g++.dg/template/conv7.C: New test.
42401 * g++.dg/template/conv8.C: Likewise.
42402 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42403 conversion operator.
42404
42405 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42406
42407 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42408 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42409 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42410 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42411 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42412 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42413 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42414 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42415 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42416 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42417 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42418 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42419 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42420 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42421 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42422 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42423 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42424 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42425 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42426 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42427 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42428 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42429 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42430 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42431 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42432 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42433 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42434 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42435 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42436
42437 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42438
42439 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42440 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42441 indications.
42442
42443 2003-06-16 Roger Sayle <roger@eyesopen.com>
42444
42445 * gcc.dg/i386-387-5.c: New test case.
42446 * gcc.dg/i386-387-6.c: New test case.
42447 * gcc.dg/builtins-23.c: New test case.
42448
42449 2003-06-15 Roger Sayle <roger@eyesopen.com>
42450
42451 * gcc.dg/builtins-22.c: New test case.
42452 * gcc.dg/i386-387-1.c: Update to test exp.
42453 * gcc.dg/i386-387-2.c: Likewise.
42454
42455 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42456
42457 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42458
42459 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42460
42461 * lib/gcc-dg.exp (dg-require-dll): New function.
42462 (dg-xfail-if): Likewise.
42463 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42464 driver.
42465
42466 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42467 * gcc.c-torture/compile/20001205-1.c: Likewise.
42468 * gcc.c-torture/compile/20001226-1.c: Likewise.
42469 * gcc.c-torture/compile/20010518-2.c: Likewise.
42470 * gcc.c-torture/compile/20020312-1.c: Likewise.
42471 * gcc.c-torture/compile/20020604-1.c: Likewise.
42472 * gcc.c-torture/compile/920501-12.c: Likewise.
42473 * gcc.c-torture/compile/920501-4.c: Likewise.
42474 * gcc.c-torture/compile/920520-1.c: Likewise.
42475 * gcc.c-torture/compile/920521-1.c: Likewise.
42476 * gcc.c-torture/compile/920625-1.c: Likewise.
42477 * gcc.c-torture/compile/961203-1.c: Likewise.
42478 * gcc.c-torture/compile/980506-1.c: Likewise.
42479 * gcc.c-torture/compile/981006-1.c: Likewise.
42480 * gcc.c-torture/compile/981022-1.c: Likewise.
42481 * gcc.c-torture/compile/981223-1.c: Likewise.
42482 * gcc.c-torture/compile/990617-1.c: Likewise.
42483 * gcc.c-torture/compile/dll.c: Likewise.
42484 * gcc.c-torture/compile/labels-3.c: Likewise.
42485 * gcc.c-torture/compile/mipscop-1.c: Likewise.
42486 * gcc.c-torture/compile/mipscop-2.c: Likewise.
42487 * gcc.c-torture/compile/mipscop-3.c: Likewise.
42488 * gcc.c-torture/compile/mipscop-4.c: Likewise.
42489 * gcc.c-torture/compile/simd-5.c: Likewise.
42490 * gcc.c-torture/compile/20000804-1.x: Remove.
42491 * gcc.c-torture/compile/20001205-1.x: Likewise.
42492 * gcc.c-torture/compile/20001226-1.x: Likewise.
42493 * gcc.c-torture/compile/20010518-2.x: Likewise.
42494 * gcc.c-torture/compile/20020312-1.x: Likewise.
42495 * gcc.c-torture/compile/20020604-1.x: Likewise.
42496 * gcc.c-torture/compile/920501-12.x: Likewise.
42497 * gcc.c-torture/compile/920501-4.x: Likewise.
42498 * gcc.c-torture/compile/920520-1.x: Likewise.
42499 * gcc.c-torture/compile/920521-1.x: Likewise.
42500 * gcc.c-torture/compile/920625-1.x: Likewise.
42501 * gcc.c-torture/compile/961203-1.x: Likewise.
42502 * gcc.c-torture/compile/980506-1.x: Likewise.
42503 * gcc.c-torture/compile/981006-1.x: Likewise.
42504 * gcc.c-torture/compile/981022-1.x: Likewise.
42505 * gcc.c-torture/compile/981223-1.x: Likewise.
42506 * gcc.c-torture/compile/990617-1.x: Likewise.
42507 * gcc.c-torture/compile/mipscop-1.x: Likewise.
42508 * gcc.c-torture/compile/mipscop-2.x: Likewise.
42509 * gcc.c-torture/compile/mipscop-3.x: Likewise.
42510 * gcc.c-torture/compile/mipscop-4.x: Likewise.
42511 * gcc.c-torture/compile/simd-5.x: Likewise.
42512
42513 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42514
42515 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42516
42517 * gcc.c-torture/execute/20030611-1.c: New test.
42518
42519 2003-06-12 Roger Sayle <roger@eyesopen.com>
42520
42521 PR middle-end/168
42522 * gcc.dg/20030612-1.c: New test case.
42523
42524 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42525
42526 PR c++/10635
42527 * g++.dg/expr/cast1.C: New test.
42528
42529 2003-06-12 Roger Sayle <roger@eyesopen.com>
42530
42531 * gcc.dg/builtins-21.c: New test case.
42532
42533 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
42534
42535 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42536 options instead of at the end.
42537 * lib/objc.exp (objc_target_compile): Likewise.
42538
42539 2003-06-11 Mark Mitchell <mark@codesourcery.com>
42540
42541 PR c++/10432
42542 * g++.dg/parse/error1.C: New test.
42543
42544 2003-06-11 Janis Johnson <janis187@us.ibm.com>
42545
42546 * gcc.dg/compat/struct-by-value-11_main.c: New file.
42547 * gcc.dg/compat/struct-by-value-11_x.c: New file.
42548 * gcc.dg/compat/struct-by-value-11_y.c: New file.
42549 * gcc.dg/compat/struct-by-value-12_main.c: New file.
42550 * gcc.dg/compat/struct-by-value-12_x.c: New file.
42551 * gcc.dg/compat/struct-by-value-12_y.c: New file.
42552 * gcc.dg/compat/struct-by-value-13_main.c: New file.
42553 * gcc.dg/compat/struct-by-value-13_x.c: New file.
42554 * gcc.dg/compat/struct-by-value-13_y.c: New file.
42555 * gcc.dg/compat/struct-by-value-14_main.c: New file.
42556 * gcc.dg/compat/struct-by-value-14_x.c: New file.
42557 * gcc.dg/compat/struct-by-value-14_y.c: New file.
42558 * gcc.dg/compat/struct-by-value-15_main.c: New file.
42559 * gcc.dg/compat/struct-by-value-15_x.c: New file.
42560 * gcc.dg/compat/struct-by-value-15_y.c: New file.
42561 * gcc.dg/compat/struct-by-value-16_main.c: New file.
42562 * gcc.dg/compat/struct-by-value-16_x.c: New file.
42563 * gcc.dg/compat/struct-by-value-16_y.c: New file.
42564 * gcc.dg/compat/struct-by-value-17_main.c: New file.
42565 * gcc.dg/compat/struct-by-value-17_x.c: New file.
42566 * gcc.dg/compat/struct-by-value-17_y.c: New file.
42567 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42568 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42569 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42570
42571 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42572 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42573 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42574 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42575 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42576 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42577 * gcc.dg/compat/scalar-return-3_main.c: New file.
42578 * gcc.dg/compat/scalar-return-3_x.c: New file.
42579 * gcc.dg/compat/scalar-return-3_y.c: New file.
42580 * gcc.dg/compat/scalar-return-4_main.c: New file.
42581 * gcc.dg/compat/scalar-return-4_x.c: New file.
42582 * gcc.dg/compat/scalar-return-4_y.c: New file.
42583
42584 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42585
42586 * gcc.dg/compat/fp2-struct-check.h: New file.
42587 * gcc.dg/compat/fp2-struct-defs.h: New file.
42588 * gcc.dg/compat/fp2-struct-init.h: New file.
42589 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42590 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42591 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42592 * gcc.dg/compat/struct-return-10_main.c: New file.
42593 * gcc.dg/compat/struct-return-10_x.c: New file.
42594 * gcc.dg/compat/struct-return-10_y.c: New file.
42595
42596 * gcc.dg/compat/compat-common.h: New file.
42597 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42598 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42599 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42600 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42601 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42602 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42603 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42604 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42605 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42606 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42607 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42608 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42609 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42610 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42611 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42612 * gcc.dg/compat/small-struct-check.h: Ditto.
42613 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42614 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42615 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42616 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42617 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42618 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42619 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42620 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42621 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42622 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42623 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42624 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42625 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42626 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42627 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42628 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42629 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42630 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42631 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42632 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42633 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42634 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42635 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42636 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42637 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42638 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42639 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42640 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42641 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42642 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42643
42644 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42645
42646 * g++.dg/pch/static-1.C: New file.
42647 * g++.dg/pch/static-1.Hs: New file.
42648
42649 2003-06-10 Richard Henderson <rth@redhat.com>
42650
42651 * gcc.dg/asm-7.c: Adjust expected warning text.
42652
42653 2003-06-10 Roger Sayle <roger@eyesopen.com>
42654
42655 * gcc.dg/builtins-20.c: New test case.
42656
42657 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42658
42659 PR c++/11131
42660 * g++.dg/opt/template1.C: New test.
42661
42662 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42663
42664 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42665 additional_sources.
42666
42667 2003-05-21 David Taylor <dtaylor@emc.com>
42668
42669 * gcc.dg/Wpadded.c: New file.
42670
42671 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42672
42673 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42674 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42675 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42676 dg-require-weak.
42677
42678 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42679
42680 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42681
42682 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42683
42684 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42685 (dg-require-alias): Likewise.
42686 (dg-require-gc-sections): Likewise.
42687 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42688
42689 2003-06-08 Richard Henderson <rth@redhat.com>
42690
42691 * gcc.dg/20011029-2.c: Fix the array reference.
42692 * gcc.dg/asm-7.c: New.
42693
42694 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42695
42696 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42697
42698 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42699
42700 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42701 (dg-require-gc-sections): Likewise.
42702
42703 2003-06-08 Jan Hubicka <jh@suse.cz>
42704
42705 * i386-cmov1.c: Fix regular expression.
42706 * i386-cvt-1.c: Likewise.
42707 * i386-local.c: Likewise.
42708 * i386-local2.c: Likewise.
42709 * i386-mul.c: Likewise.
42710 * i386-ssetype-1.c: Likewise.
42711 * i386-ssetype-3.c: Likewise.
42712 * i386-ssetype-5.c: Likewise.
42713
42714 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42715
42716 PR c++/11039
42717 * g++.dg/warn/implicit-typename2.C: New test.
42718 * g++.dg/warn/implicit-typename3.C: New test.
42719
42720 2003-06-07 Richard Henderson <rth@redhat.com>
42721
42722 * g++.dg/other/offsetof3.C: Use size_t.
42723 * g++.dg/other/offsetof4.C: Likewise.
42724
42725 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42726
42727 * lib/copy-file.exp: New. Implement gcc_copy_files.
42728
42729 * lib/dg-pch.exp: Load copy-file.exp
42730 (dg-pch): Use gcc_copy_files instead of "file copy".
42731
42732 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42733
42734 * gcc.dg/weak/weak.exp: Simplify.
42735 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42736 * gcc.dg/weak/weak-1.c: Likewise.
42737 * gcc.dg/weak/weak-2.c: Likewise.
42738 * gcc.dg/weak/weak-3.c: Likewise.
42739 * gcc.dg/weak/weak-4.c: Likewise.
42740 * gcc.dg/weak/weak-5.c: Likewise.
42741 * gcc.dg/weak/weak-6.c: Likewise.
42742 * gcc.dg/weak/weak-7.c: Likewise.
42743 * gcc.dg/weak/weak-8.c: Likewise.
42744 * gcc.dg/weak/weak-9.c: Likewise.
42745
42746 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42747
42748 gcc.c-torture/execute/20030606-1.c: New.
42749
42750 2003-06-06 Roger Sayle <roger@eyesopen.com>
42751
42752 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42753 * gcc.dg/builtins-19.c: Likewise.
42754
42755 2003-06-06 Roger Sayle <roger@eyesopen.com>
42756
42757 * gcc.dg/builtins-2.c: Add some more tests.
42758 * gcc.dg/builtins-18.c: New test case.
42759 * gcc.dg/builtins-19.c: New test case.
42760
42761 2003-06-06 Roger Sayle <roger@eyesopen.com>
42762 Jim Wilson <wilson@tuliptree.org>
42763
42764 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42765
42766 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42767
42768 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42769 mempcpy/stpcpy calls not to be optimized into something else.
42770 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42771 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42772 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42773
42774 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42775
42776 * gcc.dg/format/asm_fprintf-1.c: New test.
42777
42778 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42779
42780 * lib/gcc-defs.exp (additional_sources): New variable.
42781 (dg-additional-sources): New function.
42782 (additional_files): New variable.
42783 (dg-additional-files): New function.
42784 (dg-additional-files-options): Likewise.
42785 * lib/gcc-dg.exp (dg-require-weak): New function.
42786 (dg-require-alias): Likewise.
42787 (dg-require-gc-sections): Likewise.
42788 * lib/target-supports.exp (check_alias_available): Remove testfile
42789 parameter.
42790 (check_gc_sections_available): New function.
42791 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42792 (dg-gpp-additional-files): Likewise.
42793 * lib/g++.exp (additional_sources): Remove.
42794 (additional_files): Likewise.
42795 (g++_target_compile): Use dg-additional-files-options.
42796
42797 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42798 Tcl logic.
42799 * gcc.dg/special/ecos.exp: Remove.
42800 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42801 * gcc.dg/special/alias-1.c: Likewise.
42802 * gcc.dg/special/alias-2.c: Likewise.
42803 * gcc.dg/special/gcsec-1.c: Likewise.
42804 * gcc.dg/special/weak-1.c: Likewise.
42805 * gcc.dg/special/weak-2.c: Likewise.
42806 * gcc.dg/special/wkali-1.c: Likewise.
42807 * gcc.dg/special/wkali-2.c: Likewise.
42808
42809 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42810 dg-gpp-additional-*.
42811 * g++.dg/special/conpr-3.C: Likewise.
42812 * g++.dg/special/conpr-4.C: Likewise.
42813 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42814 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42815 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42816 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42817 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42818 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42819 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42820 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42821 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42822 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42823 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42824 * g++.old-deja/g++.other/comdat1.C: Likewise.
42825 * g++.old-deja/g++.other/comdat2.C: Likewise.
42826 * g++.old-deja/g++.other/comdat3.C: Likewise.
42827 * g++.old-deja/g++.other/ctor1.C: Likewise.
42828 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42829
42830 2003-06-05 Richard Henderson <rth@redhat.com>
42831
42832 * gcc.dg/debug/20030605-1.c: New.
42833
42834 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42835
42836 * README.QMTEST: Update.
42837
42838 2003-06-04 Richard Henderson <rth@redhat.com>
42839
42840 * gcc.dg/cleanup-1.c: New.
42841 * gcc.dg/cleanup-2.c: New.
42842 * gcc.dg/cleanup-3.c: New.
42843 * gcc.dg/cleanup-4.c: New.
42844 * gcc.dg/cleanup-5.c: New.
42845 * gcc.dg/cleanup-6.c: New.
42846 * gcc.dg/cleanup-7.c: New.
42847
42848 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42849
42850 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42851
42852 * lib/dg-pch.exp: New file.
42853 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42854 * gcc.dg/pch/pch.exp: Likewise.
42855
42856 2003-06-04 Roger Sayle <roger@eyesopen.com>
42857
42858 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42859 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42860 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42861 * gcc.dg/builtins-17.c: New test case.
42862 * gcc.dg/i386-387-4.c: New test case.
42863 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42864
42865 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42866
42867 * gcc.dg/ultrasp9.c: New test.
42868
42869 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42870
42871 * gcc.c-torture/compile/20030604-1.c: New test.
42872 * gcc.dg/sparc-constant-1.c: New test.
42873
42874 2003-06-03 Glen Nakamura <glen@imodulo.com>
42875
42876 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42877
42878 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42879
42880 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42881
42882 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42883 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42884
42885 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42886
42887 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42888
42889 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42890
42891 PR c++/10940
42892 * g++.dg/template/spec10.C: New test.
42893
42894 2003-06-03 Roger Sayle <roger@eyesopen.com>
42895
42896 * gcc.dg/builtins-16.c: New test case.
42897
42898 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42899
42900 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42901 mempcpy test with post-increments.
42902 * gcc.c-torture/execute/string-opt-3.c: New test.
42903 * gcc.dg/string-opt-1.c: New test.
42904
42905 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42906
42907 PR fortran/10965
42908 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42909
42910 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42911
42912 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42913 (scan-assembler): ... here. Use dg-scan.
42914 (scan-assembler-not): Likewise.
42915 (scan-file): New function.
42916 (scan-file-not): Likewise.
42917 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42918 * gcc.dg/cpp/_Pragma4.c: Likewise.
42919 * gcc.dg/cpp/_Pragma5.c: Likewise.
42920 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42921 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42922 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42923 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42924 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42925 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42926 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42927 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42928 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42929 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42930 * gcc.dg/cpp/cxxcom1.c: Likewise.
42931 * gcc.dg/cpp/line1.c: Likewise.
42932 * gcc.dg/cpp/maccom1.c: Likewise.
42933 * gcc.dg/cpp/maccom2.c: Likewise.
42934 * gcc.dg/cpp/maccom3.c: Likewise.
42935 * gcc.dg/cpp/maccom4.c: Likewise.
42936 * gcc.dg/cpp/maccom5.c: Likewise.
42937 * gcc.dg/cpp/maccom6.c: Likewise.
42938 * gcc.dg/cpp/multiline.c: Likewise.
42939 * gcc.dg/cpp/spacing1.c: Likewise.
42940 * gcc.dg/cpp/spacing2.c: Likewise.
42941 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42942 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42943 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42944 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42945 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42946 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42947 * gcc.dg/cpp/cxxcom2.c: Likewise.
42948 * gcc.dg/cpp/cxxcom2.h: New file.
42949
42950 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42951 * g++.dg/cpp/truefalse.C: Here.
42952 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42953
42954 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42955
42956 * gcc.dg/cpp/redef3.c: New file.
42957
42958 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42959
42960 * gcc.dg/i386-loop-3.c: New test.
42961
42962 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42963
42964 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42965
42966 2003-05-31 Roger Sayle <roger@eyesopen.com>
42967
42968 * gcc.dg/fwrapv-1.c: New test case.
42969 * gcc.dg/fwrapv-2.c: New test case.
42970
42971 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42972
42973 PR c++/10956
42974 * g++.dg/template/spec9.C: New test.
42975
42976 2003-05-29 Roger Sayle <roger@eyesopen.com>
42977
42978 * gcc.dg/duff-4.c: New test case.
42979
42980 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42981
42982 PR fortran/10843
42983 * g77.dg/ffixed-form-1.f: New test
42984 * g77.dg/ffixed-form-2.f: New test
42985 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42986 * g77.dg/ffree-form-3.f: New test
42987
42988 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42989
42990 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42991 * gcc.dg/wint_t-1.c: Likewise.
42992
42993 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42994
42995 * g++.dg/template/access11.C: New test.
42996
42997 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42998
42999 PR c++/10849
43000 * g++.dg/template/access10.C: New test.
43001
43002 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43003 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43004
43005 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43006
43007 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43008
43009 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43010 suppress for powerpc-*-darwin*.
43011 * gcc.dg/torture/builtin-noret-2.c: Likewise.
43012
43013 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43014
43015 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43016 suppress option for powerpc-*-darwin*.
43017
43018 2003-05-23 Roger Sayle <roger@eyesopen.com>
43019
43020 * gcc.dg/builtins-1.c: Add tests for tan and atan.
43021 * gcc.dg/builtins-4.c: Add test for fmod.
43022
43023 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43024
43025 PR c++/10682
43026 * g++.dg/template/instantiate4.C: New test.
43027
43028 2003-05-22 Roger Sayle <roger@eyesopen.com>
43029
43030 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43031
43032 2003-05-21 Janis Johnson <janis187@us.ibm.com>
43033
43034 * gcc.dg/compat/scalar-return-1_main.c: New file.
43035 * gcc.dg/compat/scalar-return-1_x.c: New file.
43036 * gcc.dg/compat/scalar-return-1_y.c: New file.
43037 * gcc.dg/compat/scalar-return-2_main.c: New file.
43038 * gcc.dg/compat/scalar-return-2_x.c: New file.
43039 * gcc.dg/compat/scalar-return-2_y.c: New file.
43040 * gcc.dg/compat/struct-return-3_main.c: New file.
43041 * gcc.dg/compat/struct-return-3_y.c: New file.
43042 * gcc.dg/compat/struct-return-3_x.c: New file.
43043 * gcc.dg/compat/struct-return-2_main.c: New file.
43044 * gcc.dg/compat/struct-return-2_x.c: New file.
43045 * gcc.dg/compat/struct-return-2_y.c: New file.
43046
43047 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43048
43049 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43050 for hppa*-hp-hpux*.
43051 * gcc.dg/20021014-1.c (dg-options): Likewise.
43052 * gcc.dg/nest.c (dg-options): Likewise.
43053
43054 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
43055
43056 PR c++/9738
43057 * g++.dg/ext/dllimport2.C: New file.
43058 * g++.dg/ext/dllimport3.C: New file.
43059
43060 2003-05-20 Janis Johnson <janis187@us.ibm.com>
43061
43062 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43063 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43064 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43065 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43066 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43067 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43068 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43069 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43070 * gcc.dg/compat/small-struct-defs.h: New file.
43071 * gcc.dg/compat/small-struct-init.h: New file.
43072 * gcc.dg/compat/small-struct-check.h: New file.
43073 * gcc.dg/compat/fp-struct-defs.h: New file.
43074 * gcc.dg/compat/fp-struct-check.h: New file.
43075 * gcc.dg/compat/fp-struct-init.h: New file.
43076 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43077 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43078
43079 2003-05-19 Jakub Jelinek <jakub@redhat.com>
43080
43081 * gcc.dg/20030225-2.c: New test.
43082
43083 2003-05-18 Roger Sayle <roger@eyesopen.com>
43084 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43085
43086 * gcc.c-torture/compile/20030518-1.c: New test case.
43087
43088 2003-05-18 Mark Mitchell <mark@codesourcery.com>
43089
43090 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43091 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43092 gcc-dg-debug-runtest.
43093 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43094 gcc-dg-debug-runtest.
43095
43096 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43097
43098 PR c++/9022
43099 * g++.dg/lookup/using6.C: New test.
43100
43101 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43102
43103 * g++.dg/parse/access2.C: New test.
43104
43105 2003-05-17 Mark Mitchell <mark@codesourcery.com>
43106
43107 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43108 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43109 * gcc.dg/debug/debug.exp: Likewise.
43110
43111 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
43112
43113 * gcc.dg/dollar.c: New test.
43114
43115 2003-05-16 Janis Johnson <janis187@us.ibm.com>
43116
43117 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43118 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43119 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43120 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43121 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43122 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43123 * gcc.dg/compat/struct-by-value-6_main.c: New file.
43124 * gcc.dg/compat/struct-by-value-6_x.c: New file.
43125 * gcc.dg/compat/struct-by-value-6_y.c: New file.
43126 * gcc.dg/compat/struct-by-value-7_main.c: New file.
43127 * gcc.dg/compat/struct-by-value-7_x.c: New file.
43128 * gcc.dg/compat/struct-by-value-7_y.c: New file.
43129 * gcc.dg/compat/struct-by-value-8_main.c: New file.
43130 * gcc.dg/compat/struct-by-value-8_x.c: New file.
43131 * gcc.dg/compat/struct-by-value-8_y.c: New file.
43132 * gcc.dg/compat/struct-by-value-9_main.c: New file.
43133 * gcc.dg/compat/struct-by-value-9_x.c: New file.
43134 * gcc.dg/compat/struct-by-value-9_y.c: New file.
43135
43136 2003-05-16 Mark Mitchell <mark@codesourcery.com>
43137
43138 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43139 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
43140 support for "repo" mode.
43141 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43142 * lib/g77-dg.exp: Likewise.
43143 * lib/obj-dg.exp: Likewise.
43144
43145 2003-05-16 Jakub Jelinek <jakub@redhat.com>
43146
43147 Merge from gcc-3_2-rhl8-branch:
43148 2003-04-23 Jakub Jelinek <jakub@redhat.com>
43149
43150 * gcc.dg/tls/opt-6.c: New test.
43151
43152 2003-04-05 Jakub Jelinek <jakub@redhat.com>
43153
43154 * gcc.dg/20030405-1.c: New test.
43155
43156 2003-03-09 Jakub Jelinek <jakub@redhat.com>
43157
43158 * gcc.dg/20030309-1.c: New test.
43159
43160 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43161
43162 * gcc.c-torture/execute/20030307-1.c: New test.
43163
43164 2003-02-20 Randolph Chung <tausq@debian.org>
43165
43166 * gcc.c-torture/compile/20030220-1.c: New test.
43167
43168 2003-02-18 Jakub Jelinek <jakub@redhat.com>
43169
43170 * gcc.dg/20030217-1.c: New test.
43171
43172 2003-01-29 Jakub Jelinek <jakub@redhat.com>
43173
43174 * gcc.c-torture/compile/20020129-1.c: New test.
43175
43176 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43177
43178 * gcc.dg/unroll-1.c: New test.
43179
43180 2002-11-16 Jan Hubicka <jh@suse.cz>
43181
43182 * gcc.c-torture/execute/20020920-1.c: New test.
43183
43184 2002-10-08 Jakub Jelinek <jakub@redhat.com>
43185
43186 PR target/7434
43187 * gcc.c-torture/compile/20021008-1.c: New test.
43188
43189 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
43190
43191 PR target/7559
43192 * gcc.c-torture/execute/20020810-1.c: New test.
43193
43194 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43195
43196 * gcc.c-torture/compile/20020807-1.c: New test.
43197
43198 2002-07-30 Jakub Jelinek <jakub@redhat.com>
43199
43200 * gcc.dg/tls/opt-1.c: New test.
43201
43202 2002-07-29 Jakub Jelinek <jakub@redhat.com>
43203
43204 * gcc.dg/20020729-1.c: New test.
43205
43206 2002-07-20 Jakub Jelinek <jakub@redhat.com>
43207
43208 * g++.dg/opt/life1.C: New test.
43209
43210 2002-05-20 Jakub Jelinek <jakub@redhat.com>
43211
43212 * gcc.dg/20020525-1.c: New test.
43213
43214 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43215
43216 PR c++/6794
43217 * g++.dg/ext/pretty1.C: New test.
43218 * g++.dg/ext/pretty2.C: New test.
43219
43220 2003-05-15 Mark Mitchell <mark@codesourcery.com>
43221
43222 PR c++/8385
43223 * g++.dg/ext/typeof5.C: New test.
43224
43225 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
43226
43227 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43228 __USER_LABEL_PREFIX__ into account.
43229 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43230
43231 2003-05-14 Roger Sayle <roger@eyesopen.com>
43232
43233 * gcc.dg/builtins-15.c: New test case.
43234
43235 2003-05-13 Zack Weinberg <zack@codesourcery.com>
43236
43237 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43238
43239 2003-05-12 Mark Mitchell <mark@codesourcery.com>
43240
43241 * lib/g++.exp: Tweak handling of additional source files.
43242 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43243 * g++.dg/special/conpr-2a.C: Rename to ...
43244 * g++.dg/special/conpr-2a.cc: ... this.
43245 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43246 * g++.dg/special/conpr-3a.C: Rename to ...
43247 * g++.dg/special/conpr-3a.cc: This.
43248 * g++.dg/special/conpr-3b.C: Rename to ...
43249 * g++.dg/special/conpr-3b.cc: This.
43250 * g++.dg/special/conpr-4.C: New test.
43251 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43252
43253 2003-05-12 David Edelsohn <edelsohn@gnu.org>
43254
43255 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43256
43257 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43258
43259 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43260 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43261 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43262 * g++.old-deja/g++.other/warn3.C: Likewise.
43263
43264 2003-05-11 Roger Sayle <roger@eyesopen.com>
43265
43266 * gcc.dg/i386-387-1.c: Update to also test log.
43267 * gcc.dg/i386-387-2.c: Likewise.
43268
43269 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
43270
43271 * g77.f-torture/execute/int8421.f: New test.
43272
43273 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43274
43275 PR c++/10230, c++/10481
43276 * g++.dg/lookup/scoped5.C: New test.
43277
43278 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43279
43280 PR c++/10552
43281 * g++.dg/template/ttp6.C: New test.
43282
43283 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
43284
43285 * gcc.c-torture/execute/builtins: New directory.
43286 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43287 gcc.c-torture/execute/builtins.
43288 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43289 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43290 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
43291 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43292
43293 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43294
43295 PR c++/9252
43296 * g++.dg/template/access8.C: New test.
43297 * g++.dg/template/access9.C: New test.
43298
43299 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43300
43301 PR c++/9554
43302 * g++.dg/parse/access1.C: New test.
43303
43304 2003-05-09 DJ Delorie <dj@redhat.com>
43305
43306 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43307 long, and not an int.
43308
43309 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43310
43311 PR c++/10555, c++/10576
43312 * g++.dg/template/memclass1.C: New test.
43313
43314 2003-05-08 DJ Delorie <dj@redhat.com>
43315
43316 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43317 targets.
43318 * gcc.c-torture/execute/20021024-1.x: Likewise.
43319 * gcc.c-torture/execute/shiftdi.x: Likewise.
43320 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43321 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43322 * gcc.dg/20021018-1.c: Likewise.
43323
43324 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43325
43326 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43327
43328 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43329 (bcopy): Call memmove.
43330
43331 2003-05-08 Roger Sayle <roger@eyesopen.com>
43332
43333 * g77.f-torture/compile/8485.f: New test case.
43334
43335 2003-05-07 Richard Henderson <rth@redhat.com>
43336
43337 PR c++/10570
43338 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43339 Verify exception_cleanup not called for rethrows.
43340 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43341 when exiting catch block without rethrowing.
43342 * g++.dg/eh/forced3.C: New.
43343 * g++.dg/eh/forced4.C: New.
43344
43345 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43346
43347 * gcc.dg/20030505.c: Fix triplet.
43348
43349 2003-05-06 DJ Delorie <dj@redhat.com>
43350
43351 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43352 * gcc.dg/nest.c: Likewise.
43353
43354 2003-05-05 Roger Sayle <roger@eyesopen.com>
43355
43356 * gcc.dg/builtins-14.c: New test case.
43357
43358 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43359
43360 * lib/compat.exp (compat-execute): New argument.
43361 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43362 * gcc.dg/compat: New test directory.
43363 * gcc.dg/compat/compat.exp: New expect script.
43364 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43365 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43366 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43367 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43368 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43369 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43370
43371 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43372 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43373 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43374 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43375 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43376 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43377 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43378 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43379 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43380 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43381 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43382 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43383 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43384 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43385 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43386
43387 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43388
43389 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43390
43391 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43392
43393 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43394
43395 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43396
43397 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43398 * gcc.dg/ppc-fsel-2.c: New test.
43399
43400 * gcc.dg/unused-5.c: New test.
43401
43402 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43403
43404 PR c++/10496
43405 * g++.dg/warn/pmf1.C: New test.
43406
43407 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43408
43409 PR c++/4494
43410 * g++.dg/warn/main.C: New test.
43411
43412 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43413
43414 * gcc.dg/nonnull-3.c: New test.
43415
43416 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43417
43418 * gcc.dg/cpp/Wtrigraphs.c: Update.
43419 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43420
43421 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43422
43423 * gcc.dg/ppc-fsel-1.c: New test.
43424
43425 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43426
43427 PR c/10604
43428 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43429
43430 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43431
43432 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43433
43434 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43435
43436 PR c++/9364, c++/10553, c++/10586
43437 * g++.dg/parse/typename4.C: New test.
43438 * g++.dg/parse/typename5.C: Likewise.
43439
43440 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43441
43442 * gcc.c-torture/compile/20030503-1.c: New test.
43443
43444 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43445
43446 * g++.dg/lookup/using5.C: Fix testcase error.
43447
43448 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43449
43450 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43451 since MEABI is no longer supported. Remove all vestiges
43452 of MEABI from the test.
43453
43454 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43455
43456 PR c++/10554
43457 * g++.dg/lookup/using5.C: New test.
43458
43459 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43460
43461 PR c++/8772
43462 * g++.dg/template/ttp5.C: New test.
43463
43464 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43465
43466 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43467 (dg-gpp-additional-sources): New function.
43468 (dg-gpp-additional-files): Likewise.
43469 * lib/g++.exp (additional_sources): New variable.
43470 (additional_files): Likewise.
43471 (g++_target_compile): Deal with them.
43472 * lib/old-dejagnu.exp: Remove.
43473 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43474 * g++.old-deja: Revise all tests to use dg commands.
43475
43476 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43477
43478 PR c++/9432, c++/9528
43479 * g++.dg/lookup/using4.C: New test.
43480
43481 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43482
43483 * gcc.dg/noreturn-5.c: New file.
43484 * gcc.dg/noreturn-6.c: New file.
43485
43486 * gcc.c-torture/compile/inline-1.c: New file.
43487
43488 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43489
43490 PR c++/10551
43491 * g++.dg/template/explicit1.C: New test.
43492
43493 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43494
43495 PR c++/10549
43496 * g++.dg/other/bitfield1.C: New test.
43497
43498 PR c++/10527
43499 * g++.dg/init/new7.C: New test.
43500
43501 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43502
43503 * g++.dg/ext/desig1.C: New test.
43504 * g++.dg/ext/init1.C: Update.
43505
43506 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43507
43508 2003-04-28 Mark Mitchell <mark@codesourcery.com>
43509
43510 PR c++/10180
43511 * g++.dg/warn/Winline-1.C: New test.
43512
43513 2003-04-28 Jakub Jelinek <jakub@redhat.com>
43514
43515 * gcc.c-torture/execute/string-opt-19.c: New test.
43516
43517 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43518 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43519
43520 2003-04-27 Mark Mitchell <mark@codesourcery.com>
43521
43522 PR c++/10506
43523 * g++.dg/init/new6.C: New test.
43524
43525 PR c++/10503
43526 * g++.dg/init/ref6.C: New test.
43527
43528 2003-04-26 David Edelsohn <edelsohn@gnu.org>
43529
43530 * g++.dg/warn/weak1.C: XFAIL on AIX4.
43531
43532 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43533
43534 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43535 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43536
43537 2003-04-25 Mark Mitchell <mark@codesourcery.com>
43538
43539 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43540 initialized static data members.
43541
43542 2003-04-25 H.J. Lu <hjl@gnu.org>
43543
43544 * gcc.dg/ia64-sync-4.c: New test.
43545
43546 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43547
43548 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
43549 date.
43550
43551 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
43552
43553 PR c++/10337
43554 * g++.dg/warn/conv1.C: New test.
43555 * g++.old-deja/g++.other/conv7.C: Adjust.
43556 * g++.old-deja/g++.other/overload14.C: Adjust.
43557
43558 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43559
43560 PR c++/10471
43561 * g++.dg/template/defarg2.C: New test.
43562
43563 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
43564
43565 * gcc.dg/cpp/include2.c: Update.
43566 * gcc.dg/cpp/multiline-2.c: New.
43567 * gcc.dg/cpp/multiline.c: Update.
43568 * gcc.dg/cpp/strify2.c: Update.
43569 * gcc.dg/cpp/trad/literals-2.c: Update.
43570
43571 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43572
43573 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43574
43575 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43576
43577 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43578
43579 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43580
43581 PR c++/10451
43582 * g++.dg/parse/crash4.C: New test.
43583
43584 PR c++/9847
43585 * g++.dg/parse/crash5.C: New test.
43586
43587 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43588
43589 PR c++/10446
43590 * g++.dg/parse/crash3.C: New test.
43591
43592 PR c++/10428
43593 * g++.dg/parse/elab1.C: New test.
43594
43595 2003-04-22 Devang Patel <dpatel@apple.com>
43596
43597 * gcc.dg/cpp/trad/funlike-5.c: New test.
43598
43599 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43600
43601 * g++.dg/other/packed1.C: Fix dg options.
43602
43603 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43604
43605 * g++.dg/other/offsetof2.C: New test.
43606
43607 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43608
43609 * g++.dg/template/recurse.C: Adjust location of error messages.
43610
43611 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43612
43613 PR c++/9881
43614 * g++.dg/init/addr-const1.C: New test.
43615 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43616
43617 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43618
43619 PR c++/10405
43620 * g++.dg/lookup/struct-hack1.C: New test.
43621
43622 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43623
43624 * ucs.c: Update diagnostic messages.
43625
43626 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43627
43628 * gcc.dg/cpp/truefalse.cpp: New test.
43629 * gcc.dg/cpp/cpp.exp: Update.
43630 * g++.dg/other/stdbool-if.C: Remove.
43631
43632 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43633
43634 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43635 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43636
43637 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43638
43639 * gcc.c-torture/compile/20030418-1.c: New test.
43640
43641 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43642
43643 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43644
43645 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43646
43647 PR c++/10347
43648 g++.dg/template/dependent-name1.C: New test.
43649
43650 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43651
43652 * gcc.dg/warn-1.c (tourist_guide): New array,
43653 contains a pointer to bar.
43654
43655 2003-04-16 Roger Sayle <roger@eyesopen.com>
43656
43657 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43658 * gcc.c-torture/execute/medce-1.c: New test case.
43659 * gcc.c-torture/execute/medce-2.c: New test case.
43660
43661 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43662
43663 * lib/prune.exp: Ignore more messages.
43664
43665 PR c++/10381
43666 * g++.dg/parse/lookup3.C: New test.
43667
43668 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43669
43670 * gcc.c-torture/compile/20030415-1.c : New test.
43671
43672 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43673
43674 * gcc.c-torture/execute/scope-2.c: Move to ...
43675 * gcc.dg/noncompile/scope.c: .... here.
43676
43677 2003-04-14 Roger Sayle <roger@eyesopen.com>
43678
43679 * gcc.dg/20030414-2.c: New test case.
43680
43681 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43682
43683 PR target/10377
43684 * gcc.dg/20030414-1.c: New test.
43685
43686 2003-04-13 Roger Sayle <roger@eyesopen.com>
43687
43688 * gcc.dg/builtins-12.c: New test case.
43689 * gcc.dg/builtins-13.c: New test case.
43690
43691 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43692
43693 * gcc.c-torture/execute/string-opt-18.c: New test.
43694
43695 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43696
43697 PR c++/10300
43698 * g++.dg/init/new5.C: New test.
43699
43700 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43701
43702 PR c++/7910
43703 * g++.dg/ext/dllimport1.C: New test.
43704
43705 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43706
43707 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43708
43709 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43710
43711 PR Fortran/9263
43712 * g77.f-torture/noncompile/9263.f: New test
43713 PR Fortran/1832
43714 * g77.f-torture/execute/1832.f: New test
43715
43716 2003-04-11 David Chad <davidc@freebsd.org>
43717 Loren J. Rittle <ljrittle@acm.org>
43718
43719 PR libobjc/8562
43720 * objc.dg/headers.m: New test.
43721
43722 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43723
43724 * gcc.c-torture/execute/builtin-noret-2.c: New.
43725 * gcc.c-torture/execute/builtin-noret-2.x: New.
43726 XFAIL builtin-noret-2.c at -O1 and above.
43727 * gcc.dg/redecl.c: New.
43728 * gcc.dg/Wshadow-1.c: Update error regexps.
43729
43730 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43731
43732 * g++.dg/abi/bitfield10.C: New test.
43733
43734 2003-04-09 Mike Stump <mrs@apple.com>
43735
43736 * gcc.dg/pch/pch.exp: Make testcase names longer.
43737 * g++.dg/pch/pch.exp: Make testcase names longer.
43738
43739 2003-04-08 Roger Sayle <roger@eyesopen.com>
43740
43741 * gcc.dg/builtins-11.c: New test case.
43742
43743 2003-04-08 Roger Sayle <roger@eyesopen.com>
43744
43745 * gcc.dg/builtins-9.c: New test case.
43746 * gcc.dg/builtins-10.c: New test case.
43747
43748 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43749
43750 * gcc.dg/noncompile/init-4.c.c: New test.
43751
43752 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43753
43754 * gcc.misc-test/gcov-9.c: New test.
43755 * gcc.misc-test/gcov-10.c: New test
43756 * gcc.misc-test/gcov-11.c: New test.
43757
43758 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43759
43760 PR optimization/10024
43761 * gcc.c-torture/compile/20030405-1.c: New test.
43762
43763 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43764
43765 * gcc.dg/pch/static-3.c: New.
43766 * gcc.dg/pch/static-3.hs: New.
43767 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43768
43769 2003-04-04 Richard Henderson <rth@redhat.com>
43770
43771 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43772 * g++.dg/eh/forced2.C: Likewise.
43773
43774 2003-04-03 Mike Stump <mrs@apple.com>
43775
43776 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43777 target arg.
43778 (scan-assembler-times, scan-assembler-not): Likewise.
43779 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43780
43781 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43782
43783 * gcc.dg/sparc-loop-1.c: New test.
43784
43785 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43786
43787 PR other/9274
43788 * g++.dg/pch/system-2.C: New.
43789 * g++.dg/pch/system-2.Hs: New.
43790
43791 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43792
43793 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43794
43795 * g++.dg/eh/simd-1.C (vecfunc): Same.
43796
43797 2003-04-01 Roger Sayle <roger@eyesopen.com>
43798
43799 * gcc.c-torture/execute/20030401-1.c: New test case.
43800
43801 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43802
43803 * objc.dg/defs.m: New.
43804
43805 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43806
43807 * g++.dg/eh/simd-1.C: New.
43808 * g++.dg/eh/simd-2.C: New.
43809
43810 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43811
43812 * gcc.c-torture/execute/simd-3.c: New.
43813
43814 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43815
43816 PR c/9936
43817 * gcc.dg/20030331-2.c: New test.
43818
43819 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43820
43821 PR c++/10278
43822 * g++.dg/parse/crash2.C: New test.
43823
43824 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43825
43826 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43827 * gcc.c-torture/execute/20030331-1.c: ...here.
43828
43829 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43830
43831 * gcc.c-torture/execute/20030331-1.c: New test.
43832
43833 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43834
43835 * lib/gcov.exp: Adjust call return testing strings.
43836 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43837
43838 2003-03-31 Roger Sayle <roger@eyesopen.com>
43839
43840 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43841 * gcc.dg/builtins-7.c: New test case.
43842 * gcc.dg/builtins-8.c: New test case.
43843
43844 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43845
43846 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43847
43848 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43849
43850 PR c++/7647
43851 * g++.dg/lookup-class-member-2.C: New test.
43852
43853 2003-03-30 Glen Nakamura <glen@imodulo.com>
43854
43855 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43856
43857 2003-03-28 Roger Sayle <roger@eyesopen.com>
43858
43859 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43860
43861 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43862
43863 * g++.dg/init/attrib1.C: New test.
43864
43865 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43866
43867 * gcc.dg/ultrasp8.c: New test.
43868
43869 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43870
43871 * gcc.dg/ultrasp7.c: New test.
43872
43873 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43874
43875 PR c++/10047
43876 * g++.dg/template/inline1.C: New test.
43877
43878 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43879
43880 * gcc.dg/sparc-dwarf2.c: New test.
43881
43882 2003-03-27 Roger Sayle <roger@eyesopen.com>
43883
43884 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43885 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43886
43887 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43888
43889 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43890 than reading .x files.
43891 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43892 * g77.dg/gcov/gcov-1.f: Likewise.
43893 * gcc.misc-tests/gcov-4b.c: Likewise.
43894 * gcc.misc-tests/gcov-5b.c: Likewise.
43895 * gcc.misc-tests/gcov-6.c: Likewise.
43896 * gcc.misc-tests/gcov-7.c: Likewise.
43897 * gcc.misc-tests/gcov-8.c: Likewise.
43898 * g++.dg/gcov/gcov-1.x: Remove.
43899 * g77.dg/gcov/gcov-1.x: Likewise.
43900 * gcc.misc-tests/gcov-4b.x: Likewise.
43901 * gcc.misc-tests/gcov-5b.x: Likewise.
43902 * gcc.misc-tests/gcov-6.x: Likewise.
43903 * gcc.misc-tests/gcov-7.x: Likewise.
43904 * gcc.misc-tests/gcov-8.x: Likewise.
43905
43906 2003-03-27 Glen Nakamura <glen@imodulo.com>
43907
43908 PR opt/10087
43909 * gcc.dg/20030324-1.c: New test.
43910
43911 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43912
43913 PR c++/10224
43914 * g++.dg/template/arg3.C: New test.
43915
43916 PR c++/10158
43917 * g++.dg/template/friend18.C: New test.
43918
43919 2003-03-26 Roger Sayle <roger@eyesopen.com>
43920
43921 * g77.f-torture/compile/20030326-1.f: New test case.
43922
43923 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43924
43925 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43926
43927 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43928
43929 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43930
43931 * gcc.dg/ia64-sync-3.c: New test.
43932
43933 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43934
43935 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43936
43937 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43938
43939 * gcc.dg/ultrasp6.c: New test.
43940
43941 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43942
43943 * gcc.dg/i386-signbit-1.c: New test.
43944 * gcc.dg/i386-signbit-2.c: New test.
43945 * gcc.dg/i386-signbit-3.c: New test.
43946
43947 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43948
43949 * gcc.dg/ultrasp5.c: Fix options.
43950
43951 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43952
43953 * gcc.dg/ultrasp5.c: Fix comment.
43954
43955 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43956
43957 PR fortran/10197
43958 * g77.f-torture/execute/10197.f: New test.
43959
43960 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43961
43962 PR c++/9898, c++/383
43963 * g++.dg/template/conv6.C: New test.
43964
43965 PR c++/10119
43966 * g++.dg/template/ptrmem5.C: New test.
43967
43968 PR c++/10026
43969 * g++.dg/lookup/koenig1.C: New test.
43970
43971 PR C++/10199
43972 * g++.dg/lookup/template2.C: New test.
43973
43974 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43975
43976 * g++.dg/opt/rtti1.C: New test.
43977
43978 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43979
43980 * gcc.dg/ultrasp5.c: New test.
43981
43982 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43983
43984 PR middle-end/9967
43985 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43986 builtin fputs.
43987
43988 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43989
43990 PR c/8224
43991 * gcc.dg/20030323-1.c: New test.
43992
43993 2003-03-23 Roger Sayle <roger@eyesopen.com>
43994
43995 * gcc.c-torture/compile/20030323-1.c: New test case.
43996
43997 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43998
43999 * gcc.dg/20030321-1.c: New test.
44000
44001 2003-03-22 Zack Weinberg <zack@codesourcery.com>
44002
44003 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44004
44005 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
44006
44007 PR c++/9978, c++/9708
44008 * g++.dg/ext/vlm1.C: Adjust expected error.
44009 * g++.dg/ext/vla2.C: New test.
44010 * g++.dg/template/arg1.C: New test.
44011 * g++.dg/template/arg2.C: New test.
44012
44013 2003-03-22 Bud Davis <bdavis9659@comcast.net>
44014
44015 * g77.f-torture/execute/select.f: New test.
44016 * g77.f-torture/noncompile/select_no_compile.f: New test.
44017
44018 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
44019
44020 PR c++/9898
44021 * g++.dg/other/error4.C: New test.
44022
44023 2003-03-20 Mark Mitchell <mark@codesourcery.com>
44024
44025 * g++.dg/template/friend17.C: New test.
44026
44027 2003-03-21 Alan Modra <amodra@bigpond.net.au>
44028
44029 * gcc.c-torture/compile/20030320-1.c: New.
44030
44031 2003-03-20 Roger Sayle <roger@eyesopen.com>
44032
44033 * gcc.dg/builtins-6.c: New test case.
44034
44035 2003-03-19 Alan Modra <amodra@bigpond.net.au>
44036
44037 PR target/10073
44038 * gcc.c-torture/compile/20030319-1.c: New.
44039
44040 2003-03-18 Jan Hubicka <jh@suse.cz>
44041
44042 * gcc.dg/i386-cvt-1.c: New test.
44043
44044 2003-03-17 Zack Weinberg <zack@codesourcery.com>
44045
44046 * objc.dg/naming-1.m: Use "(parse|syntax) error".
44047 * objc.dg/naming-2.m: Likewise.
44048
44049 2003-03-17 Mark Mitchell <mark@codesourcery.com>
44050
44051 PR c++/9639
44052 * g++.dg/parse/crash1.C: New test.
44053
44054 2003-03-16 Mark Mitchell <mark@codesourcery.com>
44055
44056 PR c++/8805
44057 * g++.dg/eh/cleanup1.C: New test.
44058
44059 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44060
44061 * gcc.c-torture/execute/20030316-1.c: New test case.
44062
44063 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
44064
44065 PR c++/9629
44066 * g++.dg/init/ctor2.C: New test.
44067
44068 2003-03-15 Roger Sayle <roger@eyesopen.com>
44069
44070 * g77.f-torture/compile/xformat.f: New test case.
44071
44072 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44073
44074 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44075 * g++.old-deja/g++.mike/eh50.C: Likewise.
44076
44077 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44078
44079 PR c++/6440
44080 * g++.dg/template/spec7.C: New test.
44081 * g++.dg/template/spec8.C: Likewise.
44082
44083 2003-03-14 Jakub Jelinek <jakub@redhat.com>
44084
44085 * gcc.c-torture/execute/20030313-1.c: New test.
44086
44087 2003-03-14 Richard Henderson <rth@redhat.com>
44088
44089 * gcc.dg/inline-2.c: Adjust alpha test for external call.
44090
44091 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44092
44093 * gcc.c-torture/compile/20030314-1.c: New test.
44094
44095 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
44096
44097 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44098 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44099 thumb target,
44100 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44101 to accept newer _imp__ prefix and additional
44102 newline in .drectve section.
44103 * gcc.dg/dll-4.c: Likewise.
44104 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44105 switch.
44106
44107 2003-03-13 Mark Mitchell <mark@codesourcery.com>
44108
44109 * g++.dg/parse/namespace9.C: New test.
44110
44111 * g++.dg/init/ref5.C: New test.
44112 * g++.dg/parse/ptrmem1.C: Likewise.
44113
44114 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44115
44116 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44117 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44118 regular expression.
44119 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44120 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44121
44122 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
44123
44124 * gcc.c-torture/execute/20030224-2.c: New test.
44125
44126 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44127
44128 * gcc.dg/decl-3.c: New test.
44129
44130 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44131
44132 * gcc.dg/i386-loop-2.c: New test.
44133
44134 2003-03-11 Mark Mitchell <mark@codesourcery.com>
44135
44136 PR c++/9474
44137 * g++.dg/parse/namespace8.C: New test.
44138
44139 PR c++/9924
44140 * g++.dg/overload/builtin2.C: New test.
44141
44142 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
44143
44144 * gcc.dg/return-type-3.c: New test.
44145
44146 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44147
44148 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44149 profiling options are not supported.
44150
44151 2003-03-10 Mark Mitchell <mark@codesourcery.com>
44152
44153 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44154 * g++.old-deja/g++.warn/impint2.C: Likewise.
44155
44156 2003-03-10 Devang Patel <dpatel@apple.com>
44157
44158 * g++.dg/cpp/c++_cmd_1.C: New test.
44159 * g++.dg/cpp/c++_cmd_1.h: New file.
44160
44161 2003-03-10 Segher Boessenkool <segher@koffie.nl>
44162
44163 * gcc.dg/altivec-9.c: New file.
44164
44165 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44166
44167 * gcc.dg/ppc-sdata-1.c: New test.
44168 * gcc.dg/ppc-sdata-2.c: New test.
44169
44170 2003-03-09 Mark Mitchell <mark@codesourcery.com>
44171
44172 PR c++/9373
44173 * g++.dg/opt/ptrmem2.C: New test.
44174
44175 PR c++/8534
44176 * g++.dg/opt/ptrmem1.C: New test.
44177
44178 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44179
44180 * gcc.dg/i386-loop-1.c: New test.
44181
44182 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44183
44184 PR c++/9970
44185 * g++.dg/lookup/friend1.C: New test.
44186
44187 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44188
44189 PR c++/9823
44190 * g++.dg/parser/constructor1.C: New test.
44191
44192 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
44193
44194 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44195
44196 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44197
44198 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
44199
44200 * gcc.dg/cpp/Wunused.c: Update test.
44201
44202 2003-03-08 Jan Hubicka <jh@suse.cz>
44203
44204 * gcc.dg/inline-3.c: New test.
44205
44206 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44207
44208 PR c++/9809
44209 * g++.dg/parse/builtin1.C: New test.
44210
44211 PR c++/9982
44212 * g++.dg/abi/cookie1.C: New test.
44213 * g++.dg/abi/cookie2.C: Likewise.
44214
44215 PR c++/9524
44216 * g++.dg/template/field1.C: New test.
44217
44218 PR c++/9912
44219 * g++.dg/parse/class1.C: New test.
44220 * g++.dg/parse/namespace7.C: Likewise.
44221 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44222
44223 2003-03-07 Mark Mitchell <mark@codesourcery.com>
44224
44225 * g++.dg/init/ref4.C: New test.
44226
44227 2003-03-07 Jan Hubicka <jh@suse.cz>
44228
44229 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44230 * gcc.dg/inline-3.c: New test.
44231
44232 2003-03-06 Mark Mitchell <mark@codesourcery.com>
44233
44234 * g++.dg/init/ref3.C: New test.
44235
44236 PR c++/9965
44237 * g++.dg/init/ref2.C: New test.
44238
44239 PR c++/9400
44240 * g++.dg/warn/Wshadow-2.C: New test.
44241
44242 PR c++/9791
44243 * g++.dg/warn/Woverloaded-1.C: New test.
44244
44245 2003-03-05 Jan Hubicka <jh@suse.cz>
44246
44247 * gcc.dg/i386-local2.c: New.
44248 * gcc.dg/i386-local.c: Fix typo.
44249
44250 2003-03-05 Mark Mitchell <mark@codesourcery.com>
44251
44252 * g++.dg/abi/layout3.C: New test.
44253
44254 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44255
44256 * gcc.c-torture/compile/20030305-1.c
44257
44258 2003-03-05 Jan Hubicka <jh@suse.cz>
44259
44260 * gcc.dg/i386-local.c: New.
44261
44262 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
44263
44264 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44265
44266 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44267
44268 * gcc.dg/switch-2.c: New test.
44269 * gcc.dg/switch-3.c: New test.
44270 * gcc.dg/Wswitch.c: Adjust line numbers.
44271 * gcc.dg/Wswitch-default.c: Likewise.
44272 * gcc.dg/Wswitch-enum.c: Likewise.
44273
44274 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
44275
44276 * gcc.c-torture/execute/20030222-1.c: New test.
44277
44278 2003-03-03 James E Wilson <wilson@tuliptree.org>
44279
44280 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44281
44282 2003-03-03 Mark Mitchell <mark@codesourcery.com>
44283
44284 PR c++/9878
44285 * g++.dg/init/ref1.C: New test.
44286
44287 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
44288
44289 * gcc.dg/sh-relax.c: New SH-only test.
44290
44291 2003-03-03 Geoffrey Keating <geoffk@apple.com>
44292
44293 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
44294 comment explaining purpose of testcase.
44295
44296 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44297
44298 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44299 for HC11/HC12 (asm needs two int registers).
44300 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44301 HC11/HC12 because the test uses an asm which needs two 32-bit
44302 registers.
44303
44304 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44305
44306 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44307 for HC11/HC12 (array is too large otherwise).
44308 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44309 * gcc.c-torture/compile/20010518-2.x: Likewise.
44310 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44311 HC11/HC12 (array is too large).
44312
44313 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44314
44315 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44316 * lib/g++-dg.exp (g++-dg-test): Likewise.
44317
44318 2003-03-01 Roger Sayle <roger@eyesopen.com>
44319
44320 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44321 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44322
44323 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44324
44325 * g++.dg/warn/implicit-typename1.C: Remove warning.
44326
44327 2003-02-28 Richard Henderson <rth@redhat.com>
44328
44329 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44330 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44331
44332 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44333
44334 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44335 * g++.dg/pch/pch.exp: Likewise.
44336
44337 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44338
44339 PR c++/9879
44340 * g++.dg/init/new4.C: New test.
44341
44342 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44343
44344 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44345
44346 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44347
44348 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44349 unsigned long.
44350
44351 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44352 wider than float.
44353
44354 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44355
44356 * lib/scanasm.exp: Add support for counting numbers of
44357 occurences.
44358 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44359 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44360
44361 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44362
44363 PR c++/9683
44364 * g++.dg/template/static3.C: New test.
44365
44366 PR c++/9829
44367 * g++.dg/parse/namespace6.C: New test.
44368
44369 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44370
44371 PR target/9732
44372 * gcc.dg/20030225-1.c: New test.
44373
44374 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44375
44376 * README: Remove out-of-date information.
44377
44378 PR c++/9836
44379 * g++.dg/template/spec6.C: New test.
44380
44381 2003-02-24 Jeff Law <law@redhat.com>
44382
44383 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44384
44385 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44386
44387 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44388 * gcc.dg/pragma-ep-1.c: Likewise.
44389
44390 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44391
44392 PR c++/9602
44393 * g++.dg/template/friend16.C: New test.
44394
44395 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44396
44397 PR c++/5333
44398 * g++.dg/parse/fused-params1.C: Adjust error messages.
44399 * g++.dg/template/nested3.C: New test.
44400
44401 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44402
44403 * g++.dg/abi/param1.C: New test.
44404
44405 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44406
44407 PR c++/7982
44408 * g++.dg/warn/implicit-typename1.C: New test.
44409
44410 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44411
44412 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44413 with "mtune".
44414 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44415 * gcc.c-torture/execute/20010129-1.x: Likewise.
44416 * gcc.dg/20011107-1.c: Likewise.
44417 * gcc.dg/20020108-1.c: Likewise.
44418 * gcc.dg/20020122-3.c: Likewise.
44419 * gcc.dg/20020206-1.c: Likewise.
44420 * gcc.dg/20020310-1.c: Likewise.
44421 * gcc.dg/20020426-2.c: Likewise.
44422 * gcc.dg/20020517-1.c: Likewise.
44423 * gcc.dg/991230-1.c: Likewise.
44424 * gcc.dg/i386-unroll-1.c: Likewise.
44425 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44426
44427 2003-02-22 Jan Hubicka <jh@suse.cz>
44428
44429 * gcc.dg/i386-mul.c: New test.
44430
44431 2003-02-21 Roger Sayle <roger@eyesopen.com>
44432
44433 * gcc.dg/builtins-5.c: New test case.
44434
44435 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44436
44437 * gcc.dg/asmreg-1.c: New test.
44438
44439 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44440
44441 PR c++/9749
44442 * g++.dg/parse/varmod1.C: New test.
44443
44444 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44445
44446 PR c++/9727
44447 * g++.dg/template/op1.C: New test.
44448
44449 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44450
44451 PR c++/8906
44452 * g++.dg/template/nested2.C: New test.
44453
44454 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44455
44456 PR c++/8724
44457 * g++.dg/expr/dtor1.C: New test.
44458
44459 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44460
44461 * gcc.dg/cpp/include3.c: New test.
44462 * gcc.dg/cpp/inc/foo.h: New file.
44463
44464 2003-02-21 Glen Nakamura <glen@imodulo.com>
44465
44466 * gcc.c-torture/execute/20030221-1.c: New test.
44467
44468 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44469
44470 PR c++/9729
44471 * g++.dg/abi/conv1.C: New test.
44472
44473 2003-02-20 Jan Hubicka <jh@suse.cz>
44474
44475 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44476
44477 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44478
44479 * gcc.c-torture/compile/20030219-1.c: New test.
44480
44481 2003-02-18 Jan Hubicka <jh@suse.cz>
44482
44483 * gcc.dg/funcorder.c: New test.
44484
44485 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44486
44487 * gcc.c-torture/execute/20030218-1.c: New.
44488
44489 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
44490
44491 * gcc.dg/20030218-1.c: New.
44492
44493 2003-02-18 Richard Henderson <rth@redhat.com>
44494
44495 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44496 * gcc.dg/attr-used-2.c: New.
44497
44498 2003-02-18 Mark Mitchell <mark@codesourcery.com>
44499
44500 PR c++/9704
44501 * g++.dg/init/copy5.C: New test.
44502
44503 2003-02-18 Geoffrey Keating <geoffk@apple.com>
44504
44505 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44506 * g++.dg/pch/pch.exp: Likewise.
44507
44508 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44509
44510 * gcc.c-torture/execute/20030209-1.c: Enable the test if
44511 STACK_SIZE is not defined.
44512
44513 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44514
44515 PR c++/9457
44516 * g++.dg/template/init1.C: New test.
44517
44518 2003-02-16 Jan HUbicka <jh@suse.cz>
44519
44520 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44521 (foo): Add few extra tests
44522 * gcc.dg/c99-const-expr-3.c: Likewise.
44523 * gcc.c-torture/execute/20030216-1.c: New.
44524
44525 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44526
44527 PR c++/9459
44528 * g++.dg/ext/typeof4.C: New test.
44529
44530 2003-02-15 Roger Sayle <roger@eyesopen.com>
44531
44532 * gcc.dg/i386-387-3.c: New test case.
44533
44534 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
44535
44536 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44537 cris-*-elf* cris-*-aout* and mmix-*-*.
44538
44539 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
44540
44541 * gcc.dg/20030213-1.c: New test.
44542
44543 2003-02-12 Roger Sayle <roger@eyesopen.com>
44544
44545 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44546 * gcc.dg/i386-387-2.c: Likewise.
44547
44548 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
44549
44550 * gcc.dg/ppc-spe.c: Fix formatting.
44551 Enable tests that were previously unsupported by gas.
44552 Delete tests for instructions that no longer exist.
44553 Switch arguments on evsubifw builtin.
44554
44555 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
44556
44557 * gcc.c-torture/execute/20030209-1.c: Disable the test if
44558 STACK_SIZE is too small.
44559
44560 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44561 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44562
44563 * gcc.dg/decl-2.c: New test.
44564
44565 2003-02-10 Jan Hubicka <jh@suse.cz>
44566
44567 * gcc.dg/i386-fpcvt-1.c: New test.
44568
44569 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44570
44571 * gcc.c-torture/execute/20030209-1.c: New test.
44572
44573 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44574
44575 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44576 int-wide bitops, use the constants of the same width.
44577 Likewise, if long long is 32-bit wide, test bitops using
44578 32-bit constants.
44579
44580 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44581
44582 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44583
44584 2003-02-07 Roger Sayle <roger@eyesopen.com>
44585
44586 * gcc.dg/builtins-4.c: New test case.
44587
44588 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44589
44590 * gcc.dg/20020430-1.c: Fix dg command typos.
44591 * gcc.dg/20020503-1.c: Likewise.
44592
44593 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44594
44595 PR c++/8785
44596 * g++.dg/parse/fused-params1.C: New test.
44597
44598 PR c++/8857
44599 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44600
44601 PR c++/8921
44602 * g++.dg/parse/non-dependent1.C: New test.
44603
44604 PR c++/8928
44605 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44606
44607 PR c++/9228
44608 * g++.dg/parse/undefined7.C: New test.
44609 * g++.dg/parse/non-templ1.C: New test.
44610
44611 PR c++/9229
44612 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44613
44614 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44615
44616 * gcc.c-torture/compile/20030206-1.c: New test.
44617
44618 2003-02-05 Roger Sayle <roger@eyesopen.com>
44619
44620 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44621 "pow" to "foo" to avoid potential confusion with a math built-in.
44622
44623 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44624
44625 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44626 conditions for SPARC targets.
44627
44628 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44629
44630 * gcc.dg/20030204-1.c: New test.
44631
44632 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44633
44634 PR c++/38
44635 * g++.dg/parse/array-size1.C: New test.
44636
44637 PR c++/5657
44638 * g++.dg/parse/undefined3.C: New test.
44639
44640 PR c++/5665
44641 * g++.dg/parse/undefined4.C: New test.
44642
44643 PR c++/5975
44644 * g++.dg/parse/undefined5.C: New test.
44645
44646 PR c++/7259
44647 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44648
44649 PR c++/8578
44650 * g++.dg/parse/casting-operator1.C: New test.
44651
44652 PR c++/8596
44653 * g++.dg/parse/undefined6.C: New test.
44654
44655 PR c++/8736
44656 * g++.dg/parse/missing-template1.C: New test.
44657
44658 2003-02-04 Jan Hubicka <jh@suse.cz>
44659
44660 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44661 * gcc.dg/i386-cmov?.c: Likewise.
44662 * gcc.dg/i386-fpcvt-?.c: Likewise.
44663 * gcc.dg/i386-ssefp-1.c: Likewise.
44664 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44665 conventions.
44666
44667 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44668
44669 PR c++/7129
44670 * g++.dg/ext/max.C: New test.
44671
44672 2003-02-03 Jan Hubicka <jh@suse.cz>
44673
44674 * gcc.c-torture/execute/20030203-1.c: New test.
44675
44676 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44677
44678 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44679 'natural-endian'.
44680
44681 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44682
44683 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44684 * g++.dg/init/new2.C: Likewise.
44685 * g++.dg/other/new1.C: Likewise.
44686
44687 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44688
44689 * gcc.dg/struct-ret-libc.c: New test.
44690
44691 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44692
44693 * gcc.dg/20030129-1.c: New test.
44694
44695 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44696
44697 PR c++/8849
44698 * g++.dg/template/ptrmem4.C: New test.
44699
44700 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44701
44702 * g++.dg/parser/constant1.C: New test.
44703
44704 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44705
44706 PR c++/8591
44707 * g++.dg/parse/friend2.C: New test.
44708
44709 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44710
44711 PR c++/9437
44712 * g++.dg/template/unify4.C: New test.
44713
44714 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44715
44716 * gcc.c-torture/execute/20030128-1.c: New test.
44717
44718 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44719
44720 * g++.dg/lookup/nested1.C: Test moved from ...
44721 * g++.old-deja/g++.other/lookup24.C: ... here.
44722
44723 2003-01-28 Jan Hubicka <jh@suse.cz>
44724
44725 * gcc.dg/i386-cmov5.c: New test.
44726
44727 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44728
44729 * gcc.c-torture/execute/20010925-1.c: Changed the
44730 memcpy declaration.
44731
44732 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44733
44734 PR c++/3902
44735 * g++.dg/parse/template5.C: New test.
44736
44737 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44738
44739 PR fortran/9258
44740 * g77.dg/pr9258: New test.
44741
44742 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44743
44744 * README: Move relevant parts from README.g++.
44745
44746 * README.g++: Remove this file.
44747
44748 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44749
44750 * g++.dg/abi/dcast1.C: New test.
44751
44752 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44753
44754 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44755
44756 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44757
44758 PR c++/47
44759 * g++.old-deja/g++.other/lookup24.C: New test.
44760
44761 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44762
44763 PR middle-end/7227
44764 * gcc.dg/uninit-C.c: New test.
44765
44766 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44767
44768 * g++.dg/abi/covariant1.C: New test.
44769
44770 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44771
44772 * gcc.dg/20030123-1.c: New test.
44773
44774 2003-01-25 Jan Hubicka <jh@suse.cz>
44775
44776 PR opt/8492
44777 * gcc.c-torture/compile/20030125-1.c
44778
44779 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44780
44781 PR c++/9403
44782 * g++.dg/parse/template3.C: New test.
44783 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44784
44785 PR c++/795
44786 * g++.dg/parse/template4.C: New test.
44787
44788 PR c++/9415
44789 * g++.dg/template/qual2.C: New test.
44790
44791 PR c++/8545
44792 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44793
44794 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44795
44796 2003-01-25 Roger Sayle <roger@eyesopen.com>
44797
44798 * gcc.c-torture/execute/switch-1.c: New test case.
44799
44800 2003-01-25 Jan Hubicka <jh@suse.cz>
44801
44802 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44803
44804 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44805
44806 Tweaks for Bison-1.875. From the NEWS file:
44807 "- `parse error' -> `syntax error'
44808 Bison now uniformly uses the term `syntax error'"
44809 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44810 * gcc.dg/cpp/digraph2.c: Likewise.
44811 * gcc.dg/cpp/direct2.c: Likewise.
44812 * gcc.dg/cpp/paste4.c: Likewise.
44813 * gcc.dg/c90-restrict-1.c: Likewise.
44814 * gcc.dg/c99-func-2.c: Likewise.
44815 * gcc.dg/noncompile/920721-2.c: Likewise.
44816 * gcc.dg/noncompile/930622-2.c: Likewise.
44817 * gcc.dg/noncompile/940112-1.c: Likewise.
44818 * gcc.dg/noncompile/950921-1.c: Likewise.
44819 * gcc.dg/noncompile/951123-1.c: Likewise.
44820 * gcc.dg/noncompile/971104-1.c: Likewise.
44821 * gcc.dg/noncompile/990416-1.c: Likewise.
44822
44823 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44824
44825 * g++.dg/parse/undefined1.C: Add error message.
44826
44827 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44828
44829 PR c++/9354
44830 * g++.dg/parse/new1.C: New test.
44831
44832 PR c++/9216
44833 * g++.dg/parse/template2.C: New test.
44834
44835 PR c++/9354
44836 * g++.dg/parse/typedef2.C: New test.
44837
44838 PR c++/9328
44839 * g++.dg/ext/typeof3.C: New test.
44840
44841 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44842
44843 PR c++/2738
44844 * g++.dg/parse/ret-type1.C: New test.
44845
44846 PR c++/3792
44847 * g++.dg/parse/tmpl-outside1.C: New test.
44848
44849 PR c++/4207
44850 * g++.dg/parse/int-as-enum1.C: New test.
44851
44852 PR c++/4903
44853 * g++.dg/parse/no-typename1.C: New test.
44854
44855 PR c++/5533
44856 * g++.dg/parse/no-value1.C: New test.
44857
44858 PR c++/5921
44859 * g++.dg/parse/wrong-inline1.C: New test.
44860
44861 PR c++/6402
44862 * g++.dg/parse/ref1.C: New test.
44863
44864 PR c++/6992
44865 * g++.dg/parse/attr-ctor1.C: New test.
44866
44867 PR c++/7229
44868 * g++.dg/parse/namespace5.C: New test.
44869
44870 PR c++/7917
44871 * g++.dg/parse/func-def1.C: New test.
44872
44873 PR c++/8143
44874 * g++.dg/parse/undefined1.C: New test.
44875
44876 PR c++/5723, PR c++/8522
44877 * g++.dg/parse/specialization1.C: New test.
44878
44879 PR c++/163, PR c++/8595
44880 * g++.dg/parse/struct-as-enum1.C: New test.
44881
44882 PR c++/9173
44883 * g++.dg/parse/undefined2.C: New test.
44884
44885 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44886
44887 PR c++/9298
44888 * g++.dg/parse/template1.C: New test.
44889
44890 PR c++/9384
44891 * g++.dg/parse/using1.C: New test.
44892
44893 PR c++/9285
44894 PR c++/9294
44895 * g++.dg/parse/expr2.C: New test.
44896
44897 PR c++/9388
44898 * g++.dg/parse/lookup2.C: Likewise.
44899
44900 2003-01-21 Jan Hubicka <jh@suse.cz>
44901
44902 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44903 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44904 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44905 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44906
44907 2003-01-20 Nick Clifton <nickc@redhat.com>
44908
44909 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44910 problem with ARM sibcall code generation.
44911
44912 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44913
44914 * gcc.c-torture/execute/20030120-1.c: New.
44915
44916 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44917
44918 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44919
44920 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44921
44922 PR c++/9272
44923 * g++.dg/parse/ctor1.C: New test.
44924
44925 PR c++/9294:
44926 * g++.dg/parse/qualified1.C: New test.
44927
44928 * g++.dg/parse/typename3.C: New test.
44929
44930 2003-01-16 Richard Henderson <rth@redhat.com>
44931
44932 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44933
44934 2003-01-16 Richard Henderson <rth@redhat.com>
44935
44936 * g++.dg/pch/pch.exp: Copy test header to the working directory
44937 before using it either for precompilation or direct use.
44938 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44939 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44940
44941 2003-01-16 Richard Henderson <rth@redhat.com>
44942
44943 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44944 before using it either for precompilation or direct use.
44945 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44946 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44947
44948 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44949
44950 * g++.dg/ext/typename1.C: Add typename keyword.
44951 * g++.dg/template/crash1.C: Update error messages.
44952 * g++.dg/template/crash2.C: Remove error message.
44953 * g++.dg/parse/typename2.C: New test.
44954 * g++.dg/template/typename2.C: Change implicit
44955 typename warning into error.
44956 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44957 error messages.
44958 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44959 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44960 * g++.old-deja/g++.law/visibility13.C: Remove error
44961 messages.
44962 * g++.old-deja/g++.ns/template17.C: Reorder code to
44963 make declaration visible in template.
44964 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44965 * g++.old-deja/g++.pt/crash36.C: Issue more error
44966 messages.
44967 * g++.old-deja/g++.pt/crash5.C: Improve error
44968 message.
44969 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44970 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44971 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44972 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44973 typename warning with error message.
44974 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44975 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44976 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44977
44978 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44979
44980 * g++.dg/parse/ambig2.C: New test.
44981
44982 2003-01-15 Richard Henderson <rth@redhat.com>
44983
44984 * g++.dg/tls/init-2.C: Update error message string.
44985
44986 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44987
44988 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44989
44990 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44991
44992 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44993 all for HC11/HC12.
44994 * gcc.c-torture/compile/20001205-1.x: Likewise.
44995 * gcc.c-torture/compile/20001226-1.x: Likewise.
44996 * gcc.c-torture/compile/920520-1.x: Likewise.
44997 * gcc.c-torture/compile/961203-1.x: Likewise.
44998 * gcc.c-torture/compile/20020604-1.x: Likewise.
44999
45000 2003-01-15 Jan Hubicka <jh@suse.cz>
45001
45002 * gcc.c-torture/compile/20030115-1.c: New test.
45003
45004 * gcc.dg/i386-fpcvt-1.c: New test.
45005 * gcc.dg/i386-fpcvt-2.c: New test.
45006
45007 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
45008
45009 Further conform g++'s __vmi_class_type_info to the C++ ABI
45010 specification.
45011 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45012 the specification.
45013
45014 2003-01-14 Jan Hubicka <jh@suse.cz>
45015
45016 * gcc.dg/i386-fpcvt-1.c: New test.
45017 * gcc.dg/i386-fpcvt-2.c: New test.
45018
45019 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45020
45021 * gcc.dg/i386-mmx-3.c: New test.
45022
45023 2003-01-12 Mark Mitchell <mark@codesourcery.com>
45024
45025 PR c++/9264
45026 * g++.dg/parse/octal1.C: New file.
45027
45028 PR c++/9172
45029 * g++.dg/parse/typename1.C: New file.
45030
45031 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
45032
45033 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45034 * gcc.dg/bf-no-ms-layout.c: Likewise.
45035 * gcc.dg/bf-ms-attrib.c: Likewise.
45036
45037 2003-01-10 Mark Mitchell <mark@codesourcery.com>
45038
45039 PR c++/9099
45040 * g++.dg/parse/dtor1.C: New file.
45041
45042 PR c++/9128
45043 * g++.dg/rtti/typeid1.C: New file.
45044
45045 PR c++/9153
45046 * g++.dg/parse/lookup1.C: New file.
45047
45048 PR c++/9171
45049 * g++.dg/templ/spec5.C: New file.
45050
45051 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
45052
45053 * gcc.c-torture/compile/20030110-1.c: New test.
45054
45055 2003-01-09 Geoffrey Keating <geoffk@apple.com>
45056
45057 Merge from pch-branch:
45058
45059 2002-12-23 Geoffrey Keating <geoffk@apple.com>
45060
45061 * gcc.dg/pch/cpp-1.h: New.
45062 * gcc.dg/pch/cpp-1.c: New.
45063 * gcc.dg/pch/cpp-2.h: New.
45064 * gcc.dg/pch/cpp-2.c: New.
45065
45066 2002-11-19 Geoffrey Keating <geoffk@apple.com>
45067
45068 * gcc.dg/pch/except-1.h: New.
45069 * gcc.dg/pch/except-1.c: New.
45070
45071 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45072
45073 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45074 running test.
45075 * gcc.dg/pch: Include *.hp not *.h.
45076 * gcc.dg/pch/system-1.h: New.
45077 * gcc.dg/pch/system-1.c: New.
45078
45079 2002-11-11 Geoffrey Keating <geoffk@apple.com>
45080
45081 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45082 rather than trying to build and run a program using PCH.
45083 * gcc.dg/pch: Remove dg-do commands from test files.
45084
45085 2002-11-08 Geoffrey Keating <geoffk@apple.com>
45086
45087 * gcc.dg/pch/macro-3.c: New.
45088 * gcc.dg/pch/macro-3.h: New.
45089
45090 2002-11-04 Geoffrey Keating <geoffk@apple.com>
45091
45092 * gcc.dg/pch/common-1.c: New.
45093 * gcc.dg/pch/common-1.h: New.
45094 * gcc.dg/pch/decl-1.c: New.
45095 * gcc.dg/pch/decl-1.h: New.
45096 * gcc.dg/pch/decl-2.c: New.
45097 * gcc.dg/pch/decl-2.h: New.
45098 * gcc.dg/pch/decl-3.c: New.
45099 * gcc.dg/pch/decl-3.h: New.
45100 * gcc.dg/pch/decl-4.c: New.
45101 * gcc.dg/pch/decl-4.h: New.
45102 * gcc.dg/pch/decl-5.c: New.
45103 * gcc.dg/pch/decl-5.h: New.
45104 * gcc.dg/pch/global-1.c: New.
45105 * gcc.dg/pch/global-1.h: New.
45106 * gcc.dg/pch/inline-1.c: New.
45107 * gcc.dg/pch/inline-1.h: New.
45108 * gcc.dg/pch/inline-2.c: New.
45109 * gcc.dg/pch/inline-2.h: New.
45110 * gcc.dg/pch/static-1.c: New.
45111 * gcc.dg/pch/static-1.h: New.
45112 * gcc.dg/pch/static-2.c: New.
45113 * gcc.dg/pch/static-2.h: New.
45114
45115 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
45116
45117 * g++.dg/pch/pch.exp: Better handle failing testcases.
45118 * gcc.dg/pch/pch.exp: Likewise.
45119 * gcc.dg/pch/macro-1.c: New.
45120 * gcc.dg/pch/macro-1.h: New.
45121 * gcc.dg/pch/macro-2.c: New.
45122 * gcc.dg/pch/macro-2.h: New.
45123
45124 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
45125
45126 * g++.dg/dg.exp: Treat files in pch/ specially.
45127 * g++.dg/pch/pch.exp: New file.
45128 * g++.dg/pch/empty.H: New file.
45129 * g++.dg/pch/empty.C: New file.
45130 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45131 "precompile".
45132
45133 * gcc.dg/pch/pch.exp: New file.
45134 * gcc.dg/pch/empty.h: New file.
45135 * gcc.dg/pch/empty.c: New file.
45136 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45137 "precompile".
45138
45139 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45140
45141 * g++.dg/template/friend14.C: New test.
45142
45143 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45144
45145 * gcc.dg/old-style-asm-1.c: New test.
45146
45147 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
45148
45149 * gcc.c-torture/compile/20030109-1.c: New test.
45150
45151 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45152
45153 * gcc.c-torture/execute/20030109-1.c: New test.
45154
45155 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
45156
45157 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45158 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45159 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45160 * g++.old-deja/g++.mike/eh2.C: Likewise.
45161 * g++.old-deja/g++.mike/eh3.C: Likewise.
45162 * g++.old-deja/g++.mike/eh5.C: Likewise.
45163 * g++.old-deja/g++.mike/eh6.C: Likewise.
45164 * g++.old-deja/g++.mike/eh7.C: Likewise.
45165 * g++.old-deja/g++.mike/eh8.C: Likewise.
45166 * g++.old-deja/g++.mike/eh9.C: Likewise.
45167 * g++.old-deja/g++.mike/eh10.C: Likewise.
45168 * g++.old-deja/g++.mike/eh12.C: Likewise.
45169 * g++.old-deja/g++.mike/eh13.C: Likewise.
45170 * g++.old-deja/g++.mike/eh14.C: Likewise.
45171 * g++.old-deja/g++.mike/eh16.C: Likewise.
45172 * g++.old-deja/g++.mike/eh17.C: Likewise.
45173 * g++.old-deja/g++.mike/eh18.C: Likewise.
45174 * g++.old-deja/g++.mike/eh21.C: Likewise.
45175 * g++.old-deja/g++.mike/eh23.C: Likewise.
45176 * g++.old-deja/g++.mike/eh24.C: Likewise.
45177 * g++.old-deja/g++.mike/eh25.C: Likewise.
45178 * g++.old-deja/g++.mike/eh26.C: Likewise.
45179 * g++.old-deja/g++.mike/eh27.C: Likewise.
45180 * g++.old-deja/g++.mike/eh28.C: Likewise.
45181 * g++.old-deja/g++.mike/eh29.C: Likewise.
45182 * g++.old-deja/g++.mike/eh31.C: Likewise.
45183 * g++.old-deja/g++.mike/eh33.C: Likewise.
45184 * g++.old-deja/g++.mike/eh34.C: Likewise.
45185 * g++.old-deja/g++.mike/eh35.C: Likewise.
45186 * g++.old-deja/g++.mike/eh36.C: Likewise.
45187 * g++.old-deja/g++.mike/eh37.C: Likewise.
45188 * g++.old-deja/g++.mike/eh38.C: Likewise.
45189 * g++.old-deja/g++.mike/eh39.C: Likewise.
45190 * g++.old-deja/g++.mike/eh40.C: Likewise.
45191 * g++.old-deja/g++.mike/eh41.C: Likewise.
45192 * g++.old-deja/g++.mike/eh42.C: Likewise.
45193 * g++.old-deja/g++.mike/eh44.C: Likewise.
45194 * g++.old-deja/g++.mike/eh46.C: Likewise.
45195 * g++.old-deja/g++.mike/eh47.C: Likewise.
45196 * g++.old-deja/g++.mike/eh48.C: Likewise.
45197 * g++.old-deja/g++.mike/eh49.C: Likewise.
45198 * g++.old-deja/g++.mike/eh50.C: Likewise.
45199 * g++.old-deja/g++.mike/eh51.C: Likewise.
45200 * g++.old-deja/g++.mike/eh53.C: Likewise.
45201 * g++.old-deja/g++.mike/eh55.C: Likewise.
45202 * g++.old-deja/g++.mike/p7912.C: Likewise.
45203 * g++.old-deja/g++.mike/p9706.C: Likewise.
45204 * g++.old-deja/g++.mike/p10416.C: Likewise.
45205 * g++.old-deja/g++.mike/p11667.C: Likewise.
45206 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45207 Remove redundant reference to Iris.
45208 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45209 Elxsi, i860, Pico Java, and WE32K.
45210
45211 2003-01-07 Mark Mitchell <mark@codesourcery.com>
45212
45213 * g++.dg/ext/asm4.C: New test.
45214
45215 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45216
45217 PR c++/9030
45218 * g++.dg/template/friend12.C: New test.
45219 * g++.dg/template/friend13.C: Likewise.
45220 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45221
45222 2003-01-08 Jan Hubicka <jh@suse.cz>
45223
45224 * gcc.dg/i386-cadd.c: New test.
45225 * gcc.dg/i386-cmov4.c: Likewise.
45226
45227 2003-01-06 Mark Mitchell <mark@codesourcery.com>
45228
45229 PR c++/9165
45230 * g++.dg/warn/Wunused-3.C: New test.
45231
45232 * g++.dg/abi/bitfield9.C: New test.
45233
45234 PR c++/9189
45235 * g++.dg/parse/defarg3.C: New test.
45236
45237 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
45238
45239 * g++.dg/parse/ambig1.C: New test.
45240 * g++.dg/parse/defarg2.C: New test.
45241
45242 2003-01-05 Mark Mitchell <mark@codesourcery.com>
45243
45244 * g++.dg/template/defarg-1.C: New test.
45245 * g++.dg/template/local2.C: Likewise.
45246
45247 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
45248
45249 * gcc.c-torture/execute/20030105-1.c: New test.
45250
45251 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45252
45253 * g++.dg/parse/namespace3.C: Remove extra semicolons.
45254 * g++.dg/parse/namespace4.C: Likewise.
45255
45256 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
45257
45258 * g++.dg/template/ntp2.C: New test.
45259
45260 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
45261
45262 * g++.dg/parse/extern-C-1.C: New test.
45263
45264 * g++.dg/parse/namespace4.C: New test.
45265
45266 * g++.dg/template/nested1.C: New test.
45267
45268 * g++.dg/parse/namespace3.C: New test.
45269
45270 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
45271
45272 * g++.dg/lookup/two-stage1.C: New test.
45273
45274 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45275
45276 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45277 * g++.old-deja/g++.jason/access8.C: Likewise.
45278 * g++.old-deja/g++.other/decl5.C: Likewise.
45279
45280 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45281
45282 * g++.dg/parse/parse7.C: New test.
45283
45284 2003-01-02 Mark Mitchell <mark@codesourcery.com>
45285
45286 PR c++/2843
45287 * g++.dg/ext/attrib7.C: New test.
45288
45289 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45290
45291 * g++.dg/parse/parse6.C: New test.
45292
45293 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
45294
45295 * gcc.dg/h8300-stack-1.c: New.
45296
45297 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45298
45299 g++.dg/lookup/exception1.C: New test.
45300
45301 g++.dg/lookup/template1.C: New test.
45302
45303 g++.dg/parse/namespace2.C: New test.
45304
45305 g++.dg/parse/parens2.C: New test.
45306
45307 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45308
45309 * g++.dg/parse/parse5.C: New test.
45310 * g++.dg/lookup/scoped4.C: New test.
45311
45312 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45313
45314 * g++.dg/parse/parens1.C: New test.
45315
45316 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45317 angle-bracket1.C.
45318 * g++.dg/parse/parens2.C: New test.
45319
45320 * g++.dg/lookup/scope-operator1.C: New test.
45321
45322 * g++.dg/parse/operator1.C: New test.
45323
45324 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45325
45326 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45327 * g++.old-deja/g++.other/access6.C: Likewise.
45328 * g++.old-deja/g++.other/decl1.C: Likewise.
45329 * g++.old-deja/g++.pt/typename12.C: Likewise.
45330
45331 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45332
45333 * g++.dg/parse/namespace1.C: New test.
45334
45335 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45336
45337 * g++.dg/parse/parse4.C: New test.
45338
45339 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45340
45341 * g++.dg/parse/parse3.C: New test.
45342
45343 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45344
45345 * g++.dg/parse/parse2.C: New test.
45346
45347 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45348
45349 * g++.dg/template/friend11.C: New test.
45350
45351 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45352
45353 * g++.dg/parse/parse1.C: New test.
45354
45355 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45356
45357 * lib/profopt.exp: Change the name of a global variable to avoid
45358 possible clashes with other test suites.
45359
45360 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45361
45362 * g++.dg/inherit/covariant8.C: New test.
45363
45364 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45365
45366 * g++.dg/init/array9.C: New test.
45367
45368 PR c++/9112
45369 * g++.dg/parse/expr1.C: New test.
45370
45371 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45372
45373 * gcc.c-torture/compile/20021230-1.c: New test.
45374
45375 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45376
45377 * g++.dg/inherit/covariant5.C: New test.
45378 * g++.dg/inherit/covariant6.C: New test.
45379 * g++.dg/inherit/covariant7.C: New test.
45380
45381 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45382
45383 PR c++/2739
45384 * g++.dg/other/access2.C: New test.
45385
45386 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45387
45388 * g++.dg/other/anon-struct.C: No longer fails
45389 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45390 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45391 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45392
45393 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45394
45395 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45396
45397 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45398
45399 * g++.dg/eh/spec4.C: Remove stray semicolon.
45400 * g++.dg/expr/pmf-1.C: Change error message.
45401 * g++.dg/ext/asm1.C: Remove stray semicolon.
45402 * g++.dg/ext/typename1.C: Add missing typenames.
45403 * g++.dg/inherit/template-as-base.C: Change error message.
45404 * g++.dg/lookup/scoped1.C: Likewise.
45405 * g++.dg/lookup/scoped2.C: Likewise.
45406 * g++.dg/lookup/using2.C: Likewise.
45407 * g++.dg/other/component1.C: Remove stray semicolon.
45408 * g++.dg/other/do1.C: Change error message.
45409 * g++.dg/other/error2.C: Likewise.
45410 * g++.dg/other/init1.C: Likewise.
45411 * g++.dg/other/packed1.C: Remove stray semicolon.
45412 * g++.dg/other/ptrmem2.C: Change error message.
45413 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45414 marker.
45415 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45416 * g++.dg/template/access3.C: Add typename keyword.
45417 * g++.dg/template/access5.C: Remove stray semicolon.
45418 * g++.dg/template/access6.C: Likewise.
45419 * g++.dg/template/complit1.C: Likewise.
45420 * g++.dg/template/crash1.C: Change error message.
45421 * g++.dg/template/inherit2.C: Remove stray semicolon.
45422 * g++.dg/template/instantiate2.C: Likewise.
45423 * g++.dg/template/instantiate3.C: Change error message.
45424 * g++.dg/template/qual1.C: Remove stray semicolon.
45425 * g++.dg/template/qualttp18.C: Change error message.
45426 * g++.dg/template/ref1.C: Remove stray semicolon.
45427 * g++.dg/template/sizeof1.C (A::value): Declare it.
45428 * g++.dg/template/spec4.C: Change error message.
45429 * g++.dg/template/static1.C: Likewise.
45430 * g++.dg/template/type1.C: Likewise.
45431 * g++.dg/template/typename3.C: Likewise.
45432 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45433 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45434 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45435 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45436 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45437 named return value extension.
45438 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45439 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45440 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45441 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45442 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45443 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45444 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45445 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45446 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45447 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45448 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45449 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45450 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45451 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45452 syntax.
45453 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45454 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45455 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45456 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45457 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45458 * g++.old-deja/g++.brendan/template11.C: Likewise.
45459 * g++.old-deja/g++.brendan/template26.C: Likewise.
45460 * g++.old-deja/g++.brendan/template27.C: Use explicit
45461 specialization syntax.
45462 * g++.old-deja/g++.brendan/template30.C: Likewise.
45463 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45464 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45465 non-dependent names.
45466 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45467 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45468 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45469 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45470 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45471 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45472 named return value extension.
45473 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45474 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45475 * g++.old-deja/g++.ext/return1.C: Likewise.
45476 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45477 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45478 * g++.old-deja/g++.jason/access8.C: Likewise.
45479 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45480 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45481 pseudo-destructor names.
45482 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45483 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45484 pseudo-destructor names.
45485 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45486 * g++.old-deja/g++.jason/overload19.C: Likewise.
45487 * g++.old-deja/g++.jason/overload32.C: Likewise.
45488 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45489 stray semicolons.
45490 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45491 * g++.old-deja/g++.jason/return.C: Likewise.
45492 * g++.old-deja/g++.jason/return2.C: Likewise.
45493 * g++.old-deja/g++.jason/shadow1.C: Likewise.
45494 * g++.old-deja/g++.jason/special.C: Use explicit specialization
45495 syntax.
45496 * g++.old-deja/g++.jason/template10.C: Account for use of
45497 non-dependent names.
45498 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45499 syntax.
45500 * g++.old-deja/g++.jason/template37.C: Likewise.
45501 * g++.old-deja/g++.law/access4.C: Change error messages.
45502 * g++.old-deja/g++.law/arm13.C: Remove incorrect
45503 pseudo-destructor names.
45504 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45505 * g++.old-deja/g++.law/ctors9.C: Likewise.
45506 * g++.old-deja/g++.law/cvt22.C: Likewise.
45507 * g++.old-deja/g++.law/dtors5.C: Likewise.
45508 * g++.old-deja/g++.law/global-init1.C: Likewise.
45509 * g++.old-deja/g++.law/missed-error3.C: Likewise.
45510 * g++.old-deja/g++.law/operators28.C: Likewise.
45511 * g++.old-deja/g++.law/visibility28.C: Likewise.
45512 * g++.old-deja/g++.martin/eval1.C: Likewise.
45513 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45514 name.
45515 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45516 * g++.old-deja/g++.mike/net34.C: Likewise.
45517 * g++.old-deja/g++.mike/net36.C: Likewise.
45518 * g++.old-deja/g++.mike/ns2.C: Likewise.
45519 * g++.old-deja/g++.mike/p12306.C: Likewise.
45520 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45521 value extension.
45522 * g++.old-deja/g++.mike/p700.C: Likewise.
45523 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45524 * g++.old-deja/g++.mike/p710.C: Likewise.
45525 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45526 value extension.
45527 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45528 * g++.old-deja/g++.mike/pmf9.C: Likewise.
45529 * g++.old-deja/g++.ns/crash2.C: Likewise.
45530 * g++.old-deja/g++.ns/crash3.C: Likewise.
45531 * g++.old-deja/g++.ns/invalid1.C: Likewise.
45532 * g++.old-deja/g++.ns/ns17.C: Likewise.
45533 * g++.old-deja/g++.ns/template16.C: Likewise.
45534 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45535 keyword.
45536 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45537 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45538 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45539 named return value extension.
45540 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45541 * g++.old-deja/g++.other/access4.C: Issue additional error
45542 messages.
45543 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45544 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45545 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45546 * g++.old-deja/g++.other/crash25.C: Change error message.
45547 * g++.old-deja/g++.other/crash4.C: Change error message.
45548 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45549 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45550 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45551 checks.
45552 * g++.old-deja/g++.other/defarg8.C: Likewise.
45553 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45554 * g++.old-deja/g++.other/dtor10.C: Likewise.
45555 * g++.old-deja/g++.other/incomplete.C: Likewise.
45556 * g++.old-deja/g++.other/linkage7.C: Likewise.
45557 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45558 lookup algorithm.
45559 * g++.old-deja/g++.other/mangle2.C: Likewise.
45560 * g++.old-deja/g++.other/refinit2.C: Likewise.
45561 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45562 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45563 * g++.old-deja/g++.pt/crash28.C: Likewise.
45564 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45565 syntax.
45566 * g++.old-deja/g++.pt/crash32.C: Change error message.
45567 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45568 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45569 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45570 error message position.
45571 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45572 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45573 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45574 syntax.
45575 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45576 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45577 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45578 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45579 keyword.
45580 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45581 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45582 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45583 keyword.
45584 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45585 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45586 syntax.
45587 * g++.old-deja/g++.pt/friend28.C: Account for use of
45588 non-dependent names.
45589 * g++.old-deja/g++.pt/friend29.C: Likewise.
45590 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45591 rules.
45592 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45593 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45594 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45595 lookup rules.
45596 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45597 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45598 keyword.
45599 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45600 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45601 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45602 keyword.
45603 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45604 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45605 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45606 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45607 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45608 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45609 keyword.
45610 * g++.old-deja/g++.pt/spec10.C: Likewise.
45611 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45612 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45613 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45614 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45615 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45616 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45617 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45618 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45619 * g++.old-deja/g++.pt/typename15.C: Likewise.
45620 * g++.old-deja/g++.pt/typename22.C: Likewise.
45621 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45622 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45623 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45624 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45625 syntax.
45626 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45627 return value extension.
45628 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45629 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45630 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45631 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45632
45633 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45634
45635 * g++.dg/warn/inline1.C: New test.
45636 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45637 * g++.old-deja/g++.jason/synth10.C: Likewise.
45638 * g++.old-deja/g++.mike/net31.C: Likewise.
45639 * g++.old-deja/g++.mike/p8786.C: Likewise.
45640
45641 * g++.dg/template/friend10.C: New test.
45642 * g++.dg/template/conv5.C: New test.
45643
45644 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45645
45646 * g++.dg/lookup/scoped3.C: New test.
45647
45648 * g++.dg/lookup/decl1.C: New test.
45649 * g++.dg/lookup/decl2.C: New test.
45650
45651 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45652
45653 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45654 gcc.c-torture/compile/20021015-1.c,
45655 gcc.c-torture/compile/20021015-2.c,
45656 gcc.c-torture/compile/20021123-1.c,
45657 gcc.c-torture/compile/20021123-2.c,
45658 gcc.c-torture/compile/20021123-3.c,
45659 gcc.c-torture/compile/20021123-4.c,
45660 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45661 only to 3.1 or 3.2 branch.
45662
45663 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45664
45665 * gcc.dg/i386-bitfield3.c: New test.
45666
45667 * gcc.dg/i386-bitfield2.c: New test.
45668
45669 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45670
45671 * g++.dg/parse/conv_op1.C: New test.
45672
45673 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45674
45675 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45676 approved.
45677
45678 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45679
45680 * gcc.c-torture/compile/20021220-1.c: New test.
45681
45682 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45683
45684 * gcc.dg/i386-fastcall-1.c: New.
45685
45686 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45687
45688 * gcc.c-torture/execute/20021219-1.c: New test.
45689
45690 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45691
45692 * gcc.dg/i386-pic-1.c: New test.
45693
45694 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45695
45696 PR c++/8099
45697 * g++.dg/template/friend9.C: New test.
45698
45699 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45700
45701 PR c++/3663
45702 * g++.dg/template/access7.C: New test.
45703
45704 2002-12-18 Nick Clifton <nickc@redhat.com>
45705
45706 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45707 the libstdc++-v3 directory has been found.
45708
45709 2002-12-12 Devang Patel <dpatel@apple.com>
45710 * gcc.dg/darwin-ld-1.c: New test.
45711 * gcc.dg/darwin-ld-2.c: New test.
45712 * gcc.dg/darwin-ld-3.c: New test.
45713 * gcc.dg/darwin-ld-4.c: New test.
45714 * gcc.dg/darwin-ld-5.c: New test.
45715
45716 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45717
45718 * gcc.c-torture/compile/20021212-1.c: New test.
45719
45720 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45721
45722 * gcc.dg/fshort-wchar: New test.
45723
45724 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45725
45726 PR c++/8372
45727 * g++.dg/template/dtor1.C: New test.
45728
45729 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45730 markers.
45731
45732 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45733
45734 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45735
45736 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45737
45738 * g++.dg/template/static1.C: New test.
45739 * g++.dg/template/static2.C: New test.
45740 * g++.old-deja/g++.ext/memconst.C: New test.
45741
45742 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45743
45744 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45745 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45746 * g++.dg/special/initp1.C: Likewise.
45747
45748 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45749
45750 * gcc.c-torture/execute/20021204-1.c: New test.
45751
45752 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45753
45754 * gcc.dg/ppc-fmadd-1.c: New file.
45755 * gcc.dg/ppc-fmadd-2.c: New file.
45756 * gcc.dg/ppc-fmadd-3.c: New file.
45757
45758 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45759
45760 * gcc.c-torture/compile/20021204-1.c: New test.
45761
45762 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45763
45764 * g++.dg/inherit/covariant2.C: New test.
45765 * g++.dg/inherit/covariant3.C: New test.
45766 * g++.dg/inherit/covariant4.C: New test.
45767 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45768 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45769
45770 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45771
45772 PR c++/8688
45773 * g++.dg/init/brace3.C: New test.
45774
45775 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45776
45777 * gcc.dg/20020210-1.c: Fix a comment typo.
45778
45779 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45780
45781 PR c++/8720
45782 * g++.dg/parse/defarg1.C: New test.
45783
45784 PR c++/8615
45785 * g++.dg/template/char1.C: New test.
45786
45787 * g++.dg/template/varmod1.C: Fix typo.
45788
45789 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45790
45791 DR 180
45792 * g++.old-deja/g++.pt/crash32.C: Expect error.
45793
45794 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45795
45796 PR c++/5919
45797 * g++.dg/template/varmod1.C: New test.
45798
45799 PR c++/8727
45800 * g++.dg/inherit/typeinfo1.C: New test.
45801
45802 PR c++/8663
45803 * g++.dg/inherit/typedef1.C: New test.
45804
45805 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45806
45807 PR c++/8332
45808 PR c++/8493
45809 * g++.dg/template/strlen1.C: New test.
45810
45811 PR c++/8227
45812 * g++.dg/template/ctor2.C: New test.
45813
45814 PR c++/8214
45815 * g++.dg/init/string1.C: New test.
45816
45817 PR c++/8511
45818 * g++.dg/template/friend8.C: New test.
45819
45820 2002-11-29 Joe Buck <jbuck@synopsys.com>
45821
45822 * g++.dg/lookup/anon2.C: New test.
45823
45824 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45825
45826 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45827 h8300 port.
45828
45829 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45830
45831 * gcc.dg/bitfld-6.c: New test.
45832
45833 2002-11-27 Jan Hubicka <jh@suse.cz>
45834
45835 * gcc.c-torture/execute/20021127.[cx]: New test.
45836
45837 2002-11-26 Jan Hubicka <jh@suse.cz>
45838
45839 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45840 quality.
45841
45842 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45843
45844 * g++.dg/init/brace2.C: New test.
45845 * g++.old-deja/g++.mike/p9129.C: Correct.
45846
45847 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45848
45849 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45850
45851 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45852
45853 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45854
45855 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45856
45857 * g++.dg/abi/empty11.C: New test.
45858 * g++.dg/rtti/cv1.C: New test.
45859
45860 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45861
45862 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45863
45864 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45865
45866 * g++.dg/abi/empty10.C: New test.
45867
45868 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45869
45870 * gcc.c-torture/compile/20021124-1.c: New test.
45871
45872 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45873
45874 * g++.dg/abi/rtti2.C: New test.
45875
45876 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45877
45878 * gcc.dg/i386-unroll-1.c: New test.
45879
45880 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45881
45882 * gcc.c-torture/compile/20021120-1.c: New test.
45883 * gcc.c-torture/compile/20021120-2.c: New test.
45884
45885 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45886
45887 * gcc.dg/bitfld-5.c: New test.
45888
45889 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45890
45891 * gcc.c-torture/execute/20021120-3.c: New test.
45892
45893 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45894
45895 * gcc.c-torture/execute/20021120-2.c: New test.
45896
45897 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45898
45899 * gcc.c-torture/execute/20021120-1.c: New test.
45900
45901 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45902
45903 * gcc.c-torture/execute/20021118-3.c: New test.
45904
45905 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45906
45907 * gcc.c-torture/compile/20021119-1.c: New test.
45908
45909 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45910
45911 * gcc.dg/duff-1.c: New test.
45912 * gcc.dg/duff-2.c: New test.
45913 * gcc.dg/duff-3.c: New test.
45914
45915 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45916
45917 * gcc.dg/cpp/_Pragma5.c: New test.
45918
45919 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45920
45921 * gcc.c-torture/execute/20021118-2.c: New test.
45922
45923 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45924
45925 * gcc.c-torture/execute/20021118-1.c: New test.
45926
45927 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45928
45929 * gcc.dg/20021116-1.c: New test.
45930
45931 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45932
45933 * g++.dg/abi/vcall1.C: New test.
45934
45935 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45936
45937 * gcc.dg/20021029-1.c: New test.
45938 * gcc.dg/20021029-2.c: New test.
45939
45940 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45941
45942 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45943
45944 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45945
45946 PR c/8439
45947 * gcc.dg/20021110.c: Move to ...
45948 * gcc.c-torture/compile/20021110.c: .... here.
45949
45950 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45951
45952 PR c/8467
45953 * gcc.c-torture/execute/20021111-1.c
45954
45955 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45956
45957 PR c/8439
45958 * gcc.dg/20021110.c: New test.
45959
45960 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45961
45962 * g++.dg/abi/vthunk3.C: Run only on x86.
45963
45964 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45965
45966 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45967
45968 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45969
45970 * lib/compat.exp (compat-execute): Fix logic error in last
45971 change.
45972
45973 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45974
45975 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45976
45977 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45978
45979 PR c++/8389
45980 * g++.dg/template/access6.C: New test.
45981
45982 2002-11-08 Jan Hubicka <jh@suse.cz>
45983
45984 * gcc.dg/i386-ssefp-1.c: New test.
45985 * gcc.dg/i386-ssefp-1.c: New test.
45986
45987 2002-11-08 Jan Hubicka <jh@suse.cz>
45988
45989 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45990
45991 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45992
45993 * g++.dg/abi/vthunk3.C: New test.
45994
45995 PR c++/8338
45996 * g++.dg/template/crash2.C: New test.
45997
45998 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45999
46000 * g++.dg/abi/dtor1.C: New test.
46001 * g++.dg/abi/dtor2.C: Likewise.
46002
46003 2002-11-05 Geoffrey Keating <geoffk@apple.com>
46004
46005 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46006 Darwin.
46007
46008 2002-11-04 Adam Nemet <anemet@lnxw.com>
46009
46010 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46011 -mthumb. Only xfail with -O0.
46012
46013 2002-11-03 Mark Mitchell <mark@codesourcery.com>
46014
46015 * g++.dg/abi/thunk1.C: New test.
46016 * g++.dg/abi/thunk2.C: Likewise.
46017 * g++.dg/abi/vtt1.C: Likewise.
46018
46019 2002-11-02 Diego Novillo <dnovillo@redhat.com>
46020
46021 PR optimization/8423
46022 * gcc.c-torture/execute/builtin-constant.c: New test.
46023
46024 2002-11-01 Zack Weinberg <zack@codesourcery.com>
46025
46026 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46027 Add some more cases.
46028
46029 2002-11-01 Mark Mitchell <mark@codesourcery.com>
46030
46031 PR c++/8391
46032 * g++.dg/opt/local1.C: New test.
46033
46034 2002-10-30 Mark Mitchell <mark@codesourcery.com>
46035
46036 PR c++/8160
46037 * g++.dg/template/complit1.C: New test.
46038
46039 PR c++/8149
46040 * g++.dg/template/typename4.C: Likewise.
46041
46042 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46043
46044 Core issue 287, PR c++/7639
46045 * g++.dg/template/instantiate1.C: Adjust error location.
46046 * g++.dg/template/instantiate3.C: New test.
46047 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46048 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46049 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46050
46051 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
46052
46053 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46054
46055 2002-10-29 Mark Mitchell <mark@codesourcery.com>
46056
46057 PR c++/8287
46058 * g++.dg/init/dtor2.C: New test.
46059
46060 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46061
46062 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46063 * gcc.dg/nest.c: Bypass errors on irix6.
46064
46065 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
46066
46067 * gcc.dg/nest.c: Expect error for mmix-*-*.
46068 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46069
46070 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46071
46072 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46073 markers.
46074
46075 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46076
46077 2002-10-25 Mike Stump <mrs@apple.com>
46078
46079 * gcc.dg/warn-1.c: New test.
46080
46081 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46082
46083 * g++.dg/template/typename3.C: New test.
46084
46085 2002-10-25 Mark Mitchell <mark@codesourcery.com>
46086
46087 * g++.dg/lookup/ptrmem1.C: New test.
46088
46089 * g++.dg/abi/vthunk2.C: New test.
46090
46091 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46092
46093 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46094
46095 2002-10-24 Mark Mitchell <mark@codesourcery.com>
46096
46097 * g++.dg/abi/empty9.C: New test.
46098
46099 2002-10-24 Richard Henderson <rth@redhat.com>
46100
46101 * g++.dg/inherit/thunk1.C: Enable for ia64.
46102
46103 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46104
46105 PR c++/8067
46106 * g++.dg/lookup/pretty1.C: New test.
46107
46108 2002-10-23 Jakub Jelinek <jakub@redhat.com>
46109
46110 * gcc.dg/20021023-1.c: New test.
46111
46112 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46113
46114 PR c++/7679
46115 * g++.dg/parse/inline1.C: New test.
46116
46117 2002-10-23 Richard Henderson <rth@redhat.com>
46118
46119 * g++.dg/inherit/thunk1.C: Enable for x86_64.
46120
46121 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46122
46123 2002-10-22 Mark Mitchell <mark@codesourcery.com>
46124
46125 PR c++/6579
46126 * g++.dg/parse/stmtexpr3.C: New test.
46127
46128 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
46129
46130 * g++.dg/expr/cond1.C: New test.
46131
46132 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46133
46134 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46135
46136 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46137
46138 * g++.dg/abi/vbase13.C: New test.
46139 * g++.dg/abi/vbase14.C: Likewise.
46140
46141 2002-10-21 Jakub Jelinek <jakub@redhat.com>
46142
46143 * gcc.dg/tls/pic-1.c: New test.
46144 * gcc.dg/tls/nonpic-1.c: New test.
46145 * gcc.dg/20021018-1.c: New test.
46146
46147 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46148
46149 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46150 Remove only files with the same base name as the test case.
46151 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46152 (profopt-execute): Likewise. Also, remove old profiling
46153 and performance data files before running the tests.
46154
46155 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46156 * g++.dg/bprob/bprob.exp: Likewise.
46157 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
46158 to allow more general test case names.
46159
46160 * g++.dg/bprob/bprob-1.C: Rename to ...
46161 * g++.dg/bprob/g++-bprob-1.C: ... this.
46162
46163 * g77.dg/bprob/bprob-1.f: Rename to ...
46164 * g77.dg/bprob/g77-bprob-1.f: ... this.
46165
46166 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46167
46168 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46169 bison 1.50 or later.
46170
46171 2002-10-21 Janis Johnson <janis187@us.ibm.com>
46172
46173 * g++.dg/README: Describe more test directories.
46174
46175 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46176
46177 * g++.dg/init/array6.C: Add additional tests.
46178
46179 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46180
46181 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46182 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46183
46184 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
46185
46186 * gcc.c-torture/compile/20020604-1.x: New.
46187 * gcc.c-torture/compile/simd-5.x: Likewise.
46188 * gcc.c-torture/execute/920710-1.x: Likewise.
46189 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46190
46191 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46192
46193 * g++.dg/inherit/override1.C: Add dg-options clause.
46194
46195 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46196
46197 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46198 _mm_slli_si128.
46199
46200 2002-10-19 Andreas Schwab <schwab@suse.de>
46201
46202 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46203 directory component.
46204
46205 2002-10-18 Mark Mitchell <mark@codesourcery.com>
46206
46207 * g++.dg/inherit/thunk1.C: New test.
46208
46209 * g++.dg/inherit/override1.C: New test.
46210
46211 * g++.dg/abi/mangle11.C: New test.
46212 * g++.dg/abi/mangle14.C: New test.
46213 * g++.dg/abi/mangle17.C: New test.
46214
46215 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
46216
46217 * g++.dg/overload/member2.C: New test.
46218
46219 2002-10-17 Janis Johnson <janis187@us.ibm.com>
46220
46221 * g++.dg/README: Describe new compat directory.
46222 * g++.dg/dg.exp: Skip tests in compat directory.
46223 * README.compat: New file.
46224 * lib/compat.exp: New expect script.
46225 * g++.dg/compat: New test directory.
46226 * g++.dg/compat/compat.exp: New expect script.
46227 * g++.dg/compat/abi: New test directory.
46228 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46229 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46230 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46231 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46232 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46233 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46234 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46235 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46236 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46237 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46238 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46239 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46240 * g++.dg/compat/break: New test directory.
46241 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46242 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46243 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46244 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46245 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46246 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46247 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46248 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46249 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46250 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46251 g++.dg/compat/break/README: New files.
46252 * g++.dg/compat/eh: New test directory.
46253 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46254 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46255 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46256 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46257 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46258 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46259 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46260 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46261 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46262 g++.dg/compat/eh/filter2_y.C,
46263 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46264 g++.dg/compat/eh/new1_y.C,
46265 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46266 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46267 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46268 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46269 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46270 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46271 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46272 g++.dg/compat/eh/unexpected1_y.C: New files.
46273 * g++.dg/compat/init: New test directory.
46274 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46275 g++.dg/compat/init/array5_y.C,
46276 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46277 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46278 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46279 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46280 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46281 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46282 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46283 g++.dg/compat/init/init-ref2_y.C: New files.
46284
46285 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46286
46287 PR c++/7584
46288 * g++.dg/inherit/using3.C: New test.
46289
46290 2002-10-17 Jan Hubicka <jh@suse.cz>
46291
46292 * gcc.dg/20021017-2.c: New test.
46293
46294 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46295
46296 * g++.dg/abi/mangle16.C: Adjust.
46297
46298 * g++.dg/init/array8.C: New test.
46299
46300 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46301
46302 * gcc.dg/special/mips-abi.exp: New test.
46303 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46304
46305 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46306
46307 * g++.dg/abi/mangle16.C: New test.
46308 * g++.dg/abi/mangle17.C: Likewise.
46309
46310 PR c++/7478
46311 * g++.dg/template/ref1.C: New test.
46312
46313 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46314
46315 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46316
46317 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46318
46319 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46320
46321 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46322
46323 PR c++/7524
46324 * g++.dg/init/array7.C: New test.
46325
46326 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46327
46328 * g++.dg/init/array6.C: New test.
46329
46330 * g++.dg/abi/mangle13.C: Likewise.
46331 * g++.dg/abi/mangle14.C: Likewise.
46332 * g++.dg/abi/mangle15.C: Likewise.
46333
46334 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46335
46336 * g++.dg/abi/empty8.C: New test.
46337
46338 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46339
46340 * g++.dg/init/ctor1.C: New test.
46341
46342 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46343
46344 * gcc.c-torture/execute/20021015-1.c: New test.
46345
46346 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46347
46348 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46349
46350 2002-10-14 Jan Hubicka <jh@suse.cz>
46351
46352 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46353
46354 2002-10-14 Richard Henderson <rth@redhat.com>
46355
46356 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46357
46358 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46359
46360 PR optimization/6631
46361 * g++.dg/opt/const2.C: New test.
46362
46363 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46364
46365 PR c++/7176
46366 * g++.dg/parse/friend1.C: New test.
46367 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46368
46369 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46370
46371 * gcc.dg/20021014-1.c: New test.
46372
46373 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46374
46375 PR c++/5661
46376 * g++.dg/ext/vlm1.C: New test.
46377 * g++.dg/ext/vlm2.C: Likewise.
46378
46379 * g++.dg/init/array1.C: Remove invalid braces.
46380 * g++.dg/init/brace1.C: New test.
46381 * g++.dg/init/copy2.C: Likewise.
46382 * g++.dg/init/copy3.C: Likewise.
46383 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46384 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46385 braces.
46386
46387 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46388
46389 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46390
46391 2002-10-11 Richard Shann <richard.shann@superh.com>
46392
46393 * gcc.c-torture/compile/simd-5.c: New test.
46394
46395 2002-10-10 Roger Sayle <roger@eyesopen.com>
46396
46397 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46398
46399 2002-10-10 Jim Wilson <wilson@redhat.com>
46400
46401 * gcc.c-torture/execute/20021010-1.c: New test.
46402
46403 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46404
46405 PR c/7353
46406 * g++.dg/ext/typedef-init.C: New test.
46407 * gcc.dg/typedef-init.c: New test.
46408
46409 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46410
46411 * gcc.dg/cpp/paste13.c: New test.
46412
46413 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46414
46415 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46416 remaining platforms, XFAIL during compile, not execute. Don't
46417 XFAIL at -O0.
46418
46419 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46420
46421 * gcc.dg/alias-1.c: Tweak expected warning.
46422
46423 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46424
46425 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46426
46427 2002-10-06 Andreas Jaeger <aj@suse.de>
46428
46429 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46430 * gcc.dg/cpp/c++98.C: Likewise.
46431
46432 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46433 * g++.dg/cpp/c++98.C: Likewise.
46434
46435 * g++.dg/README (Subdirectories): Mention cpp directory.
46436
46437 PR target/7559
46438 * gcc.dg/20021006-1.c: New test.
46439
46440 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46441
46442 PR c++/7804
46443 * g++.dg/other/warning1.C: New test.
46444
46445 2002-10-04 Roger Sayle <roger@eyesopen.com>
46446
46447 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46448 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46449 and sparc-*-* with -m64 as expected failures. See PR 8087.
46450
46451 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46452
46453 PR c++/7931
46454 * g++.dg/template/ptrmem3.C: New test.
46455
46456 PR c++/7754
46457 * g++.dg/template/union1.C: New test.
46458
46459 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46460
46461 PR c++/8006
46462 * g++.dg/abi/mangle9.C: New test.
46463 * g++.dg/abi/mangle10.C: New test.
46464 * g++.dg/abi/mangle11.C: New test.
46465 * g++.dg/abi/mangle12.C: New test.
46466
46467 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46468
46469 PR c++/7188.
46470 * g++.dg/template/meminit1.C: New test.
46471 * g++.dg/warn/Wreorder-1.C: Likewise.
46472 * g++.old-deja/g++.mike/warn3.C: Tweak.
46473 * lib/prune.exp: Ingore "in copy constructor".
46474
46475 2002-10-02 Andreas Jaeger <aj@suse.de>
46476
46477 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46478 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46479 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46480 on x86-64.
46481
46482 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46483
46484 * gcc.dg/empty1.C: Fix typo.
46485
46486 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
46487
46488 * gcc.dg/alias-1.c: New test.
46489
46490 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46491
46492 * gcc.dg/empty1.C: New test.
46493
46494 * g++.dg/tls/init-2.C: Tweak error messages.
46495
46496 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
46497
46498 * gcc.c-torture/compile/20020923-1.c: New test.
46499
46500 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
46501
46502 * gcc.c-torture/execute/ffs-1.c: New test.
46503 * gcc.c-torture/execute/ffs-2.c: Ditto.
46504
46505 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
46506
46507 * g++.dg/overload/member1.C: New test.
46508
46509 2002-09-30 Mark Mitchell <mark@codesourcery.com>
46510
46511 * g++.dg/abi/empty7.C: New test.
46512 * g++.dg/init/pm2.C: Likewise.
46513
46514 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
46515
46516 * g++.dg/rtti/crash1.C: New test.
46517
46518 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
46519
46520 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46521 gcc.dg/sibcall-4.c: New tests.
46522
46523 2002-09-28 Roger Sayle <roger@eyesopen.com>
46524
46525 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46526 powerpc and MMIX targets.
46527
46528 2002-09-27 Zack Weinberg <zack@codesourcery.com>
46529
46530 * gcc.dg/cpp/20020927-1.c: New.
46531
46532 2002-09-26 David S. Miller <davem@redhat.com>
46533
46534 * gcc.c-torture/compile/trunctfdf.c: New.
46535
46536 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46537
46538 * lib/target-supports.exp (check_weak_available): Handle solaris2.
46539
46540 2002-09-27 Alan Modra <amodra@bigpond.net.au>
46541
46542 * gcc.c-torture/execute/loop-15.c: New.
46543
46544 2002-09-26 Janis Johnson <janis187@us.ibm.com>
46545
46546 * README.QMTEST: Fix typo.
46547
46548 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
46549
46550 * gcc.dg/20020926-1.c: New test.
46551
46552 2002-09-25 David S. Miller <davem@redhat.com>
46553
46554 PR target/7842
46555 * gcc.c-torture/execute/shiftdi.c: New test.
46556
46557 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
46558
46559 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46560 unique to the tool.
46561 * lib/g77.exp (g77_init): Likewise.
46562 * lib/g++.exp (g++_init): Likewise.
46563 * lib/objc.exp (objc_init): Likewise.
46564
46565 2002-09-25 Mark Mitchell <mark@codesourcery.com>
46566
46567 * g++.dg/abi/empty5.C: New test.
46568 * g++.dg/abi/empty6.C: New test.
46569 * g++.dg/abi/vbase12.C: New test.
46570
46571 2002-09-25 Richard Henderson <rth@redhat.com>
46572
46573 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46574 too-small long double.
46575
46576 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46577
46578 * gcc.dg/20020919-1.c: New test.
46579
46580 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46581
46582 * g++.dg/abi/bitfield6.C: New test.
46583 * g++.dg/abi/bitfield7.C: New test.
46584 * g++.dg/abi/bitfield8.C: New test.
46585 * g++.dg/abi/vbase11.C: New test.
46586
46587 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46588
46589 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46590 hppa*-*-hpux*. Update test comment.
46591
46592 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46593
46594 * gcc.dg/tls/struct-1.c: New test.
46595
46596 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46597
46598 * gcc.dg/cpp/tr-warn2.c: Update.
46599
46600 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46601
46602 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46603
46604 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46605
46606 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46607 systems.
46608
46609 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46610
46611 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46612
46613 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46614 Adjust for c++filt moved to binutils. Remove spurious duplicate
46615 setting of cxxfilt.
46616
46617 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46618
46619 * gcc.dg/20020312-2.c: Update for darwin.
46620
46621 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46622
46623 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46624
46625 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46626
46627 * objc.dg/comp-types-1.m: New test.
46628 * objc.dg/comp-types-2.m: New test.
46629 * objc.dg/comp-types-3.m: New test.
46630 * objc.dg/comp-types-4.m: New test.
46631 * objc.dg/comp-types-5.m: New test.
46632 * objc.dg/comp-types-6.m: New test.
46633
46634 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46635
46636 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46637
46638 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46639
46640 * g++.dg/other/do1.C: New test.
46641
46642 * g++.dg/template/subst1.C: New test.
46643
46644 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46645
46646 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46647
46648 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46649
46650 * g++.dg/template/qualttp20.C: Adjust expected errors.
46651 * g++.old-deja/g++.jason/report.C: Likewise.
46652 * g++.old-deja/g++.other/qual1.C: Likewise.
46653
46654 * g++.dg/lookup/scoped2.C: New test.
46655
46656 * g++.dg/ext/asm3.C: New test.
46657
46658 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46659
46660 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46661
46662 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46663
46664 * ChangeLog: follow spelling conventions.
46665 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46666 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46667 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46668 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46669 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46670 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46671 * g++.old-deja/g++.law/global-init1.C: Likewise.
46672 * g++.old-deja/g++.other/delete4.C: Likewise.
46673 * g++.old-deja/g++.other/inline21.C: Likewise.
46674 * g++.old-deja/g++.other/singleton.C: Likewise.
46675 * g77.dg/strlen0.f: Likewise.
46676 * g77.f-torture/compile/20010519-1.f: Likewise.
46677 * g77.f-torture/compile/980310-4.f: Likewise.
46678 * gcc.c-torture/compile/20000605-1.c: Likewise.
46679 * gcc.c-torture/execute/20020225-1.c: Likewise.
46680 * gcc.dg/c90-hexfloat-2.c: Likewise.
46681 * gcc.dg/c99-bool-1.c: Likewise.
46682 * gcc.dg/c99-hexfloat-2.c: Likewise.
46683 * gcc.dg/dll-2.c: Likewise.
46684 * gcc.dg/wtr-union-init-1.c: Likewise.
46685 * gcc.dg/wtr-union-init-2.c: Likewise.
46686 * gcc.dg/wtr-union-init-3.c: Likewise.
46687 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46688 * gcc.dg/cpp/defined.c: Likewise.
46689 * gcc.dg/cpp/macsyntx.c: Likewise.
46690 * gcc.dg/cpp/paste2.c: Likewise.
46691 * gcc.dg/cpp/trad/defined.c: Likewise.
46692 * gcc.dg/format/c90-printf-1.c: Likewise.
46693 * gcc.dg/format/c90-scanf-1.c: Likewise.
46694 * gcc.dg/format/c99-printf-1.c: Likewise.
46695 * gcc.dg/format/c99-scanf-1.c: Likewise.
46696 * gcc.misc-tests/gcov-8.c: Likewise.
46697 * lib/profopt.exp: Likewise.
46698
46699 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46700
46701 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46702
46703 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46704
46705 * g++.dg/inherit/using2.C: New test.
46706
46707 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46708
46709 * ChangeLog: Follow spelling conventions.
46710 * g++.dg/template/friend4.C: Likewise.
46711 * g++.old-deja/g++.pt/crash67.C: Likewise.
46712 * gcc.c-torture/execute/20000801-4.c: Likewise.
46713 * gcc.dg/c90-digraph-1.c: Likewise.
46714 * gcc.dg/c94-digraph-1.c: Likewise.
46715 * gcc.dg/c99-digraph-1.c: Likewise.
46716 * gcc.dg/cpp/line5.c: Likewise.
46717 * gcc.dg/cpp/multiline.c: Likewise.
46718 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46719 * gcc.dg/format/attr-3.c: Likewise.
46720 * gcc.dg/format/c90-scanf-3.c: Likewise.
46721 * gcc.dg/format/ext-4.c: Likewise.
46722
46723 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46724
46725 * g++.dg/template/pretty1.C: New test.
46726
46727 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46728
46729 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46730
46731 2002-09-13 Matt Austern <austern@apple.com>
46732
46733 * g++.dg/other/constref[12].C: New, regression tests for
46734 passing a cast expression to a function by const reference.
46735
46736 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46737
46738 * g++.dg/template/deduce1.C: New test.
46739
46740 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46741
46742 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46743 32-bit int.
46744
46745 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46746
46747 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46748 usage.
46749
46750 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46751
46752 * gcc.c-torture/compile/20020910-1.c: New test.
46753
46754 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46755
46756 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46757
46758 2002-09-10 Andreas Jaeger <aj@suse.de>
46759
46760 * gcc.dg/20020312-2.c: Adjust for x86-64.
46761
46762 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46763
46764 * g77.dg/7388.f: New test case for PR 7388.
46765
46766 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46767
46768 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46769
46770 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46771
46772 * objc.dg/proto-lossage-1.m: New test.
46773
46774 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46775
46776 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46777
46778 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46779
46780 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46781 expected to pass.
46782
46783 2002-09-06 Stan Shebs <shebs@apple.com>
46784 David Edelsohn <edelsohn@gnu.org>
46785
46786 * gcc.dg/weak: New directory.
46787 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46788 target-specific xfail bits.
46789 * gcc.dg/typeof-2.c: Move to new directory.
46790 * gcc.dg/weak.exp: New expect script.
46791
46792 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46793
46794 * gcc.c-torture/execute/extzvsi.c: New test.
46795
46796 2002-09-05 Stan Shebs <shebs@apple.com>
46797
46798 * gcc.dg/weak-1.c: xfail on Darwin.
46799 * gcc.dg/weak-2.c: Ditto.
46800 * gcc.dg/weak-3.c: Ditto.
46801 * gcc.dg/weak-4.c: Ditto.
46802 * gcc.dg/weak-5.c: Ditto.
46803 * gcc.dg/weak-6.c: Ditto.
46804 * gcc.dg/weak-7.c: Ditto.
46805 * gcc.dg/weak-8.c: Ditto.
46806 * gcc.dg/weak-9.c: Ditto.
46807
46808 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46809
46810 * gcc.c-torture/execute/loop-14.c: New test.
46811
46812 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46813
46814 * g++.dg/other/cxa-atexit1.C: New test.
46815
46816 * gcc.dg/typeof-2.c: New test.
46817
46818 2002-09-03 Roger Sayle <roger@eyesopen.com>
46819
46820 * gcc.dg/builtins-2.c: New testcase.
46821 * gcc.dg/builtins-3.c: New testcase.
46822
46823 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46824
46825 * gcc.dg/cpp/_Pragma4.c: New test.
46826
46827 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46828
46829 * objc/execute/nil_method-1.m: New testcase.
46830
46831 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46832
46833 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46834 [Object class], not [Object initialize].
46835
46836 2002-08-31 Roger Sayle <roger@eyesopen.com>
46837 Hans-Peter Nilsson <hp@bitrange.com>
46838
46839 * gcc.c-torture/execute/20020720-1.x: Skip test on
46840 mmix-knuth-mmixware. Correct comment.
46841
46842 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46843
46844 * g++.dg/abi/bitfield5.C: New test.
46845 * g++.dg/abi/vbase10.C: Likewise.
46846
46847 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46848
46849 * objc.dg/undeclared-selector.m: New test.
46850
46851 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46852
46853 * g++.dg/other/offsetof1.C: Avoid cast warning.
46854
46855 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46856
46857 * objc.dg/super-class-2.m: New test.
46858
46859 2002-08-24 Matt Austern <austern@apple.com>
46860
46861 * g++.dg/ext/lvaddr.C: New test.
46862 * g++.dg/ext/lvcast.C: New test.
46863
46864 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46865
46866 * g++.dg/inherit/cond1.C: New test.
46867
46868 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46869
46870 * gcc.dg/noncompile/incomplete-1.c: New test.
46871
46872 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46873
46874 * gcc.dg/typespec-1.c: New test.
46875
46876 2002-08-20 Devang Patel <dpatel@apple.com>
46877 * objc.dg/proto-hier-2.m: New test.
46878
46879 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46880
46881 * objc.dg/bitfield-1.m: New test.
46882 * objc.dg/bitfield-2.m: New test.
46883
46884 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46885
46886 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46887 gcc.dg/c99-flex-array-4.c: New tests.
46888
46889 2002-08-16 Stan Shebs <shebs@apple.com>
46890
46891 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46892
46893 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46894
46895 * gcc.dg/typeof-1.c: New test.
46896 * g++.dg/ext/typeof2.C: New test.
46897
46898 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46899
46900 * g++.dg/other/offsetof1.C: New test.
46901
46902 2002-08-14 Richard Henderson <rth@redhat.com>
46903
46904 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46905
46906 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46907
46908 * gcc.dg/cpp/_Pragma3.c: New test.
46909
46910 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46911
46912 * g++.dg/template/inherit3: New test.
46913
46914 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46915
46916 * gcc.dg/bitfld-4.c: Add blank options.
46917
46918 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46919
46920 * g++.dg/template/crash1.C: New test.
46921
46922 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46923
46924 * gcc.dg/tls/opt-2.c: New test.
46925
46926 2002-08-08 Devang Patel <dpatel@apple.com>
46927
46928 * objc.dg/selector-1.m : New test
46929
46930 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46931
46932 * g++.dg/abi/bitfield4.C: New test.
46933 * gcc.dg/bitfld-4.c: New test.
46934
46935 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46936
46937 * g++.dg/other/packed1.C: New test.
46938
46939 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46940
46941 * g++.dg/abi/offsetof.C: Tweak error messages.
46942 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46943
46944 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46945
46946 * gcc.dg/bitfld-3.c: New test.
46947
46948 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46949 Richard Henderson <rth@redhat.com>
46950
46951 * gcc.dg/i386-bitfield1.c: New test.
46952 * g++.dg/abi/bitfield3.C: Update.
46953
46954 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46955
46956 * objc.dg/const-str-2.m: Update.
46957 * gcc.dg/cpp/c++98.c: Change to C extension.
46958 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46959 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46960
46961 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46962
46963 * gcc.dg/tls/diag-3.c: New.
46964
46965 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46966
46967 * g++.dg/README (Subdirectories): Document new subdir expr.
46968 * g++.dg/expr/pmf-1.C: New test.
46969
46970 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46971
46972 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46973
46974 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46975
46976 * g++.dg/abi/bitfield3.C: New test.
46977
46978 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46979
46980 * lib/gcov.exp: Tweak expected line formats.
46981 * gcc.misc-tests/gcov8.c: New test.
46982 * gcc.misc-tests/gcov8.x: New flags.
46983
46984 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46985
46986 * consistency.vlad/layout/endian.c: Include string.h.
46987
46988 * gcc.c-torture/execute/20020805-1.c: New test.
46989
46990 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46991
46992 * g++.dg/other/conversion1.C: New test.
46993
46994 2002-08-03 Roger Sayle <roger@eyesopen.com>
46995
46996 * gcc.dg/builtins-1.c: New testcase.
46997
46998 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46999
47000 * g++.dg/inherit/access3.C: New test.
47001
47002 2002-08-01 Jakub Jelinek <jakub@redhat.com>
47003
47004 * gcc.dg/ia64-visibility-2.c: New test.
47005
47006 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
47007
47008 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47009 __qualifier_flags to __flags.
47010
47011 2002-07-31 Mark Mitchell <mark@codesourcery.com>
47012
47013 * g++.dg/inherit/operator1.C: New test.
47014 * g++.dg/lookup/disamb1.C: Fix typo in comment.
47015 * g++.dg/other/error1.C: Change expected error message.
47016 * g++.dg/template/conv4.C: Likewise.
47017
47018 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
47019
47020 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47021 for documented behavior.
47022
47023 2002-07-25 Roger Sayle <roger@eyesopen.com>
47024
47025 * gcc.c-torture/execute/20020720-1.x: Skip this test on
47026 several targets known to fail.
47027
47028 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
47029
47030 * gcc.dg/mips-args-[123].c: New tests.
47031
47032 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
47033
47034 * gcc.dg/ppc-spe.c: New.
47035
47036 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
47037
47038 * g++.dg/other/ptrmem4.C: New testcase.
47039
47040 2002-07-24 Richard Henderson <rth@redhat.com>
47041
47042 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47043
47044 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
47045
47046 * g++.dg/ext/alignof1.C (main): Return 0 for success.
47047
47048 2002-07-24 Roger Sayle <roger@eyesopen.com>
47049
47050 * gcc.c-torture/execute/memset-3.c: New testcase.
47051
47052 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
47053
47054 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47055 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47056
47057 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47058
47059 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47060 Delete.
47061
47062 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
47063
47064 * gcc.c-torture/compile/simd-4.c: New test.
47065
47066 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47067
47068 PR c++/7347, c++/7348
47069 * g++.dg/template/access4.C: New test.
47070 * g++.dg/template/access5.C: New test.
47071 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47072 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47073 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47074 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47075
47076 2002-07-22 Jakub Jelinek <jakub@redhat.com>
47077
47078 * gcc.dg/gnu89-init-2.c: New test.
47079
47080 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
47081
47082 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47083
47084 2002-07-20 Roger Sayle <roger@eyesopen.com>
47085
47086 * gcc.c-torture/execute/20020720-1.c: New testcase.
47087
47088 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
47089
47090 * gcc.dg/cpp/Wsignprom.c: New tests.
47091
47092 2002-07-20 Alan Modra <amodra@bigpond.net.au>
47093
47094 * gcc.c-torture/execute/loop-13.c: New test.
47095
47096 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
47097
47098 * gcc.dg/cpp/expr.c: New tests.
47099
47100 2002-07-18 David Edelsohn <edelsohn@gnu.org>
47101
47102 * g++.dg/opt/pr6713.C: Add template instantiation.
47103
47104 2002-07-18 Alan Modra <amodra@bigpond.net.au>
47105
47106 * gcc.dg/nest.c: New test.
47107
47108 2002-07-17 Richard Henderson <rth@redhat.com>
47109
47110 * g++.dg/opt/pr6713.C: New test.
47111
47112 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
47113
47114 * gcc.c-torture/execute/loop-2e.x: Let the testcase
47115 XFAIL for all x86 processors.
47116
47117 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
47118
47119 * gcc.c-torture/execute/20010122-1.x: Do not test with
47120 -fomit-frame-pointer.
47121
47122 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47123
47124 * g++.dg/template/instantiate2.C: New test.
47125 * g++.dg/template/spec4.C: New test.
47126
47127 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47128
47129 * g++.dg/template/access2.C: New test.
47130 * g++.dg/template/access3.C: New test.
47131
47132 2002-07-15 Zack Weinberg <zack@codesourcery.com>
47133
47134 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47135 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47136 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47137 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47138 Convert to use <stdarg.h>.
47139 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47140 Delete.
47141 * gcc.dg/va-arg-2.c: New.
47142 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47143
47144 2002-07-15 Jakub Jelinek <jakub@redhat.com>
47145
47146 * gcc.c-torture/compile/20020710-1.c: New test.
47147
47148 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
47149 Andrew Pinski <pinskia@physics.uc.edu>
47150
47151 gcc.c-torture/compile/simd-2.c: New testcase.
47152 gcc.c-torture/compile/simd-3.c: Likewise.
47153
47154 2002-07-11 Mark Mitchell <mark@codesourcery.com>
47155
47156 PR c++/7224
47157 * g++.dg/overload/error1.C: New test.
47158
47159 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47160
47161 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47162 configuration and IRIX 6 O32 ABI.
47163
47164 2002-07-11 Roger Sayle <roger@eyesopen.com>
47165
47166 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47167
47168 2002-07-10 Roger Sayle <roger@eyesopen.com>
47169
47170 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47171
47172 2002-07-10 Jeffrey A Law <law@redhat.com>
47173
47174 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47175
47176 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
47177
47178 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
47179
47180 * gcc.dg/20020312-2.c: Check for __PPC__.
47181
47182 2002-07-09 Diego Novillo <dnovillo@redhat.com>
47183
47184 * gcc.c-torture/compile/20020709-1.c: New test.
47185
47186 2002-07-07 Roger Sayle <roger@eyesopen.com>
47187
47188 * g++.dg/template/qualttp21.C: New test case.
47189
47190 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
47191
47192 * gcc.c-torture/compile/20020706-1.c: New test.
47193 * gcc.c-torture/compile/20020706-2.c: New test.
47194
47195 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
47196 Alexandre Oliva <aoliva@redhat.com>
47197
47198 * g++.dg/warn/incomplete1.C: New test.
47199
47200 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47201
47202 PR c++/7099
47203 * g++.dg/warn/noreturn1.C: New test.
47204
47205 2002-07-03 Mark Mitchell <mark@codesourcery.com>
47206
47207 PR c++/6706
47208 * g++.dg/debug/debug6.C: New test.
47209 * g++.dg/debug/debug7.C: New test.
47210
47211 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
47212
47213 * gcc.c-torture/compile/simd-3.c: New test.
47214
47215 2002-07-03 Chris Demetriou <cgd@broadcom.com>
47216
47217 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47218 * gcc.dg/20020620-1.c: Likewise.
47219
47220 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47221
47222 PR c++/6944
47223 * g++.dg/init/array4.C: New test.
47224 * g++.dg/init/array5.C: New test.
47225
47226 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
47227
47228 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47229 * gcc.c-torture/execute/simd-2.c (main): Likewise.
47230
47231 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47232
47233 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47234 * gcc.dg/wtr-aggr-init-1.c: Likewise.
47235 * gcc.dg/wtr-conversion-1.c: Likewise.
47236 * gcc.dg/wtr-escape-1.c: Likewise.
47237 * gcc.dg/wtr-int-type-1.c: Likewise.
47238 * gcc.dg/wtr-label-1.c: Likewise.
47239 * gcc.dg/wtr-static-1.c: Likewise.
47240 * gcc.dg/wtr-strcat-1.c: Likewise.
47241 * gcc.dg/wtr-suffix-1.c: Likewise.
47242 * gcc.dg/wtr-switch-1.c: Likewise.
47243 * gcc.dg/wtr-unary-plus-1.c: Likewise.
47244 * gcc.dg/wtr-union-init-1.c: Likewise.
47245 * gcc.dg/wtr-union-init-2.c: Likewise.
47246 * gcc.dg/wtr-union-init-3.c: Likewise.
47247
47248 * gcc.dg/wtr-func-def-1.c: New test.
47249
47250 2002-07-02 Devang Patel <dpatel@apple.com>
47251
47252 * objc.dg/param-1.m: New test.
47253
47254 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
47255
47256 * gcc.dg/cpp/trad/directive.c: Add test.
47257 * gcc.dg/cpp/trad/macroargs.c: Add test.
47258 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47259
47260 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
47261
47262 * gcc.dg/cpp/cmdlne-M.c: New test.
47263
47264 2002-07-02 Ziemowit Laski <zlaski@apple.com>
47265
47266 * objc.dg/desig-init-1.m: New test.
47267
47268 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47269
47270 PR c++/6716
47271 * g++.dg/template/instantiate1.C: New test.
47272
47273 2002-07-01 Mark Mitchell <mark@codesourcery.com>
47274
47275 PR c++/7112
47276 * g++.dg/template/sizeof2.C: New test.
47277
47278 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47279
47280 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47281 gcc.dg/cpp/trad/include.c: New tests.
47282
47283 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
47284
47285 PR target/7177
47286 * gcc.c-torture/compile/20020701-1.c: New test.
47287
47288 2002-07-01 Stan Shebs <shebs@apple.com>
47289
47290 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47291 header here...
47292 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47293 (objc-torture-execute): or here.
47294
47295 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
47296
47297 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47298
47299 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47300
47301 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47302
47303 2002-06-30 Devang Patel <dpatel@apple.com>
47304
47305 * objc.dg/fsyntax-only.m: New test.
47306
47307 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47308
47309 PR c++/6695
47310 * g++.dg/template/friend7.C: New file.
47311
47312 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47313
47314 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47315 return type.
47316
47317 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47318
47319 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47320 avoid division by zero.
47321
47322 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47323
47324 * gcc.dg/Wunknownprag.c: New tests.
47325
47326 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47327
47328 * gcc.c-torture/execute/simd-2.c: New test.
47329
47330 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47331
47332 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47333 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47334 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47335 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47336 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47337 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47338 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47339 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47340 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47341 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47342 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47343 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47344 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47345 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47346 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47347 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47348 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47349
47350 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47351
47352 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47353 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47354 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47355 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47356 New tests.
47357 * gcc.dg/cpp/trad/directive.c: Update.
47358
47359 2002-06-23 Andreas Jaeger <aj@suse.de>
47360
47361 * gcc.c-torture/execute/complex-6.c: New.
47362
47363 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47364
47365 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47366 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47367 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47368 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47369
47370 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47371
47372 * gcc.dg/cpp/trad: New directory with traditional tests copied
47373 from parent directory.
47374 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47375 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47376 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47377 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47378 Move to trad/ and rename.
47379 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47380 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47381 gcc.dg/cpp/trad/redef2.c: New tests.
47382 * gcc.dg/cpp/trad/trad.exp: New driver.
47383
47384 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47385
47386 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47387 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47388 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47389 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47390 Remove.
47391
47392 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47393
47394 * gcc.dg/20020620-1.c: New test.
47395
47396 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47397
47398 * g++.dg/template/ttp4.C: New test.
47399
47400 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47401
47402 * g++.dg/opt/vt1.C: Fix regexp.
47403
47404 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47405
47406 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47407 Don't use attribute `noinline'.
47408
47409 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47410
47411 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47412
47413 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47414
47415 * gcc.c-torture/execute/simd-1.c: New.
47416
47417 * gcc.dg/simd-1.c: New.
47418
47419 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47420
47421 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47422
47423 2002-06-16 Richard Henderson <rth@redhat.com>
47424
47425 * g++.dg/ext/anon-struct1.C: New.
47426 * g++.dg/ext/anon-struct2.C: New.
47427 * g++.dg/ext/anon-struct3.C: New.
47428 * gcc.dg/anon-struct-1.c: New.
47429 * gcc.dg/anon-struct-2.c: New.
47430 * gcc.dg/anon-struct-3.c: New.
47431 * gcc.dg/20011008-1.c: Adjust warning text.
47432 * gcc.dg/20020527-1.c: Add -fms-extensions.
47433
47434 2002-06-16 Richard Henderson <rth@redhat.com>
47435
47436 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47437
47438 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47439
47440 * gcc.c-torture/execute/20020615-1.c: New test.
47441
47442 2002-06-15 Roger Sayle <roger@eyesopen.com>
47443
47444 * gcc.c-tortuture/execute/compare-1.c: New test case.
47445 * gcc.c-tortuture/execute/compare-2.c: New test case.
47446 * gcc.c-tortuture/execute/compare-3.c: New test case.
47447
47448 2002-06-13 Richard Henderson <rth@redhat.com>
47449
47450 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47451 ia64 ilp32.
47452
47453 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47454
47455 * g++.dg/template/typename2.C: Update error message.
47456
47457 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47458
47459 * gcc.c-torture/execute/20020611-1.c: New test.
47460
47461 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47462
47463 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47464 list of targets to skip.
47465
47466 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47467
47468 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47469 targets if not optimizing.
47470
47471 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47472
47473 * gcc.c-torture/compile/20020605-1.c: New test.
47474
47475 * g++.dg/opt/vt1.C: New test.
47476
47477 * gcc.dg/20020531-1.c: New test.
47478
47479 * gcc.dg/20020530-1.c: New test.
47480
47481 * gcc.dg/20020527-1.c: New test.
47482
47483 * g++.dg/opt/cse1.C: New test.
47484
47485 2002-06-07 Roger Sayle <roger@eyesopen.com>
47486
47487 * gcc.dg/20020607-2.c: New test case.
47488
47489 2002-06-07 Jakub Jelinek <jakub@redhat.com>
47490
47491 * gcc.c-torture/compile/20020604-1.c: New test.
47492
47493 2002-06-04 Richard Henderson <rth@redhat.com>
47494
47495 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47496 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47497 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47498
47499 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
47500
47501 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47502
47503 2002-06-03 Richard Henderson <rth@redhat.com>
47504
47505 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47506 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47507
47508 2002-06-02 Richard Henderson <rth@redhat.com>
47509
47510 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47511 test functions static.
47512
47513 2002-06-02 Andreas Jaeger <aj@suse.de>
47514
47515 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47516 now.
47517
47518 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
47519
47520 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47521 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47522 Update for mofified diagnostics.
47523 * gcc.dg/c99-intconst-1.c: No longer fail.
47524
47525 2002-06-02 Richard Henderson <rth@redhat.com>
47526
47527 * gcc.dg/uninit-A.c: Remove xfail markers.
47528
47529 2002-06-01 Roger Sayle <roger@eyesopen.com>
47530
47531 * gcc.dg/fnegate-1.c: New test case.
47532
47533 2002-05-30 Osku Salerma <osku@iki.fi>
47534
47535 * gcc.c-torture/execute/mayalias-1.c: New file.
47536
47537 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
47538
47539 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47540 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47541 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47542
47543 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
47544
47545 * gcc.c-torture/execute/20020529-1.c: New test.
47546
47547 2002-05-27 Richard Henderson <rth@redhat.com>
47548
47549 * g++.dg/ext/attrib6.C: New test case.
47550
47551 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47552
47553 * gcc.c-torture/execute/pure-1.c: New test.
47554
47555 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47556
47557 * gcc.dg/cpp/arith-2.c: Remove.
47558
47559 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47560
47561 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47562 * gcc.dg/cpp/if-3.c: Remove.
47563
47564 2002-05-26 Jakub Jelinek <jakub@redhat.com>
47565
47566 * g++.dg/opt/cse2.C: New test.
47567
47568 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47569
47570 * gcc.dg/cpp/arith-1.c: New semantic tests.
47571 * gcc.dg/cpp/if-1.c: Update.
47572
47573 2002-05-24 Ben Elliston <bje@redhat.com>
47574
47575 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47576
47577 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47578
47579 * gcc.dg/verbose-asm.c: New test.
47580
47581 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47582
47583 * gcc.dg/cpp/paste12.c: New test.
47584
47585 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47586
47587 * g++.dg/parse/named_ops.C: New test.
47588
47589 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47590
47591 * gcc.dg/weak-8.c: New test.
47592
47593 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47594
47595 * gcc.dg/weak-2.c: Allow optional leading underscore
47596 in scan-assembler symbol name.
47597 * gcc.dg/weak-3.c: Likewise.
47598 * gcc.dg/weak-4.c: Likewise.
47599 * gcc.dg/weak-5.c: Likewise.
47600
47601 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47602
47603 * gcc.dg/20020523-1.c: New test.
47604
47605 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47606
47607 * objc.dg/const-str-2.m: Update now that we stop after
47608 a command line error.
47609
47610 2002-05-22 Richard Henderson <rth@redhat.com>
47611
47612 * g++.dg/dg.exp: Fix typo in test pruneing.
47613
47614 2002-05-22 Richard Henderson <rth@redhat.com>
47615
47616 * g++.dg/dg.exp: Prune the tls subdirectory.
47617 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47618 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47619 * g++.dg/tls/init-1.C: New.
47620
47621 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47622
47623 * gcc.dg/20020517-1.c: New test.
47624
47625 2002-05-21 Richard Henderson <rth@redhat.com>
47626
47627 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47628 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47629
47630 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47631
47632 * g++.dg/other/copy2.C: New test.
47633
47634 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47635
47636 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47637 (MAX_COPY): Bump up to 10 times sizeof (long long).
47638 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47639
47640 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47641 sizeof (long long).
47642
47643 * gcc.c-torture/execute/strcpy-1.c: New test.
47644
47645 2002-05-19 Jason Merrill <jason2redhat.com>
47646
47647 * g++.dg/ext/oper1.C: New test.
47648
47649 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47650 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47651
47652 * README.QMTEST: New file.
47653
47654 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47655
47656 2002-05-19 Andreas Jaeger <aj@suse.de>
47657
47658 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47659 now.
47660 * gcc.c-torture/execute/loop-2d.x: Likewise.
47661
47662 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47663
47664 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47665 support weak symbols.
47666 * gcc.dg/weak-4.c: Likewise.
47667 * gcc.dg/weak-6.c: Likewise.
47668
47669 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47670
47671 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47672 cygwin, coff and h8300-*-hms targets
47673 * gcc.dg/weak-5.c: Likewise.
47674 * gcc.dg/weak-7.c: Likewise.
47675
47676 2002-05-16 Jason Merrill <jason@redhat.com>
47677
47678 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47679 (scan-assembler-not, scan-assembler-dem): Likewise.
47680 (scan-assembler-dem-not): Likewise.
47681
47682 2002-05-15 Richard Henderson <rth@redhat.com>
47683
47684 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47685
47686 2002-05-15 Richard Henderson <rth@redhat.com>
47687
47688 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47689 (vfoo1f): Warning here.
47690 (vfoo1l): Don't redefine the alias.
47691
47692 2002-05-14 Jason Merrill <jason@redhat.com>
47693 Alexandre Oliva <aoliva@redhat.com>
47694
47695 * g++.dg/init/pm1.C: New test.
47696
47697 2002-05-12 David S. Miller <davem@redhat.com>
47698
47699 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47700 types.
47701
47702 2002-05-10 Roger Sayle <roger@eyesopen.com>
47703
47704 * gcc.c-torture/execute/20020510-1.c: New test case.
47705
47706 2002-05-10 David S. Miller <davem@redhat.com>
47707
47708 * gcc.c-torture/execute/conversion.c: Test long double too.
47709
47710 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47711
47712 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47713 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47714 * lib/g++.exp (g++_link_flags): Likewise.
47715 * lib/objc.exp (objc_target_compile): Likewise.
47716
47717 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47718
47719 * gcc.dg/cpp/poison.c: Update.
47720 * gcc.dg/cpp/20000625-2.c: Remove.
47721 * gcc.dg/cpp/direct2s.c: Remove final test.
47722
47723 2002-05-08 Tom Rix <trix@redhat.com>
47724
47725 * gcc.c-torture/execute/20020508-1.c: New test.
47726 * gcc.c-torture/execute/20020508-2.c: New test.
47727 * gcc.c-torture/execute/20020508-3.c: New test.
47728
47729 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47730
47731 * gcc.dg/cpp/charconst-4.c: More tests.
47732
47733 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47734
47735 PR c/6569
47736 * gcc.dg/weak-3.c: Update location of warning messages.
47737 * gcc.dg/weak-5.c: Likewise.
47738
47739 2002-05-06 Roger Sayle <roger@eyesopen.com>
47740
47741 * gcc.c-torture/execute/20020506-1.c: New test case.
47742
47743 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47744
47745 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47746
47747 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47748
47749 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47750
47751 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47752
47753 * gcc.dg/cpp/charconst-3.c: New test.
47754
47755 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47756
47757 * gcc.dg/cpp/charconst.c: Update tests.
47758
47759 2002-05-05 Tim Josling <tej@melbpc.org.au>
47760
47761 * treelang: Added directory for new sample language treelang. Also
47762 lib/treelang.exp: New file to signal treelang should be tested.
47763
47764 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47765
47766 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47767 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47768 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47769 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47770 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47771 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47772 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47773
47774 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47775
47776 * gcc.dg/format/xopen-2.c: New test.
47777
47778 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47779
47780 * gcc.dg/20020503-1.c: New test.
47781
47782 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47783
47784 * g++.dg/init/dtor1.C: Make it tougher.
47785
47786 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47787
47788 * g++.dg/init/dtor1.C: New test.
47789
47790 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47791
47792 * gcc.dg/altivec-8.c: New.
47793
47794 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47795
47796 * gcc.dg/altivec-7.c: New.
47797
47798 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47799
47800 * g++.dg/parse/typedef1.C: New test.
47801
47802 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47803
47804 PR c++/6486
47805 * g++.dg/template/friend6.C: New test.
47806
47807 PR c++/6492
47808 * g++.dg/init/copy1.C: New test.
47809
47810 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47811
47812 * g++.dg/warn/effc1.C: New test.
47813
47814 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47815
47816 * gcc.dg/cpp/if-cexp.c: Add a test.
47817
47818 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47819
47820 * gcc.dg/20020426-2.c: New test.
47821
47822 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47823
47824 * gcc.dg/cpp/if-mop.c: Update.
47825 * gcc.dg/cpp/if-mpar.c: Add test.
47826 * gcc.dg/cpp/if-oppr.c: Update.
47827
47828 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47829
47830 PR c/6343
47831 * gcc.dg/weak-[2-7].c: New tests.
47832
47833 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47834
47835 * gcc.dg/enum1.c: New test.
47836
47837 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47838
47839 PR c++/6497
47840 * g++.dg/inherit/access2.C: New test.
47841
47842 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47843
47844 PR bootstrap/6445
47845 * gcc.dg/20020426-1.c: New test.
47846
47847 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47848
47849 * g++.dg/abi/enum1.C: New test.
47850
47851 2002-04-26 Richard Henderson <rth@redhat.com>
47852
47853 * gcc.dg/c99-bool-1.c: Expect always true warning.
47854
47855 2002-04-25 Roger Sayle <roger@eyesopen.com>
47856
47857 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47858
47859 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47860
47861 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47862 targets.
47863
47864 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47865
47866 * g++.dg/abi/mange7.C: New test.
47867
47868 PR c++/6438.
47869 * g++.dg/parse/stmtexpr2.C: New test.
47870
47871 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47872
47873 * gcc.dg/20020312-2.c: Add SH target.
47874
47875 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47876
47877 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47878 compiler output on mips*-*-irix*.
47879
47880 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47881
47882 * g++.dg/parse/attr1.C: New test.
47883
47884 2002-04-23 Roger Sayle <roger@eyesopen.com>
47885
47886 * gcc.c-torture/execute/string-opt-17.c: New test case.
47887 * gcc.c-torture/execute/memset-2.c: New test case.
47888
47889 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47890
47891 PR c++/6256:
47892 * g++.dg/template/friend5.C: New test.
47893
47894 PR c++/6331:
47895 * g++.dg/template/qual1.C: Likewise.
47896
47897 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47898
47899 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47900 Include stdlib.h, not stdio.h or ctype.h.
47901
47902 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47903
47904 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47905 cris-*-elf* and mmix-*-*.
47906 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47907 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47908 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47909 Ditto.
47910 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47911 * gcc.dg/wchar_t-1.c: Ditto.
47912
47913 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47914
47915 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47916 Clarify comment.
47917
47918 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47919
47920 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47921
47922 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47923
47924 * gcc.c-torture/execute/20000906-1.x: Delete.
47925
47926 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47927
47928 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47929
47930 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47931
47932 * PR6367
47933 * g77.f-torture/execute/6367.f: New test.
47934 * g77.f-torture/execute/6367.x: Disable for MMIX.
47935
47936 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47937
47938 * PR6352
47939 * g++.dg/opt/inline2.C: New test.
47940
47941 2002-04-18 Richard Henderson <rth@redhat.com>
47942
47943 * gcc.dg/20000906-1.c: Enable for all targets.
47944 * gcc.c-torture/compile/iftrap-2.c: New.
47945
47946 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47947
47948 * gcc.dg/20020418-1.c: New test.
47949 * gcc.dg/20020418-2.c: New test.
47950
47951 2002-04-18 Richard Henderson <rth@redhat.com>
47952
47953 * gcc.c-torture/compile/iftrap-1.c: New.
47954 * gcc.dg/iftrap-1.c: Adjust for ia64.
47955 * gcc.dg/iftrap-2.c: New.
47956
47957 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47958
47959 * gcc.c-torture/compile/20020418-1.c: New test.
47960
47961 2002-04-18 Roger Sayle <roger@eyesopen.com>
47962
47963 * gcc.c-torture/compile/20020415-1.c: New.
47964
47965 2002-04-18 David S. Miller <davem@redhat.com>
47966
47967 * gcc.c-torture/execute/20020418-1.c: New test.
47968
47969 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47970
47971 * gcc.dg/20020416-1.c: New test.
47972
47973 * g++.dg/opt/inline1.C: New test.
47974
47975 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47976
47977 * gcc.dg/altivec-5.c: New test.
47978
47979 * gcc.dg/20020415-1.c: New test.
47980
47981 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47982
47983 * lib/chill.exp: Remove.
47984
47985 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47986
47987 * g++.dg/other/big-struct.C: New test.
47988
47989 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47990
47991 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47992 of scratch file.
47993
47994 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47995
47996 PR c/6277
47997 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47998 in scan-assembler function name
47999
48000 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
48001
48002 * g77.f-torture/execute/980628-4.x,
48003 g77.f-torture/execute/980628-5.x,
48004 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48005 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48006 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48007 i[34567]86-*-*.
48008
48009 2002-04-13 David S. Miller <davem@redhat.com>
48010
48011 * gcc.c-torture/execute/20020413-1.c: New test.
48012
48013 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
48014
48015 * gcc.dg/asm-6.c,
48016 * g++.dg/ext/asm1.C: New tests.
48017
48018 2002-04-12 Mark Mitchell <mark@codesourcery.com>
48019
48020 PR c++ 5373.
48021 * g++.dg/parse/stmtexpr1.C: New test.
48022
48023 PR c++/5189.
48024 * g++.dg/template/copy1.C: New test.
48025
48026 2002-04-12 Richard Henderson <rth@redhat.com>
48027
48028 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48029
48030 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
48031
48032 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48033 gcc.c-torture/execute/20020307-2.c.
48034
48035 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
48036
48037 * g++.dg/ext/attrib5.C,
48038 * g++.dg/lookup/struct1.C: New tests.
48039
48040 2002-04-11 Jakub Jelinek <jakub@redhat.com>
48041
48042 * gcc.dg/20020411-1.c: New test.
48043
48044 * gcc.c-torture/execute/20020411-1.c: New test.
48045
48046 2002-04-10 Janis Johnson <janis187@us.ibm.com>
48047
48048 * g77.f-torture/execute/6177.f: New test.
48049
48050 2002-04-10 Jakub Jelinek <jakub@redhat.com>
48051
48052 PR middle-end/6247
48053 * g++.dg/opt/cleanup1.C: New test.
48054
48055 * g++.dg/opt/const1.C: New test.
48056
48057 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
48058
48059 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48060
48061 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
48062
48063 PR c++/5507
48064 * g++.dg/template/typename2.C: New test.
48065
48066 2002-04-10 Alan Modra <amodra@bigpond.net.au>
48067
48068 * gcc.c-torture/execute/loop-12.c: New.
48069
48070 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48071
48072 * g77.f-torture/execute/980628-4.x,
48073 g77.f-torture/execute/980628-5.x,
48074 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48075 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48076 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48077
48078 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48079
48080 PR optimization/6086
48081 * g++.dg/opt/preinc1.C: New test.
48082
48083 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48084
48085 PR c++/5571
48086 * g++.dg/opt/static2.C: New test.
48087
48088 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48089
48090 PR c/5120
48091 * gcc.dg/20020406-1.c: New test.
48092
48093 2002-04-04 David S. Miller <davem@redhat.com>
48094
48095 * gcc.c-torture/execute/20020404-1.c: New test.
48096
48097 2002-04-04 Jakub Jelinek <jakub@redhat.com>
48098
48099 PR c/6123
48100 * gcc.dg/20020312-2.c: Do not declare global register variable
48101 if __PIC__ or __pic__ is defined.
48102
48103 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
48104
48105 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
48106 __asm__ so that it works correctly even if -ansi -pedantic-errors.
48107
48108 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48109
48110 * gcc.misc-tests/linkage.exp: Update last change to handle
48111 sparc*-, not just sparc-.
48112
48113 2002-04-03 Richard Henderson <rth@redhat.com>
48114
48115 * gcc.dg/cpp/ucs.c: Improved long UCS test.
48116
48117 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48118
48119 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48120
48121 2002-04-02 David S. Miller <davem@redhat.com>
48122
48123 * gcc.c-torture/execute/20020402-3.c: New test.
48124
48125 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48126
48127 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48128 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48129
48130 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48131 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48132 g77.f-torture/execute/20001201.x,
48133 g77.f-torture/execute/u77-test.x: New files.
48134
48135 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48136 * gcc.dg/wchar_t-1.c: Ditto.
48137
48138 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48139
48140 * gcc.c-torture/execute/20020402-1.c: New test.
48141
48142 2002-04-01 Richard Henderson <rth@redhat.com>
48143
48144 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48145
48146 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48147
48148 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48149
48150 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48151
48152 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48153
48154 * g++.dg/inherit/template-as-base.C: Expect error.
48155 * g++.dg/inherit/namespace-as-base.C: Likewise.
48156
48157 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
48158
48159 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48160 g++.dg/ext/instantiate3.C: Tweak match patterns.
48161
48162 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48163 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48164 -da test.
48165
48166 2002-03-31 Richard Henderson <rth@redhat.com>
48167
48168 * gcc.dg/special/alias-2.c: New.
48169 * gcc.dg/special/ecos.exp: Run it.
48170
48171 2002-03-31 Richard Henderson <rth@redhat.com>
48172
48173 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48174
48175 2002-03-31 Kazu Hirata <kazu@hxi.com>
48176
48177 * gcc.dg/weak-1.c: Disable on h8300 port.
48178
48179 2002-03-29 Janis Johnson <janis187@us.ibm.com>
48180
48181 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48182 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48183 ordering tests.
48184 * g++.dg/bprob/bprob-1.C: New test.
48185 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48186 * g++.dg/gcov/gcov-1.C: New test.
48187 * g++.dg/gcov/gcov-1.x: New file.
48188 * g++.dg/gcov/gcov-2.C: New test.
48189 * g++.dg/gcov/gcov-3.C: New test.
48190 * g++.dg/gcov/gcov-3.h: New file.
48191
48192 2002-03-28 Roger Sayle <roger@eyesopen.com>
48193
48194 * g++.old-deja/g++.other/builtins5.C: New test.
48195 * g++.old-deja/g++.other/builtins6.C: New test.
48196 * g++.old-deja/g++.other/builtins7.C: New test.
48197 * g++.old-deja/g++.other/builtins8.C: New test.
48198 * g++.old-deja/g++.other/builtins9.C: New test.
48199
48200 2002-03-29 Jakub Jelinek <jakub@redhat.com>
48201
48202 * g++.dg/opt/static1.C: New test.
48203
48204 * g++.dg/opt/longbranch1.C: New test.
48205
48206 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
48207
48208 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48209
48210 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48211
48212 2002-03-28 Jeffrey A Law (law@redhat.com)
48213
48214 * gcc.c-torture/execute/20020328-1.c: New test.
48215
48216 2002-03-27 Richard Henderson <rth@redhat.com>
48217
48218 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48219 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48220 move from g++.old-deja/g++.ext/.
48221
48222 2002-03-27 Mark Mitchell <mark@codesourcery.com>
48223
48224 * g++.dg/init/new2.C: New test.
48225
48226 2002-03-26 Richard Henderson <rth@redhat.com>
48227
48228 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48229
48230 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48231 on sparc.
48232
48233 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
48234 sparcv9 systems.
48235 * gcc.dg/20001102-1.c: Likewise.
48236
48237 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
48238
48239 * gcc.dg/cpp/endif-pedantic1.c,
48240 gcc.dg/cpp/endif-pedantic2.c: New tests.
48241
48242 2002-03-26 Mark Mitchell <mark@codesourcery.com>
48243
48244 * g++.dg/init/new1.C: New test.
48245
48246 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
48247
48248 * g++.dg/abi/vbase9.C: New test.
48249
48250 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
48251
48252 * gcc.dg/arm-asm.c: New test.
48253
48254 2002-03-26 Andrew Cagney <ac131313@redhat.com>
48255
48256 * gcc.dg/Wswitch-enum.c: New test.
48257 Fix PR c/5044.
48258
48259 2002-03-26 Richard Henderson <rth@redhat.com>
48260
48261 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48262 structure.
48263
48264 2002-03-25 Richard Henderson <rth@redhat.com>
48265
48266 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
48267 sparcv9 systems.
48268
48269 * gcc.c-torture/compile/20011119-1.c (xxx): New.
48270 * gcc.c-torture/compile/20011119-2.c (xxx): New.
48271
48272 2002-03-25 Zack Weinberg <zack@codesourcery.com>
48273
48274 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48275
48276 2002-03-25 Bob Wilson <bob.wilson@acm.org>
48277
48278 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48279 targets using generic thunk support.
48280
48281 2002-03-25 Jakub Jelinek <jakub@redhat.com>
48282
48283 * gcc.c-torture/compile/20020323-1.c: New test.
48284
48285 * g++.dg/opt/conj2.C: New test.
48286
48287 2002-03-24 Richard Henderson <rth@redhat.com>
48288
48289 * gcc.dg/weak-1.c: Use -fno-common.
48290
48291 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48292
48293 * g77.dg/f77-edit-apostrophe-out.f: New test
48294 * g77.dg/f77-edit-h-out.f: New test
48295 * g77.dg/f77-edit-t-in.f: New test
48296 * g77.dg/f77-edit-t-out.f: New test
48297 * g77.dg/f77-edit-x-out.f: New test
48298 * g77.dg/f77-edit-slash-out.f: New test
48299 * g77.dg/f77-edit-colon-out.f: New test
48300 * g77.dg/f77-edit-s-out.f: New test
48301
48302 2002-03-24 Richard Henderson <rth@redhat.com>
48303
48304 * objc/execute/formal_protocol-6.x: New XFAIL.
48305
48306 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48307
48308 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48309 that do not support weak symbols
48310
48311 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48312
48313 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48314 * lib/g77.exp: Likewise.
48315 * lib/objc.exp: Likewise.
48316
48317 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48318
48319 * gcc.dg/Wswitch-default.c: New test.
48320
48321 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48322
48323 * g++.dg/other/enum1.C: New test.
48324
48325 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48326
48327 * gcc.dg/pragma-ep-3.c: Fix typo.
48328
48329 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48330
48331 * g++.dg/inherit/template-as-base.C: New test.
48332
48333 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48334
48335 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48336 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48337
48338 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48339
48340 * gcc.dg/cpp/multiline.c: Update to match.
48341
48342 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48343
48344 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48345
48346 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48347
48348 * gcc.dg/cpp/extratokens2.c: New file.
48349
48350 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48351
48352 * gcc.dg/20020312-2.c: Add rs6000 target.
48353
48354 * gcc.c-torture/compile/20020319-1.c: New test.
48355
48356 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48357
48358 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48359 (A, E): Handle this.
48360
48361 2002-03-20 Jason Merrill <jason@redhat.com>
48362
48363 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48364 ignoring -fpic.
48365 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48366 through prune_gcc_output.
48367
48368 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48369
48370 * gcc.c-torture/compile/20020320-1.c: New test.
48371
48372 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48373
48374 * gcc.c-torture/compile/20020318-1.c: New test.
48375
48376 * gcc.dg/struct-by-value-1.c: New test.
48377
48378 * gcc.dg/20020319-1.c: New test.
48379
48380 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48381
48382 * g++.dg/opt/conj1.C: New test.
48383
48384 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48385
48386 * g++.dg/template/qualttp20.C: Revert previous change.
48387 * g++.dg/template/qualttp3.C: Likewise.
48388 * g++.dg/template/qualttp4.C: Likewise.
48389 * g++.dg/template/qualttp5.C: Likewise.
48390 * g++.dg/template/qualttp6.C: Likewise.
48391 * g++.dg/template/qualttp7.C: Likewise.
48392 * g++.dg/template/qualttp8.C: Likewise.
48393 * g++.dg/template/recurse.C: Likewise.
48394
48395 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48396
48397 * gcc.dg/cpp/wchar-1.c: Update.
48398
48399 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48400
48401 * g++.dg/template/conv1.C: New test.
48402 * g++.dg/template/conv2.C: New test.
48403 * g++.dg/template/conv3.C: New test.
48404 * g++.dg/template/conv4.C: New test.
48405
48406 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48407
48408 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48409 * g++.dg/template/qualttp3.C: Likewise.
48410 * g++.dg/template/qualttp4.C: Likewise.
48411 * g++.dg/template/qualttp5.C: Likewise.
48412 * g++.dg/template/qualttp6.C: Likewise.
48413 * g++.dg/template/qualttp7.C: Likewise.
48414 * g++.dg/template/qualttp8.C: Likewise.
48415 * g++.dg/template/recurse.C: Likewise.
48416
48417 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48418
48419 * g++.dg/opt/dtor1.C: New test.
48420
48421 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48422
48423 * gcc.c-torture/compile/20020315-1.c: New test.
48424
48425 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48426
48427 * gcc.dg/weak-1.c: Fix scan tests.
48428
48429 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48430
48431 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48432 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48433 cris-*-aout* mmix-*-*.
48434 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48435 cris-*-aout* mmix-*-*.
48436 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48437 cris-*-elf* cris-*-aout* and mmix-*-*.
48438 * gcc.dg/20001009-1.c: Ditto.
48439 * gcc.dg/20010912-1.c: Ditto.
48440 * gcc.dg/20020122-4.c: Ditto.
48441 * gcc.dg/inline-2.c: Ditto.
48442
48443 2002-03-14 Jeffrey A Law (law@cygnus.com)
48444
48445 * gcc.c-torture/compile/20020314-1.c: New test.
48446
48447 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48448
48449 * gcc.c-torture/execute/20020314-1.c: New test.
48450
48451 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48452
48453 * g++.dg/warn/Wunused-1.C: New test.
48454
48455 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48456
48457 * g++.dg/abi/mangle6.C: New test.
48458
48459 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48460
48461 * gcc.c-torture/compile/20020309-2.c: New test.
48462
48463 * gcc.c-torture/compile/20020312-1.c: New test.
48464
48465 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48466
48467 * g++.dg/other/access1.C: New test.
48468
48469 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48470
48471 * gcc.c-torture/execute/wchar_t-1.c: New test.
48472
48473 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48474
48475 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48476
48477 2002-03-12 Roger Sayle <roger@eyesopen.com>
48478
48479 * gcc.dg/20020312-1.c: New test case.
48480
48481 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48482
48483 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48484
48485 2002-03-11 Richard Henderson <rth@redhat.com>
48486
48487 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48488 * g++.old-deja/g++.jason/report.C: Likewise.
48489
48490 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48491
48492 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48493 * g++.old-deja/g++.robertl/eb56.C: Likewise.
48494
48495 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48496
48497 * g++.dg/overload/pmf1.C: New test.
48498
48499 2002-03-11 Kazu Hirata <kazu@hxi.com>
48500
48501 * gcc.c-torture/execute/20020307-1.c: Use long.
48502
48503 2002-03-11 Jakub Jelinek <jakub@redhat.com>
48504
48505 PR optimization/5844
48506 * gcc.dg/20020310-1.c: New test.
48507
48508 2002-03-09 Michael Meissner <meissner@redhat.com>
48509
48510 * gcc.c-torture/execute/memcpy-2.c: New test.
48511 * gcc.c-torture/execute/memset-1.c: New test.
48512 * gcc.c-torture/execute/strlen-1.c: New test.
48513 * gcc.c-torture/execute/strcmp-1.c: New test.
48514 * gcc.c-torture/execute/strncmp-1.c: New test.
48515
48516 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
48517
48518 * gcc.dg/ppc-ldstruct.c: New test.
48519
48520 2002-03-09 Jakub Jelinek <jakub@redhat.com>
48521
48522 * gcc.c-torture/execute/va-arg-22.c: New test.
48523
48524 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48525
48526 * gcc.c-torture/compile/20020309-1.c: New test.
48527
48528 2002-03-08 Jakub Jelinek <jakub@redhat.com>
48529
48530 * gcc.c-torture/execute/20020307-2.c: New test.
48531
48532 2002-03-07 Jeffrey A Law (law@redhat.com)
48533
48534 * g77.f-torture/compile/20020307-1.f: New test.
48535
48536 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
48537
48538 * gcc.dg/unordered-1.c: New test.
48539
48540 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
48541
48542 * gcc.c-torture/execute/20020307-1.c: New test.
48543
48544 2002-03-05 Jakub Jelinek <jakub@redhat.com>
48545
48546 * gcc.dg/20020304-1.c: New test.
48547
48548 * gcc.c-torture/compile/20020304-2.c: New test.
48549
48550 2002-03-04 Zack Weinberg <zack@codesourcery.com>
48551
48552 * gcc.c-torture/compile/20020304-1.c: New test case
48553 (from PR c/5830).
48554
48555 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
48556
48557 * gcc.dg/20020103-1.c: Add other -D ppc variants.
48558
48559 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
48560
48561 * g++.dg/other/classkey1.C: New test.
48562
48563 2002-03-01 Richard Henderson <rth@redhat.com>
48564
48565 * gcc.c-torture/compile/981223-1.x: New.
48566 * gcc.c-torture/compile/920625-1.x: New.
48567
48568 2002-02-28 Richard Henderson <rth@redhat.com>
48569
48570 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48571
48572 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48573
48574 * gcc.c-torture/execute/20020227-1.c: New test.
48575
48576 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48577
48578 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48579 here" ERROR lines.
48580 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48581 * g++.old-deja.g++.other/defarg1.C: Likewise.
48582 * g++.old-deja/g++.pt/calls2.C: Likewise.
48583 * g++.old-deja/g++.pt/crash20.C: Likewise.
48584 * g++.old-deja/g++.pt/crash30.C: Likewise.
48585 * g++.old-deja/g++.pt/crash36.C: Likewise.
48586 * g++.old-deja/g++.pt/crash6.C: Likewise.
48587 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48588 * g++.old-deja/g++.pt/derived3.C: Likewise.
48589 * g++.old-deja/g++.pt/error1.C: Likewise.
48590 * g++.old-deja/g++.pt/friend21.C: Likewise.
48591 * g++.old-deja/g++.pt/friend23.C: Likewise.
48592 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48593 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48594
48595 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48596
48597 * gcc.c-torture/execute/20020225-2.c: New test.
48598
48599 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48600
48601 * gcc.c-torture/execute/920730-1t.c,
48602 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48603 Delete test cases, only relevant to -traditional.
48604
48605 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48606
48607 * gcc.dg/cpp/undef1.c: Remove.
48608 * gcc.dg/cpp/directiv.c: Update.
48609 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48610
48611 2002-02-27 Michael Meissner <meissner@redhat.com>
48612
48613 * gcc.c-torture/execute/20020226-1.c: New test.
48614
48615 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48616
48617 * g++.dg/debug/debug4.C: New test.
48618
48619 * gcc.dg/ia64-visibility-1.c: New test.
48620
48621 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48622
48623 * gcc.dg/debug/20020224-1.c: New.
48624
48625 2002-02-25 Kazu Hirata <kazu@hxi.com>
48626
48627 * gcc.c-torture/execute/960416-1.x: New.
48628 * gcc.c-torture/execute/divconst-3.x: Likewise.
48629
48630 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48631
48632 * gcc.dg/20020224-1.c: New test.
48633
48634 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48635
48636 * gcc.c-torture/execute/20020225-1.c: New.
48637
48638 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48639
48640 * gcc.dg/cpp/wchar-1.c: New test.
48641
48642 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48643
48644 * gcc.dg/20020222-1.c: New test.
48645
48646 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48647
48648 * g++.dg/opt/anonunion1.C: New test.
48649
48650 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48651
48652 * g++.dg/template/qualttp19.C: New test.
48653 * g++.dg/template/qualttp20.C: New test.
48654 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48655 * g++.old-deja/g++.other/qual1.C: Likewise.
48656
48657 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48658
48659 * gcc.dg/attr-alwaysinline.c: New.
48660
48661 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48662
48663 * gcc.dg/20020220-1.c: New test.
48664
48665 * gcc.dg/20020220-2.c: New test.
48666
48667 * g++.dg/opt/mmx1.C: New test.
48668
48669 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48670
48671 * gcc.c-torture/compile/20020110.c: New test.
48672
48673 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48674
48675 * gcc.c-torture/execute/20020219-1.c: New test.
48676
48677 * gcc.dg/20020219-1.c: New test.
48678
48679 * gcc.dg/noncompile/20020220-1.c: New test.
48680
48681 * g++.dg/opt/ptrintsum1.C: New test.
48682
48683 * gcc.dg/debug/20020220-1.c: New test.
48684
48685 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48686
48687 * gcc.c-torture/execute/20020216-1.c: New test.
48688
48689 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48690
48691 * gcc.dg/decl-1.c: Update, new test.
48692
48693 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48694
48695 * g++.dg/abi/bitfield1.C: New test.
48696 * g++.dg/abi/bitfield2.C: New test.
48697
48698 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48699
48700 * gcc.dg/attr-nest.c: New test.
48701
48702 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48703
48704 * gcc.c-torture/execute/20020215-1.c: New test.
48705
48706 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48707
48708 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48709 * g++.dg/debug/debug.exp: New.
48710 * g++.dg/debug/trivial.C: New.
48711 * g++.dg/debug/debug1.C: Moved...
48712 * g++.dg/other/debug1.C: ...from here.
48713 * g++.dg/debug/debug2.C: Moved...
48714 * g++.dg/other/debug2.C: ...from here.
48715 * g++.dg/debug/debug3.C: Moved...
48716 * g++.dg/other/debug3.C: ...from here.
48717
48718 * gcc.dg/noncompile/20020213-1.c: New test.
48719
48720 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48721
48722 * g++.dg/other/debug3.C: New test.
48723
48724 * gcc.c-torture/execute/20020213-1.c: New test.
48725
48726 2002-02-13 Richard Smith <richard@ex-parrot.com>
48727
48728 * g++.old-deja/g++.other/thunk1.C: New test.
48729
48730 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48731
48732 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48733
48734 2002-02-13 Stan Shebs <shebs@apple.com>
48735
48736 * gcc.dg/altivec-3.c: New.
48737
48738 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48739
48740 * gcc.dg/Wunreachable-1.c: New test.
48741 * gcc.dg/Wunreachable-2.c: New test.
48742
48743 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48744
48745 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48746
48747 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48748
48749 * gcc.dg/decl-1.c: New test.
48750
48751 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48752
48753 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48754
48755 2002-02-10 Kazu Hirata <kazu@hxi.com>
48756
48757 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48758 * gcc.c-torture/compile/980506-1.x: Likewise.
48759
48760 2002-02-10 Kazu Hirata <kazu@hxi.com>
48761
48762 * gcc.dg/20020210-1.c: New.
48763
48764 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48765
48766 * g77.f-torture/execute/947.f: New regression test
48767 for PR fortran/947.
48768
48769 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48770
48771 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48772 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48773
48774 2002-02-08 Richard Henderson <rth@redhat.com>
48775
48776 * gcc.c-torture/compile/labels-3.c: New.
48777
48778 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48779
48780 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48781 expression statements work instead.
48782 * gcc.dg/noncompile/20020207-1.c: New test.
48783
48784 2002-02-07 Richard Henderson <rth@redhat.com>
48785
48786 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48787
48788 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48789
48790 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48791 message from g77
48792 * lib/g77-dg.exp: Trim g77 error messages so that they are
48793 recognized by dg.exp.
48794
48795 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48796
48797 PR fortran/5473
48798 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48799
48800 2002-02-07 Richard Henderson <rth@redhat.com>
48801
48802 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48803 to be sufficiently aligned for integers.
48804
48805 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48806
48807 * g++.dg/template/friend4.C: New test.
48808
48809 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48810
48811 PR fortran/5743
48812 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48813 unsupported cases.
48814
48815 2002-02-07 Richard Henderson <rth@redhat.com>
48816
48817 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48818 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48819 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48820 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48821
48822 2002-02-06 Richard Henderson <rth@redhat.com>
48823
48824 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48825
48826 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48827
48828 * gcc.dg/20020206-1.c: New test.
48829
48830 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48831
48832 * gcc.c-torture/execute/20020206-1.c: New test.
48833
48834 * gcc.c-torture/execute/20020206-2.c: New test.
48835
48836 PR optimization/5429:
48837 * gcc.c-torture/compile/20020206-1.c: New test.
48838
48839 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48840
48841 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48842 as certain file formats cannot support particularly large
48843 alignments.
48844
48845 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48846 and do not expect to be able to link the executable.
48847
48848 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48849 fail because the COFF format does not support the weak attribute.
48850
48851 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48852
48853 * g77.dg/pr5473.f: New test
48854
48855 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48856
48857 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48858 Fix testcase accordingly.
48859
48860 2002-02-04 Richard Henderson <rth@redhat.com>
48861
48862 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48863 (buf): Change to be an array of pointers, not ints.
48864
48865 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48866
48867 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48868 before all tests. Move warning one line above to match where it
48869 C frontend emits.
48870 * gcc.dg/Wswitch-2.c: New test.
48871 * g++.dg/warn/Wswitch-1.C: New test.
48872 * g++.dg/warn/Wswitch-2.C: New test.
48873
48874 2002-02-04 Richard Henderson <rth@redhat.com>
48875
48876 * g++.dg/abi/offsetof.C: Fix size comparison.
48877
48878 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48879
48880 * gcc.dg/cast-qual-2.c: New test.
48881
48882 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48883
48884 * gcc.dg/20020201-4.c: New test.
48885
48886 2002-02-04 Ben Elliston <bje@redhat.com>
48887
48888 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48889 target_info attribute != 0, in addition to the empty string.
48890 (gcc_target_compile): Likewise.
48891
48892 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48893
48894 * gcc.dg/Wswitch.c: New test.
48895 PR gcc/4475. PR gcc/3780.
48896
48897 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48898
48899 * g77.f-torture/execute/5122.f: New test for regressions
48900 against PR fortran/5122.
48901
48902 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48903
48904 * g77.f-torture/compile/pr3743.f: Delete
48905 * g77.dg/pr3743-1.f: New test.
48906 * g77.dg/pr3743-2.f: New test.
48907 * g77.dg/pr3743-3.f: New test.
48908 * g77.dg/pr3743-4.f: New test.
48909
48910 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48911
48912 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48913
48914 2002-02-02 Richard Henderson <rth@redhat.com>
48915
48916 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48917 * gcc.c-torture/execute/bf64-1.c: Likewise.
48918
48919 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48920
48921 * gcc.dg/20020201-2.c: New test.
48922
48923 * gcc.dg/20020201-3.c: New test.
48924
48925 * gcc.c-torture/execute/bitfld-2.c: New test.
48926
48927 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48928
48929 * gcc.dg/bitfld-1.c: Update.
48930 * gcc.dg/bitfld-2.c: Update.
48931 * gcc.c-torture/execute/bitfld-1.x: New.
48932
48933 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48934
48935 * gcc.c-torture/execute/20020201-1.c: New test.
48936
48937 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48938
48939 PR target/5469
48940 * gcc.dg/20020201-1.c: New test.
48941
48942 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48943
48944 PR fortran/3743
48945 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48946 * g77.f-torture/compile/pr3743.x: Remove
48947
48948 2002-01-31 Tom Rix <trix@redhat.com>
48949
48950 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48951
48952 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48953
48954 * gcc.dg/noncompile/20020130-1.c: New test.
48955
48956 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48957
48958 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48959
48960 2002-01-29 Richard Henderson <rth@redhat.com>
48961
48962 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48963 to long long.
48964 * gcc.c-torture/execute/bf64-1.c: Likewise.
48965
48966 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48967
48968 * gcc.c-torture/execute/20020129-1.c: New test.
48969
48970 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48971
48972 * gcc.c-torture/compile/20000224-1.c: Update.
48973 * gcc.c-torture/execute/bitfld-1.c: New tests.
48974 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48975 * gcc.dg/uninit-A.c: Update.
48976
48977 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48978
48979 * g++.dg/template/ctor1.C: Add instantiation.
48980
48981 2002-01-28 Paul Koning <pkoning@equallogic.com>
48982
48983 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48984 argument to __builtin_prefetch to be const ptr.
48985
48986 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48987
48988 * gcc.c-torture/compile/20020120-1.c: New test.
48989
48990 2002-01-27 Kazu Hirata <kazu@hxi.com>
48991
48992 * gcc.c-torture/execute/20020127-1.c: New test.
48993
48994 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48995
48996 * g77.dg/f77-edit-i-in.f: New test
48997 * g77.dg/f77-edit-i-out.f: New test
48998
48999 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
49000
49001 * gcc.dg/debug/debug.exp: New file.
49002 * gcc.dg/debug/trivial.c: New file.
49003 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49004 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49005 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49006 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49007 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49008 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49009 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49010 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49011 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49012 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49013 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49014 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49015 * gcc.dg/20000503-1.c: Removed.
49016 * gcc.dg/20010207-1.c: Removed.
49017 * gcc.dg/20011223-1.c: Removed.
49018 * gcc.dg/20020104-2.c: Removed.
49019 * gcc.dg/debug-1.c: Removed.
49020 * gcc.dg/debug-2.c: Removed.
49021 * gcc.dg/debug-3.c: Removed.
49022 * gcc.dg/debug-4.c: Removed.
49023 * gcc.dg/debug-5.c: Removed.
49024 * gcc.dg/debug-6.c: Removed.
49025 * gcc.dg/dwarf2-1.c: Removed.
49026 * gcc.dg/dwarf2-2.c: Removed.
49027
49028 2002-01-25 Jakub Jelinek <jakub@redhat.com>
49029
49030 * g++.old-deja/g++.other/eh5.C: New test.
49031 * g++.old-deja/g++.other/sibcall2.C: New test.
49032 * g++.old-deja/g++.other/array9.C: New test.
49033 * g++.old-deja/g++.other/typename2.C: New test.
49034 * g++.old-deja/g++.other/crash60.C: New test.
49035 * g++.old-deja/g++.other/conv9.C: New test.
49036 * g++.old-deja/g++.other/mangle10.C: New test.
49037 * g++.old-deja/g++.other/unchanging1.C: New test.
49038 * g++.old-deja/g++.other/exprstmt1.C: New test.
49039 * g++.old-deja/g++.other/inline23.C: New test.
49040 * g++.old-deja/g++.eh/ia64-1.C: New test.
49041 * g++.old-deja/g++.other/dwarf2-1.C: New test.
49042 * g++.old-deja/g++.other/reload1.C: New test.
49043 * g++.old-deja/g++.other/static20.C: New test.
49044 * g++.old-deja/g++.other/local-alloc1.C: New test.
49045 * g++.old-deja/g++.other/conv8.C: New test.
49046 * g++.old-deja/g++.other/stmtexpr2.C: New test.
49047 * g++.old-deja/g++.other/storeexpr1.C: New test.
49048 * g++.old-deja/g++.other/storeexpr2.C: New test.
49049 * g++.dg/eh/template2.C: New test.
49050 * g++.dg/warn/weak1.C: New test.
49051
49052 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
49053
49054 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49055 Remove first, non-varying, argument.
49056
49057 2002-01-23 Richard Henderson <rth@redhat.com>
49058
49059 * gcc.dg/inline-2.c: New.
49060
49061 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49062 Add optional target arg. Check number of arguments.
49063 (scan-assembler-not, scan-assembler-dem): Likewise.
49064 (scan-assembler-dem-not): Likewise.
49065
49066 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49067
49068 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49069 line 12.
49070 * g++.old-deja/g++.brendan/parse3.C,
49071 g++.old-deja/g++.other/crash26.C,
49072 g++.old-deja/g++.other/crash28.C,
49073 g++.old-deja/g++.other/crash29.C,
49074 g++.old-deja/g++.other/crash30.C,
49075 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49076
49077 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
49078
49079 * gcc.dg/20020115-1.c: New.
49080
49081 2002-01-23 Bob Wilson <bob.wilson@acm.org>
49082
49083 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49084
49085 2002-01-23 Janis Johnson <janis187@us.ibm.com>
49086
49087 * gcc.dg/20020122-3.c: New.
49088
49089 2002-01-23 Jakub Jelinek <jakub@redhat.com>
49090
49091 * g++.dg/other/gc1.C: New test.
49092
49093 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49094
49095 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49096
49097 2002-01-22 Richard Henderson <rth@redhat.com>
49098
49099 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49100
49101 2002-01-22 Richard Henderson <rth@redhat.com>
49102
49103 * gcc.dg/20020122-4.c: New.
49104
49105 2002-01-22 H.J. Lu <hjl@gnu.org>
49106
49107 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49108 link output.
49109 * gcc.dg/special/ecos.exp: Likewise.
49110 * lib/g++-dg.exp: Likewise.
49111 * lib/g77-dg.exp: Likewise.
49112 * lib/gcc-dg.exp : Likewise.
49113 * lib/mike-g++.exp: Likewise.
49114 * lib/mike-g77.exp: Likewise.
49115 * lib/mike-gcc.exp: Likewise.
49116 * lib/objc-dg.exp: Likewise.
49117
49118 2002-01-22 Janis Johnson <janis187@us.ibm.com>
49119
49120 PR target/5379
49121 * gcc.dg/20020122-2.c: New test.
49122
49123 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
49124
49125 * gcc.dg/20020122-1.c: New test.
49126
49127 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
49128
49129 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49130
49131 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
49132
49133 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49134
49135 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49136
49137 * gcc.c-torture/compile/20020121-1.c: New test.
49138
49139 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
49140
49141 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49142 ld_library_path.
49143
49144 2002-01-21 Jakub Jelinek <jakub@redhat.com>
49145
49146 * gcc.dg/20020218-1.c: New test.
49147
49148 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
49149
49150 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49151 messages
49152 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49153 "At global scope" warning
49154 * g++.dg/ext/align1.C: Change cygwin test for alignment
49155 from db-bogus to dg-warning
49156
49157 2002-01-21 Zack Weinberg <zack@codesourcery.com>
49158
49159 * g77.f-torture/compile/cpp2.F: New test.
49160
49161 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
49162
49163 * g++.dg/template/access1.C: New test.
49164
49165 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
49166
49167 * gcc.dg/20020118-1.c: New.
49168
49169 2002-01-18 Kazu Hirata <kazu@hxi.com>
49170
49171 * gcc.c-torture/execute/20020118-1.c: New test.
49172
49173 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49174
49175 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49176 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49177 alignment warnings.
49178
49179 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49180
49181 * gcc.misc-tests/i386-prefetch.exp: Save and restore
49182 torture_with_loops and torture_without_loops
49183
49184 2002-01-17 Jakub Jelinek <jakub@redhat.com>
49185
49186 * gcc.c-torture/compile/20020116-1.c: New test.
49187
49188 2002-01-16 Jakub Jelinek <jakub@redhat.com>
49189
49190 * gcc.dg/20020116-2.c: New test.
49191
49192 * gcc.dg/ultrasp4.c: New test.
49193
49194 * gcc.dg/20020116-1.c: New test.
49195
49196 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
49197
49198 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49199 by EABI.
49200
49201 2002-01-15 Janis Johnson <janis187@us.ibm.com>
49202
49203 * gcc.misc-tests/i386-prefetch.exp: New.
49204 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49205 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49206 * gcc.misc-tests/i386-pf-none-1.c: New test.
49207 * gcc.misc-tests/i386-pf-sse-1.c: New test.
49208
49209 2002-01-15 Jakub Jelinek <jakub@redhat.com>
49210
49211 * gcc.dg/gnu89-init-1.c: Add new tests.
49212
49213 2002-01-15 Andreas Jaeger <aj@suse.de>
49214
49215 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49216 * gcc.dg/i386-mmx-2.c: Likewise.
49217 * gcc.dg/i386-sse-1.c: Likewise.
49218 * gcc.dg/i386-sse-2.c: Likewise.
49219 * gcc.dg/i386-sse-3.c: Likewise.
49220
49221 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
49222
49223 * g77.f-torture/execute/intrinsic-unix-bessel.f:
49224 Uncomment additional cases that now pass.
49225
49226 2002-01-11 Richard Henderson <rth@redhat.com>
49227
49228 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49229 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49230
49231 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
49232
49233 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49234
49235 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
49236
49237 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49238 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49239
49240 2002-01-10 Dale Johannesen <dalej@apple.com>
49241
49242 * gcc.c-torture/execute/loop-11.c: New.
49243
49244 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
49245
49246 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49247 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49248
49249 2002-01-09 Richard Henderson <rth@redhat.com>
49250
49251 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49252 type in which to perform the operation for each size.
49253
49254 2002-01-09 Alan Matsuoka (alanm@redhat.com)
49255
49256 * gcc.c-torture/compile/20020109-2.c: New test.
49257
49258 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
49259
49260 * gcc.c-torture/execute/loop-10.c: New test.
49261
49262 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49263
49264 * gcc.c-torture/compile/20010226-1.c: New test.
49265 * gcc.c-torture/compile/20010227-1.c: New test.
49266 * gcc.c-torture/compile/20010426-1.c: New test.
49267 * gcc.c-torture/compile/20010510-1.c: New test.
49268 * gcc.c-torture/compile/20010605-3.c: New test.
49269 * gcc.c-torture/compile/20010824-1.c: New test.
49270 * gcc.c-torture/execute/20010409-1.c: New test.
49271 * gcc.dg/noncompile/20000901-1.c: New test.
49272 * gcc.dg/20001023-1.c: New test.
49273 * gcc.dg/20001101-1.c: New test.
49274 * gcc.dg/20001102-1.c: New test.
49275 * gcc.dg/20010207-1.c: New test.
49276 * gcc.dg/20010405-1.c: New test.
49277 * gcc.dg/20010822-1.c: New test.
49278 * gcc.dg/20011107-1.c: New test.
49279
49280 2002-01-09 Jeffrey A Law (law@redhat.com)
49281
49282 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49283
49284 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
49285 execution failure on PA targets.
49286
49287 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49288
49289 * gcc.c-torture/compile/20020109-1.c: New test.
49290
49291 2002-01-08 Kazu Hirata <kazu@hxi.com>
49292
49293 * gcc.c-torture/execute/20020108-1.c: New test.
49294
49295 2002-01-08 Jakub Jelinek <jakub@redhat.com>
49296
49297 * gcc.dg/20020108-1.c: New test.
49298
49299 2002-01-08 H.J. Lu <hjl@gnu.org>
49300
49301 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49302 for header files.
49303
49304 2002-01-08 Geoff Keating <geoffk@redhat.com>
49305
49306 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49307 consistency.
49308
49309 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49310
49311 * gcc.dg/altivec-4.c: Test altivec predicates.
49312
49313 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49314
49315 * gcc.c-torture/execute/20020107-1.c: New test.
49316
49317 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49318
49319 PR c/5279
49320 * gcc.c-torture/compile/20020106-1.c: New test.
49321
49322 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49323
49324 * gcc.c-torture/execute/nestfunc-4.c: New test.
49325
49326 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49327
49328 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49329 extra triple that slipped in.
49330 * g++.old-deja/g++.abi/align.C: Likewise.
49331 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49332
49333 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49334
49335 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49336 * g++.old-deja/g++.abi/align.C: Likewise.
49337 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49338
49339 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49340 on FreeBSD/i386.
49341 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49342 FreeBSD.
49343
49344 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49345
49346 * gcc.dg/20020104-1.c: New test.
49347
49348 * gcc.dg/20020104-2.c: New test.
49349
49350 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49351
49352 * gcc.dg/20020103-1.c: Fix typo in target selector.
49353
49354 2002-01-03 Richard Henderson <rth@redhat.com>
49355
49356 * gcc.dg/20020103-1.c: New.
49357
49358 2002-01-03 Kazu Hirata <kazu@hxi.com>
49359
49360 * gcc.c-torture/execute/20020103-1.c: New test.
49361
49362 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49363
49364 * g++.dg/other/debug2.C: New test.
49365
49366 * gcc.c-torture/compile/20020103-1.c: New test.
49367
49368 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49369
49370 * gcc.dg/gnu89-init-1.c: Added new tests.
49371
49372 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49373
49374 * g++.dg/template/friend2.C: Remove as patch is reverted.
49375
49376 * g++.dg/warn/oldcast1.C: New test.
49377
49378 * g++.dg/template/ptrmem1.C: New test.
49379 * g++.dg/template/ptrmem2.C: New test.
49380
49381 * g++.dg/template/ntp.C: New test.
49382
49383 * g++.dg/other/component1.C: New test.
49384
49385 * g++.dg/template/ttp3.C: New test.
49386
49387 * g++.dg/template/friend2.C: New test.
49388 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49389
49390 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49391
49392 * g++.dg/other/ptrmem1.C: New test.
49393 * g++.dg/other/ptrmem2.C: New test.
49394
49395 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49396
49397 * g++.dg/template/ctor1.C: New test.
49398
49399 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49400
49401 * g++.dg/template/friend2.C: New test.
49402
49403 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49404
49405 * gcc.dg/mmix-1.c: New test.
49406
49407 2001-12-31 Richard Henderson <rth@redhat.com>
49408
49409 * gcc.dg/asm-5.c: New.
49410
49411 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49412
49413 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49414 in namespace __gnu_cxx
49415
49416 2001-12-30 Richard Henderson <rth@redhat.com>
49417
49418 * gcc.dg/debug-6.c: New.
49419
49420 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49421
49422 * gcc.c-torture/compile/20011229-2.c: New test.
49423
49424 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49425
49426 * gcc.dg/debug-3.c: New test.
49427 * gcc.dg/debug-4.c: New test.
49428 * gcc.dg/debug-5.c: New test.
49429
49430 2001-12-29 Richard Henderson <rth@redhat.com>
49431
49432 * g++.dg/eh/loop1.C: New.
49433
49434 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49435
49436 * g++.dg/template/crash1.C: New test.
49437
49438 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49439
49440 * g++.dg/other/const1.C: New test.
49441
49442 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49443
49444 * gcc.c-torture/compile/20011229-1.c: New test.
49445
49446 2001-12-28 Stan Shebs <shebs@apple.com>
49447
49448 * lib/objc-torture.exp: Resync with c-torture.exp.
49449 * lib/objc.exp: Load standard libraries.
49450
49451 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49452
49453 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49454 additional tests.
49455
49456 2001-12-27 Roger Sayle <roger@eyesopen.com>
49457
49458 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49459
49460 2001-12-27 Richard Henderson <rth@redhat.com>
49461
49462 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49463
49464 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49465
49466 * g++.dg/eh/ctor1.C: New test.
49467 * g++.dg/other/error2.C: New test.
49468
49469 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49470
49471 * g++.dg/other/init2.C: New test.
49472
49473 2001-12-24 Richard Henderson <rth@redhat.com>
49474
49475 * gcc.dg/20011223-1.c: New.
49476 * gcc.dg/inline-1.c: New.
49477
49478 2001-12-23 Richard Henderson <rth@redhat.com>
49479
49480 * gcc.dg/asm-4.c: Test operand modifiers.
49481
49482 2001-12-23 Richard Henderson <rth@redhat.com>
49483
49484 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49485
49486 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
49487
49488 * gcc.c-torture/execute/20011223-1.c: New test.
49489
49490 2001-12-21 Richard Henderson <rth@redhat.com>
49491
49492 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49493 re-enables the warning.
49494
49495 2001-12-21 Richard Henderson <rth@redhat.com>
49496
49497 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49498
49499 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49500
49501 * gcc.c-torture/compile/20011218-1.c: New test.
49502
49503 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
49504
49505 * gcc.misc-test/arm-isr.exp: New file. Control running of the
49506 arm-isr.c test.
49507 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
49508 epilogue generation for ARM ISR routines.
49509
49510 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49511
49512 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49513 * gcc.dg/format/c90-printf-3.c: Likewise.
49514 * gcc.dg/format/c99-printf-3.c: Likewise.
49515 * gcc.dg/format/ext-1.c: Likewise.
49516 * gcc.dg/format/ext-6.c: Likewise.
49517 * gcc.dg/format/format.h: Prototype unlocked stdio.
49518
49519 2001-12-20 Richard Henderson <rth@redhat.com>
49520
49521 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49522 (arena): Use it.
49523 (malloc): Correct allocation logic. Abort if we fill up the
49524 arena before initialization complete.
49525 (realloc): Correct allocation logic.
49526
49527 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49528
49529 * gcc.c-torture/compile/20011219-2.c: New test.
49530
49531 * gcc.c-torture/execute/20011219-1.c: New test.
49532
49533 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
49534
49535 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49536 target does not support weak symbols.
49537
49538 2001-12-19 Jakub Jelinek <jakub@redhat.com>
49539
49540 * gcc.c-torture/compile/20011219-1.c: New test.
49541
49542 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
49543
49544 * g++.dg/other/error1.C: New test.
49545
49546 2001-12-17 Jeffrey A Law (law@redhat.com)
49547
49548 * gcc.c-torture/execute/20011217-1.c: New test.
49549
49550 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
49551
49552 * objc.dg/special/: New directory.
49553 * objc.dg/special/special.exp: New file.
49554 * objc.dg/special/unclaimed-category-1.h: New file.
49555 * objc.dg/special/unclaimed-category-1a.m: New file.
49556 * objc.dg/special/unclaimed-category-1.m: New file.
49557
49558 2001-12-17 Andreas Jaeger <aj@suse.de>
49559
49560 * gcc.c-torture/compile/20011217-2.c: New test.
49561
49562 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
49563
49564 * gcc.c-torture/compile/20011217-1.c: New test.
49565
49566 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49567
49568 * gcc.dg/20011214-1.c: New.
49569
49570 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49571
49572 * gcc.dg/altivec-4.c: New.
49573
49574 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49575
49576 * gcc.dg/20011113-1.c: New test.
49577
49578 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49579
49580 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49581 std::__malloc_alloc_template<0> and
49582 std::__default_alloc_template<false, 0>.
49583
49584 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49585
49586 * objc/execute/bf-21.m: New test.
49587 * objc/execute/enumeration-1.m: New test.
49588 * objc/execute/enumeration-2.m: New test.
49589
49590 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49591
49592 * gcc.dg/gnu89-init-1.c: New test.
49593
49594 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49595
49596 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49597 * g++.old-deja/g++.jason/2371.C: Likewise.
49598 * g++.old-deja/g++.jason/template33.C: Likewise.
49599 * g++.old-deja/g++.jason/template34.C: Likewise.
49600 * g++.old-deja/g++.jason/template36.C: Likewise.
49601 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49602 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49603 * g++.old-deja/g++.other/typename1.C: Likewise.
49604 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49605 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49606 * g++.old-deja/g++.pt/typename11.C: Likewise.
49607 * g++.old-deja/g++.pt/typename14.C: Likewise.
49608 * g++.old-deja/g++.pt/typename16.C: Likewise.
49609 * g++.old-deja/g++.pt/typename3.C: Likewise.
49610 * g++.old-deja/g++.pt/typename4.C: Likewise.
49611 * g++.old-deja/g++.pt/typename5.C: Likewise.
49612 * g++.old-deja/g++.pt/typename7.C: Likewise.
49613 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49614
49615 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49616
49617 * g++.dg/other/linkage1.C: New test.
49618 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49619 specifiers.
49620
49621 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49622
49623 * gcc.dg/concat.c: New test.
49624
49625 2001-12-11 Stan Shebs <shebs@apple.com>
49626
49627 * objc/compile: New test directory.
49628 * objc/compile/compile.exp: New expect script.
49629 * objc/compile/20011211-1.m: New compile test.
49630
49631 2001-12-11 Jason Merrill <jason@redhat.com>
49632
49633 * lib/prune.exp (prune_gcc_output): Also handle "In member
49634 function". So many permutations...
49635
49636 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49637
49638 * g++.dg/template/typedef1.C: New test.
49639
49640 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49641
49642 * g++.dg/other/copy1.C: New test.
49643
49644 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49645
49646 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49647
49648 * gcc.dg/builtin-choose-expr.c: New.
49649
49650 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49651
49652 * gcc.dg/altivec-2.c: New.
49653
49654 2001-12-07 Richard Henderson <rth@redhat.com>
49655
49656 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49657
49658 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49659
49660 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49661 ultrasparc.
49662
49663 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49664
49665 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49666
49667 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49668
49669 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49670 variable argument list.
49671
49672 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49673
49674 * gcc.c-torture/execute/memcheck: Delete entire directory.
49675 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49676 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49677
49678 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49679
49680 * gcc.dg/Wshadow-1.c: New test.
49681
49682 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49683
49684 * gcc.c-torture/compile/20011130-1.c: New test.
49685
49686 * gcc.dg/noncompile/20011025-1.c: New test.
49687
49688 * g++.dg/other/anon-union.C: New test.
49689
49690 * gcc.c-torture/execute/20011024-1.c: New test.
49691
49692 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49693
49694 * gcc.c-torture/execute/20000722-1.x,
49695 gcc.c-torture/execute/20010123-1.x: Remove.
49696 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49697 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49698 gcc.dg/c99-complit-2.c: New tests.
49699
49700 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49701
49702 * g++.dg/inherit/base1.C: New test.
49703
49704 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49705
49706 * g++.dg/other/stdarg1.C: New test.
49707
49708 * gcc.c-torture/compile/20011130-2.c: New test.
49709
49710 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49711
49712 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49713 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49714 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49715 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49716 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49717 * gcc.dg/builtin-prefetch-1.c: New test.
49718
49719 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49720
49721 * gcc.dg/20011130-1.c: New test.
49722
49723 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49724
49725 * g++.dg/other/scope1.C: New test.
49726 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49727
49728 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49729
49730 * gcc.dg/vla-init-1.c: New test.
49731
49732 2001-12-01 Geoff Keating <geoffk@redhat.com>
49733
49734 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49735
49736 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49737
49738 * objc.dg/alias.m: Update.
49739 * objc.dg/class-1.m: Update.
49740 * objc.dg/const-str-1.m: Update.
49741 * objc.dg/fwd-proto-1.m: Update.
49742 * objc.dg/id-1.m: Update.
49743 * objc.dg/super-class-1.m: Update.
49744
49745 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49746
49747 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49748 constructs.
49749
49750 2001-11-28 Jeffrey A Law (law@cygnus.com)
49751
49752 * gcc.c-torture/execute/20011128-1.c: New test.
49753
49754 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49755
49756 * gcc.dg/20011127-1.c: New test.
49757
49758 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49759
49760 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49761 from Austin Group draft 7.
49762 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49763 scanf format arguments.
49764 * gcc.dg/format/no-exargs-2.c: New test.
49765
49766 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49767
49768 * g++.dg/abi/vbase8-4.C: New test.
49769
49770 2001-11-24 Ian Lance Taylor <ian@airs.com>
49771
49772 * gcc.c-torture/execute/20011121-1.c: New test.
49773
49774 2001-11-23 Jeffrey A Law (law@cygnus.com)
49775
49776 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49777
49778 2001-11-23 Andreas Jaeger <aj@suse.de>
49779
49780 * gcc.dg/cpp/charconst-2.c: New test.
49781
49782 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49783
49784 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49785 to the host if it is remote. Let tests specify extra headers
49786 they use.
49787 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49788 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49789 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49790 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49791 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49792 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49793 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49794 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49795 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49796 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49797
49798 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49799
49800 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49801 for little endian ARMs.
49802
49803 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49804
49805 * gcc.c-torture/compile/20011119-1.c: New test.
49806 * gcc.c-torture/compile/20011119-2.c: New test.
49807
49808 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49809
49810 * gcc.dg/altivec-1.c: Fix typo.
49811
49812 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49813
49814 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49815
49816 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49817
49818 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49819
49820 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49821
49822 * lib/g77.exp: Don't specify --rpath-link.
49823
49824 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49825 across all the headers.
49826 * gcc.dg/format/format.exp: For testing on a remote host,
49827 copy format.h.
49828
49829 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49830 * gcc.c-torture/execute/930406-1.c: Likewise.
49831 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49832
49833 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49834
49835 * gcc.dg/altivec-1.c: New.
49836
49837 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49838
49839 * gcc.dg/cpp/fpreprocessed.c: New test case.
49840
49841 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49842
49843 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49844 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49845 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49846
49847 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49848
49849 * gcc.dg/no-builtin-1.c: New test.
49850
49851 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49852
49853 * gcc.c-torture/execute/20011115-1.c: New test.
49854
49855 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49856
49857 * gcc.c-torture/compile/20011114-2.c: New test.
49858 * gcc.c-torture/compile/20011114-3.c: New test.
49859 * gcc.c-torture/compile/20011114-4.c: New test.
49860
49861 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49862
49863 * g++.dg/other/init1.C: New test.
49864
49865 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49866
49867 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49868 message.
49869
49870 * gcc.c-torture/execute/20011114-1.c: New testcase.
49871
49872 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49873 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49874 like the (before this change) version of 20010327-1.c.
49875
49876 2001-11-14 Roger Sayle <roger@eyesopen.com>
49877
49878 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49879
49880 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49881
49882 * g++.dg/init/array2.C: New test.
49883
49884 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49885
49886 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49887
49888 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49889
49890 * g++.dg/other/forscope1.C: New test.
49891 * g++.dg/ext/forscope1.C: New test.
49892 * g++.dg/ext/forscope2.C: New test.
49893
49894 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49895
49896 * gcc.c-torture/execute/20011113-1.c: New test.
49897
49898 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49899
49900 * gcc.c-torture/execute/20011109-2.c: New test.
49901
49902 * gcc.c-torture/execute/20011109-1.c: New test.
49903
49904 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49905
49906 * gcc.c-torture/compile/20011109-1.c: New test.
49907
49908 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49909
49910 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49911 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49912 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49913 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49914 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49915 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49916 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49917
49918 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49919
49920 * g++.dg/warn/Wshadow-1.C: New tests.
49921 * g++.old-deja/g++.mike/for3.C: Update.
49922
49923 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49924
49925 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49926 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49927 XFAILs. Adjust expected error texts.
49928 * gcc.c-torture/compile/20011106-1.c,
49929 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49930 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49931 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49932 gcc.dg/c99-array-lval-5.c: New tests.
49933
49934 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49935
49936 * gcc.dg/cpp/defined.c: Update.
49937
49938 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49939
49940 * gcc.c-torture/execute/anon-1.c: New test.
49941
49942 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49943
49944 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49945 same size, so no warning should be produced on stormy16.
49946
49947 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49948 due to oversized array.
49949 * g++.old-deja/g++.mike/ns15.C: Likewise.
49950 * g++.old-deja/g++.pt/crash16.C: Likewise.
49951
49952 2001-11-02 Graham Stott <grahams@redhat.com>
49953
49954 * g++.dgother/debug1.C: Fix typos.
49955
49956 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49957
49958 * g++.dg/other/debug1.C: New test.
49959
49960 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49961
49962 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49963 of unsigned long.
49964
49965 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49966
49967 * gcc.dg/20011029-2.c: New test.
49968
49969 * gcc.c-torture/compile/20011029-1.c: New test.
49970
49971 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49972
49973 * objc/execute/class_self-1.m: New test.
49974 * objc/execute/class_self-2.m: New test.
49975
49976 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49977
49978 * gcc.misc-tests/msgs.exp: Delete.
49979 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49980 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49981 error set to match recent changes.
49982
49983 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49984
49985 * gcc.dg/20011021-1.c: New test.
49986
49987 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49988
49989 * gcc.c-torture/compile/20011023-1.c: New test.
49990
49991 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49992
49993 * lib/g77.exp: Rewrite based on lib/g++.exp.
49994
49995 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49996
49997 * gcc.c-torture/execute/20011019-1.c: New test.
49998
49999 * gcc.dg/20011018-1.c: New test.
50000
50001 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
50002
50003 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50004
50005 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
50006
50007 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50008 * gcc.dg/attr-invalid.c: Likewise.
50009
50010 2001-10-18 Jakub Jelinek <jakub@redhat.com>
50011
50012 * gcc.dg/20011015-1.c: New test.
50013
50014 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50015
50016 * g++.dg/template/unify2.C: New test.
50017
50018 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50019
50020 * g++.dg/other/exception-specification.C: New test
50021
50022 2001-10-13 Tom Rix <trix@redhat.com>
50023
50024 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50025 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50026
50027 2001-10-12 Jakub Jelinek <jakub@redhat.com>
50028
50029 * gcc.dg/20011009-1.c: New test.
50030
50031 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
50032
50033 PR g++/4476
50034 * g++.dg/other/friend1.C: New test.
50035
50036 2001-10-11 Richard Henderson <rth@redhat.com>
50037
50038 * g++.old-deja/g++.other/crash18.C: Add -S to options.
50039
50040 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50041
50042 * gcc.c-torture/compile/20011010-1.c: New.
50043
50044 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
50045
50046 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50047 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50048 g77.f-torture/execute/execute.exp,
50049 g77.f-torture/noncompile/noncompile.exp,
50050 gcc.c-torture/compile/compile.exp,
50051 gcc.c-torture/execute/execute.exp,
50052 gcc.c-torture/execute/ieee/ieee.exp,
50053 gcc.c-torture/execute/memcheck/memcheck.exp,
50054 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50055 objc/execute/execute.exp: Update FSF address.
50056
50057 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
50058
50059 * gcc.dg/cpp/cmdlne-C.c: Update.
50060 * gcc.dg/cpp/cmdlne-C2.c: New.
50061
50062 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50063
50064 * gcc.c-torture/execute/20011008-3.c: New.
50065
50066 2001-10-08 DJ Delorie <dj@redhat.com>
50067
50068 * gcc.dg/20011008-1.c: New.
50069 * gcc.dg/20011008-2.c: New.
50070
50071 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50072
50073 * gcc.dg/cpp/spacing1.c: Update test.
50074
50075 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50076
50077 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50078 spelling errors of "separate" as "seperate".
50079
50080 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
50081
50082 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50083 enough to avoid inlining.
50084
50085 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50086
50087 * lib/g77.exp: set libg2c_dir correctly.
50088
50089 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
50090
50091 * gcc.dg/cpp/macro11.c: New test.
50092
50093 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50094
50095 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50096 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50097 gcc.dg/format/multattr-3.c: New tests.
50098 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
50099 tests for format attributes on function pointers being rejected.
50100
50101 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50102
50103 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50104
50105 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50106
50107 * g++.dg/warn/format1.C: New test.
50108
50109 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
50110
50111 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50112
50113 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50114
50115 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50116
50117 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50118
50119 * gcc.dg/cpp/redef2.c: Add test.
50120
50121 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
50122
50123 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50124 long-standing bug on i686, apparently.
50125 * gcc.c-torture/execute/loop-2c.x: New file.
50126 * gcc.c-torture/execute/loop-2d.x: New file.
50127 * gcc.c-torture/execute/loop-3c.x: New file.
50128
50129 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
50130
50131 * gcc.dg/cpp/20000625-2.c: Correct line number.
50132
50133 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50134
50135 * gcc.dg/cpp/macro10.c: New test.
50136 * gcc.dg/cpp/strify3.c: New test.
50137 * gcc.dg/cpp/spacing1.c: Add tests.
50138 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50139 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50140
50141 2001-09-24 DJ Delorie <dj@redhat.com>
50142
50143 * gcc.c-torture/execute/20010924-1.c: New test.
50144
50145 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50146
50147 * objc/execute/paste.m: Remove.
50148
50149 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
50150
50151 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50152
50153 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
50154
50155 * g77.dg/strlen0.f: New test.
50156
50157 2001-09-21 Richard Henderson <rth@redhat.com>
50158
50159 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50160 * g++.old-deja/g++.abi/vtable2.C: Likewise.
50161
50162 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
50163
50164 Table-driven attributes.
50165 * g++.dg/ext/attrib1.C: New test.
50166
50167 2001-09-20 DJ Delorie <dj@redhat.com>
50168
50169 * gcc.dg/20000926-1.c: Update expected warning messages.
50170 * gcc.dg/array-2.c: Likewise, and test for warnings too.
50171 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50172 array.
50173
50174 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
50175
50176 * g++.dg/eh/registers1.C: New test case.
50177
50178 2001-09-17 Richard Henderson <rth@redhat.com>
50179
50180 * gcc.dg/array-5.c: Fix VLA decomposition test.
50181
50182 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
50183
50184 * gcc.dg/cpp/line5.c: New testcase.
50185
50186 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
50187
50188 * gcc.dg/cpp/macro9.c: New test.
50189
50190 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
50191
50192 * gcc.c-torture/execute/980223.c: Change type of addr from long
50193 to char *.
50194
50195 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
50196
50197 * gcc.c-torture/execute/20010915-1.c: New test.
50198
50199 2001-09-14 Janis Johnson <janis187@us.ibm.com>
50200
50201 * g77.dg/bprob: New directory.
50202 * g77.dg/bprob/bprob.exp: New file.
50203 * g77.dg/bprob/bprob-1.f: New test.
50204 * g77.dg/gcov: New directory.
50205 * g77.dg/gcov/gcov.exp: New file.
50206 * g77.dg/gcov/gcov-1.f: New test.
50207 * g77.dg/gcov/gcov-1.x: New file.
50208
50209 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
50210
50211 * gcc.dg/cpp/directiv.c: Update.
50212 * gcc.dg/cpp/undef1.c: Update.
50213
50214 2001-09-12 Jakub Jelinek <jakub@redhat.com>
50215
50216 * gcc.dg/20010912-1.c: New test.
50217
50218 2001-09-11 Janis Johnson <janis187@us.ibm.com>
50219
50220 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50221 language-independent file in lib.
50222 * lib/gcov.exp: New file.
50223
50224 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
50225
50226 * gcc.c-torture/compile/20010911-1.c: New test.
50227
50228 2001-09-10 Janis Johnson <janis187@us.ibm.com>
50229
50230 * lib/profopt.exp: New, to support profile-directed optimizations.
50231 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50232 * gcc.misc-tests/bprob-1.c: New test.
50233 * gcc.misc-tests/bprob-2.c: New test.
50234
50235 2001-09-07 Janis Johnson <janis187@us.ibm.com>
50236
50237 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50238 XFAIL and which kinds of gcov output to verify.
50239 * gcc.misc-tests/gcov-4b.x: New file.
50240 * gcc.misc-tests/gcov-5b.x: New file.
50241 * gcc.misc-tests/gcov-6.x: New file.
50242 * gcc.misc-tests/gcov-7.c: New test.
50243 * gcc.misc-tests/gcov-7.x: New file.
50244
50245 2001-09-06 Janis Johnson <janis187@us.ibm.com>
50246
50247 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50248 * gcc.misc-tests/gcov-6.c: New test.
50249
50250 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
50251
50252 PR c++/3986
50253 * g++.dg/abi/vbase1.C: New test.
50254
50255 2001-09-05 Ziemowit Laski <zlaski@apple.com>
50256
50257 * objc.dg/method-2.m: New.
50258
50259 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
50260
50261 PR c++/4203
50262 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50263 * g++.dg/init/empty1.C: New test.
50264
50265 2001-09-03 Jakub Jelinek <jakub@redhat.com>
50266
50267 * gcc.c-torture/compile/20010903-1.c: New test.
50268
50269 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
50270
50271 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50272 for m68k.
50273
50274 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
50275
50276 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50277
50278 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50279
50280 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50281
50282 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
50283
50284 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50285 for 16-bit 'unsigned int'.
50286
50287 2001-08-29 Kazu Hirata <kazu@hxi.com>
50288
50289 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50290
50291 2001-08-27 Richard Henderson <rth@redhat.com>
50292
50293 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50294 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50295
50296 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50297
50298 * gcc.dg/asm-names.c (ymain): New.
50299
50300 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50301
50302 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50303 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50304 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50305
50306 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50307
50308 * gcc.dg/compare5.c: New testcase.
50309
50310 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50311
50312 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50313 and "In instantiation".
50314
50315 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50316
50317 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50318
50319 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50320
50321 * gcc.misc-tests/gcov.exp: Add support for branch information.
50322 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50323 * gcc.misc-tests/gcov-4.c: New test.
50324 * gcc.misc-tests/gcov-4b.c: New test.
50325 * gcc.misc-tests/gcov-5b.c: New test.
50326
50327 2001-08-20 Zack Weinberg <zackw@panix.com>
50328
50329 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50330 expected to fail.
50331
50332 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50333
50334 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50335
50336 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50337
50338 * g++.dg/eh/template1.C: New test.
50339
50340 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50341
50342 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50343 Fix thinko.
50344 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50345 for xfail.
50346
50347 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50348
50349 * lib/g77-dg.exp: Use prune.exp for common procedures
50350 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50351 * lib/g77.exp: (g77-dg-prune) Remove
50352
50353 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50354
50355 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50356
50357 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50358
50359 * g++.dg/template/unify1.C: New test.
50360
50361 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50362
50363 * g++.dg/abi/empty4.C: New test.
50364
50365 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50366
50367 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50368 solaris2.*
50369 * g77.f-torture/compile/pr3743.x: Likewise.
50370
50371 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50372
50373 * g++.dg/other/using-declaration.C: New test.
50374
50375 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50376
50377 * gcc.dg/cpp/tr-sign.c: New testcase.
50378
50379 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50380
50381 * gcc.dg/cpp/19951025-1.c: Revert.
50382 * gcc.dg/cpp/directiv.c: We no longer process directives that
50383 interrupt macro arguments.
50384
50385 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50386
50387 * gcc.dg/bconstp-1.c: New test.
50388
50389 2001-08-03 Richard Henderson <rth@redhat.com>
50390
50391 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50392
50393 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50394
50395 * gcc.dg/cpp/19951025-1.c: Update.
50396
50397 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50398
50399 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50400 should be x.
50401
50402 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50403
50404 Kill -fhonor-std.
50405 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50406 * g++.old-deja/g++.other/std1.C: Likewise.
50407 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50408
50409 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50410
50411 * lib/g77.exp: Load gcc-defs.exp for common procedures
50412 (g77_pass, g77_fail, g77_finish, g77_exit,
50413 ${tool}_check_unsupported_p} Now redundant. Deleted.
50414
50415 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50416
50417 * g77.dg/fbackslash.f
50418 * g77.dg/fcase-preserve.f
50419 * g77.dg/ff90-1.f
50420 * g77.dg/ffixed-line-length-0.f
50421 * g77.dg/ffixed-line-length-132.f
50422 * g77.dg/ffixed-line-length-7.f
50423 * g77.dg/ffixed-line-length-72.f
50424 * g77.dg/ffixed-line-length-none.f
50425 * g77.dg/ffree-form-1.f
50426 * g77.dg/fno-backslash.f
50427 * g77.dg/fno-f90-1.f
50428 * g77.dg/fno-fixed-form-1.f
50429 * g77.dg/fno-onetrip.f
50430 * g77.dg/fno-typeless-boz.f
50431 * g77.dg/fno-underscoring.f
50432 * g77.dg/fno-vxt-1.f
50433 * g77.dg/fonetrip.f
50434 * g77.dg/ftypeless-boz.f
50435 * g77.dg/fugly-assumed.f
50436 * g77.dg/funderscoring.f
50437 * g77.dg/fvxt-1.f
50438
50439 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50440
50441 * objc.dg/fwd-proto-1.m: New.
50442 * objc.dg/local-decl-1.m: New.
50443 * objc.dg/naming-1.m: New.
50444 * objc.dg/naming-2.m: New.
50445 * objc.dg/proto-hier-1.m: New.
50446
50447 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50448
50449 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50450 largest-type elements to a struct makes its size grow.
50451
50452 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50453
50454 * g++.dg/abi/vthunk1.C: New test.
50455
50456 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50457
50458 * g++.dg/abi/vbase8-22.C: New test.
50459
50460 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50461
50462 * gcc.dg/cpp/macro8.c: New test.
50463
50464 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50465
50466 * g++.dg/abi/vbase8-21.C: New test.
50467
50468 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50469
50470 * g++.dg/abi/vbase8-10.C: New test.
50471
50472 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50473
50474 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50475 ${tool}_set_ld_library_path.
50476 Changed caller.
50477 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50478 g++.exp.
50479
50480 2001-07-26 Stan Cox <scox@redhat.com>
50481
50482 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50483 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50484 gcc_exit, gcc_check_unsupported_p):
50485 Moved to gcc-deps.exp
50486 * gcc-deps.exp: New file.
50487
50488 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50489
50490 * g++.old-deja/g++.pt/defarg14.C: New test.
50491
50492 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50493
50494 * g++.old-deja/g++.other/lineno5.C: New test.
50495
50496 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50497
50498 * g++.old-deja/g++.pt/crash68.C: New test.
50499
50500 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50501
50502 * g++.old-deja/g++.other/crash42.C: New test.
50503
50504 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50505
50506 * gcc.dg/cpp/extratokens.c: Fix.
50507 * gcc.dg/cpp/skipping2.c: New tests.
50508
50509 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50510
50511 * gcc.c-torture/execute/20010724-1.c: New file.
50512 * gcc.c-torture/execute/20010724-1.x: New file.
50513
50514 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50515
50516 * g++.old-deja/g++.other/cond7.C: New test.
50517
50518 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50519
50520 * g++.old-deja/g++.other/optimize4.C: New test.
50521
50522 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50523
50524 * g++.old-deja/g++.abi/vbase8-5.C: New test.
50525
50526 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
50527
50528 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50529 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50530 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50531 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50532
50533 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50534 bug report" message.
50535
50536 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50537 * g++.dg/ext/instantiate1.C: Move from old-deja.
50538
50539 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
50540
50541 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50542 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50543 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50544 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50545
50546 2001-07-23 Jeffrey A Law (law@cygnus.com)
50547
50548 * gcc.c-torture/execute/20010723-1.c: New test.
50549
50550 2001-07-23 Ben Elliston <bje@redhat.com>
50551
50552 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50553
50554 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50555
50556 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50557 i[34567]86-*-*.
50558 Delete handling of ieee_multilib_flags.
50559 Pass -mieee for alpha*-*-* and sh-*-*.
50560 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50561
50562 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
50563
50564 Remove old-abi tests.
50565 * g++.old-deja/g++.mike/p11116.C: Remove.
50566 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50567
50568 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50569
50570 * g77.f-torture/compile/pr3743.f: New test
50571
50572 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50573
50574 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50575
50576 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50577
50578 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50579 g++.old-deja/g++.pt/static6.C: Likewise.
50580 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50581 supports weak symbols.
50582
50583 2001-07-18 Andreas Jaeger <aj@suse.de>
50584
50585 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50586 supported again.
50587
50588 2001-07-18 Andreas Jaeger <aj@suse.de>
50589
50590 * gcc.dg/iftrap-1.c: Fix target line.
50591
50592 2001-07-17 Richard Henderson <rth@redhat.com>
50593
50594 * gcc.c-torture/execute/20010717-1.c: New.
50595
50596 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50597
50598 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50599 tests.
50600
50601 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50602
50603 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50604
50605 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50606
50607 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50608 UAC_SIGBUS, UAC_NOPRINT definitions.
50609
50610 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50611
50612 * objc/execute/object_is_class.m: New test.
50613 * objc/execute/object_is_meta_class.m: New test.
50614
50615 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50616
50617 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50618 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50619
50620 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50621
50622 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50623 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50624
50625 2001-07-14 Richard Henderson <rth@redhat.com>
50626
50627 * gcc.dg/iftrap-1.c: New.
50628
50629 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50630
50631 * g77.f-torture/execute/intrinsic77.f: New test.
50632
50633 2001-07-11 Janis Johnson <janis@us.ibm.com>
50634
50635 * gcc.misc-tests/gcov-3.c: New test.
50636
50637 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50638
50639 * gcc.c-torture/compile/20010711-1.c,
50640 * gcc.c-torture/compile/20010711-2.c: New tests.
50641
50642 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50643
50644 * gcc.c-torture/execute/20010711-1.c: New test.
50645
50646 2001-07-11 Ben Elliston <bje@redhat.com>
50647
50648 * g++.old-deja/g++.other/enum5.C: New test.
50649
50650 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50651
50652 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50653 (g++-dg-prune): Call prune_gcc_output.
50654 * prune.exp: New file for prune_gcc_output.
50655 * lib/g++.exp, lib/gcc.exp: Load it.
50656
50657 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50658
50659 * gcc.c-torture/compile/20010701-1.c,
50660 g++.old-deja/g++.ext/attrib6.C: New tests.
50661
50662 2001-07-06 Jeffrey A Law (law@cygnus.com)
50663
50664 * gcc.c-torture/compile/20010706-1.c: New test.
50665
50666 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50667
50668 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50669
50670 2001-06-28 Stan Shebs <shebs@apple.com>
50671
50672 * gcc.dg/pragma-darwin.c: New test.
50673
50674 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50675
50676 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50677 Solaris 2.[678] system.
50678
50679 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50680
50681 * gcc.dg/20010622-1.c: New test.
50682
50683 2001-06-18 Stan Shebs <shebs@apple.com>
50684
50685 * objc.dg: New directory.
50686 * objc.dg/dg.exp: New file.
50687 * objc.dg/alias.m: New.
50688 * objc.dg/class-1.m: New.
50689 * objc.dg/class-2.m: New.
50690 * objc.dg/const-str-1.m: New.
50691 * objc.dg/const-str-2.m: New.
50692 * objc.dg/id-1.m: New.
50693 * objc.dg/method-1.m: New.
50694 * objc.dg/super-class-1.m: New.
50695 * lib/objc-dg.exp: New file.
50696
50697 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50698
50699 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50700 of label name.
50701
50702 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50703
50704 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50705
50706 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50707
50708 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50709 variable.
50710
50711 2001-06-12 Richard Henderson <rth@redhat.com>
50712
50713 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50714
50715 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50716
50717 * g++.old-deja/g++.abi/vbase5.C: New test.
50718 * g++.old-deja/g++.abi/vbase6.C: New test.
50719 * g++.old-deja/g++.abi/vbase7.C: New test.
50720
50721 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50722
50723 * gcc.c-torture/compile/20010610-1.c: New test.
50724
50725 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50726
50727 * g++.old-deja/g++.abi/vbase4.C: New test.
50728
50729 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50730
50731 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50732 support %f for HC11/HC12 targets.
50733 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50734 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50735 on HC11/HC12 targets.
50736 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50737
50738 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50739
50740 * gcc.dg/wchar_t-1.c: New file.
50741 * gcc.dg/wint_t-1.c: Likewise.
50742
50743 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50744
50745 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50746
50747 2001-06-11 Richard Henderson <rth@redhat.com>
50748
50749 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50750
50751 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50752
50753 * gcc.c-torture/compile/20010611-1.c: New test.
50754
50755 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50756
50757 * gcc.dg/c99-tag-1.c: Add more tests.
50758
50759 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50760
50761 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50762 representation on MN10300 and ARM/Thumb.
50763
50764 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50765
50766 * g77.f-torture/execute/20010610.f: New.
50767
50768 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50769
50770 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50771 names.
50772
50773 2001-06-09 Richard Henderson <rth@redhat.com>
50774
50775 * gcc.c-torture/execute/ashrdi-1.c: New.
50776 * gcc.c-torture/execute/ashldi-1.c: New.
50777 * gcc.c-torture/execute/lshrdi-1.c: New.
50778
50779 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50780
50781 * objc/execute/load-3.m: Added. Check sending +load to categories,
50782 in addition to classes.
50783
50784 2001-06-08 Stan Shebs <shebs@apple.com>
50785
50786 * objc/execute/load-2.m: New test. From Nicola Pero
50787 <n.pero@mi.flashnet.it>.
50788
50789 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50790
50791 * gcc.c-torture/execute/20010605-2.c: New test.
50792
50793 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50794
50795 * g++.old-deja/g++.abi/vbase2.C: New test.
50796 * g++.old-deja/g++.abi/vbase3.C: New test.
50797
50798 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50799
50800 * g++.old-deja/g++.pt/friend49.C: New test.
50801
50802 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50803
50804 * g++.old-deja/g++.ext/anon3.C: New test.
50805
50806 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50807
50808 * g++.old-deja/g++.other/conv7.C: New test.
50809
50810 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50811
50812 * gcc.c-torture/compile/20010605-2.c: New test.
50813
50814 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50815
50816 * gcc.c-torture/execute/20010604-1.c: New test.
50817
50818 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50819
50820 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50821
50822 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50823
50824 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50825 (g++_link_flags): Likewise.
50826 (g++_init): Pass gccpath's value to two previous functions.
50827
50828 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50829
50830 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50831 Ensure logfile entry matches exec command line.
50832
50833 2001-05-31 Richard Henderson <rth@redhat.com>
50834
50835 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50836 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50837
50838 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50839
50840 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50841 compiler for irix6.2
50842
50843 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50844
50845 * g++.old-deja/g++.other/optimize3.C: New file.
50846
50847 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50848
50849 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50850 assemble.
50851
50852 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50853
50854 * g++.old-deja/g++.other/optimize2.C: New file.
50855
50856 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50857
50858 * gcc.c-torture/compile/20010518-2.c: New file.
50859 * gcc.c-torture/execute/20010518-1.c: New file.
50860 * gcc.c-torture/execute/20010518-2.c: New file.
50861
50862 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50863
50864 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50865
50866 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50867
50868 G++ no longer defines builtins that do not begin with __builtin.
50869 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50870 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50871 * g++.old-deja/g++.law/builtin1.C: Likewise.
50872 * g++.old-deja/g++.law/cvt2.C: Likewise.
50873 * g++.old-deja/g++.mike/net5.C: Likewise.
50874 * g++.old-deja/g++.other/builtins1.C: Likewise.
50875 * g++.old-deja/g++.other/builtins2.C: Likewise.
50876 * g++.old-deja/g++.other/builtins3.C: Likewise.
50877 * g++.old-deja/g++.other/builtins4.C: Likewise.
50878 * g++.old-deja/g++.other/inline8.C: Likewise.
50879 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50880
50881 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50882
50883 * g++.old-deja/g++.pt/using1.C: Adjust.
50884 * g++.old-deja/g++.pt/using2.C: New test.
50885
50886 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50887
50888 * gcc.dg/cpp/charconst.c: New tests.
50889 * gcc.dg/cpp/escape.c: New tests.
50890 * gcc.dg/cpp/escape-1.c: New tests.
50891 * gcc.dg/cpp/escape-2.c: New tests.
50892 * gcc.dg/cpp/ucs.c: New tests.
50893
50894 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50895
50896 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50897 native compiler for irix6.5.
50898
50899 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50900
50901 * lib/g++.exp (g++_include_flags): Use args to compute
50902 get_multilibs.
50903 (g++_link_flags): Likewise.
50904 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50905
50906 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50907
50908 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50909
50910 2001-05-21 Geoff Keating <geoffk@redhat.com>
50911
50912 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50913 this file.
50914
50915 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50916
50917 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50918 STACK_SIZE;
50919 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50920 to STACK_SIZE; Use it to define size of add_histo array.
50921 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50922 to STACK_SIZE.
50923 (f): Use GITT_SIZE to define size of gitt local table.
50924 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50925 to STACK_SIZE; Use it to define size of bytemem array.
50926
50927 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50928
50929 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50930 on 68HC11/HC12 due to the asm instruction.
50931 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50932 * gcc.c-torture/compile/920520-1.x: Likewise.
50933 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50934 on 68HC11/HC12 because the function is larger than 64K.
50935 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50936 on 68HC11/HC12 because the structure is too large.
50937
50938 2001-05-20 Richard Henderson <rth@redhat.com>
50939
50940 * gcc.c-torture/execute/20010520-1.c: New.
50941
50942 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50943
50944 * g++.old-deja/g++.warn/compare1.C: New test.
50945 * gcc.dg/compare4.c: New test.
50946
50947 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50948
50949 * g++.old-deja/g++.other/optimize1.C: New test.
50950
50951 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50952
50953 * g++.old-deja/g++.pt/spec41.C: New test.
50954
50955 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50956
50957 * gcc.c-torture/compile/20010114-1.x: Remove.
50958
50959 2001-05-18 Stan Shebs <shebs@apple.com>
50960
50961 * gcc.c-torture/compile/20010518-1.c: New test.
50962
50963 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50964
50965 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50966 * g++.old-deja/g++.pt/crash67.C: New test.
50967
50968 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50969
50970 * g++.old-deja/g++.other/debug9.C: New test.
50971
50972 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50973
50974 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50975
50976 2001-05-16 Jan Hubicka <jh@suse.cz>
50977
50978 * gcc.c-torture/compile/20010516-1.c: New test.
50979
50980 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50981
50982 * g++.old-deja/g++.other/crash41.C: New test.
50983
50984 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50985
50986 * g++.old-deja/g++.pt/crash66.C: New test.
50987
50988 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50989
50990 * g++.old-deja/g++.robertl/eb27.C: Convert.
50991
50992 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50993
50994 * g++.dg/friend-warn.C: New test. Do not warn about friend
50995 declaration being redundant.
50996
50997 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50998
50999 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51000
51001 2001-05-14 Mark Mitchell <mark@codesourcery.com>
51002
51003 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51004
51005 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
51006
51007 * lib/g++.exp: Use testsuite_flags.
51008
51009 2001-05-13 Mark Mitchell <mark@codesourcery.com>
51010
51011 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51012
51013 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
51014
51015 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51016
51017 2001-05-11 Mark Mitchell <mark@codesourcery.com>
51018
51019 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51020
51021 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
51022
51023 * gcc.c-torture/compile/20010313-1.c: New test.
51024
51025 2001-05-09 Zack Weinberg <zackw@stanford.edu>
51026
51027 * gcc.dg/cpp/direct2.c: New test.
51028 * gccq.dg/cpp/direct2s.c: New test.
51029
51030 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51031
51032 2001-05-07 Mark Mitchell <mark@codesourcery.com>
51033
51034 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51035 * g++.old-deja/g++.other/op3.C: Likewise.
51036
51037 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51038
51039 * gcc.dg/cpp/syshdr.h: New file.
51040 * gcc.dg/cpp/sysmac1.c: Update.
51041 * gcc.dg/cpp/sysmac2.c: Update.
51042
51043 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51044
51045 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51046
51047 2001-05-04 David Edelsohn <edelsohn@gnu.org>
51048
51049 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51050 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51051
51052 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
51053
51054 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51055
51056 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
51057
51058 * lib/g++.exp (g++_include_flags): Don't use any special flags
51059 if TESTING_IN_BUILD_TREE is not defined.
51060 (g++_init): Use a plain 'c++' as the compiler if
51061 TESTING_IN_BUILD_TREEE is not defined.
51062
51063 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51064
51065 * g++.old-deja/g++.eh/catch13.C: New test.
51066 * g++.old-deja/g++.eh/catch14.C: New test.
51067
51068 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51069
51070 * gcc.dg/cpp/tr-define.c: New test.
51071
51072 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51073
51074 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51075 <stdlib.h>, not <malloc.h>.
51076
51077 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51078
51079 * g++.old-deja/g++.ns/template17.C: New test.
51080
51081 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51082
51083 * g++.old-deja/g++.pt/ref4.C: New test.
51084
51085 2001-04-30 Richard Henderson <rth@redhat.com>
51086
51087 * gcc.dg/20000724-1.c: Revert last change.
51088
51089 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
51090
51091 * g77.f-torture/execute/20010430.f: New test.
51092
51093 2001-04-30 Mark Mitchell <mark@codesourcery.com>
51094
51095 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51096
51097 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
51098
51099 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51100
51101 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51102
51103 * g++.old-deja/g++.eh/crash6.C: New test.
51104
51105 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51106
51107 * g++.old-deja/g++.other/warn7.C: New test.
51108
51109 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51110
51111 * g++.old-deja/g++.other/defarg9.C: New test.
51112
51113 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51114
51115 * g77.f-torture/compile/20010426.f: New test.
51116 * g77.f-torture/execute/20010426.f: New test.
51117
51118 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51119
51120 * g77.f-torture/compile/20000629-1.x: Remove - error
51121 has been fixed.
51122
51123 2001-04-26 Jeffrey A Law (law@cygnus.com)
51124
51125 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51126 Tweak slightly to work with g++.dg framework.
51127 * g++.dg/special/ecos.exp: Run initp1.C test.
51128 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51129
51130 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51131 its linker doesn't give line numbers either.
51132 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51133
51134 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51135
51136 * g++.old-deja/g++.other/lex1.C: New test.
51137
51138 2001-04-26 Jakub Jelinek <jakub@redhat.com>
51139
51140 * gcc.dg/noncompile/20010425-1.c: New test.
51141
51142 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51143
51144 * g++.old-deja/g++.pt/mangle2.C: New test.
51145
51146 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51147
51148 * gcc.dg/format/plus-1.c: New test.
51149
51150 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51151
51152 * gcc.dg/20010423-1.c: New test.
51153
51154 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51155
51156 * gcc.c-torture/execute/20010422-1.c: New test.
51157
51158 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
51159
51160 * g++.old-deja/g++.ns/type2.C: New test.
51161
51162 2001-04-24 Zack Weinberg <zackw@stanford.edu>
51163
51164 * g++.old-deja/g++.other/perf1.C: New test.
51165
51166 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
51167
51168 * gcc.dg/c99-func-2.c: Remove xfail.
51169 * gcc.dg/c99-func-3.c: Remove xfail.
51170 * gcc.dg/c99-func-4.c: Remove xfail.
51171
51172 2001-04-23 Zack Weinberg <zackw@stanford.edu>
51173
51174 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51175
51176 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
51177
51178 * gcc.c-torture/compile/20010423-1.c: New test.
51179
51180 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51181
51182 * g++.old-deja/g++.pt/typename28.C: New test.
51183
51184 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51185
51186 * g++.old-deja/g++.abi/empty2.C: New test.
51187 * g++.old-deja/g++.abi/empty3.C: New test.
51188
51189 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51190
51191 * g++.old-deja/g++.other/comdat2.C: New test.
51192 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51193
51194 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51195
51196 * g++.old-deja/g++.other/overload14.C: New test.
51197
51198 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51199
51200 * g++.old-deja/g++.other/lookup23.C: New test.
51201
51202 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51203
51204 * gcc.c-torture/execute/20010403-1.c: New test.
51205
51206 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
51207 Mark Mitchell <mark@codesourcery.com>
51208
51209 * lib/old-dejagnu.exp: Don't delete output of executable.
51210 Add .exe suffix to executables.
51211
51212 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
51213
51214 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51215
51216 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51217
51218 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51219
51220 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51221
51222 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51223 * g++.old-deja/g++.abi/crash1.C: New test.
51224
51225 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51226
51227 * g++.old-deja/g++.other/crash40.C: New test.
51228
51229 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51230
51231 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51232
51233 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
51234
51235 * g++.old-deja/g++.other/warn6.C: New test.
51236
51237 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51238
51239 * g++.old-deja/g++.robertl/eb42.C: Same.
51240
51241 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51242
51243 * gcc.dg/wtr-conversion-1.c: New testcase.
51244
51245 2001-04-10 Richard Henderson <rth@redhat.com>
51246
51247 * g++.old-deja/g++.other/array5.C: New.
51248
51249 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51250
51251 * gcc.c-torture/execute/20010408-1.c: New test.
51252
51253 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
51254
51255 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51256 headers and constructs.
51257 * g++.old-deja/g++.robertl/eb79.C: Same.
51258 * g++.old-deja/g++.robertl/eb77.C (main): Same.
51259 * g++.old-deja/g++.robertl/eb73.C: Same.
51260 * g++.old-deja/g++.robertl/eb66.C (main): Same.
51261 * g++.old-deja/g++.robertl/eb55.C (t): Same.
51262 * g++.old-deja/g++.robertl/eb54.C (main): Same.
51263 * g++.old-deja/g++.robertl/eb46.C (main): Same.
51264 * g++.old-deja/g++.robertl/eb44.C: Same.
51265 * g++.old-deja/g++.robertl/eb41.C (main): Same.
51266 * g++.old-deja/g++.robertl/eb4.C (main): Same.
51267 * g++.old-deja/g++.robertl/eb39.C: Same.
51268 * g++.old-deja/g++.robertl/eb33.C (main): Same.
51269 * g++.old-deja/g++.robertl/eb31.C (main): Same.
51270 * g++.old-deja/g++.robertl/eb30.C: Same.
51271 * g++.old-deja/g++.robertl/eb3.C: Same.
51272 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51273 * g++.old-deja/g++.robertl/eb21.C: Same.
51274 * g++.old-deja/g++.robertl/eb15.C: Same.
51275 * g++.old-deja/g++.robertl/eb118.C: Same.
51276 * g++.old-deja/g++.robertl/eb115.C (main): Same.
51277 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51278 * g++.old-deja/g++.robertl/eb109.C: Same.
51279 * g++.old-deja/g++.other/sibcall1.C (main): Same.
51280 * g++.old-deja/g++.mike/rtti1.C: Same.
51281 * g++.old-deja/g++.mike/p658.C: Same.
51282 * g++.old-deja/g++.mike/net46.C: Same.
51283 * g++.old-deja/g++.mike/net34.C: Same.
51284 * g++.old-deja/g++.mike/memoize1.C: Same.
51285 * g++.old-deja/g++.mike/eh2.C: Same.
51286 * g++.old-deja/g++.law/weak.C: Same.
51287 * g++.old-deja/g++.law/visibility7.C: Same.
51288 * g++.old-deja/g++.law/visibility25.C: Same.
51289 * g++.old-deja/g++.law/visibility22.C: Same.
51290 * g++.old-deja/g++.law/visibility2.C: Same.
51291 * g++.old-deja/g++.law/visibility17.C: Same.
51292 * g++.old-deja/g++.law/visibility13.C: Same.
51293 * g++.old-deja/g++.law/visibility10.C: Same.
51294 * g++.old-deja/g++.law/visibility1.C: Same.
51295 * g++.old-deja/g++.law/virtual3.C (eval): Same.
51296 * g++.old-deja/g++.law/vbase1.C: Same.
51297 * g++.old-deja/g++.law/operators32.C: Same.
51298 * g++.old-deja/g++.law/nest3.C: Same.
51299 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51300 * g++.old-deja/g++.law/except5.C (main): Same.
51301 * g++.old-deja/g++.law/cvt7.C (run): Same.
51302 * g++.old-deja/g++.law/cvt2.C: Same.
51303 * g++.old-deja/g++.law/cvt16.C: Same.
51304 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51305 * g++.old-deja/g++.law/ctors17.C (main): Same.
51306 * g++.old-deja/g++.law/ctors13.C: Same.
51307 * g++.old-deja/g++.law/ctors12.C (main): Same.
51308 * g++.old-deja/g++.law/ctors10.C: Same.
51309 * g++.old-deja/g++.law/code-gen5.C: Same.
51310 * g++.old-deja/g++.law/bad-error7.C: Same.
51311 * g++.old-deja/g++.law/arm9.C: Same.
51312 * g++.old-deja/g++.law/arm12.C: Same.
51313 * g++.old-deja/g++.law/arg8.C: Same.
51314 * g++.old-deja/g++.law/arg1.C: Same.
51315 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51316 * g++.old-deja/g++.jason/template31.C: Same.
51317 * g++.old-deja/g++.jason/template24.C (main): Same.
51318 * g++.old-deja/g++.jason/2371.C: Same.
51319 * g++.old-deja/g++.eh/new2.C: Same.
51320 * g++.old-deja/g++.eh/new1.C: Same.
51321 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51322 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51323 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51324 * g++.old-deja/g++.brendan/crash62.C: Same.
51325 * g++.old-deja/g++.brendan/crash52.C: Same.
51326 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51327 * g++.old-deja/g++.brendan/crash38.C: Same.
51328 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51329 * g++.old-deja/g++.brendan/copy9.C: Same.
51330
51331 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51332
51333 * gcc.c-torture/execute/20001203-2.c (memset):
51334 Count argument is of type __SIZE_TYPE__.
51335
51336 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51337
51338 * gcc.c-torture/compile/20010404-1.c: New test.
51339
51340 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51341
51342 * gcc.c-torture/compile/20010326-1.c: New test.
51343
51344 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51345
51346 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51347 peculiarities of the SH.
51348 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51349
51350 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51351
51352 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51353 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51354 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51355
51356 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51357
51358 * g77.f-torture/compile/20010321-1.f: New test.
51359
51360 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51361
51362 * gcc.c-torture/compile/20010329-1.c: New test.
51363
51364 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51365
51366 * gcc.c-torture/execute/20010329-1.c: New test.
51367
51368 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51369
51370 * g++.old-deja/g++.other/eh4.C: Fix typo.
51371
51372 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51373
51374 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51375
51376 2001-03-28 Philip Blundell <philb@gnu.org>
51377
51378 * gcc.c-torture/compile/20010328-1.c: New test.
51379
51380 2001-03-27 Richard Henderson <rth@redhat.com>
51381
51382 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51383 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51384
51385 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51386
51387 * gcc.c-torture/compile/20010327-1.c: New test.
51388
51389 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51390
51391 * g++.old-deja/g++.other/friend12.C: New test.
51392 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51393 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51394
51395 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51396
51397 * gcc.c-torture/execute/20010325-1.c: New test.
51398
51399 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51400
51401 * g++.old-deja/g++.other/mangle3.C: New test.
51402
51403 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51404
51405 * g++.old-deja/g++.other/anon8.C: New test.
51406
51407 2001-03-20 Philip Blundell <philb@gnu.org>
51408
51409 * gcc.c-torture/compile/20010320-1.c: New test.
51410
51411 2001-03-17 Richard Henderson <rth@redhat.com>
51412
51413 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51414
51415 2001-03-15 Geoff Keating <geoff@redhat.com>
51416
51417 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51418 tests on AIX.
51419
51420 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51421
51422 * g++.old-deja/g++.other/eh4.C: New test.
51423
51424 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51425
51426 * gcc.dg/cpp/mi1.c: Update.
51427
51428 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51429
51430 * g++.old-deja/g++.other/regstack.C: New test.
51431
51432 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51433
51434 * g++.old-deja/g++.other/ref4.C: New test.
51435
51436 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51437
51438 * objc/execute/va_method.m: Added.
51439 * objc/execute/IMP.m: Added.
51440 * objc/execute/_cmd.m: Added.
51441 * objc/execute/accessing_ivars.m: Added.
51442 * objc/execute/class-1.m: Added.
51443 * objc/execute/class-10.m: Added.
51444 * objc/execute/class-11.m: Added.
51445 * objc/execute/class-12.m: Added.
51446 * objc/execute/class-13.m: Added.
51447 * objc/execute/class-14.m: Added.
51448 * objc/execute/class-2.m: Added.
51449 * objc/execute/class-3.m: Added.
51450 * objc/execute/class-4.m: Added.
51451 * objc/execute/class-5.m: Added.
51452 * objc/execute/class-6.m: Added.
51453 * objc/execute/class-7.m: Added.
51454 * objc/execute/class-8.m: Added.
51455 * objc/execute/class-9.m: Added.
51456 * objc/execute/class-tests-1.h
51457 * objc/execute/class-tests-2.h
51458 * objc/execute/compatibility_alias.m: Added.
51459 * objc/execute/encode-1.m: Added.
51460 * objc/execute/formal_protocol-1.m: Added.
51461 * objc/execute/formal_protocol-2.m: Added.
51462 * objc/execute/formal_protocol-3.m: Added.
51463 * objc/execute/formal_protocol-4.m: Added.
51464 * objc/execute/formal_protocol-5.m: Added.
51465 * objc/execute/formal_protocol-6.m: Added.
51466 * objc/execute/formal_protocol-7.m: Added.
51467 * objc/execute/informal_protocol.m: Added.
51468 * objc/execute/initialize.m: Added.
51469 * objc/execute/load.m: Added.
51470 * objc/execute/many_args_method.m: Added.
51471 * objc/execute/nested-3.m: Added.
51472 * objc/execute/no_clash.m: Added.
51473 * objc/execute/private.m: Added.
51474 * objc/execute/redefining_self.m: Added.
51475 * objc/execute/root_methods.m: Added.
51476 * objc/execute/selector-1.m: Added.
51477 * objc/execute/static-1.m: Added.
51478 * objc/execute/static-2.m: Added.
51479 * objc/execute/va_method.m: Added.
51480
51481 2001-03-10 Richard Henderson <rth@redhat.com>
51482
51483 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51484
51485 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
51486
51487 * g++.old-deja/g++.other/crash31.C: XFAIL.
51488 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51489 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51490 * gcc.c-torture/execute/20010123-1.x: XFAIL.
51491 * gcc.c-torture/execute/20010124-1.x: XFAIL.
51492 * gcc.dg/sequence-pt-1.c: XFAIL one test.
51493
51494 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51495
51496 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51497
51498 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51499
51500 * gcc.dg/20000724-1.c: Don't use multiline strings.
51501
51502 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51503
51504 * objc/execute/string1.m, objc/execute/string2.m: Compare the
51505 result of -cString against what we expect it to be; don't just
51506 print it out for no one to read.
51507
51508 * objc/execute/string3.m, objc/execute/string4.m: New tests.
51509 Based on testcases provided by Nicola Pero.
51510
51511 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51512
51513 * gcc.dg/cpp/macro7.c: New test.
51514
51515 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51516
51517 * gcc.dg/cpp/multiline.c: Update.
51518
51519 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51520
51521 * g++.old-deja/g++.other/enum3.C: New test.
51522
51523 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51524
51525 * g++.old-deja/g++.other/pod1.C: New test.
51526
51527 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51528
51529 * g++.old-deja/g++.ext/overload1.C: New test.
51530
51531 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51532
51533 * g++.old-deja/g++.pt/using1.C: New test.
51534
51535 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51536
51537 * g++.old-deja/g++.other/using9.C: New test.
51538
51539 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
51540
51541 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51542
51543 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51544
51545 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
51546
51547 * g++.old-deja/g++.ext/realpt1.C: Remove.
51548
51549 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
51550
51551 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51552
51553 2001-02-26 Will Cohen <wcohen@redhat.com>
51554
51555 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51556
51557 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
51558
51559 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51560 templatized constructors.
51561
51562 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51563
51564 * gcc.c-torture/execute/20010224-1.c: New test.
51565
51566 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51567
51568 * gcc.c-torture/execute/20010222-1.c: New test.
51569
51570 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51571
51572 * g++.old-deja/g++.other/inline20.C: New test.
51573
51574 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51575
51576 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51577
51578 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51579
51580 * g++.old-deja/g++.other/lookup22.C: New test.
51581
51582 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51583
51584 * g77.dg: New directory.
51585 * g77.dg/20010216-1.f: New test case.
51586 * g77.dg/dg.exp: New driver.
51587 * lib/g77-dg.exp: New driver library.
51588
51589 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51590
51591 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51592
51593 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51594
51595 * g++.old-deja/g++.other/decl9.C: New test.
51596
51597 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51598
51599 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51600 not need <string> and also tests the initialization at runtime.
51601
51602 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51603
51604 * gcc.c-torture/execute/longlong.c: New test.
51605
51606 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51607
51608 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51609
51610 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51611
51612 * gcc.c-torture/execute/920302-1.c (execute):
51613 Change argument type to short.
51614
51615 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51616
51617 * g++.old-deja/g++.pt/deduct6.C: New test.
51618
51619 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51620
51621 * g++.old-deja/g++.pt/deduct5.C: New test.
51622
51623 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51624
51625 * gcc.c-torture/execute/20010209-1.c: New test.
51626
51627 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51628
51629 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51630
51631 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51632
51633 * g++.dg/vtgc1.C: Update for new ABI.
51634
51635 * consistency.vlad: New directory, 1665 files.
51636
51637 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51638
51639 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51640 return type.
51641 * gcc.dg/cpp/digraphs.c: Declare puts.
51642
51643 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51644
51645 * g++.old-deja/g++.other/warn5.C: New test.
51646
51647 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51648
51649 * g++.old-deja/g++.pt/spec40.C: New test.
51650
51651 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51652
51653 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51654 case.
51655 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51656
51657 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51658
51659 * gcc.c-torture/compile/20010209-1.c: New test.
51660
51661 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51662
51663 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51664 excess errors message but not if it crashes.
51665 * g++.old-deja/g++.other/crash27.C: Likewise.
51666 * g++.old-deja/g++.other/crash28.C: Likewise.
51667 * g++.old-deja/g++.other/crash30.C: Likewise.
51668 * g++.old-deja/g++.other/crash32.C: Likewise.
51669 * g++.old-deja/g++.other/crash35.C: Likewise.
51670 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51671
51672 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51673
51674 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51675 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51676 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51677 g77.f-torture/execute/execute.exp,
51678 g77.f-torture/noncompile/noncompile.exp,
51679 gcc.c-torture/execute/execute.exp,
51680 gcc.c-torture/execute/memcheck/memcheck.exp,
51681 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51682 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51683 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51684 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51685 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51686 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51687 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51688 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51689 Remove bug reporting instructions with ancient email addresses.
51690
51691 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51692
51693 * gcc.dg/20010202-1.c: New test.
51694 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51695
51696 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51697
51698 * g++.dg/stdbool-if.C: New test.
51699
51700 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51701
51702 * objc/execute/fdecl.m: Added main().
51703
51704 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51705
51706 * gcc.c-torture/execute/20010206-1.c: New test.
51707
51708 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51709
51710 * gcc.dg/cpp/avoidpaste1.c: Update.
51711
51712 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51713
51714 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51715 Pero <nicola@brainstorm.co.uk>.
51716 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51717
51718 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51719
51720 * g++.old-deja/g++.pt/spec39.C: New test.
51721
51722 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51723
51724 * gcc.c-torture/compile/20010202-1.c: New test.
51725
51726 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51727
51728 * g++.old-deja/g++.abi/primary2.C: New test.
51729 * g++.old-deja/g++.abi/primary3.C: New test.
51730 * g++.old-deja/g++.abi/primary4.C: New test.
51731 * g++.old-deja/g++.abi/primary5.C: New test.
51732 * g++.old-deja/g++.abi/vtable3.h: New test.
51733 * g++.old-deja/g++.abi/vtable3a.C: New test.
51734 * g++.old-deja/g++.abi/vtable3b.C: New test.
51735 * g++.old-deja/g++.abi/vtable3c.C: New test.
51736 * g++.old-deja/g++.abi/vtable3d.C: New test.
51737 * g++.old-deja/g++.abi/vtable3e.C: New test.
51738 * g++.old-deja/g++.abi/vtable3f.C: New test.
51739 * g++.old-deja/g++.abi/vtable3g.C: New test.
51740 * g++.old-deja/g++.abi/vtable3h.C: New test.
51741 * g++.old-deja/g++.abi/vtable3i.C: New test.
51742 * g++.old-deja/g++.abi/vtable3j.C: New test.
51743 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51744
51745 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51746
51747 * g++.old-deja/g++.other/anon6.C: New test.
51748 * g++.old-deja/g++.other/anon7.C: New test.
51749
51750 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51751
51752 * gcc.dg/cpp/avoidpaste2.c: New tests.
51753
51754 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51755
51756 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51757
51758 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51759
51760 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51761 DECIMAL_DIG cases for Irix."
51762
51763 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51764
51765 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51766
51767 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51768
51769 * gcc.dg/c99-tag-1.c: New test.
51770
51771 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51772
51773 * gcc.dg/cpp/tr-warn1.c: Add tests.
51774
51775 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51776
51777 * gcc.dg/cpp/avoidpaste1.c: Update.
51778 * gcc.dg/cpp/paste4.c: Update.
51779
51780 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51781
51782 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51783 cases for Irix.
51784
51785 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51786
51787 * g++.old-deja/g++.other/inline19.C: New test.
51788
51789 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51790
51791 * gcc.dg/Wlarger-than.c: New test.
51792
51793 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51794
51795 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51796
51797 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51798
51799 * gcc.c-torture/execute/20010129-1.c: New test.
51800 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51801
51802 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51803
51804 * gcc.dg/cpp/avoidpaste1.c: Test case.
51805
51806 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51807
51808 * g++.old-deja/g++.other/inline18.C: New test.
51809
51810 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51811
51812 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51813 and __builtin_putchar.
51814
51815 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51816
51817 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51818 tests.
51819
51820 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51821
51822 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51823 floating point number rounding mode to round to the nearest
51824 representable mode.
51825
51826 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51827
51828 * g++.old-deja/g++.other/mangle2.C: New test.
51829
51830 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51831
51832 * gcc.c-torture/compile/20010124-1.c: New test.
51833
51834 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51835
51836 * g++.old-deja/g++.pt/spec38.C: New test.
51837
51838 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51839
51840 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51841 "Build don't run".
51842
51843 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51844
51845 * gcc.c-torture/execute/20010123-1.c: New test.
51846
51847 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51848
51849 * g++.old-deja/g++.pt/spec37.C: New test.
51850
51851 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51852
51853 * g++.old-deja/g++.pt/overload14.C: New test.
51854
51855 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51856
51857 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51858 __builtin_return_address.
51859
51860 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51861
51862 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51863 * g++.old-deja/g++.pt/spec35.C: New test.
51864 * g++.old-deja/g++.pt/spec36.C: New test.
51865
51866 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51867
51868 * gcc.c-torture/compile/20010118-1.c: New test.
51869
51870 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51871
51872 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51873
51874 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51875
51876 * gcc.c-torture/execute/20010119-1.c: New test.
51877
51878 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51879
51880 * g++.old-deja/g++.other/vbase5.C: New test.
51881
51882 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51883
51884 * gcc.c-torture/execute/20010118-1.c: New test.
51885
51886 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51887
51888 * g++.old-deja/g++.pt/deduct3.C: New test.
51889
51890 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51891
51892 * g++.old-deja/g++.pt/spec34.C: New test.
51893
51894 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51895
51896 * g77.f-torture/compile/20000601-2.f: New test.
51897
51898 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51899
51900 * g++.old-deja/g++.other/init17.C: New test.
51901
51902 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51903
51904 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51905
51906 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51907
51908 * g++.old-deja/g++.pt/unify8.C: New test.
51909
51910 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51911
51912 * g++.old-deja/g++.abi/vbase1.C: New test.
51913
51914 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51915
51916 * g++.old-deja/g++.pt/crash65.C: New test.
51917
51918 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51919
51920 * gcc.dg/cpp/assembl2.S: New test case.
51921
51922 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51923
51924 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51925 are supported.
51926
51927 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51928
51929 * g++.old-deja/g++.other/builtins1.C: New test.
51930 * g++.old-deja/g++.other/builtins2.C: Likewise.
51931 * g++.old-deja/g++.other/builtins3.C: Likewise.
51932 * g++.old-deja/g++.other/builtins4.C: Likewise.
51933
51934 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51935
51936 * gcc.c-torture/compile/20010117-1.c: New test.
51937 * gcc.c-torture/compile/20010117-2.c: New test.
51938
51939 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51940
51941 * g77.f-torture/execute/20010116.[fx]: New test,
51942 XFAIL on i?86-*-*.
51943 * g77.f-torture/compile/20010115.f: Indicate it's
51944 a test for PR fortran/1636.
51945
51946 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51947
51948 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51949
51950 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51951
51952 * g77.f-torture/compile/20010115.f: New test.
51953
51954 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51955
51956 * g++.old-deja/g++.pt/nontype5.C: New test.
51957
51958 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51959
51960 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51961 have an equivalent working one below it.
51962
51963 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51964
51965 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51966 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51967
51968 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51969
51970 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51971 message containing "init_priority".
51972 (conpr-2.C): Likewise.
51973 (conpr-3.C): Likewise.
51974 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51975
51976 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51977
51978 * gcc.c-torture/execute/20010114-2.c: New test.
51979
51980 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51981
51982 * gcc.c-torture/compile/20010114-1.c: New test.
51983 * gcc.c-torture/compile/20010114-1.x: Xfail.
51984 * gcc.c-torture/compile/20010114-2.c: New test.
51985 * gcc.c-torture/execute/20010114-1.c: New test.
51986 * gcc.dg/trunc-1.c: New test.
51987 * gcc.dg/uninit-B.c: New test.
51988
51989 2001-01-13 Nick Clifton <nickc@redhat.com>
51990
51991 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51992 target.
51993
51994 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51995
51996 * gcc.c-torture/compile/20010113-1.c: New test.
51997
51998 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51999
52000 * gcc.c-torture/compile/20001212-1.c: New test.
52001
52002 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
52003
52004 * gcc.dg/cpp/widestr1.c: Update.
52005 * gcc.dg/cpp/prag-imp.c: Remove.
52006
52007 2001-01-12 Jakub Jelinek <jakub@redhat.com>
52008
52009 * gcc.c-torture/execute/20000801-3.x: Remove.
52010 * gcc.dg/c90-init-1.c: New test.
52011 * gcc.dg/c99-init-1.c: New test.
52012 * gcc.dg/c99-init-2.c: New test.
52013 * gcc.dg/gnu99-init-1.c: New test.
52014
52015 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
52016
52017 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52018 testing that no relevant ones were found.
52019
52020 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52021
52022 * g++.old-deja/g++.pt/cast2.C: New test.
52023
52024 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52025
52026 * g++.old-deja/g++.pt/friend47.C: New test.
52027
52028 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52029
52030 * g++.old-deja/g++.pt/instantiate13.C: New test.
52031
52032 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52033
52034 * g++.old-deja/g++.other/defarg7.C: New test.
52035 * g++.old-deja/g++.other/defarg8.C: New test.
52036
52037 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52038
52039 * g++.old-deja/g++.pt/crash64.C: New test.
52040
52041 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52042
52043 * g++.old-deja/g++.pt/crash63.C: New test.
52044
52045 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
52046
52047 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52048
52049 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
52050
52051 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52052
52053 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52054
52055 * g++.old-deja/g++.pt/error3.C: New test.
52056
52057 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52058
52059 * g++.old-deja/g++.other/crash39.C: New test.
52060
52061 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52062
52063 * g++.old-deja/g++.other/vbase4.C: New test.
52064
52065 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
52066
52067 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52068 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52069 * gcc.dg/special/special.exp: New test driver which will check
52070 for alias support for the above test.
52071
52072 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52073
52074 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52075 problems on small machines.
52076 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52077 parameterize.
52078
52079 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
52080
52081 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52082 mips.
52083 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52084
52085 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
52086
52087 * g++.old_deja/g++.pt/using8.C: New test.
52088
52089 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
52090
52091 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52092
52093 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
52094
52095 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52096 where a failure is expected.
52097 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52098
52099 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52100
52101 * g++.old_deja/g++.pt/instantiate12.C: New test.
52102
52103 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52104
52105 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52106 start of structs.
52107 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52108 * g++.old-deja/g++.brendan/crash17.C: Likewise.
52109 * g++.old-deja/g++.brendan/crash29.C: Likewise.
52110 * g++.old-deja/g++.brendan/crash48.C: Likewise.
52111 * g++.old-deja/g++.brendan/ns1.C: Likewise.
52112 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52113 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52114 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52115 * g++.old-deja/g++.eh/spec6.C: Likewise.
52116 * g++.old-deja/g++.jason/crash3.C: Likewise.
52117 * g++.old-deja/g++.law/ctors11.C: Likewise.
52118 * g++.old-deja/g++.law/ctors17.C: Likewise.
52119 * g++.old-deja/g++.law/ctors5.C: Likewise.
52120 * g++.old-deja/g++.law/ctors9.C: Likewise.
52121 * g++.old-deja/g++.mike/ambig1.C: Likewise.
52122 * g++.old-deja/g++.mike/net22.C: Likewise.
52123 * g++.old-deja/g++.mike/p3538a.C: Likewise.
52124 * g++.old-deja/g++.mike/p3538b.C: Likewise.
52125 * g++.old-deja/g++.mike/virt3.C: Likewise.
52126 * g++.old-deja/g++.niklas/t128.C: Likewise.
52127 * g++.old-deja/g++.other/anon4.C: Likewise.
52128 * g++.old-deja/g++.other/using1.C: Likewise.
52129 * g++.old-deja/g++.other/warn3.C: Likewise.
52130 * g++.old-deja/g++.pt/t37.C: Likewise.
52131 * g++.old-deja/g++.robertl/eb69.C: Likewise.
52132 * g++.old-deja/g++.robertl/eb71.C: Likewise.
52133
52134 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52135
52136 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52137
52138 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52139
52140 * gcc.c-torture/execute/stdio-opt-3.c: New test.
52141
52142 2001-01-07 Jakub Jelinek <jakub@redhat.com>
52143
52144 * gcc.c-torture/compile/20010107-1.c: New test.
52145
52146 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52147
52148 * gcc.c-torture/execute/builtin-noret-1.c: New test.
52149
52150 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52151
52152 * gcc.dg/format/format.h: New file.
52153 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52154 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52155 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52156 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52157 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52158 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52159 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52160 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52161 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52162 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52163 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52164 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52165 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52166 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52167 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52168 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52169 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52170 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52171 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52172 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52173 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52174 instead of declaring standard types, macros and functions in each
52175 test.
52176
52177 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
52178
52179 * gcc.c-torture/execute/20010106-1.c: New test.
52180
52181 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
52182
52183 * gcc.dg/format/format.exp: New file.
52184 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52185 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52186 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52187 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52188 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52189 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52190 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52191 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52192 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52193 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52194 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52195 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52196 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52197 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52198 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52199 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52200 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52201 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52202 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52203 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52204 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52205 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52206 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52207 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52208 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52209 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52210 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52211 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52212 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52213 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52214 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52215 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52216 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52217 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52218 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52219 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52220 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52221 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52222 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52223 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52224 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52225 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52226
52227 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
52228
52229 * gcc.c-torture/execute/991228-1.c: Take word endianness into
52230 account.
52231
52232 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
52233
52234 * gcc.c-torture/execute/builtin-complex-1.c: New test.
52235
52236 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
52237
52238 * g++.old-deja/g++.pt/crash62.C: New test.
52239
52240 2001-01-04 Richard Henderson <rth@redhat.com>
52241
52242 * gcc.dg/20000926-1.c: Update expected warnings.
52243 * gcc.dg/array-2.c: Likewise.
52244 * gcc.dg/array-4.c: Also validate flexible array members.
52245 * gcc.dg/c99-flex-array-1.c: New.
52246
52247 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
52248
52249 * gcc.c-torture/compile/20001222-1.x: Remove.
52250
52251 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52252
52253 * gcc.c-torture/execute/built-in-setjmp.c: New.
52254
52255 2001-01-03 Richard Henderson <rth@redhat.com>
52256
52257 * gcc.dg/940510-1.c: Update expected error wording.
52258 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52259
52260 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
52261
52262 * lib/target-supports.exp (check_alias_available): Modified to
52263 indicate aliases not supported if only weak aliases are supported.
52264
52265 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52266
52267 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52268 Turn on cmpstrsi checks for __pj__ and __i370__.
52269
52270 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52271
52272 * g++.old-deja/g++.other/virtual11.C: New test.
52273
52274 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52275
52276 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52277
52278 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52279
52280 * gcc.c-torture/compile/20010102-1.c: New test.
52281
52282 2001-01-02 Andreas Jaeger <aj@suse.de>
52283
52284 * gcc.dg/noreturn-3.c: New test.
52285
52286 * gcc.dg/noreturn-4.c: New test.
52287
52288 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52289
52290 * gcc.c-torture/execute/stdio-opt-1.c: Also test
52291 __builtin_fputc and __builtin_fwrite.
52292
52293 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52294
52295 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52296 signed char, not default char.
52297
52298 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52299
52300 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52301
52302 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52303
52304 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52305
52306 2000-12-29 Richard Henderson <rth@redhat.com>
52307
52308 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52309 (__cyg_profile_func_exit): Define.
52310
52311 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52312
52313 * g++.dg/vtgc1.C: New test.
52314
52315 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52316
52317 * gcc.dg/noncompile/20001228-1.c: New test.
52318
52319 * gcc.dg/20001228-1.c: New test.
52320
52321 * gcc.c-torture/execute/20001228-1.c: New test.
52322
52323 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52324
52325 * gcc.dg/format-strfmon-1.c: New test.
52326
52327 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52328
52329 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52330 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52331 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52332 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52333 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52334 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52335 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52336 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52337 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52338 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52339 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52340 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52341 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52342
52343 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52344 * gcc.c-torture/execute/string-opt-4.c: Test index.
52345
52346 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52347
52348 * gcc.c-torture/compile/20001226-1.c: New test.
52349
52350 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52351
52352 * gcc.c-torture/compile/20001222-1.c: New test.
52353 * gcc.c-torture/compile/20001222-1.x: Xfail.
52354
52355 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52356
52357 * gcc.c-torture/execute/comp-goto-2.c: New test.
52358
52359 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52360
52361 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52362 Use long types if __INT_MAX__ is 32767.
52363 (main): Use cast to (sint32 *) when poking 88 into a_page.
52364
52365 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52366
52367 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52368
52369 * gcc.c-torture/compile/20001221-1.c: New test.
52370 * gcc.c-torture/execute/20001221-1.c: New test.
52371
52372 2000-12-20 Richard Henderson <rth@redhat.com>
52373
52374 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52375 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52376
52377 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52378
52379 * gcc.dg/compare3.c: New test.
52380
52381 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52382
52383 * gcc.dg/format-warnll-1.c: New test.
52384
52385 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52386
52387 * gcc.dg/cpp/cmdlne-P.c: New test.
52388
52389 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52390
52391 * gcc.c-torture/execute/builtin-abs-1.c,
52392 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52393
52394 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52395
52396 * gcc.dg/cpp/multiline.c: New test.
52397
52398 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52399
52400 * g++.old-deja/g++.other/syshdr1.C: Update.
52401 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52402
52403 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52404
52405 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52406
52407 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52408
52409 * g++.old-deja/g++.pt/ttp65.C: New test.
52410
52411 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52412
52413 * g++.old-deja/g++.pt/ttp64.C: New test.
52414
52415 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52416
52417 * g++.old-deja/g++.pt/spec33.C: New test.
52418
52419 2000-12-14 Catherine Moore <clm@redhat.com>
52420
52421 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52422 * gcc.c-torture/execute/920612-2.c: Likewise.
52423 * gcc.c-torture/execute/920428-2.c: Likewise.
52424 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52425 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52426
52427 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52428
52429 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52430 * gcc.dg/pack-test-2.c: Likewise.
52431
52432 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52433
52434 Tests by Zack Weinberg <zackw@stanford.edu>.
52435
52436 * gcc.dg/cpp/defined.c: Update.
52437 * gcc.dg/cpp/defined_trad.c: New tests.
52438
52439 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52440
52441 * gcc.dg/cpp/trad-direct.c: Update.
52442
52443 2000-12-11 Neil Booth <neilb@earthling.net>
52444
52445 * gcc.dg/cpp/defined_trad.c
52446
52447 2000-12-11 Neil Booth <neilb@earthling.net>
52448
52449 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52450
52451 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52452
52453 * gcc.dg/format-miss-2.c: New test.
52454
52455 2000-12-09 Neil Booth <neilb@earthling.net>
52456
52457 * gcc.dg/cpp/lineflags.c: New tests.
52458 * gcc.dg/cpp/poison.c: Update.
52459 * gcc.dg/cpp/redef2.c: Update.
52460 * gcc.dg/cpp/skipping.c: New test.
52461
52462 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52463
52464 * g++.old-deja/g++.other/eh3.C: New testcase.
52465
52466 2000-12-07 Neil Booth <neilb@earthling.net>
52467
52468 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52469 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52470 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52471 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52472 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52473 Update.
52474
52475 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52476
52477 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52478 __SIZE_TYPE__ instead of int for type of integers cast to
52479 pointers.
52480
52481 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52482
52483 * g++.old-deja/g++.other/cleanup4.C: New test.
52484
52485 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52486
52487 * format-sec-1.c: New test.
52488
52489 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52490
52491 * gcc.dg/format-nonlit-3.c: New test.
52492
52493 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52494
52495 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52496 through a null pointer.
52497
52498 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52499
52500 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52501 * g++.old-deja/g++.pt/partial4.C: New test.
52502
52503 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
52504
52505 * gcc.c-torture/execute/ieee/hugeval.x: New.
52506
52507 2000-12-06 Neil Booth <neilb@earthling.net>
52508
52509 * gcc.dg/cpp/backslash2.c: New tests.
52510
52511 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52512
52513 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52514 * gcc.c-torture/execute/stdio-opt-2.c: New test.
52515
52516 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
52517
52518 * gcc.c-torture/execute/20001203-2.c: New testcase.
52519
52520 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52521
52522 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52523 * g++.old-deja/g++.other/virtual10.C: New test.
52524
52525 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52526
52527 * g++.old-deja/g++.mike/pmf5.C: Remove test.
52528
52529 2000-12-05 Richard Henderson <rth@redhat.com>
52530
52531 * gcc.c-torture/compile/20001205-1.c: New.
52532
52533 2000-12-04 Neil Booth <neilb@earthling.net>
52534
52535 * g++.old-deja/g++.other/virtual9.C: New test.
52536 * g++.old-deja/g++.pt/crash61.C: New test.
52537 * gcc.c-torture/execute/loop-9.c: New test.
52538
52539 2000-12-04 Neil Booth <neilb@earthling.net>
52540
52541 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52542 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52543 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52544 * gcc.dg/cpp/extratokens.c: ...here.
52545
52546 2000-12-04 Neil Booth <neilb@earthling.net>
52547
52548 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52549 New tests.
52550
52551 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52552
52553 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52554 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52555
52556 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52557
52558 * gcc.c-torture/execute/20001203-1.c: New test.
52559
52560 2000-12-03 Neil Booth <neilb@earthling.net>
52561
52562 * gcc.dg/cpp/macro6.c: New test cases.
52563
52564 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52565
52566 * gcc.c-torture/execute/string-opt-9.c: New test.
52567 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52568 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52569 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52570
52571 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52572 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52573
52574 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52575
52576 * gcc.dg/cpp/if-6.c: New testcase.
52577
52578 * gcc.dg/20001201-1.c: New testcase.
52579
52580 2000-12-02 Neil Booth <neilb@earthling.net>
52581
52582 * g++.old-deja/g++.other/externC4.C,
52583 g++.old-deja/g++.other/friend10.C: New tests.
52584
52585 2000-12-02 Neil Booth <neilb@earthling.net>
52586
52587 * g++.old-deja/g++.other/instan2.C
52588 * g++.old-deja/g++.other/instan3.C: New test.
52589
52590 2000-12-02 Neil Booth <neilb@earthling.net>
52591
52592 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52593 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52594 gnuc99.c,gnuc99-pedantic.c: New tests.
52595
52596 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52597
52598 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52599 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52600
52601 2000-12-01 Neil Booth <neilb@earthling.net>
52602
52603 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52604 * gcc.dg/cpp/poison.c: Update.
52605 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52606
52607 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52608
52609 * g77.f-torture/execute/20001201.f: New test.
52610
52611 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52612
52613 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52614
52615 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52616
52617 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52618
52619 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52620
52621 * g++.old-deja/g++.other/cast6.C: New test.
52622
52623 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52624
52625 * gcc.c-torture/execute/20001130-2.c: New testcase.
52626
52627 2000-11-30 Richard Henderson <rth@redhat.com>
52628
52629 * gcc.c-torture/execute/20001130-1.c: New test.
52630
52631 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52632
52633 * g++.old-deja/g++.other/op3.C: New test.
52634
52635 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52636
52637 * g++.old-deja/g++.other/op2.C: New test.
52638
52639 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52640
52641 * g++.old-deja/g++.other/crash38.C: New test.
52642
52643 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52644
52645 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52646
52647 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52648
52649 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52650 tests.
52651 * gcc.c-torture/execute/string-opt-6.c: New test.
52652
52653 * gcc.dg/20001117-1.c: Add main.
52654
52655 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52656
52657 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52658 Move from here ...
52659 * gcc.dg/940510-1.c: ... to here.
52660
52661 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52662 zero-size arrays in toplevel structures.
52663
52664 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52665
52666 * gcc.c-torture/execute/loop-8.c: New test.
52667
52668 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52669
52670 * g++.old-deja/g++.other/base1.C: New test.
52671
52672 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52673
52674 * g++.old-deja/g++.other/parse2.C: New test.
52675
52676 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52677
52678 * g++.old-deja/g++.pt/incomplete1.C: New test.
52679
52680 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52681
52682 * g++.old-deja/g++.other/friend9.C: New test.
52683
52684 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52685
52686 * gcc.dg/20001127-1.c: New test.
52687
52688 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52689
52690 * g++.old-deja/g++.pt/friend46.C: New test.
52691
52692 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52693
52694 * g++.old-deja/g++.other/ptrmem8.C: New test.
52695
52696 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52697
52698 * gcc.c-torture/execute/string-opt-7.c: New test.
52699 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52700
52701 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52702
52703 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52704 instead of 'mkcheck 2'.
52705
52706 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52707
52708 * gcc.c-torture/execute/memcheck/driver.c,
52709 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52710 C9X references to refer to C99.
52711
52712 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52713
52714 * gcc.dg/ultrasp3.c: New test.
52715
52716 2000-11-25 Neil Booth <neilb@earthling.net>
52717
52718 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52719
52720 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52721
52722 * gcc.c-torture/compile/20001123-2.c: New.
52723
52724 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52725
52726 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52727
52728 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52729
52730 * gcc.dg/sequence-point-1.c: Add some new tests.
52731 * gcc.c-torture/execute/20001124-1.c: New test.
52732
52733 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52734
52735 * g++.old-deja/g++.other/vaarg4.C: New test.
52736 * gcc.c-torture/compile/20001123-1.c: New test.
52737
52738 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52739
52740 * g++.other/crash24.C: Adjust and remove XFAIL.
52741 * g++.other/crash37.C: New test.
52742
52743 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52744
52745 * g++.old-deja/g++.pt/instantiate9.C: New test.
52746
52747 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52748
52749 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52750 new ABI, too.
52751
52752 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52753 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52754
52755 2000-11-22 Neil Booth <neilb@earthling.net>
52756
52757 * gcc.dg/cpp/Wtrigraphs.c: New test.
52758
52759 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52760
52761 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52762
52763 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52764
52765 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52766
52767 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52768
52769 * lib/gcc-dg.exp: load_lib scanasm.exp.
52770 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52771 * lib/g++-dg.exp: load_lib scanasm.exp.
52772 * lib/scanasm.exp: New.
52773 (scan-assembler, scan-assembler-not): Add optional arguments to
52774 test name, or if not present, the pattern name.
52775 (scan-assembler-dem, scan-assembler-dem-not): New.
52776
52777 * g++.dg/dg.exp: New.
52778
52779 2000-11-21 Neil Booth <neilb@earthling.net>
52780
52781 * gcc.dg/cpp/integrated1.c: Remove.
52782
52783 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52784
52785 * gcc.c-torture/execute/20001121-1.c: New test.
52786
52787 2000-11-21 Richard Henderson <rth@redhat.com>
52788
52789 * gcc.c-torture/compile/20001121-1.c: New test.
52790
52791 2000-11-20 Neil Booth <neilb@earthling.net>
52792
52793 * gcc.dg/cpp/integrated1.c: New test.
52794
52795 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52796
52797 * g++.old-deja/g++.other/inline17.C: New test.
52798
52799 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52800
52801 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52802 local variable to be zero: I made the variable global. Now
52803 uses abort() and exit() instead of relying on main's return value.
52804
52805 2000-11-20 Neil Booth <neilb@earthling.net>
52806
52807 * gcc.dg/cpp/paste2.c: Update test.
52808 * objc/execute/paste.m: New test.
52809
52810 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52811
52812 * gcc.dg/c99-condexpr-1.c: New test.
52813
52814 2000-11-20 Neil Booth <neilb@earthling.net>
52815
52816 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52817
52818 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52819
52820 * g++.old-deja/g++.pt/export1.C: New test.
52821
52822 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52823
52824 * gcc.dg/20001117-1.c: New test.
52825
52826 2000-11-18 Richard Henderson <rth@redhat.com>
52827
52828 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52829
52830 2000-11-18 Richard Henderson <rth@redhat.com>
52831
52832 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52833 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52834 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52835
52836 2000-11-18 Richard Henderson <rth@redhat.com>
52837
52838 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52839 (main): New. Exit cleanly.
52840
52841 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52842
52843 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52844 gcc.dg/c99-fordecl-2.c: New tests.
52845
52846 2000-11-18 Richard Henderson <rth@redhat.com>
52847
52848 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52849 * gcc.c-torture/execute/zerolen-2.c: New.
52850
52851 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52852
52853 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52854 memory.
52855
52856 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52857
52858 * g++.old-deja/g++.pt/instantiate8.C: New test.
52859
52860 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52861
52862 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52863 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52864
52865 2000-11-16 Nick Clifton <nickc@redhat.com>
52866
52867 * gcc.c-torture/execute/nestfunc-2.c: New test.
52868 * gcc.c-torture/execute/nestfunc-3.c: New test.
52869
52870 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52871
52872 * gcc.c-torture/compile/20001116-1.c: New test.
52873
52874 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52875
52876 * gcc.c-torture/execute/20001115-1.c: New test.
52877
52878 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52879
52880 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52881 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52882 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52883 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52884
52885 2000-11-15 Neil Booth <neilb@earthling.net>
52886
52887 gcc.dg/cpp/_Pragma1.c: Update.
52888 gcc.dg/cpp/_Pragma2.c: New test.
52889
52890 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52891
52892 * g++.old-deja/g++.other/anon5.C: New test.
52893
52894 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52895
52896 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52897 tests.
52898
52899 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52900
52901 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52902 output.
52903
52904 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52905
52906 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52907 labels at end of compound statements.
52908
52909 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52910
52911 * gcc.c-torture/execute/loop-7.c: New test.
52912
52913 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52914
52915 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52916
52917 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52918
52919 * gcc.dg/c99-bool-1.c: New test.
52920
52921 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52922
52923 * gcc.dg/c99-scope-1.c: Remove xfail.
52924 * gcc.dg/c99-scope-2.c: New test.
52925
52926 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52927
52928 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52929 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52930
52931 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52932
52933 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52934 error messages.
52935
52936 * g++.mike/p700.C: Don't typedef wchar_t.
52937 * g++.mike/p784.C: Likewise.
52938 * g++.mike/eb101.C: Don't use __wchar_t.
52939
52940 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52941
52942 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52943 from DO loop.
52944
52945 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52946
52947 * gcc.c-torture/execute/20001111-1.c: New test.
52948
52949 2000-11-10 Nick Clifton <nickc@redhat.com>
52950
52951 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52952 long multuiple and accumulate.
52953
52954 2000-11-09 Richard Henderson <rth@redhat.com>
52955
52956 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52957 via size_t instead of int.
52958
52959 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52960 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52961 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52962 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52963
52964 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52965
52966 * gcc.c-torture/compile/20001109-1.c: New test.
52967 * gcc.c-torture/compile/20001109-2.c: New test.
52968
52969 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52970
52971 * g++.old-deja/g++.pt/operator1.C: New test.
52972 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52973
52974 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52975
52976 * gcc.dg/20001108-1.c: New test.
52977
52978 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52979
52980 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52981 with both arguments constant strings.
52982 * gcc.c-torture/execute/string-opt-3.c: New test.
52983 * gcc.c-torture/execute/string-opt-4.c: New test.
52984 * gcc.c-torture/execute/string-opt-5.c: New test.
52985
52986 2000-11-08 Nick Clifton <nickc@redhat.com>
52987
52988 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52989 mulsidi3adddi patterns.
52990
52991 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52992
52993 * g++.old-deja/g++.other/crash36.C: New test.
52994
52995 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52996
52997 * g++.old-deja/g++.other/init16.C: New test.
52998
52999 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
53000
53001 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53002
53003 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53004
53005 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53006 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53007 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53008
53009 2000-11-07 DJ Delorie <dj@redhat.com>
53010
53011 * gcc.dg/20000614-1.c: Add return so that test can pass.
53012
53013 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53014
53015 * gcc.c-torture/execute/string-opt-1.c: New test.
53016
53017 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53018
53019 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
53020 mips-sgi-irix6.* because the MIPS ABI passes floating-point
53021 parameters in registers, and there is no way for a varargs
53022 function to know in which order the integer and floating-point
53023 parameters should be interleaved when they are placed on the
53024 stack.
53025 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53026 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53027
53028 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53029
53030 * gcc.c-torture/execute/string-opt-2.c: New test.
53031
53032 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
53033
53034 * g++.old-deja/g++.pt/crash60.C: New test.
53035
53036 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53037
53038 * g++.old-deja/g++.other/crash24.C: New test.
53039 * g++.old-deja/g++.other/crash25.C: New test.
53040 * g++.old-deja/g++.other/crash26.C: New test.
53041 * g++.old-deja/g++.other/crash27.C: New test.
53042 * g++.old-deja/g++.other/crash28.C: New test.
53043 * g++.old-deja/g++.other/crash29.C: New test.
53044 * g++.old-deja/g++.other/crash30.C: New test.
53045 * g++.old-deja/g++.other/crash31.C: New test.
53046 * g++.old-deja/g++.other/crash32.C: New test.
53047 * g++.old-deja/g++.other/crash33.C: New test.
53048 * g++.old-deja/g++.other/crash34.C: New test.
53049 * g++.old-deja/g++.other/crash35.C: New test.
53050
53051 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53052
53053 * gcc.c-torture/execute/20001031-1.c: New test.
53054
53055 2000-11-04 Mark Mitchell <mark@codesourcery.com>
53056
53057 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53058 namespace.
53059
53060 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53061 standards-conformant.
53062
53063 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53064
53065 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53066 * g++.old-deja/g++.mike/p755a.C: Likewise.
53067 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53068 library makes no calls to `operator new' during initialization.
53069
53070 2000-11-04 Neil Booth <neilb@earthling.net>
53071
53072 * gcc.dg/cpp/include2.c: New tests.
53073
53074 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53075
53076 * lib/g++.exp (g++_set_ld_library_path): New function.
53077 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53078
53079 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
53080
53081 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
53082 warnings.
53083
53084 2000-11-01 Richard Henderson <rth@redhat.com>
53085
53086 * g++.old-deja/g++.ext/namedret1.C: New.
53087 * g++.old-deja/g++.ext/namedret2.C: New.
53088 * g++.old-deja/g++.ext/namedret3.C: New.
53089
53090 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
53091
53092 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53093 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53094
53095 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53096
53097 * gcc.c-torture/execute/va-arg-21.c: New test.
53098
53099 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
53100
53101 * gcc.dg/c99-complex-2.c: New test.
53102
53103 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53104
53105 * gcc.c-torture/execute/stdio-opt-1.c: New test.
53106
53107 2000-10-31 Jakub Jelinek <jakub@redhat.com>
53108
53109 * g++.old-deja/g++.other/inline16.C: New test.
53110
53111 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
53112
53113 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53114 __PRETTY_FUNCTION__
53115
53116 2000-10-29 Neil Booth <neilb@earthling.net>
53117
53118 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53119 New tests.
53120 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53121 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53122 optimisation.
53123
53124 2000-10-29 Neil Booth <neilb@earthling.net>
53125
53126 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53127 * mi1.c, mi1c.h: Add null directives to multiple-include test.
53128 * mi5.c: Test multiple includes work with -C.
53129 * trigraphs.c: Test ^= version.
53130
53131 2000-10-28 Neil Booth <neilb@earthling.net>
53132
53133 New tests and test updates for new macro expander.
53134
53135 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53136 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53137 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53138 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53139 new diagnostic messages.
53140
53141 * gcc.dg/cpp/macro3.c: New tests.
53142
53143 2000-10-27 Mark Mitchell <mark@codesourcery.com>
53144
53145 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53146 on the same line.
53147
53148 2000-10-27 Jakub Jelinek <jakub@redhat.com>
53149
53150 * g++.old-deja/g++.other/eh2.C: New test.
53151
53152 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
53153
53154 * gcc.c-torture/execute/20001027-1.c: New test.
53155
53156 2000-10-26 Richard Henderson <rth@redhat.com>
53157
53158 * gcc.c-torture/execute/20001026-1.c: New.
53159
53160 2000-10-26 Mark Mitchell <mark@codesourcery.com>
53161
53162 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53163 * g++.old-deja/g++.law/builtin1.C: Likewise.
53164 * g++.old-deja/g++.law/ctors10.C: Likewise.
53165 * g++.old-deja/g++.law/virtual3.C: Likewise.
53166 * g++.old-deja/g++.mike/p658.C: Likewise.
53167 * g++.old-deja/g++.other/sibcall1.C: Likewise.
53168 * g++.old-deja/g++.other/vaarg2.C: Likewise.
53169 * g++.old-deja/g++.robertl/eb124.C: Likewise.
53170 * g++.old-deja/g++.robertl/eb44.C: Likewise.
53171 * g++.old-deja/g++.robertl/eb77.C: Likewise.
53172
53173 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
53174
53175 * gcc.c-torture/compile/20001024-1.c: New test.
53176
53177 2000-10-25 Mark Mitchell <mark@codesourcery.com>
53178
53179 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53180 to tell us whether or not we are using V3.
53181
53182 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
53183
53184 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53185 operands.
53186
53187 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
53188
53189 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53190
53191 2000-10-25 Jakub Jelinek <jakub@redhat.com>
53192
53193 * gcc.c-torture/execute/20001024-1.c: New test.
53194
53195 2000-10-24 Jakub Jelinek <jakub@redhat.com>
53196
53197 * g++.old-deja/g++.other/sibcall1.C: New test.
53198
53199 2000-10-20 Jakub Jelinek <jakub@redhat.com>
53200
53201 * gcc.dg/noncompile/init-3.c: New test.
53202
53203 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
53204
53205 * gcc.dg/format-array-1.c: New test.
53206
53207 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53208
53209 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53210 writing through null pointers; remove comment about testing
53211 unterminated strings.
53212
53213 2000-10-17 Matthew Hiller <hiller@redhat.com>
53214
53215 * gcc.c-torture/execute/20001017-2.c: New test.
53216
53217 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53218
53219 * gcc.c-torture/compile/20001018-1.c: New test.
53220 * gcc.c-torture/compile/20001018-1.x: Xfail.
53221
53222 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53223
53224 * gcc.c-torture/execute/20001017-1.c: New test.
53225
53226 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53227
53228 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53229 for multiple use of arguments with scanf formats; add tests for
53230 multiple use of arguments.
53231
53232 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
53233
53234 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53235 from some old tests.
53236
53237 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53238
53239 * gcc.dg/format-miss-1.c: New test.
53240
53241 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53242
53243 * gcc.c-torture/execute/20001013-1.c: New test.
53244
53245 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53246
53247 * gcc.dg/format-branch-1.c: New test.
53248
53249 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53250
53251 * README, lib/file-format.exp: Remove EGCS references.
53252
53253 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53254
53255 * gcc.dg/20001013-1.c: New test.
53256
53257 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
53258
53259 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53260 for intmax_t in the compiler using __typeof__ and the type rules
53261 for conditional expressions.
53262
53263 2000-10-13 Jakub Jelinek <jakub@redhat.com>
53264
53265 * gcc.dg/20001012-1.c: New test.
53266 * gcc.dg/20001012-2.c: New test.
53267
53268 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53269
53270 * gcc.dg/format-attr-1.c: New test.
53271
53272 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53273
53274 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53275 __LONG_LONG_MAX__ instead of LLONG_MAX.
53276
53277 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53278
53279 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53280 scanf flags.
53281 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53282 flags.
53283
53284 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
53285
53286 * gcc.dg/sequence-pt-1.c: New test.
53287
53288 2000-10-11 Geoff Keating <geoffk@cygnus.com>
53289
53290 * gcc.c-torture/execute/20001011-1.c: New testcase.
53291 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53292
53293 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53294
53295 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53296 does not error on it.
53297
53298 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53299
53300 * gcc.dg/20001009-1.c: New test.
53301
53302 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53303
53304 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53305 * gcc.c-torture/execute/20001009-2.c: ... to here.
53306
53307 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53308
53309 * gcc.c-torture/compile/20001009-1.c: New testcase.
53310 * gcc.c-torture/execute/20001009-1.c: New testcase.
53311 Testcases provided by Jan Hubicka <jh@suse.cz>.
53312
53313 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53314
53315 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53316 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53317 uintmax_t using <limits.h> to emulate the compiler's internal
53318 logic. No longer XFAIL %j tests.
53319
53320 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53321
53322 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53323 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53324 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53325 regexps and details of expected handling of some bad formats.
53326 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53327 suppression.
53328
53329 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53330
53331 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53332 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53333 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53334 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53335 in list archives.
53336
53337 2000-10-06 Richard Henderson <rth@cygnus.com>
53338
53339 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53340 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53341 * g++.old-deja/g++.jason/report.C: Likewise.
53342 * g++.old-deja/g++.law/friend5.C: Likewise.
53343 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53344 of the expected warnings.
53345
53346 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53347
53348 * g++.old-deja/g++.pt/enum14.C: New test.
53349
53350 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53351
53352 * g++.old-deja/g++.pt/crash59.C: New test.
53353
53354 2000-10-04 Will Cohen <wcohen@redhat.com>
53355
53356 * gcc.dg/20000926-1.c: New test.
53357
53358 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53359
53360 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53361 function name for current C++ compiler.
53362 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53363
53364 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53365
53366 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53367 __PRETTY_FUNCTION__.
53368 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53369
53370 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53371
53372 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53373
53374 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53375
53376 * gcc.c-torture/compile/20000923-1.c: New test.
53377
53378 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53379
53380 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53381 * g++.old-deja/g++.pt/ttp62.C: Same.
53382 * g++.old-deja/g++.other/inline14.C: Same.
53383
53384 2000-09-24 Richard Henderson <rth@cygnus.com>
53385
53386 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53387
53388 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53389
53390 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53391
53392 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53393
53394 * gcc.c-torture/compile/20000922-1.c: New file.
53395
53396 2000-09-21 Nick Clifton <nickc@redhat.com>
53397
53398 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53399 a signed long modulo operation.
53400 (mod6): New function - perform an unsigned long modulo operation.
53401 (main): Add tests for modulos of very large numbers by very small
53402 dividends.
53403
53404 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53405
53406 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53407
53408 2000-09-19 Richard Henderson <rth@cygnus.com>
53409
53410 * gcc.dg/compare2.c (case 10): XFAIL.
53411
53412 2000-09-18 Richard Henderson <rth@cygnus.com>
53413
53414 * gcc.c-torture/execute/20000906-1.c: Move ...
53415 * gcc.dg/20000906-1.c: ... here. Only run on targets
53416 that support __builtin_trap.
53417
53418 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53419
53420 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53421
53422 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53423
53424 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53425 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53426 more $ format tests.
53427
53428 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53429
53430 * gcc.dg/format-errmk-1.c: New test.
53431
53432 2000-09-17 Greg McGary <greg@mcgary.org>
53433
53434 * gcc.c-torture/execute/20000917-1.x: Remove.
53435
53436 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53437
53438 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53439
53440 2000-09-17 Greg McGary <greg@mcgary.org>
53441
53442 * gcc.c-torture/execute/20000917-1.c: New test.
53443 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53444
53445 2000-09-16 Neil Booth <NeilB@earthling.net>
53446
53447 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53448 in nested macro bug.
53449
53450 2000-09-15 Neil Booth <NeilB@earthling.net>
53451
53452 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53453
53454 2000-09-14 Jeffrey A Law (law@cygnus.com)
53455
53456 * gcc.c-torture/execute/20000914-1.c: New test.
53457
53458 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53459
53460 * g++.other/inline13.C: New test.
53461
53462 2000-09-12 Andreas Jaeger <aj@suse.de>
53463
53464 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53465 constant by Ulrich Drepper <drepper@redhat.com>.
53466
53467 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53468
53469 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53470
53471 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53472
53473 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53474
53475 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53476
53477 * gcc.dg/cpp/backslash.c: New test.
53478
53479 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53480
53481 * gcc.c-torture/execute/20000910-1.c: New test.
53482 * gcc.c-torture/execute/20000910-2.c: Likewise.
53483
53484 2000-09-11 Robert Lipe <robertl@sco.com>
53485
53486 * gcc.dg/pragma-align.c: New test.
53487
53488 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
53489
53490 * g++.old-deja/g++.pt/explicit82.C: New test.
53491 * g++.old-deja/g++.pt/explicit83.C: New test.
53492
53493 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
53494
53495 * gcc.dg/asm-names.c: New test.
53496
53497 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53498
53499 * gcc.dg/cpp/tr-warn6.c: New test
53500
53501 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
53502
53503 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53504 be accepted.
53505
53506 2000-09-07 Catherine Moore <clm@redhat.com>
53507
53508 * gcc.c-torture/execute/unroll-1.c: New test.
53509
53510 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
53511
53512 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53513 ERROR markers.
53514 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53515 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53516 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53517 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53518 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53519 Preprocess only.
53520 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53521 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53522
53523 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53524
53525 * g++.old-deja/g++.pt/deduct2.C: New test.
53526
53527 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53528
53529 * g++.old-deja/g++.pt/parms2.C: New test.
53530
53531 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53532
53533 * g++.old-deja/g++.pt/crash58.C: New test.
53534
53535 2000-09-06 Greg McGary <greg@mcgary.org>
53536
53537 * gcc.c-torture/execute/20000906-1.c: New test.
53538 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53539
53540 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53541
53542 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53543
53544 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53545
53546 * g++.old-deja/g++.pt/crash57.C: New test.
53547
53548 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53549
53550 * g++.old-deja/g++.pt/crash56.C: New test.
53551
53552 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53553
53554 * g++.old-deja/g++.pt/koenig1.C: New test.
53555
53556 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53557
53558 * gcc.dg/20000904-1.c: New test.
53559
53560 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53561
53562 * gcc.dg/cpp/paste8.c: New test.
53563
53564 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
53565
53566 * gcc.c-torture/compile/20000827-1.c: New test.
53567
53568 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53569
53570 * gcc.dg/format-diag-1.c: New test.
53571
53572 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53573
53574 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53575 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53576 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53577 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53578 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53579
53580 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53581
53582 * g++.old-deja/g++.other/nested4.C: New test.
53583
53584 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53585
53586 * g++.old-deja/g++.ns/scoped1.C: New test.
53587
53588 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53589
53590 * lib/g++.exp: Support testing already-installed GCC.
53591
53592 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53593
53594 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53595
53596 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53597
53598 * gcc.dg/return-type-2.c: New test.
53599
53600 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53601
53602 * gcc.c-torture/compile/20000825-1.c: New test.
53603
53604 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53605
53606 * gcc.dg/dwarf2-2.c: New test.
53607
53608 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53609
53610 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53611 dg-warning regexps.
53612
53613 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53614
53615 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53616 gcc.dg/format-ext-5.c: New tests.
53617
53618 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53619
53620 * g++.old-deja/g++.other/crash22.C: New test.
53621
53622 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53623
53624 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53625
53626 2000-08-24 Richard Henderson <rth@cygnus.com>
53627
53628 * gcc.dg/ia64-sync-1.c: New test.
53629 * gcc.dg/ia64-sync-2.c: New test.
53630 * gcc.dg/ia64-asm-1.c: New test.
53631
53632 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53633
53634 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53635 * gcc.dg/format-ext-2.c: New test.
53636
53637 2000-08-23 Jason Merrill <jason@redhat.com>
53638
53639 * lib/old-dejagnu.exp: Also ignore "In member function" and
53640 "At global scope".
53641
53642 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53643
53644 * gcc.dg/noncompile/label-lineno-1.c: New test.
53645
53646 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53647
53648 * gcc.dg/c99-array-nonobj-1.c: New test.
53649
53650 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53651
53652 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53653 tests.
53654 * gcc.dg/format-ext-1.c: New test.
53655
53656 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53657
53658 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53659 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53660 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53661 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53662 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53663
53664 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53665
53666 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53667 gcc.dg/c99-strftime-2.c: New tests.
53668
53669 2000-08-22 Richard Henderson <rth@cygnus.com>
53670
53671 * gcc.c-torture/execute/20000822-1.c: New test.
53672
53673 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53674
53675 * gcc.c-torture/execute/20000819-1.x: Remove.
53676
53677 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53678
53679 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53680 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53681 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53682 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53683 gcc.dg/format-xopen-1.c: New tests.
53684
53685 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53686
53687 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53688
53689 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53690
53691 * g++.old-deja/g++.other/loop2.C: New test.
53692
53693 * gcc.c-torture/compile/20000606-1.c: New test.
53694 * gcc.c-torture/compile/20000728-1.c: New test.
53695 * gcc.c-torture/execute/20000801-1.c: New test.
53696 * gcc.c-torture/execute/20000801-2.c: New test.
53697 * gcc.c-torture/execute/20000819-1.c: New test.
53698 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53699 * gcc.dg/20000629-1.c: New test.
53700 * gcc.dg/20000724-1.c: New test.
53701 * gcc.dg/20000807-1.c: New test.
53702
53703 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53704
53705 * gcc.dg/cpp/pragma-1.c: New test.
53706 * gcc.dg/cpp/pragma-2.c: New test.
53707
53708 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53709
53710 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53711 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53712
53713 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53714
53715 * gcc.c-torture/compile/20000818-1.c: New test.
53716
53717 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53718
53719 * gcc.c-torture/execute/20000818-1.c: New test.
53720
53721 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53722
53723 * gcc.dg/format-va-1.c: New test.
53724
53725 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53726
53727 * g++.old-deja/g++.other/typedef8.C: New test.
53728
53729 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53730
53731 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53732 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53733 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53734 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53735 * g++.old-deja/g++.other/ptrmem7.C: New test.
53736 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53737
53738 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53739
53740 * g++.old-deja/g++.pt/typename27.C: New test.
53741
53742 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53743
53744 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53745 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53746 * g++.old-deja/g++.pt/friend45.C: New test.
53747 * g++.old-deja/g++.other/friend8.C: New test.
53748
53749 2000-08-15 Richard Henderson <rth@cygnus.com>
53750
53751 * gcc.c-torture/execute/20000815-1.c: New test.
53752
53753 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53754
53755 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53756 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53757 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53758
53759 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53760
53761 * g++.old-deja/g++.other/refinit2.C: New test.
53762
53763 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53764
53765 * lib/c-torture.exp (c-torture): Make
53766 compiler_conditional_xfail_data global.
53767 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53768 compiler_conditional_xfail_data machinery.
53769 (f-torture-execute): Likewise.
53770 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53771 and only when unrolling loops.
53772
53773 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53774
53775 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53776
53777 * g++.old-deja/g++.pt/explicit81.C: New test.
53778
53779 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53780
53781 * g++.old-deja/g++.pt/typename26.C: New test.
53782
53783 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53784
53785 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53786 warning.
53787
53788 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53789
53790 * g++.old-deja/g++.other/array3.C: New test.
53791
53792 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53793
53794 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53795 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53796 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53797 New tests.
53798
53799 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53800
53801 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53802 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53803
53804 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53805
53806 * gcc.c-torture/execute/20000808-1.c: New test.
53807
53808 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53809
53810 * gcc.dg/c90-const-expr-1.c: New test.
53811
53812 2000-08-08 Richard Henderson <rth@cygnus.com>
53813
53814 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53815
53816 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53817
53818 * gcc.dg/noncompile/const-ll-1.c: New test.
53819
53820 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53821
53822 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53823
53824 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53825
53826 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53827 that running programs linked against the shared version of libobjc
53828 run correctly.
53829
53830 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53831
53832 * gcc.dg/c99-printf-1.c: New test.
53833
53834 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53835
53836 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53837
53838 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53839
53840 * gcc.c-torture/execute/20000731-1.x: Delete.
53841
53842 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53843
53844 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53845 and torture_without_loops as is done by c-torture.exp.
53846 (search_for): Copy from c-torture.exp.
53847 (gcc-dg-runtest): New function, drives a directory of tests
53848 iterating over the TORTURE_OPTIONS.
53849 (scan-assembler, scan-assembler-not): Move here from
53850 individual directory drivers.
53851
53852 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53853 defined by lib/gcc-dg.exp.
53854 * gcc.dg/cpp/cpp.exp: Likewise.
53855 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53856 gcc-dg-runtest, so we cycle over optimization options.
53857
53858 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53859 * gcc.dg/compare2.c: No longer expected to fail.
53860
53861 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53862
53863 * gcc.c-torture/execute/20000804-1.c: New test.
53864
53865 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53866
53867 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53868
53869 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53870
53871 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53872
53873 2000-08-03 Jeffrey A Law (law@cygnus.com)
53874
53875 * gcc.c-torture/compile/20000803-1.c: New test.
53876
53877 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53878
53879 * gcc.c-torture/execute/20000801-3.c,
53880 gcc.c-torture/execute/20000801-4.c: New tests.
53881 * gcc.c-torture/execute/20000801-3.x,
53882 gcc.c-torture/execute/20000801-4.x: Xfail.
53883
53884 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53885
53886 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53887 libobjc/.libs to allow for libtool.
53888
53889 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53890
53891 * gcc.c-torture/compile/20000802-1.c: New test.
53892
53893 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53894
53895 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53896
53897 2000-07-31 Jeffrey A Law (law@cygnus.com)
53898
53899 * gcc-c-torture/execute/20000731-2.c: New test.
53900
53901 * gcc.c-torture/execute/20000731-1.c: New test.
53902 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53903
53904 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53905
53906 * gcc.dg/cpp/paste7.c: New test.
53907 * gcc.dg/cpp/20000725-1.c: New test.
53908
53909 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53910
53911 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53912 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53913 declaration warning for __builtin_dwarf_reg_size.
53914
53915 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53916
53917 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53918
53919 * gcc.dg/noncompile/voidparam-1.c: New test.
53920
53921 2000-07-30 Richard Henderson <rth@cygnus.com>
53922
53923 * gcc.dg/c90-digraph-1.c: Don't xfail.
53924 * gcc.dg/compare2.c (case 10): Xfail.
53925 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53926
53927 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53928
53929 * gcc.dg/c99-main-1.c: New test.
53930
53931 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53932
53933 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53934
53935 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53936
53937 * gcc.c-tortuer/execute/20000726-1.c: New test.
53938
53939 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53940
53941 * gcc.c-torture/execute/enum-2.c: New test.
53942
53943 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53944
53945 * gcc.dg/cpp/tr-warn3.c: New test.
53946
53947 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53948
53949 * g++.old-deja/g++.ext/implicit1.C: Remove.
53950 * g++.old-deja/g++.jason/c2.C: Remove
53951 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53952 * g++.old-deja/g++.pt/crash16.C: Likewise.
53953 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53954
53955 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53956
53957 * g++.old-deja/g++.other/for2.C: New test.
53958
53959 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53960
53961 * gcc.dg/20000720-1.c: New test.
53962
53963 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53964
53965 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53966
53967 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53968
53969 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53970 * gcc.c-torture/execute/20000722-1.c: New.
53971 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53972
53973 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53974
53975 * gcc.dg/cpp/20000720-1.S: New test.
53976
53977 2000-07-21 Michael Meissner <meissner@redhat.com>
53978
53979 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53980
53981 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53982
53983 * g++.old-deja/g++.brendan/crash16.C,
53984 g++.old-deja/g++.brendan/parse3.C,
53985 g++.old-deja/g++.brendan/redecl1.C,
53986 g++.old-deja/g++.ns/template13.C,
53987 g++.old-deja/g++.other/decl4.C,
53988 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53989
53990 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53991
53992 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53993 and "Internal error".
53994
53995 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53996 regexps.
53997 * gcc.dg/cpp/paste6.c: New test.
53998
53999 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
54000
54001 * gcc.dg/cpp/tr-direct.c: New test.
54002
54003 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54004 gcc.dg/cpp/undef1.c: Tweak error regexps.
54005
54006 2000-07-18 Eric Christopher <echristo@redhat.com>
54007
54008 * gcc.c-torture/compile/20000718-1.c: New test.
54009
54010 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
54011
54012 * cpplex.c (_cpp_push_token): If the token being pushed back
54013 is the previous token in this context, just subtract one from
54014 context->posn.
54015 * cppmacro.c (save_expansion): Clear aux field when storing a
54016 placemarker.
54017
54018 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
54019
54020 * gcc.dg/noncompile/redecl-1.c: New test.
54021
54022 2000-07-18 Jakub Jelinek <jakub@redhat.com>
54023
54024 * gcc.c-torture/execute/20000717-5.c: New test.
54025 * gcc.c-torture/execute/20000717-1.x: Removed.
54026
54027 2000-07-17 Richard Henderson <rth@cygnus.com>
54028
54029 * gcc.c-torture/execute/20000717-4.c: New test.
54030
54031 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
54032
54033 * gcc.dg/cpp/syshdr.c: New test.
54034 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54035
54036 2000-07-17 Neil Booth <neilb@earthling.net>
54037
54038 * gcc.dg/cpp/cmdlne-dM.c: New test.
54039 * gcc.dg/cpp/cmdlne-dD.c: New test.
54040
54041 2000-07-17 Jeffrey A Law (law@cygnus.com)
54042
54043 * gcc.c-torture/execute/20000717-3.c: New test.
54044
54045 * gcc.c-torture/compile/20000717-1.c: New test.
54046
54047 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
54048
54049 * gcc.c-torture/execute/20000717-2.c: New test.
54050
54051 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54052
54053 * gcc.dg/formatz-1.c: New test.
54054
54055 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54056 * gcc.dg/c99-digraph-1.c: New tests.
54057
54058 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54059 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54060
54061 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54062 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54063 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54064 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54065 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54066 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54067 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54068
54069 2000-07-17 Greg McGary <greg@mcgary.org>
54070
54071 * gcc.c-torture/execute/20000717-1.c: New test.
54072 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54073
54074 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54075
54076 * gcc.c-torture/execute/20000715-2.c: New test.
54077 * gcc.dg/20000715-1.c: New test.
54078
54079 2000-07-15 Michael Meissner <meissner@redhat.com>
54080
54081 * gcc.c-torture/execute/20000715-1.c: New test.
54082
54083 2000-07-13 Jakub Jelinek <jakub@redhat.com>
54084
54085 * gcc.c-torture/execute/20000707-1.c: New test.
54086
54087 2000-07-13 Neil Booth <NeilB@earthling.net>
54088
54089 * gcc.dg/cpp/digraph1.c,
54090 gcc.dg/cpp/digraph2.c,
54091 gcc.dg/cpp/digraphs.c: New tests.
54092
54093 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
54094
54095 * g77.f-torture/compile/20000630-2.f: New test.
54096 * g77.f-torture/compile/20000630-2.x
54097
54098 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
54099
54100 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
54101
54102 2000-07-11 Neil Booth <NeilB@earthling.net>
54103
54104 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54105
54106 2000-07-11 Neil Booth <NeilB@earthling.net>
54107
54108 * gcc.dg/cpp/cmdlne-C.c: New.
54109
54110 2000-07-09 Neil Booth <NeilB@earthling.net>
54111
54112 * gcc.dg/cpp/directiv.c: New tests.
54113 * gcc.dg/cpp/undef1.c: Update.
54114
54115 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
54116
54117 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54118
54119 2000-07-09 Neil Booth <NeilB@earthling.net>
54120
54121 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54122
54123 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
54124
54125 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54126 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54127
54128 2000-07-08 Neil Booth <NeilB@earthling.net>
54129
54130 * gcc.dg/cpp/macsyntx.c: New tests.
54131
54132 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54133
54134 * gcc.dg/20000707-1.c: New test.
54135
54136 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54137
54138 * gcc.c-torture/execute/20000706-1.c: New test.
54139 * gcc.c-torture/execute/20000706-2.c: New test.
54140 * gcc.c-torture/execute/20000706-3.c: New test.
54141 * gcc.c-torture/execute/20000706-4.c: New test.
54142 * gcc.c-torture/execute/20000706-5.c: New test.
54143
54144 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54145
54146 * g++.old-deja/g++.pt/instantiate7.C: New test.
54147
54148 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54149
54150 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54151 * g++.old-deja/g++.mike/thunk3.C: Likewise.
54152 * g++.old-deja/g++.other/rtti3.C: Likewise.
54153 * g++.old-deja/g++.other/rttid3.C: Likewise.
54154
54155 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
54156
54157 * g77.f-torture/compile/20000630-1.x: Fix typo
54158
54159 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
54160
54161 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54162 assembly output.
54163
54164 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
54165
54166 * gcc.dg/cpp/ident.c: New test.
54167
54168 2000-07-05 Neil Booth <NeilB@earthling.net>
54169
54170 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54171 gcc.dg/cpp/lexstrng.c: New tests.
54172
54173 2000-07-04 Neil Booth <NeilB@earthling.net>
54174
54175 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54176 * gcc.dg/cpp/strify2.c: Same.
54177
54178 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
54179
54180 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54181 * gcc.dg/cpp/19990703-1.c: Likewise.
54182 * gcc.dg/cpp/20000625-1.c: Likewise.
54183 * gcc.dg/cpp/20000625-2.c: Likewise.
54184
54185 * gcc.dg/cpp/macro1.c,
54186 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54187 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54188 gcc.dg/cpp/strify1.c,
54189 gcc.dg/cpp/strify2.c: New tests.
54190
54191 2000-07-03 Jakub Jelinek <jakub@redhat.com>
54192
54193 * gcc.c-torture/execute/20000703-1.c: New test.
54194
54195 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54196
54197 * g++.old-deja/g++.pt (lookup10.C): New test.
54198
54199 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54200
54201 * g++.old-deja/g++.pt (typename25.C): New test.
54202
54203 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
54204
54205 * gcc.c-torture/compile/20000701-1.c: New test.
54206
54207 2000-06-30 Nick Clifton <nickc@cygnus.com>
54208
54209 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54210 to test case.
54211
54212 2000-06-30 Catherine Moore <clm@cygnus.com>
54213
54214 * gcc.c-torture/execute/align-1.c: New test.
54215
54216 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
54217
54218 * g++.old-deja/g++.pt/expr8.C: New test.
54219 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54220
54221 2000-06-29 Nick Clifton <nickc@cygnus.com>
54222
54223 * gcc.c-torture/compile/20000629-1.c: New test.
54224
54225 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54226
54227
54228 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54229 gcc.dg/noncompile directory, depending on whether they're
54230 preprocessor tests or not. Annotate all the tests for the dg
54231 framework.
54232
54233 * gcc.c-torture/noncompile/noncompile.exp: Delete.
54234 * gcc.dg/noncompile/noncompile.exp: New.
54235
54236 * Moved files:
54237 Old name New name
54238 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
54239 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
54240 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
54241 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
54242 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
54243 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
54244 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
54245 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
54246 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
54247 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
54248 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
54249 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
54250 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
54251 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
54252 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
54253 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
54254 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
54255 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
54256 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
54257 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
54258 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
54259 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
54260 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
54261 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
54262
54263 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
54264 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
54265 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
54266 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
54267 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
54268 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
54269
54270 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54271
54272 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54273 declare one variable. On the fourth, error.
54274 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54275 declared by 20000628-1a.h.
54276
54277 2000-06-29 Richard Henderson <rth@redhat.com>
54278
54279 * gcc.c-torture/execute/930529-1.x: New file.
54280 * gcc.dg/920413-1.c: Adjust expected warning text.
54281 * gcc.dg/980217-1.c: Declare abort.
54282 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54283
54284 2000-06-29 Jeffrey A Law (law@cygnus.com)
54285
54286 * g77.f-torture/compile/20000629-1.f: New test.
54287 * g77.f-torture/compile/20000629-1.x: Expected to fail.
54288
54289 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54290
54291 Rearrange lots of files, removing entirely the
54292 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54293 directories.
54294
54295 * Deleted files:
54296 gcc.c-torture/code_quality/code_quality.exp
54297 gcc.c-torture/special/special.exp
54298 gcc.failure/failure.exp
54299 gcc.failure/940409-1.x
54300 gcc.c-torture/compile/961203-1.x
54301
54302 * New files:
54303 gcc.misc-tests/linkage.exp
54304 gcc.c-torture/execute/920730-1t.c
54305 gcc.c-torture/execute/920730-1t.x
54306 gcc.c-torture/compile/920520-1.x
54307 gcc.c-torture/compile/920521-1.x
54308 gcc.c-torture/compile/981006-1.x
54309 gcc.c-torture/execute/eeprof-1.x
54310
54311 * Moved files (possibly with modifications to fit a new harness):
54312 Old name New name
54313 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54314 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54315 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54316 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54317 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54318 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54319 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54320 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54321 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54322 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54323 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54324 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54325 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54326 gcc.failure/940409-1.c gcc.dg/940409-1.c
54327
54328 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54329
54330 * c-torture/compile/961203-1.x: Delete.
54331
54332 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54333 not exit. Include stdio.h.
54334 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54335 * gcc.misc-tests/dg-12.c: Likewise.
54336 * gcc.misc-tests/dg-5.c: Likewise.
54337 * gcc.misc-tests/dg-6.c: Likewise.
54338 * gcc.misc-tests/dg-7.c: Prototype abort.
54339 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54340 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54341 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54342 not exit.
54343 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54344 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54345
54346 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54347
54348 * gcc.dg/cpp/20000628-1.c: New test.
54349 * gcc.dg/cpp/20000628-1.h: New header for above test.
54350 * gcc.dg/cpp/20000628-1a.h: Likewise.
54351
54352 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54353
54354 * gcc.dg/cpp: New directory.
54355 * gcc.dg/cpp/cpp.exp: New driver.
54356 * gcc.dg/cpp/20000627-1.c: New test.
54357 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54358 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54359 and rewrite as a compilation test.
54360
54361 * gcc.dg: Move many files into the cpp subdirectory, possibly
54362 renaming or editing them as well.
54363 Old name New name
54364 990119-1.c cpp/19990119-1.c
54365 990228-1.c cpp/19990228-1.c
54366 990407-1.c cpp/19990407-1.c
54367 990409-1.c cpp/19990409-1.c
54368 990413-1.c cpp/19990413-1.c
54369 990703-1.c cpp/19990703-1.c
54370 20000127-1.c cpp/20000127-1.c
54371 20000129-1.c cpp/20000129-1.c
54372 20000207-1.c cpp/20000207-1.c
54373 20000207-2.c cpp/20000207-2.c
54374 20000209-1.c cpp/20000209-1.c
54375 20000209-2.c cpp/20000209-2.c
54376 20000301-1.c cpp/20000301-1.c
54377 20000419-1.c cpp/20000419-1.c
54378 20000510-1.S cpp/20000510-1.S
54379 20000519-1.c cpp/20000519-1.c
54380 20000529-1.c cpp/20000529-1.c
54381 20000625-1.c cpp/20000625-1.c
54382 20000625-2.c cpp/20000625-2.c
54383 cpp-as1.c cpp/assert1.c
54384 cpp-as2.c cpp/assert2.c
54385 cxx-comments-1.c cpp/cxxcom1.c
54386 cxx-comments-2.c cpp/cxxcom2.c
54387 endif-label.c cpp/endif.c
54388 cpp-hash1.c cpp/hash1.c
54389 cpp-hash2.c cpp/hash2.c
54390 cpp-if1.c cpp/if-1.c
54391 cpp-if2.c cpp/if-2.c
54392 cpp-if3.c cpp/if-3.c
54393 cpp-if4.c cpp/if-4.c
54394 cpp-if5.c cpp/if-5.c
54395 cpp-cond.c cpp/if-cexp.c
54396 cpp-missingop.c cpp/if-mop.c
54397 cpp-missingparen.c cpp/if-mpar.c
54398 cpp-opprec.c cpp/if-oppr.c
54399 cpp-ifparen.c cpp/if-paren.c
54400 cpp-shortcircuit.c cpp/if-sc.c
54401 cpp-shift.c cpp/if-shift.c
54402 cpp-unary.c cpp/if-unary.c
54403 cpp-li1.c cpp/line1.c
54404 cpp-li2.c cpp/line2.c
54405 lineno.c cpp/line3.c
54406 lineno-2.c cpp/line4.c
54407 cpp-mi.c cpp/mi1.c
54408 cpp-mic.h cpp/mi1c.h
54409 cpp-micc.h cpp/mi1cc.h
54410 cpp-mind.h cpp/mi1nd.h
54411 cpp-mindp.h cpp/mi1ndp.h
54412 cpp-mix.h cpp/mi1x.h
54413 cpp-mi2.c cpp/mi2.c
54414 cpp-mi2a.h cpp/mi2a.h
54415 cpp-mi2b.h cpp/mi2b.h
54416 cpp-mi2c.h cpp/mi2c.h
54417 cpp-mi3.c cpp/mi3.c
54418 cpp-mi3.def cpp/mi3.def
54419 poison-1.c cpp/poison.c
54420 pr-impl.c cpp/prag-imp.c
54421 cpp-redef-2.c cpp/redef1.c
54422 cpp-redef.c cpp/redef2.c
54423 strpaste.c cpp/strp1.c
54424 strpaste-2.c cpp/strp2.c
54425 cpp-tradpaste.c cpp/tr-paste.c
54426 cpp-tradstringify.c cpp/tr-str.c
54427 cpp-tradwarn1.c cpp/tr-warn1.c
54428 cpp-tradwarn2.c cpp/tr-warn2.c
54429 trigraphs.c cpp/trigraphs.c
54430 cpp-unc1.c cpp/unc1.c
54431 cpp-unc2.c cpp/unc2.c
54432 cpp-unc3.c cpp/unc3.c
54433 cpp-unc.c cpp/unc4.c
54434 undef.c cpp/undef1.c
54435 undef-2.c cpp/undef2.c
54436 cpp-wi1.c cpp/widestr1.c
54437
54438 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54439
54440 * lib/g++.exp (g++_include_flags): Tweak.
54441
54442 2000-06-27 H.J. Lu <hjl@gnu.org>
54443 Loren J. Rittle <ljrittle@acm.org>
54444
54445 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54446 version with one that knows about the new gcc tree structure.
54447 (g++_link_flags): Same.
54448
54449 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54450
54451 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54452 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54453 case we are cross-compiling.
54454
54455 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54456 g++.old-deja/g++.niklas/Makefile.in,
54457 g++.old-deja/g++.niklas/configure.in,
54458 g++.old-deja/g++.other/Makefile.in,
54459 g++.old-deja/g++.other/configure.in,
54460 gcc.c-torture/code_quality/Makefile.in,
54461 gcc.c-torture/code_quality/configure.in,
54462 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54463 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54464 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54465 gcc.c-torture/execute/ieee/Makefile.in,
54466 gcc.c-torture/execute/ieee/configure.in,
54467 gcc.c-torture/noncompile/Makefile.in,
54468 gcc.c-torture/noncompile/configure.in,
54469 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54470 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54471 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54472
54473 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54474
54475 * g++.old-deja/g++.other/ambig3.C: New test.
54476
54477 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54478
54479 * g++.old-deja/g++.pt/syntax1.C: New test.
54480 * g++.old-deja/g++.pt/syntax2.C: New test.
54481 * g++.old-deja/g++.other/syntax3.C: New test.
54482 * g++.old-deja/g++.other/syntax4.C: New test.
54483
54484 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54485
54486 * gcc.dg/20000623-1.c: Prototype exit and abort.
54487
54488 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54489
54490 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54491 New tests.
54492 * gcc.dg/cpp-mi3.def: New file.
54493
54494 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54495 inside assertions.
54496 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54497 lexer's error messages.
54498 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54499 divine anything from the linemarkers.
54500 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54501 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54502
54503 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
54504
54505 * gcc.dg/20000623-1.c: New test.
54506
54507 2000-06-22 Jakub Jelinek <jakub@redhat.com>
54508
54509 * gcc.c-torture/execute/20000622-1.c: New test.
54510
54511 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54512
54513 * g++.old-deja/g++.other/init15.C: New test.
54514
54515 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54516
54517 * g++.old-deja/g++.pt/vaarg2.C: New test.
54518 * g++.old-deja/g++.pt/vaarg3.C: New test.
54519
54520 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
54521
54522 * g++.old-deja/g++.other/dyncast6.C: New test.
54523
54524 2000-06-15 Jakub Jelinek <jakub@redhat.com>
54525
54526 * gcc.c-torture/execute/loop-6.c: New test.
54527
54528 2000-06-14 Jakub Jelinek <jakub@redhat.com>
54529
54530 * gcc.dg/20000614-1.c: New test.
54531 * gcc.dg/20000614-2.c: New test.
54532
54533 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
54534
54535 * g++.old-deja/g++.other/inline12.C: New test.
54536
54537 2000-06-13 Jakub Jelinek <jakub@redhat.com>
54538
54539 * g++.old-deja/g++.other/eh1.C: New test.
54540
54541 2000-06-12 Jakub Jelinek <jakub@redhat.com>
54542
54543 * g++.old-deja/g++.other/type.C: New test.
54544
54545 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54546
54547 * g++.old-deja/g++.other/initstring.C: New test.
54548
54549 2000-06-12 Jason Merrill <jason@redhat.com>
54550
54551 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54552
54553 2000-06-09 Jeffrey A Law (law@cygnus.com)
54554
54555 * gcc.c-torture/compile/20000609-1.c: New test.
54556
54557 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
54558
54559 * gcc.dg/20000609-1.c: New test.
54560
54561 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
54562
54563 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54564 * gcc.c-torture/noncompile/poison-1.c: Move...
54565 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54566 * gcc.dg/cpp-li1.c: Add a token after the #line.
54567
54568 2000-06-05 Richard Henderson <rth@cygnus.com>
54569
54570 * gcc.c-torture/execute/20000605-2.c: New test.
54571 * gcc.c-torture/execute/20000605-3.c: New test.
54572
54573 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54574
54575 * g77.f-torture/execute/20000503-1.x: New file.
54576
54577 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54578
54579 * g++.old-deja/g++.eh/badalloc1.C: New test.
54580
54581 2000-06-05 Richard Henderson <rth@cygnus.com>
54582
54583 * gcc.c-torture/execute/20000605-1.c: New test.
54584
54585 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54586 Nathan Sidwell <nathan@codesourcery.com>
54587
54588 * gcc.c-torture/compile/20000605-1.c: New test.
54589
54590 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54591
54592 * g77.f-torture/compile/20000601-1.f: New test.
54593
54594 2000-06-03 Richard Henderson <rth@cygnus.com>
54595
54596 * gcc.c-torture/execute/20000603-1.c: New.
54597
54598 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54599
54600 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54601 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54602
54603 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54604
54605 * gcc.dg/compare2.c (case 12): XFAIL.
54606 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54607 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54608
54609 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54610
54611 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54612
54613 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54614 guard macro is already defined when the header is first
54615 included.
54616 * gcc.dg/cpp-mix.h: New file.
54617 * gcc.dg/endif-label.c: Update patterns to match compiler.
54618
54619 * g++.brendan/complex1.C: Declare abort.
54620 * g++.law/refs4.C: Remove XFAIL.
54621 * g++.oliva/expr2.C: Declare abort and exit.
54622
54623 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54624
54625 * gcc.c-torture/execute/20000528-1.c: New test.
54626
54627 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54628 * g++.old-deja/g++.law/temps4.C: Likewise.
54629
54630 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54631 stdlib.h. Call abort() on failure.
54632 * g++.old-deja/g++.law/refs4.C: Likewise.
54633 * g++.old-deja/g++.law/temps4.C: Likewise.
54634 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54635 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54636
54637 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54638
54639 Relative to g++.dg/special:
54640 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54641
54642 Relative to g++.old-deja:
54643 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54644 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54645 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54646 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54647 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54648 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54649 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54650
54651 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54652 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54653 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54654 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54655 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54656 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54657 and/or string.h.
54658
54659 * g++.other/goto1.C: Update expectations for error messages.
54660
54661 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54662
54663 * gcc.c-torture/compile/20000523-1.c: New test.
54664
54665 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54666
54667 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54668
54669 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54670
54671 * g++.old-deja/g++.eh/catch11.C: New test.
54672 * g++.old-deja/g++.eh/catch12.C: New test.
54673
54674 2000-05-24 Nick Clifton <nickc@cygnus.com>
54675
54676 * gcc.c-torture/execute/20000523-1.c: New test.
54677
54678 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54679
54680 * c-torture/execute/bcp-1.c: Replace abort in arg of
54681 __builtin_constant_p with a generic external function.
54682
54683 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54684 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54685 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54686 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54687 Prototype abort and/or exit.
54688
54689 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54690 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54691 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54692 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54693
54694 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54695
54696 * gcc.dg/dwarf2-1.c: New test.
54697
54698 2000-05-20 Richard Henderson <rth@cygnus.com>
54699
54700 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54701
54702 2000-05-20 Andreas Jaeger <aj@suse.de>
54703
54704 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54705 testcase.
54706
54707 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54708
54709 * gcc.c-torture/execute/20000519-2.c: New test.
54710
54711 2000-05-19 Andreas Jaeger <aj@suse.de>
54712
54713 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54714 which fails with SSA.
54715
54716 * lib/c-torture.exp: Also test with -O3 -fssa.
54717
54718 2000-05-18 Michael Meissner <meissner@redhat.com>
54719
54720 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54721 * gcc.c-torture/execute/920415-1.c: Ditto.
54722 * gcc.c-torture/execute/920501-1.c: Ditto.
54723 * gcc.c-torture/execute/conversion.c: Ditto.
54724 * gcc.c-torture/execute/cvt-1.c: Ditto.
54725
54726 2000-05-18 Jeffrey A Law (law@cygnus.com)
54727
54728 * gcc.c-torture/compile/20000518-1.c: New test.
54729
54730 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54731
54732 * g77.f-torture/compile/200005018.f: New test.
54733
54734 2000-05-17 Jeffrey A Law (law@cygnus.com)
54735
54736 * gcc.c-torture/compile/20000517-1.c: New test.
54737
54738 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54739
54740 * gcc.c-torture/execute/20000516-1.c: New test.
54741
54742 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54743
54744 * g++.old-deja/g++.other/eh.C: New test.
54745
54746 2000-05-12 Richard Henderson <rth@cygnus.com>
54747
54748 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54749 constants through to doit's conditional.
54750
54751 2000-05-11 Jeffrey A Law (law@cygnus.com)
54752
54753 * gcc.c-torture/compile/20000511-1.c: New test.
54754 * g77.f-torture/compile/20000511-1.f: New test.
54755 * g77.f-torture/compile/20000511-2.f: New test.
54756
54757 2000-05-11 Michael Meissner <meissner@redhat.com>
54758
54759 * gcc.c-torture/execute/20000511-1.c: New test.
54760
54761 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54762
54763 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54764 * gcc.dg/20000510-1.S: New.
54765
54766 2000-05-08 Catherine Moore <clm@cygnus.com>
54767
54768 * gcc.dg/unused-3.c: New.
54769
54770 2000-05-06 Richard Henderson <rth@cygnus.com>
54771
54772 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54773 * g++.old-deja/g++.mike/warn1.C: Likewise.
54774 * g++.old-deja/g++.pt/local1.C: Likewise.
54775 * g++.old-deja/g++.pt/local7.C: Likewise.
54776 * g++.old-deja/g++.pt/spec16.C: Likewise.
54777
54778 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54779
54780 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54781
54782 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54783
54784 * g77.f-torture/execute/20000503-1.f: New test.
54785
54786 2000-05-04 Andreas Jaeger <aj@suse.de>
54787
54788 * gcc.dg/noreturn-2.c: New test.
54789
54790 2000-05-04 Neil Booth <NeilB@earthling.net>
54791
54792 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54793 preprocessor.
54794
54795 2000-05-04 Richard Henderson <rth@cygnus.com>
54796
54797 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54798
54799 2000-05-04 Richard Henderson <rth@cygnus.com>
54800
54801 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54802 OpenSSL by Jason R Thorpe.
54803
54804 2000-05-03 Jim Wilson <wilson@cygnus.com>
54805
54806 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54807
54808 2000-05-03 Robert Lipe <robertlipe@usa.net>
54809
54810 * gcc.dg/20000503-1.c: New test.
54811
54812 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54813
54814 * gcc.c-torture/compile/20000502-1.c: New test.
54815 * g++.old-deja/g++.other/align.C: New test.
54816 * gcc.dg/cpp-tradstringify.c: New test.
54817
54818 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54819
54820 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54821 and hard registers.
54822
54823 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54824
54825 * gcc.c-torture/execute/loop-5.c: New test.
54826
54827 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54828
54829 * gcc.c-torture/execute/va-arg-20.c: New test.
54830
54831 2000-04-23 Jeffrey A Law (law@cygnus.com)
54832
54833 * gcc.c-torture/execute/20000422-1.c: New test.
54834
54835 2000-04-20 Greg McGary <gkm@gnu.org>
54836
54837 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54838 when optimizing, but without sibling-call optimizations (-O1).
54839
54840 2000-04-20 Jeffrey A Law (law@cygnus.com)
54841
54842 * gcc.c-torture/compile/20000420-1.c: New test.
54843
54844 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54845
54846 * g++.abi/ptrflags.C: New test.
54847 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54848
54849 2000-04-19 Catherine Moore <clm@cygnus.com>
54850
54851 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54852
54853 2000-04-19 Greg McGary <gkm@gnu.org>
54854
54855 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54856 sibling-call optimizations.
54857
54858 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54859
54860 * gcc.dg/20000419-1.c: New test.
54861
54862 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54863
54864 * gcc.c-torture/execute/20000412-6.c: New test.
54865
54866 2000-04-12 Jeffrey A Law (law@cygnus.com)
54867
54868 * gcc.c-torture/execute/20000412-5.c: New test.
54869 * g77.f-torture/compile/20000412-1.f: New test.
54870 * gcc.c-torture/execute/20000412-4.c: New test.
54871 * gcc.c-torture/compile/20000412-2.c: New test.
54872 * gcc.c-torture/execute/20000412-3.c: New test.
54873 * gcc.c-torture/compile/20000412-1.c: New test.
54874 * gcc.c-torture/execute/20000412-2.c: New test.
54875
54876 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54877
54878 * objc/execute/bf-20.m: New test.
54879
54880 2000-04-10 Richard Henderson <rth@cygnus.com>
54881
54882 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54883
54884 * gcc.c-torture/execute/20000412-1.c: New test.
54885
54886 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54887
54888 * g++.old-deja/g++.eh/catchptr1.C: New test.
54889
54890 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54891
54892 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54893
54894 2000-04-08 Neil Booth <NeilB@earthling.net>
54895
54896 * gcc.dg/cpp-nullchar.c: Remove test as
54897 embedded nulls cause problems.
54898
54899 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54900
54901 * gcc.dg/compare2.c: New test.
54902
54903 2000-04-08 Neil Booth <NeilB@earthling.net>
54904
54905 * gcc.dg/cpp-nullchar.c: New test.
54906
54907 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54908
54909 * gcc.dg/cpp-mi2.c: New test.
54910 * gcc.dg/cpp-mi2[abc].h: New files.
54911
54912 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54913
54914 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54915 member name.
54916
54917 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54918
54919 * g++.old-deja/g++.abi/vmihint.C: New test.
54920
54921 2000-04-06 Neil Booth <NeilB@earthling.net>
54922
54923 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54924 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54925 copyright.
54926
54927 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54928
54929 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54930 avoid stack-frame overwrite.
54931
54932 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54933
54934 * gcc.c-torture/compile/20000405-2.c: New test.
54935 * gcc.c-torture/compile/20000405-3.c: New test.
54936
54937 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54938
54939 * gcc.c-torture/compile/20000405-1.c: New test.
54940
54941 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54942
54943 * gcc.dg/cast-qual-1.c: Revert last change.
54944
54945 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54946
54947 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54948
54949 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54950
54951 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54952 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54953
54954 2000-04-03 Jeffrey A Law (law@cygnus.com)
54955
54956 * gcc.c-torture/compile/20000403-2.c: New test.
54957 * gcc.c-torture/compile/20000403-1.c: New test.
54958
54959 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54960
54961 * gcc.c-torture/execute/20000403-1.c: New test.
54962
54963 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54964
54965 * gcc.c-torture/execute/20000402-1.c: New test.
54966
54967 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54968
54969 * gcc.c-torture/execute/va-arg-15.c: New test.
54970 * gcc.c-torture/execute/va-arg-16.c: New test.
54971 * gcc.c-torture/execute/va-arg-17.c: New test.
54972 * gcc.c-torture/execute/va-arg-18.c: New test.
54973 * gcc.c-torture/execute/va-arg-19.c: New test.
54974
54975 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54976
54977 * gcc.c-torture/compile/981211-1.c: Move to...
54978 * gcc.dg/cpp-as1.c: ...here.
54979 * gcc.dg/cpp-as2.c: New file.
54980
54981 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54982 compiler.
54983
54984 2000-04-02 Neil Booth <NeilB@earthling.net>
54985
54986 * gcc.dg/cpp-cond.c New tests.
54987 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54988 accidental success less likely.
54989 * gcc.dg/cpp-missingop.c New tests.
54990 * gcc.dg/cpp-missingparen.c New tests.
54991 * gcc.dg/cpp-shift.c New tests.
54992 * gcc.dg/cpp-shortcircuit.c New tests.
54993 * gcc.dg/cpp-unary.c New tests.
54994
54995 2000-03-29 Jeffrey A Law (law@cygnus.com)
54996
54997 * gcc.c-torture/compile/20000329-1.c: New test.
54998
54999 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
55000
55001 * gcc.c-torture/compile/20000326-1.c: New test.
55002 * gcc.c-torture/compile/20000326-2.c: New test.
55003
55004 2000-03-24 Geoff Keating <geoffk@cygnus.com>
55005
55006 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55007 the first parameter is a function argument.
55008
55009 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
55010
55011 * g++.old-deja/g++.ext/array4.C: New test.
55012
55013 2000-03-22 Geoff Keating <geoffk@cygnus.com>
55014
55015 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55016
55017 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55018
55019 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55020
55021 2000-03-19 Richard Henderson <rth@cygnus.com>
55022
55023 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55024
55025 2000-03-19 Richard Henderson <rth@cygnus.com>
55026
55027 * gcc.c-torture/compile/20000319-1.c: New test.
55028
55029 2000-03-14 Jeffrey A Law (law@cygnus.com)
55030
55031 * gcc.c-torture/execute/20000314-3.c: New test.
55032 * gcc.c-torture/execute/20000314-2.c: New test.
55033 * gcc.c-torture/execute/20000314-1.c: New test.
55034 * gcc.c-torture/compile/20000314-2.c: New test.
55035 * gcc.c-torture/compile/20000314-1.c: New test.
55036
55037 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
55038
55039 * g++.old-deja/g++.warn/inline.C: New test.
55040
55041 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
55042
55043 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55044 standards-compliant result rather than specific constants.
55045 Put test-values in array.
55046
55047 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
55048
55049 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55050 (g++_target_compile): Put test-specific options last.
55051
55052 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55053
55054 * g++.old-deja/g++.eh/vbase4.C: New test.
55055
55056 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55057
55058 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55059
55060 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55061
55062 * g++.old-deja/g++.brendan/misc12.C: Removed.
55063 * g++.old-deja/g++.pt/memtemp77.C: Constify.
55064 * g++.old-deja/g++.ext/pretty4.C: New test.
55065
55066 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55067
55068 * g++.old-deja/g++.other/string2.C: New test.
55069
55070 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55071
55072 * g++.old-deja/g++.warn/impint2.C: New test.
55073
55074 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55075
55076 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55077 is 1, not zero.
55078
55079 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
55080
55081 * g++.old-deja/g++.warn/impint.C: New test.
55082 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55083 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55084 * g++.old-deja/g++.pt/explicit12.C: Likewise.
55085 * g++.old-deja/g++.pt/explicit13.C: Likewise.
55086 * g++.old-deja/g++.pt/explicit17.C: Likewise.
55087 * g++.old-deja/g++.pt/explicit18.C: Likewise.
55088 * g++.old-deja/g++.pt/explicit19.C: Likewise.
55089 * g++.old-deja/g++.pt/explicit23.C: Likewise.
55090 * g++.old-deja/g++.pt/explicit31.C: Likewise.
55091 * g++.old-deja/g++.pt/explicit35.C: Likewise.
55092 * g++.old-deja/g++.pt/explicit6.C: Likewise.
55093 * g++.old-deja/g++.pt/memclass7.C: Likewise.
55094
55095 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
55096
55097 * gcc.dg/cpp-redef.c: New test.
55098
55099 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
55100
55101 * g++.old-deja/g++.pt/unify7.C: New test.
55102
55103 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55104
55105 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55106 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55107
55108 2000-02-25 Geoff Keating <geoffk@cygnus.com>
55109
55110 * gcc.c-torture/compile/20000224-1.c: New test.
55111
55112 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55113
55114 * gcc.c-torture/compile/cpp-2.c: New test.
55115 * gcc.c-torture/compile/cpp-1.c: New test.
55116
55117 2000-02-25 Jeffrey A Law (law@cygnus.com)
55118
55119 * gcc.c-torture/execute/20000225-1.c: New test.
55120
55121 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55122
55123 * gcc.dg/cpp-li2.c: New test.
55124
55125 * gcc.dg/cpp-wi1.c: New test.
55126
55127 * gcc.dg/cpp-li1.c: New test.
55128
55129 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
55130
55131 * g++.old-deja/g++.other/sizeof5.C: New test.
55132
55133 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55134
55135 * gcc.c-torture/execute/va-arg-13.c: New test.
55136
55137 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
55138
55139 * gcc.c-torture/execute/va-arg-12.c: New test.
55140
55141 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55142
55143 * gcc.c-torture/execute/20000223-1.c: New test.
55144
55145 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55146
55147 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55148
55149 2000-02-22 Mark Mitchell <mark@codesourcery.com>
55150
55151 * g++.old-deja/g++.abi/ptrmem.C: New test.
55152
55153 2000-02-19 Richard Henderson <rth@cygnus.com>
55154
55155 * gcc.c-torture/compile/init-3.c: New.
55156
55157 2000-02-17 Mark Mitchell <mark@codesourcery.com>
55158
55159 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55160 ALWAYS_CXXFLAGS.
55161
55162 2000-02-11 Robert Lipe <robertl@sco.com>
55163
55164 * gcc.c-torture/compile/20000211-3.c: New test.
55165
55166 2000-02-11 Martin Buchholz <martin@xemacs.org>
55167
55168 * gcc.c-torture/compile/20000211-2.c: New test.
55169
55170 2000-02-11 Jeffrey A Law (law@cygnus.com)
55171
55172 * gcc.c-torture/compile/20000211-1.c: New test.
55173
55174 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
55175
55176 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55177 on native targets
55178
55179 2000-02-08 Nathan Sidwell <nathan@acm.org>
55180
55181 * g++.old-deja/g++.other/cast5.C: New test.
55182
55183 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
55184
55185 * gcc.c-torture/execute/20000205-1.c: New.
55186
55187 2000-02-03 Nathan Sidwell <nathan@acm.org>
55188
55189 * g++.old-deja/g++.jason/cast3.C: Return void.
55190 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55191
55192 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55193
55194 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55195
55196 * gcc.dg/loop-1.c: New test.
55197
55198 2000-01-27 Jakub Jelinek <jakub@redhat.com>
55199
55200 * gcc.c-torture/compile/20000127-1.c: New test.
55201 * gcc.c-torture/execute/991228-1.c: New test.
55202
55203 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55204
55205 * gcc.dg/unused-2.c: New test.
55206
55207 * gcc.dg/conv-1.c: New test.
55208
55209 2000-01-24 Mark Mitchell <mark@codesourcery.com>
55210
55211 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55212 compiler.
55213 (tool_option_proc): Fix typo.
55214
55215 2000-01-24 Geoff Keating <geoffk@cygnus.com>
55216
55217 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55218 of the ld on the host, not on the build machine.
55219 Also, don't crash if '--help' is not a supported option.
55220
55221 2000-01-24 Richard Henderson <rth@cygnus.com>
55222
55223 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55224
55225 2000-01-20 Jeffrey A Law (law@cygnus.com)
55226
55227 * gcc.c-torture/execute/20000120-2.c: New test.
55228 * gcc.c-torture/execute/20000120-1.c: New test.
55229
55230 2000-01-13 Jeffrey A Law (law@cygnus.com)
55231
55232 * gcc.c-torture/execute/20000113-1.c: New test.
55233
55234 2000-01-12 Jeffrey A Law (law@cygnus.com)
55235
55236 * gcc.c-torture/execute/20000112-1.c: New test.
55237
55238 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55239
55240 * gcc.dg/20000111-1.c: New test.
55241
55242 2000-01-10 Jeffrey A Law (law@cygnus.com)
55243
55244 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55245 with 16 bit integers.
55246
55247 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55248
55249 * gcc.dg/20000108-1.c: New test.
55250
55251 2000-01-05 Nathan Sidwell <nathan@acm.org>
55252
55253 * g++.old-deja/g++.ns/koenig8.C: New test.
55254
55255 2000-01-05 Nathan Sidwell <nathan@acm.org>
55256
55257 * g++.old-deja/g++.other/cast4.C: New test.
55258
55259 2000-01-05 Jeffrey A Law (law@cygnus.com)
55260
55261 * gcc.c-torture/compile/20000105-2.c: New test.
55262 * gcc.c-torture/compile/20000105-1.c: New test.
55263
55264 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55265
55266 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55267 references to printf & atoi to conform to ANSI standard.
55268 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55269 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55270 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55271 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55272 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55273 * g++.old-deja/g++.brendan/complex1.C: Likewise.
55274 * g++.old-deja/g++.brendan/copy1.C: Likewise.
55275 * g++.old-deja/g++.brendan/copy2.C: Likewise.
55276 * g++.old-deja/g++.brendan/copy3.C: Likewise.
55277 * g++.old-deja/g++.brendan/copy4.C: Likewise.
55278 * g++.old-deja/g++.brendan/copy5.C: Likewise.
55279 * g++.old-deja/g++.brendan/copy6.C: Likewise.
55280 * g++.old-deja/g++.brendan/copy7.C: Likewise.
55281 * g++.old-deja/g++.brendan/copy8.C: Likewise.
55282 * g++.old-deja/g++.brendan/crash11.C: Likewise.
55283 * g++.old-deja/g++.brendan/crash14.C: Likewise.
55284 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55285 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55286 * g++.old-deja/g++.brendan/delete2.C: Likewise.
55287 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55288 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55289 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55290 * g++.old-deja/g++.brendan/eh1.C: Likewise.
55291 * g++.old-deja/g++.brendan/groff1.C: Likewise.
55292 * g++.old-deja/g++.brendan/init3.C: Likewise.
55293 * g++.old-deja/g++.brendan/misc12.C: Likewise.
55294 * g++.old-deja/g++.brendan/misc7.C: Likewise.
55295 * g++.old-deja/g++.brendan/new2.C: Likewise.
55296 * g++.old-deja/g++.brendan/operators4.C: Likewise.
55297 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55298 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55299 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55300 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55301 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55302 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55303 * g++.old-deja/g++.brendan/template24.C: Likewise.
55304 * g++.old-deja/g++.brendan/template3.C: Likewise.
55305 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55306 * g++.old-deja/g++.jason/inline3.C: Likewise.
55307 * g++.old-deja/g++.jason/opeq.C: Likewise.
55308 * g++.old-deja/g++.law/arg5.C: Likewise.
55309 * g++.old-deja/g++.law/arm7.C: Likewise.
55310 * g++.old-deja/g++.law/ctors11.C: Likewise.
55311 * g++.old-deja/g++.law/cvt8.C: Likewise.
55312 * g++.old-deja/g++.law/init9.C: Likewise.
55313 * g++.old-deja/g++.law/refs4.C: Likewise.
55314 * g++.old-deja/g++.law/template2.C: Likewise.
55315 * g++.old-deja/g++.law/visibility24.C: Likewise.
55316 * g++.old-deja/g++.law/vtable3.C: Likewise.
55317 * g++.old-deja/g++.mike/asm2.C: Likewise.
55318 * g++.old-deja/g++.mike/eh1.C: Likewise.
55319 * g++.old-deja/g++.mike/misc1.C: Likewise.
55320 * g++.old-deja/g++.mike/misc13.C: Likewise.
55321 * g++.old-deja/g++.mike/misc14.C: Likewise.
55322 * g++.old-deja/g++.mike/ns12.C: Likewise.
55323 * g++.old-deja/g++.mike/p1248.C: Likewise.
55324 * g++.old-deja/g++.mike/p3708.C: Likewise.
55325 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55326 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55327 * g++.old-deja/g++.mike/p646.C: Likewise.
55328 * g++.old-deja/g++.mike/p700.C: Likewise.
55329 * g++.old-deja/g++.mike/p783.C: Likewise.
55330 * g++.old-deja/g++.mike/p783a.C: Likewise.
55331 * g++.old-deja/g++.mike/p783b.C: Likewise.
55332 * g++.old-deja/g++.mike/p786.C: Likewise.
55333 * g++.old-deja/g++.mike/p789.C: Likewise.
55334 * g++.old-deja/g++.mike/p789a.C: Likewise.
55335 * g++.old-deja/g++.mike/p807a.C: Likewise.
55336 * g++.old-deja/g++.other/delete3.C: Likewise.
55337 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55338 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55339 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55340 * g++.old-deja/g++.other/empty1.C: Likewise.
55341 * g++.old-deja/g++.other/temporary1.C: Likewise.
55342 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55343 * g++.old-deja/g++.pt/t16.C: Likewise.
55344 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55345
55346 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55347
55348 * gcc.dg/991230-1.c: New test.
55349
55350 1999-12-29 Jeffrey A Law (law@cygnus.com)
55351
55352 * gcc.c-torture/compile/991229-3.c: New test.
55353 * gcc.c-torture/compile/991229-2.c: New test.
55354 * gcc.c-torture/compile/991229-1.c: New test.
55355
55356 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55357
55358 * gcc.c-torture/compile/labels-2.c: New test.
55359
55360 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55361
55362 * gcc.c-torture/execute/991227-1.c: New test.
55363
55364 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55365
55366 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55367
55368 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55369
55370 * gcc.c-torture/execute/991221-1.c: New test.
55371
55372 1999-12-20 Nathan Sidwell <nathan@acm.org>
55373
55374 * g++.old-deja/g++.other/cast3.C: New test.
55375
55376 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55377
55378 * gcc.c-torture/execute/991216-4.c: New test.
55379
55380 1999-12-16 Michael Meissner <meissner@cygnus.com>
55381
55382 * gcc.c-torture/execute/991216-1.c: New test.
55383 * gcc.c-torture/execute/991216-2.c: New test.
55384 * gcc.c-torture/execute/991216-3.c: New test.
55385
55386 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55387
55388 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55389 Actually make the test fail by using "-O2" for compilation.
55390
55391 1999-12-15 Nathan Sidwell <nathan@acm.org>
55392
55393 * g++.old-deja/g++.warn/cast-align1.C: New test.
55394
55395 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55396
55397 * gcc.c-torture/compile/991214-1.c: New test.
55398 * gcc.c-torture/compile/991214-2.c: New test.
55399
55400 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55401
55402 * gcc.dg/991214-1.c: New test.
55403
55404 1999-12-13 Jeffrey A Law (law@cygnus.com)
55405
55406 * gcc.c-torture/compile/991213-3.c: New test.
55407 * gcc.c-torture/compile/991213-2.c: New test.
55408 * gcc.c-torture/compile/991213-1.c: New test.
55409
55410 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55411
55412 * gcc.dg/991209-1.c: New test.
55413
55414 1999-12-08 Nathan Sidwell <nathan@acm.org>
55415
55416 * gcc.c-torture/compile/991208-1.c: New test.
55417
55418 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55419
55420 * gcc.dg/ultrasp2.c: New test.
55421
55422 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55423
55424 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55425
55426 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55427
55428 * gcc.c-torture/compile/991202-1.c: New test.
55429 * gcc.c-torture/execute/991202-1.c: New test.
55430 * gcc.c-torture/execute/991202-2.c: New test.
55431 * gcc.c-torture/execute/991202-3.c: New test.
55432
55433 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55434
55435 * g++.old-deja/g++.abi/align.C: New test.
55436 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55437 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55438
55439 1999-12-01 Richard Henderson <rth@cygnus.com>
55440
55441 * gcc.c-torture/execute/991201-1.c: New.
55442
55443 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55444
55445 * gcc.dg/991129-1.c: New test.
55446
55447 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55448
55449 * gcc.c-torture/compile/991127-1.c: New test.
55450
55451 1999-11-22 Nathan Sidwell <nathan@acm.org>
55452
55453 * g++.old-deja/g++.other/warn4.C: New test.
55454
55455 1999-11-22 Nathan Sidwell <nathan@acm.org>
55456
55457 * g++.old-deja/g++.eh/cleanup2.C: New test.
55458 * g++.old-deja/g++.ext/pretty2.C: New test.
55459 * g++.old-deja/g++.ext/pretty3.C: New test.
55460 * g++.old-deja/g++.other/debug6.C: New test.
55461
55462 1999-10-20 Jim Wilson <wilson@cygnus.com>
55463
55464 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55465 compiler_output to look for one error message instead of two.
55466
55467 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55468
55469 * gcc.c-torture/execute/991118-1.c: Also test case
55470 where the word boundary does not split a byte evenly.
55471
55472 1999-11-19 Nathan Sidwell <nathan@acm.org>
55473
55474 * g++.old-deja/g++.ext/restrict1.C: New test.
55475
55476 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55477
55478 * gcc.c-torture/execute/991118-1.c: New test.
55479
55480 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55481
55482 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55483 working directory pathnames.
55484
55485 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
55486
55487 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55488 host is equipped with driver.h and driver.o so it can actually
55489 compile and run the tests.
55490
55491 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
55492
55493 * gcc.c-torture/compile/991008-1.c: New test.
55494
55495 1999-11-08 Nick Clifton <nickc@cygnus.com>
55496
55497 * lib/gcc-dg.exp: Include target-supports.exp
55498
55499 1999-11-05 Nick Clifton <nickc@cygnus.com>
55500
55501 * lib/target-supports.exp: New file: Provide procs to test for
55502 features supported by the target.
55503 (check_weak_available): Moved here from ecos.exp.
55504 (check_alias_available): New proc: Determine of the target
55505 toolchain supports the alias attribute.
55506
55507 * gcc.dg/special/ecos.exp: Move check_weak_available to
55508 target-supports.exp.
55509 (alias-1.c): Only perform the test if the target supports
55510 aliases.
55511 (wkali-1.c): Only perform the test if the target supports
55512 aliases.
55513
55514 * gcc.dg/990506-0.c: Expect error messages from cross
55515 targets as well as native targets.
55516
55517 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55518
55519 * gcc.dg/ultrasp1.c: Removed xfail.
55520 * gcc.dg/struct-ret-2.c: Likewise.
55521 * gcc.dg/array-1.c: Likewise.
55522
55523 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55524
55525 * gcc.dg/struct-ret-2.c: New test.
55526
55527 * gcc.dg/array-1.c: New test.
55528
55529 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
55530
55531 * gcc.c-torture/execute/991030-1.c: New test.
55532
55533 1999-10-26 Richard Henderson <rth@cygnus.com>
55534
55535 * gcc.c-torture/compile/991026-2.c: New test.
55536
55537 1999-10-26 Jeffrey A Law (law@cygnus.com)
55538
55539 * gcc.c-torture/compile/991026-1.c: New test.
55540
55541 1999-10-23 Jeffrey A Law (law@cygnus.com)
55542
55543 * gcc.c-torture/execute/991023-1.c: New test.
55544
55545 1999-10-19 Jeffrey A Law (law@cygnus.com)
55546
55547 * gcc.c-torture/execute/991019-1.c: New test.
55548
55549 1999-10-16 Richard Henderson <rth@cygnus.com>
55550
55551 * gcc.c-torture/execute/991016-1.c: New test.
55552
55553 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
55554
55555 * gcc.c-torture/execute/991014-1.c: New test.
55556
55557 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
55558
55559 * g++.old-deja/g++.other/union2.C: New test.
55560
55561 1999-10-13 Nathan Sidwell <nathan@acm.org>
55562
55563 * g++.old-deja/g++.other/vaarg2.C: New test.
55564 * g++.old-deja/g++.other/vaarg3.C: New test.
55565
55566 1999-10-12 Craig Burley <craig@jcb-sc.com>
55567
55568 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55569 in compile/.
55570
55571 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55572
55573 * gcc.c-torture/execute/va-arg-11.c: New test.
55574
55575 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55576
55577 * lib/file-format.exp (gcc_target_object_format): Don't
55578 crash if objdump is unavailable.
55579
55580 1999-09-29 Donn Terry <donn@interix.com>
55581
55582 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55583
55584 1999-09-28 Nick Clifton <nickc@cygnus.com>
55585
55586 * gcc.c-torture/compile/990928-1.c: New test.
55587
55588 1999-09-28 Nathan Sidwell <nathan@acm.org>
55589
55590 * g++.old-deja/g++.other/decl6.C: New test.
55591
55592 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55593
55594 * gcc.c-torture/execute/va-arg-10.c: New test.
55595
55596 1999-09-27 Nathan Sidwell <nathan@acm.org>
55597
55598 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55599 __PRETTY_FUNCTION__.
55600
55601 1999-09-23 Nick Clifton <nickc@cygnus.com>
55602
55603 * gcc.c-torture/execute/990923-1.c: New test.
55604
55605 1999-09-21 Nick Clifton <nickc@cygnus.com>
55606
55607 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55608 for which -fpic is inappropriate.
55609
55610 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55611
55612 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55613
55614 1999-09-21 Nathan Sidwell <nathan@acm.org>
55615
55616 * g++.old-deja/g++.other/dyncast1.C: New test.
55617 * g++.old-deja/g++.other/dyncast2.C: New test.
55618 * g++.old-deja/g++.other/dyncast3.C: New test.
55619 * g++.old-deja/g++.other/dyncast4.C: New test.
55620 * g++.old-deja/g++.other/dyncast5.C: New test.
55621 * g++.old-deja/g++.eh/catch3.C: New test.
55622 * g++.old-deja/g++.eh/catch3p.C: New test.
55623 * g++.old-deja/g++.eh/catch4.C: New test.
55624 * g++.old-deja/g++.eh/catch4p.C: New test.
55625 * g++.old-deja/g++.eh/catch5.C: New test.
55626 * g++.old-deja/g++.eh/catch5p.C: New test.
55627 * g++.old-deja/g++.eh/catch6.C: New test.
55628 * g++.old-deja/g++.eh/catch6p.C: New test.
55629 * g++.old-deja/g++.eh/catch7.C: New test.
55630 * g++.old-deja/g++.eh/catch7p.C: New test.
55631 * g++.old-deja/g++.eh/catch8.C: New test.
55632 * g++.old-deja/g++.eh/catch8p.C: New test.
55633 * g++.old-deja/g++.eh/catch9.C: New test.
55634 * g++.old-deja/g++.eh/catch9p.C: New test.
55635
55636 1999-09-13 Nathan Sidwell <nathan@acm.org>
55637
55638 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55639 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55640
55641 1999-09-13 Jeffrey A Law (law@cygnus.com)
55642
55643 * gcc.c-torture/compile/990913-1.c: New test.
55644
55645 1999-09-10 Nathan Sidwell <nathan@acm.org>
55646
55647 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55648 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55649
55650 1999-09-09 Richard Henderson <rth@cygnus.com>
55651
55652 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55653
55654 1999-09-09 Nathan Sidwell <nathan@acm.org>
55655
55656 * g++.old-deja/g++.other/lookup11.C: New test.
55657 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55658 what is permitted and what we want.
55659 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55660 overload use.
55661 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55662
55663 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55664
55665 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55666 * gcc.c-torture/noncompile/poison-1.c: New file.
55667
55668 1999-09-08 Nathan Sidwell <nathan@acm.org>
55669
55670 * g++.old-deja/g++.other/sizeof3.C: New test.
55671 * g++.old-deja/g++.other/sizeof4.C: New test.
55672 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55673 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55674
55675 1999-09-07 Richard Henderson <rth@cygnus.com>
55676
55677 * gcc.dg/va-arg-1.c: New.
55678
55679 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55680
55681 * gcc.c-torture/execute/va-arg-9.c: New test.
55682
55683 1999-09-05 Craig Burley <craig@jcb-sc.com>
55684
55685 * g77.f-torture/compile/980519-2.f: New test.
55686 * g77.f-torture/compile/19990905-0.f: New test.
55687 * g77.f-torture/compile/19990905-1.f: New test.
55688 * g77.f-torture/compile/19990905-2.f: New test.
55689
55690 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55691
55692 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55693
55694 * gcc.c-torture/execute/990827-1.c: Fix typo.
55695
55696 1999-09-03 Nathan Sidwell <nathan@acm.org>
55697
55698 * g++.old-deja/g++.other/deref1.C: New test.
55699
55700 1999-09-02 Nathan Sidwell <nathan@acm.org>
55701
55702 * g++.old-deja/g++.other/ambig2.C: New test.
55703 * g++.old-deja/g++.other/cond5.C: New test.
55704 * g++.old-deja/g++.other/lookup16.C: New test.
55705
55706 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55707
55708 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55709 assemblers too.
55710
55711 1999-08-31 Jeffrey A Law (law@cygnus.com)
55712
55713 * lib/c-torture.exp: Avoid the "compare executables" optimization
55714 when testing native.
55715
55716 1999-08-29 Jeffrey A Law (law@cygnus.com)
55717
55718 * gcc.c-torture/execute/990829-1.c: New test.
55719 * gcc.c-torture/compile/990829-1.c: New test.
55720
55721 1999-08-27 Paul Burchard <burchard@pobox.com>
55722
55723 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55724 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55725 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55726 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55727 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55728 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55729 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55730 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55731 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55732 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55733 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55734
55735 1999-08-27 Jeffrey A Law (law@cygnus.com)
55736
55737 * gcc.c-torture/execute/990827-1.c: New test.
55738
55739 1999-08-26 Craig Burley <craig@jcb-sc.com>
55740
55741 * g77.f-torture/noncompile/19990826-4.f: New test.
55742
55743 * g77.f-torture/compile/19990826-3.f: New test.
55744
55745 * g77.f-torture/execute/19990826-2.f: New test.
55746
55747 * g77.f-torture/compile/19990826-1.f: New test.
55748
55749 * gcc.c-torture/execute/990826-0.c: New test.
55750 * g77.c-torture/execute/19990826-0.f: New test.
55751
55752 * g77.f-torture/noncompile/970626-2.f: New test.
55753
55754 1999-08-25 Paul Burchard <burchard@pobox.com>
55755
55756 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55757 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55758 lss-011.C: New tests.
55759
55760 1999-08-25 Nathan Sidwell <nathan@acm.org>
55761
55762 * g++.old-deja/g++.other/decl5.C: New test.
55763
55764 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55765
55766 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55767 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55768 call `postbase' for each one. All callers of `postbase' changed
55769 to call this instead.
55770
55771 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55772
55773 * gcc.c-torture/execute/990811-1.c: New test.
55774
55775 1999-08-09 Nick Clifton <nickc@cygnus.com>
55776
55777 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55778 just native ones.
55779
55780 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55781 just native ones.
55782
55783 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55784
55785 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55786
55787 1999-08-04 Jeffrey A Law (law@cygnus.com)
55788
55789 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55790
55791 1999-08-04 Nathan Sidwell <nathan@acm.org>
55792
55793 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55794
55795 1999-08-04 Jeffrey A Law (law@cygnus.com)
55796
55797 * gcc.c-torture/execute/990804-1.c: New test.
55798
55799 1999-08-03 Nathan Sidwell <nathan@acm.org>
55800
55801 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55802 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55803 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55804
55805 1999-08-03 Nathan Sidwell <nathan@acm.org>
55806
55807 * g++.old-deja/g++.other/struct1.C: New test.
55808
55809 1999-08-03 Nathan Sidwell <nathan@acm.org>
55810
55811 * g++.old-deja/g++.other/enum2.C: New test.
55812
55813 1999-08-02 Richard Henderson <rth@cygnus.com>
55814
55815 Adapted from tests from Franz Sirl:
55816 * gcc.c-torture/execute/va-arg-7.c: New test.
55817 * gcc.c-torture/execute/va-arg-8.c: New test.
55818
55819 1999-08-01 Jeffrey A Law (law@cygnus.com)
55820
55821 * gcc.c-torture/compile/990801-2.c: New test.
55822
55823 * gcc.c-torture/compile/990801-1.c: New test.
55824
55825 1999-07-27 Michael Meissner <meissner@cygnus.com>
55826
55827 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55828 fp-cmp-1.c, converting double to float.
55829
55830 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55831 fp-cmp-1.c, converting double to long double.
55832
55833 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55834 from fr1 to unknown_register, since fr1 is a legitimate register
55835 on some machines.
55836
55837 1999-07-25 Jeffrey A Law (law@cygnus.com)
55838
55839 * README: More listname related changes.
55840
55841 1999-07-08 Catherine Moore <clm@cygnus.com>
55842
55843 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55844
55845 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55846
55847 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55848
55849 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55850
55851 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55852
55853 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55854
55855 * gcc.dg/990703-1.c: New test.
55856
55857 1999-06-29 Nick Clifton <nickc@cygnus.com>
55858
55859 * lib/file-format.exp: New file: Move definition of proc
55860 gcc_target_object_format to here from
55861 gcc.dg/special/ecos.exp.
55862
55863 * lib/c-torture.exp: Include lib file-format.exp.
55864 * lib/gcc-dg.exp: Include lib file-format.exp.
55865
55866 * gcc.dg/special/ecos.exp: Remove definition of proc
55867 gcc_target_object_format.
55868
55869 1999-06-28 Jeffrey A Law (law@cygnus.com)
55870
55871 * gcc.c-torture/execute/990628-1.c: New test.
55872
55873 1999-06-25 Jeffrey A Law (law@cygnus.com)
55874
55875 * gcc.c-torture/compile/990625-2.c: New test.
55876
55877 * gcc.c-torture/compile/990625-1.c: New test.
55878
55879 1999-06-23 Nick Clifton <nickc@cygnus.com>
55880
55881 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55882 attributes compile.
55883 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55884 ports that use the COFF/PE file format.
55885
55886 1999-06-17 Jeffrey A Law (law@cygnus.com)
55887
55888 * gcc.c-torture/compile/990617-1.c: New test.
55889
55890 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55891
55892 * g++.old-deja/g++.other/decl4.C: New test.
55893
55894 1999-06-14 Nathan Sidwell <nathan@acm.org>
55895
55896 * g++.old-deja/g++.other/bitfld3.C: New test.
55897
55898 1999-06-08 Nathan Sidwell <nathan@acm.org>
55899
55900 * g++.old-deja/g++.eh/catch1.C: New test.
55901
55902 1999-06-07 Jeffrey A Law (law@cygnus.com)
55903
55904 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55905
55906 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55907 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55908
55909 1999-06-05 Craig Burley <craig@jcb-sc.com>
55910
55911 * g77.f-torture/compile/19990502-0.f: Replace with new,
55912 shorter, test that still fails after recent changes.
55913
55914 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55915
55916 * gcc.c-torture/execute/990604-1.c: New test.
55917
55918 1999-05-31 Jeffrey A Law (law@cygnus.com)
55919
55920 * gcc.c-torture/execute/990531-1.c: New test.
55921
55922 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55923
55924 * gcc.c-torture/compile/990527-1.c: New test.
55925
55926 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55927
55928 * gcc.c-torture/execute/990527-1.c: New test.
55929
55930 1999-05-25 Nick Clifton <nickc@cygnus.com>
55931
55932 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55933 bitfields as signed.
55934
55935 1999-05-25 Craig Burley <craig@jcb-sc.com>
55936
55937 * g77.f-torture/compile/19990525-0.f: New test.
55938
55939 1999-05-25 Jeffrey A Law (law@cygnus.com)
55940
55941 * gcc.c-torture/execute/990525-2.c: New test.
55942
55943 * gcc.c-torture/execute/990525-1.c: New test.
55944
55945 1999-05-24 Nathan Sidwell <nathan@acm.org>
55946
55947 * g++.old-deja/g++.other/anon3.C: New test.
55948 * g++.old-deja/g++.other/anon4.C: New test.
55949 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55950 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55951 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55952 Merrill).
55953
55954 1999-05-24 Jeffrey A Law (law@cygnus.com)
55955
55956 * gcc.c-torture/execute/990524-1.c: New test.
55957
55958 * gcc.dg/990524-1.c: New test.
55959
55960 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55961
55962 * gcc.c-torture/compile/990523-1.c: New test.
55963
55964 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55965
55966 * gcc.c-torture/compile/990519-1.c: New test.
55967
55968 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55969
55970 * gcc.c-torture/compile/990517-1.c: New test.
55971
55972 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55973 (e4, f4): New tests.
55974 (main): Call them.
55975
55976 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55977
55978 * gcc.dg/noreturn-1.c: New test.
55979
55980 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55981
55982 * gcc.c-torture/execute/990513-1.c: New test.
55983
55984 1999-05-10 Richard Henderson <rth@cygnus.com>
55985
55986 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55987
55988 1999-05-10 Craig Burley <craig@jcb-sc.com>
55989
55990 * g77.f-torture/execute/erfc.f: Use small single-precision
55991 values, to avoid problems on Alphas when not -mieee.
55992
55993 1999-05-08 Craig Burley <craig@jcb-sc.com>
55994
55995 * gcc.dg/990506-0.c: New test.
55996
55997 1999-05-08 Richard Henderson <rth@cygnus.com>
55998
55999 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56000 the constant to test. Don't XFAIL 64-bit targets.
56001
56002 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56003 * g++.old-deja/g++.law/profile1.C: Likewise.
56004
56005 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56006 operator new instances.
56007 * g++.old-deja/g++.other/delete5.C: Likewise.
56008
56009 1999-05-03 Craig Burley <craig@jcb-sc.com>
56010
56011 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56012 intrinsic.
56013
56014 1999-05-03 Craig Burley <craig@jcb-sc.com>
56015
56016 * g77.f-torture/execute/u77-test.f: Reverse order of two
56017 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56018
56019 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56020
56021 * gcc.dg/compare1.c: New test.
56022
56023 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
56024
56025 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56026 New tests.
56027
56028 1999-05-02 Craig Burley <craig@jcb-sc.com>
56029
56030 * g77.f-torture/compile/19990502-1.f: New test.
56031
56032 1999-05-02 Craig Burley <craig@jcb-sc.com>
56033
56034 * g77.f-torture/compile/19990502-0.f: New test.
56035
56036 1999-05-02 Craig Burley <craig@jcb-sc.com>
56037
56038 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56039 intrinsic.
56040
56041 1999-05-02 Craig Burley <craig@jcb-sc.com>
56042
56043 * g77.f-torture/execute/u77-test.f (main): List libU77
56044 intrinsics not currently tested.
56045 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56046 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56047 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56048 Trim blanks off the ends of some printed strings.
56049
56050 1999-05-02 Craig Burley <craig@jcb-sc.com>
56051
56052 * g77.f-torture/execute/u77-test.f (main): Just warn about
56053 FSTAT gid disagreement, as it's expected on some systems.
56054
56055 1999-05-01 Craig Burley <craig@jcb-sc.com>
56056
56057 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56058 use a new function, which allows for some slop.
56059 Clean up some commentary.
56060 (issum): The new function.
56061 (sgladd): Deleted subroutine.
56062
56063 1999-05-01 Craig Burley <craig@jcb-sc.com>
56064
56065 * g77.f-torture/execute/u77-test.f: Modify to be more like
56066 libf2c/libU77 version, bringing patches to that version here.
56067 Add suitable commentary.
56068
56069 1999-04-25 Richard Henderson <rth@cygnus.com>
56070
56071 * gcc.dg/990424-1.c: New test.
56072
56073 1999-04-24 Craig Burley <craig@jcb-sc.com>
56074
56075 * g77.f-torture/execute/u77-test.f (main): Bug involving
56076 LSTAT has been fixed, so turn back on full checking.
56077
56078 1999-04-20 Craig Burley <craig@jcb-sc.com>
56079
56080 * g77.f-torture/compile/19990419-0.f: New test.
56081 * g77.f-torture/execute/19990419-1.f: New test.
56082
56083 1999-04-17 Richard Henderson <rth@cygnus.com>
56084
56085 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56086 to avoid the need for a prototype to supress a warning.
56087
56088 1999-04-07 Jim Wilson <wilson@cygnus.com>
56089
56090 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56091
56092 1999-04-04 Jeffrey A Law (law@cygnus.com)
56093
56094 * gcc.c-torture/execute/990404-1.c: New test.
56095
56096 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56097
56098 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56099 * gcc.dg/cpp-if3.c: Don't use -pedantic.
56100 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56101 missing initializer warnings.
56102
56103 1999-03-28 Jeffrey A Law (law@cygnus.com)
56104
56105 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56106 matching strings.
56107
56108 1999-03-26 Jeffrey A Law (law@cygnus.com)
56109
56110 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56111
56112 1999-03-26 Craig Burley <craig@jcb-sc.com>
56113
56114 * g77.f-torture/execute/19990325-0.f: New test.
56115 * g77.f-torture/execute/19990325-1.f: New test.
56116
56117 1999-03-24 Jeffrey A Law (law@cygnus.com)
56118
56119 * gcc.c-torture/execute/990324-1.c: New test.
56120
56121 1999-03-22 Jim Wilson <wilson@cygnus.com>
56122
56123 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56124 test with 4.
56125
56126 1999-03-17 Richard Henderson <rth@cygnus.com>
56127
56128 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
56129
56130 1999-03-13 Craig Burley <craig@jcb-sc.com>
56131
56132 * g77.f-torture/execute/19990313-2.f: New test.
56133 * g77.f-torture/execute/19990313-3.f: New test.
56134
56135 1999-03-13 Craig Burley <craig@jcb-sc.com>
56136
56137 * g77.f-torture/execute/19990313-0.f: New test.
56138 * g77.f-torture/execute/19990313-1.f: New test.
56139
56140 1999-03-12 Jim Wilson <wilson@cygnus.com>
56141
56142 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56143 printf to sprintf.
56144 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56145 (main): Add check for u15. Conditionalize u31 check depending on
56146 whether ints are <32 bits or >=32 bits.
56147
56148 1999-03-08 Craig Burley <craig@jcb-sc.com>
56149
56150 * g77.f-torture/execute/19981119-0.f: Improve testiness.
56151
56152 1999-03-08 Craig Burley <craig@jcb-sc.com>
56153
56154 * g77.f-torture/compile/19990305-0.f: New test.
56155 * g77.f-torture/execute/19981119-0.f: New test.
56156
56157 1999-03-08 Craig Burley <craig@jcb-sc.com>
56158
56159 * g77.f-torture/execute/970625-2.f: call ABORT if final
56160 result is not correct, instead of just printing it.
56161 Add this checking via newly introduced obfuscation, to
56162 trip up buggy front ends.
56163
56164 1999-03-07 Craig Burley <craig@jcb-sc.com>
56165
56166 * g77.f-torture/compile/960317-1.f: Moved from being
56167 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
56168
56169 1999-03-06 Craig Burley <craig@jcb-sc.com>
56170
56171 * g77.f-torture/execute/960317-1.f: New (old) test.
56172 * g77.f-torture/execute/970625-2.f: Ditto.
56173
56174 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
56175
56176 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56177 error message on line 1 or line 2; cccp and cpplib do this differently.
56178
56179 1999-03-01 Jeffrey A Law (law@cygnus.com)
56180
56181 * g++.old-deja/g++.law/weak1.C: New test.
56182
56183 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56184
56185 * gcc.c-torture/execute/990119-1.c: Renamed to...
56186 * gcc.dg/990119-1.c: this, so it will only be tested once
56187 (it's a preprocessor test, it doesn't need to be run at
56188 multiple optimization levels).
56189
56190 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56191
56192 * lib/g++.exp: Don't add incdir=$base_dir/../include to
56193 ALWAYS_CXXFLAGS.
56194
56195 1999-02-24 Craig Burley <craig@jcb-sc.com>
56196
56197 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56198 * g77.f-torture/compile/19981216-0.f: ...as it is expected
56199 to not be compilable by current g77.
56200
56201 1999-02-24 Nick Clifton <nickc@cygnus.com>
56202
56203 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56204
56205 1999-02-22 Jeffrey A Law (law@cygnus.com)
56206
56207 * gcc.c-torture/execute/990222-1.c: New test.
56208
56209 1999-02-19 Craig Burley <craig@jcb-sc.com>
56210
56211 * g77.f-torture/compile/19990218-0.f: New test.
56212 * g77.f-torture/noncompile/19990218-1.f: New test.
56213
56214 1999-02-18 Craig Burley <craig@jcb-sc.com>
56215
56216 * g77.f-torture/compile/19981216-0.f: New test.
56217
56218 1999-02-14 Jeffrey A Law (law@cygnus.com)
56219
56220 * gcc.dg/990214-1.c: New test.
56221
56222 1999-02-13 Jeffrey A Law (law@cygnus.com)
56223
56224 * gcc.dg/990213-2.c: New test.
56225
56226 * gcc.dg/990213-1.c: New test.
56227
56228 1999-02-12 Jeffrey A Law (law@cygnus.com)
56229
56230 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56231 ints.
56232
56233 1999-02-11 Nick Clifton <nickc@cygnus.com>
56234
56235 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56236 specified by target.
56237
56238 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56239
56240 1999-02-11 Jeffrey A Law (law@cygnus.com)
56241
56242 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56243
56244 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
56245
56246 * gcc.dg/special/ecos.exp: New test driver for new tests with
56247 special requirements.
56248
56249 * gcc.dg/special/alias-1.c: New test.
56250 * gcc.dg/special/gcsec-1.c: New test.
56251 * gcc.dg/special/weak-1.c: New test.
56252 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56253 * gcc.dg/special/weak-2.c: New test.
56254 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56255 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56256 * gcc.dg/special/wkali-1.c: New test.
56257 * gcc.dg/special/wkali-2.c: New test.
56258 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56259 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56260
56261 1999-02-10 Felix Lee <flee@cygnus.com>
56262
56263 * lib/c-torture.exp (c-torture-compile): Pull out code for
56264 analyzing gcc error messages.
56265 (c-torture-execute): Likewise. Fix some (harmless) false
56266 positives.
56267 * lib/gcc.exp (gcc_check_compile): New function.
56268
56269 1999-02-08 Richard Henderson <rth@cygnus.com>
56270
56271 * gcc.c-torture/execute/990208-1.c: New test.
56272
56273 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
56274
56275 * g++.dg/special/ecos.exp: New driver for new tests with special
56276 requirements
56277
56278 * g++.dg/special/conpr-1.C: New test
56279 * g++.dg/special/conpr-2.C: New test
56280 * g++.dg/special/conpr-2a.C: New test
56281 * g++.dg/special/conpr-3.C: New test
56282 * g++.dg/special/conpr-3a.C: New test
56283 * g++.dg/special/conpr-3b.C: New test
56284
56285 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56286 allow g++ to use the dg driver
56287
56288 * README: Add comment about g++.dg directory
56289
56290 1999-02-06 Jeffrey A Law (law@cygnus.com)
56291
56292 * README: Update email addresses.
56293
56294 1999-02-03 Nick Clifton <nickc@cygnus.com>
56295
56296 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56297 arguments in order to force structure S onto the stack even on
56298 the alpha.
56299 (test): Pass 10 leading arguments to function foo as well as the
56300 structure S.
56301
56302 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56303 failure for all targets.
56304
56305 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56306 abort to terminate program execution.
56307
56308 1999-01-30 Richard Henderson <rth@cygnus.com>
56309
56310 * gcc.c-torture/execute/990130-1.c: New test.
56311
56312 1999-01-30 Jeffrey A Law (law@cygnus.com)
56313
56314 * gcc.dg/990130-1.c: New test.
56315
56316 1999-01-28 Michael Meissner <meissner@cygnus.com>
56317
56318 * gcc.c-torture/execute/990128-1.c: New test.
56319
56320 1999-01-27 Michael Meissner <meissner@cygnus.com>
56321
56322 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56323
56324 1999-01-27 Felix Lee <flee@cygnus.com>
56325
56326 * lib/c-torture.exp (c-torture-compile): pull out code for
56327 analyzing gcc error messages.
56328 (c-torture-execute): ditto, and fix some (harmless) false
56329 positives.
56330 * lib/gcc.exp (gcc_check_compile): new function.
56331
56332 1999-01-17 Jeffrey A Law (law@cygnus.com)
56333
56334 * gcc.dg/990117-1.c: New test.
56335
56336 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56337
56338 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56339
56340 1999-01-15 Jeffrey A Law (law@cygnus.com)
56341
56342 * g77.f-torture/compile/990115-1.f: New test.
56343
56344 1999-01-07 Jeffrey A Law (law@cygnus.com)
56345
56346 * gcc.c-torture/compile/990107-1.c: New test
56347
56348 1999-01-06 Jeffrey A Law (law@cygnus.com)
56349
56350 * gcc.c-torture/execute/990106-2.c: New test.
56351
56352 * gcc.c-torture/execute/990106-1.c: New test.
56353
56354 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56355
56356 * gcc.c-torture/compile/981223-1.c: New test.
56357
56358 1998-12-29 Richard Henderson <rth@cygnus.com>
56359
56360 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56361 (opt3): Rename from opt4 and disable.
56362
56363 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56364
56365 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56366
56367 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56368
56369 * g++.old-deja/g++.other/conv5.C: New test.
56370
56371 1998-12-14 Nick Clifton <nickc@cygnus.com>
56372
56373 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56374
56375 1998-12-11 Jeffrey A Law (law@cygnus.com)
56376
56377 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56378
56379 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56380
56381 * gcc.c-torture/compile/981211-1.c: New test.
56382
56383 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56384
56385 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56386
56387 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56388
56389 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56390
56391 * gcc.special/930510-1.c: Make C9X safe.
56392 * gcc.misc-tests/gcov-1.c Similarly.
56393 * gcc.misc-tests/gcov-2.c Similarly.
56394
56395 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56396
56397 * gcc.dg/ultrasp1.c: New test.
56398
56399 1998-12-06 Richard Henderson <rth@cygnus.com>
56400
56401 * gcc.c-torture/execute/981206.c: New test.
56402
56403 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56404
56405 * g++.old-deja/g++.ns/template7.C: New test.
56406
56407 * g++.old-deja/g++.other/expr1.C: New test.
56408
56409 * g++.old-deja/g++.eh/tmpl3.C: New test.
56410
56411 * g++.old-deja/g++.eh/tmpl2.C: New test.
56412
56413 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56414
56415 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56416 * g++.old-deja/g++.other/using6.C: Removed.
56417 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56418
56419 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56420
56421 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56422
56423 * g++.old-deja/g++.pt/overload8.C: New test.
56424
56425 * g++.old-deja/g++.pt/overload7.C: New test.
56426
56427 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56428
56429 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56430 and relinking messages.
56431 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56432 compiling with -frepo.
56433
56434 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56435
56436 * g++.old-deja/g++.pt/lookup6.C: New test.
56437
56438 1998-11-30 Nick Clifton <nickc@cygnus.com>
56439
56440 * gcc.c-torture/execute/981130-1.c: New test.
56441 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56442
56443 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56444
56445 * g++.old-deja/g++.pt/explicit76.C: New test.
56446
56447 * g++.old-deja/g++.pt/friend38.C: New test.
56448
56449 * g++.old-deja/g++.ns/crash2.C: New test.
56450
56451 * g++.old-deja/g++.pt/defarg8.C: New test.
56452
56453 * g++.old-deja/g++.pt/instantiate6.C: New test.
56454
56455 * g++.old-deja/g++.pt/static6.C: New test.
56456
56457 * g++.old-deja/g++.pt/decl2.C: New test.
56458
56459 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56460
56461 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56462 problem is actually related with name lookup, but so what? :-)
56463
56464 * g++.old-deja/g++.pt/friend37.C: New test.
56465
56466 1998-11-25 Dave Love <d.love@dl.ac.uk>
56467
56468 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56469 element, which fails on some systems.
56470
56471 * g77.f-torture/execute/labug1.f: New test.
56472
56473 1998-11-21 Jeffrey A Law (law@cygnus.com)
56474
56475 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56476 is defined.
56477
56478 1998-11-18 Dave Love <d.love@dl.ac.uk>
56479
56480 * g77.f-torture/compile/981117-1.f: New test.
56481
56482 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56483
56484 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
56485 properly discarded.
56486
56487 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
56488
56489 * gcc.c-torture/execute/memcheck: New directory of tests for
56490 -fcheck-memory-usage.
56491
56492 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56493
56494 * README: New file, general information about the testsuite and
56495 new description of the various C++ test subdirectories.
56496 * README.g++: Eliminate obsolete information, update and move most
56497 relevant stuff to README.
56498
56499 1998-11-07 Richard Henderson <rth@cygnus.com>
56500
56501 * gcc.c-torture/compile/981107-1.c: New test.
56502
56503 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
56504
56505 * execute/memcpy-bi.c: New testcase.
56506
56507 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
56508
56509 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56510 base classes.
56511
56512 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56513 template is selected.
56514
56515 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56516 classes, it should be accepted for all types.
56517
56518 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56519
56520 * g++.old-deja/g++.pt/spec24.C: Ensure that template
56521 specializations start with template headers.
56522
56523 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
56524
56525 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56526
56527 * g++.old-deja/g++.other/init9.C: Test cross initialization of
56528 non-POD types.
56529
56530 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56531
56532 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56533
56534 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56535
56536 * compile/981022-1.c, compile/981022-1.x: New test and driver.
56537
56538 1998-10-19 Jeffrey A Law (law@cygnus.com)
56539
56540 * 981019-1.c: New test.
56541
56542 1998-10-14 Robert Lipe <robertl@dgii.com>
56543
56544 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56545 find objc headers.
56546
56547 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56548
56549 * compile/981001-4.c: Remove use of GCC extension that triggers a
56550 compiler bug.
56551
56552 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
56553
56554 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56555
56556 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56557
56558 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
56559 instantiation of template produces incorrect code for delete
56560 expression.
56561
56562 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
56563 constructors' name is not unique.
56564 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56565 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56566
56567 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56568 automatic array of const is ill-formed.
56569
56570 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56571 of template parameter?
56572
56573 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56574 const.
56575
56576 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56577 pointer-to-member expression.
56578
56579 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56580 declaration causes ICE.
56581
56582 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56583
56584 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56585 reserved in the global namespace.
56586
56587 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56588 generate needed virtual table.
56589
56590 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56591
56592 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56593
56594 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56595 template-dependent type
56596
56597 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56598
56599 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56600 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56601 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56602
56603 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56604 class should be usable as argument of member function.
56605 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56606 class should be usable as return type of member function.
56607 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56608 class should be usable as type of data member.
56609
56610 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56611
56612 1998-10-09 Jeffrey A Law (law@cygnus.com)
56613
56614 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56615
56616 1998-10-08 Nick Clifton <nickc@cygnus.com>
56617
56618 * gcc.dg/dll-?.c Add thumb to target list.
56619 Fix assembler scan patterns to match current assembler output.
56620
56621 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56622
56623 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56624 matching of template brackets.
56625
56626 * g++.old-deja/g++.other/using4.C: New test. Test using
56627 declarations of methods from base classes.
56628
56629 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56630 within functions should introduce names into the innermost
56631 enclosing namespace.
56632
56633 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56634 of static locals if first initialization throws.
56635
56636 1998-10-07 Jim Wilson <wilson@cygnus.com>
56637
56638 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56639
56640 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56641
56642 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56643 lose track of the possible targets of tablejump insns.
56644 * special/special.exp: Run it.
56645
56646 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56647
56648 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56649 must be declared before its specializations can be named in friend
56650 declarations.
56651
56652 1998-10-05 Dave Love <d.love@dl.ac.uk>
56653
56654 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56655
56656 * g77.f-torture/execute/io1.f: New test.
56657
56658 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56659
56660 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56661 with pointer to template function, for which no argument deduction
56662 is possible.
56663
56664 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56665 specialization of template function as argument to template
56666 function.
56667
56668 * g++.old-deja/g++.other/access2.C: New test; Inner class
56669 shouldn't have privileged access to Outer's names.
56670
56671 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56672
56673 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56674 friend template declared within template class conflicts with
56675 nested class of the same name.
56676
56677 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56678 is ignored.
56679
56680 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56681 object with direct initializer as function declaration.
56682
56683 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56684 initializers.
56685
56686 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56687 involving const pointer and NULL produces incorrect result.
56688
56689 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56690 type name without `typename' should be rejected with -pedantic.
56691
56692 1998-10-02 Richard Henderson <rth@cygnus.com>
56693
56694 * g++.old-deja/g++.other/addrof1.C: New test.
56695
56696 1998-10-01 Nick Clifton <nickc@cygnus.com>
56697
56698 * gcc.c-torture/compile/981001-1.c: New test.
56699 * gcc.c-torture/execute/981001-1.c: New test.
56700
56701 1998-10-01 Jeffrey A Law (law@cygnus.com)
56702
56703 * gcc.c-torture/compile/981001-2.c: New test.
56704 * gcc.c-torture/compile/981001-3.c: New test.
56705 * gcc.c-torture/compile/981001-4.c: New test.
56706
56707 1998-10-01 Robert Lipe <robertl@dgii.com>
56708
56709 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56710 multilibbed hosts. Idea grafted from g77.exp.
56711
56712 1998-09-30 Dave Love <d.love@dl.ac.uk>
56713
56714 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56715 avoid losing on systems which need -lsocket.
56716
56717 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56718
56719 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56720 * g++.old-deja/g++.other/nested2.C: Ditto.
56721 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56722 failure.
56723
56724 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56725
56726 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56727 preferred over template operator!= for enum bitfields.
56728
56729 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56730
56731 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56732 that happen to have the same base name, but in different scopes,
56733 are incorrectly rejected.
56734
56735 1998-09-16 Richard Henderson <rth@cygnus.com>
56736
56737 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56738 on the native word size instead of an integer literal.
56739
56740 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56741
56742 * g++.old-deja/g++.other/static2.C: Invocation of static data
56743 member of type pointer-to-function denoted as non-static member.
56744
56745 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56746 checks involving function types and aliases.
56747
56748 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56749
56750 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56751 redefined to the same non-trivial type.
56752
56753 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56754 namespace-qualification of template specializations declared in
56755 other namespaces.
56756
56757 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56758 to declare a subset of the specializations of a template function
56759 as friends of specializations of a template class.
56760
56761 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56762 member templates that do not fully specialize the enclosing
56763 template class are rejected.
56764
56765 1998-09-11 Dave Love <d.love@dl.ac.uk>
56766
56767 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56768
56769 1998-09-08 Dave Love <d.love@dl.ac.uk>
56770
56771 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56772 altered from libf2c/libU77 version.
56773
56774 1998-09-06 Dave Love <d.love@dl.ac.uk>
56775
56776 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56777
56778 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56779 Alexandre Oliva <oliva@dcc.unicamp.br>
56780
56781 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56782 (un)signed char are different types for template specialization
56783 purposes.
56784
56785 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56786
56787 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56788 * objc: ObjC testsuite.
56789
56790 1998-08-31 Catherine Moore <clm@cygnus.com>
56791
56792 * gcc.c-torture/execute/941014-1.x: New file.
56793
56794 1998-08-31 Nick Clifton <nickc@cygnus.com>
56795
56796 * lib/c-torture.exp: Add support for
56797 torture_eval_before_compile and torture_eval_before_execute
56798 variables.
56799
56800 1998-08-30 Jeffrey A Law (law@cygnus.com)
56801
56802 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56803 this test triggers valid.
56804
56805 1998-08-27 Jeffrey A Law (law@cygnus.com)
56806
56807 * gcc.dg/980827-1.c: New test.
56808
56809 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56810
56811 * gcc.c-torture/execute/loop-4b.c: New test.
56812
56813 1998-08-26 Nick Clifton <nickc@cygnus.com>
56814
56815 * lib/c-torture.exp: Add support for
56816 torture_eval_before_compile and torture_eval_before_execute
56817 variables.
56818
56819 1998-08-25 Jeffrey A Law (law@cygnus.com)
56820
56821 * gcc.c-torture/compile/980825-1.c: New test.
56822
56823 1998-08-24 Nick Clifton <nickc@cygnus.com>
56824
56825 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56826 count number tests in opt_t0 not good_t0.
56827
56828 1998-08-24 Jeffrey A Law (law@cygnus.com)
56829
56830 * gcc.c-torture/compile/930326-1.x: Fix typo.
56831
56832 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56833
56834 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56835 causes an ICE.
56836
56837 1998-08-21 Jeffrey A Law (law@cygnus.com)
56838
56839 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56840 STACK_SIZE is defined.
56841 * gcc.c-torture/unsorted/stuct.c: Similarly.
56842
56843 * gcc.c-torture/compile/980821-1.c: New test.
56844
56845 1998-08-21 Jeffrey A Law (law@cygnus.com)
56846
56847 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56848 16bit ints.
56849
56850 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56851
56852 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56853 code.
56854
56855 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56856
56857 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56858 error'.
56859
56860 1998-08-18 Jeffrey A Law (law@cygnus.com)
56861
56862 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56863
56864 1998-08-16 Jeffrey A Law (law@cygnus.com)
56865
56866 * gcc.c-torture/compile/980816-1.c: New test.
56867
56868 * gcc.dg/980816-1.c: New test.
56869
56870 1998-08-13 Jeffrey A Law (law@cygnus.com)
56871
56872 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56873 compiler for ieee tests.
56874
56875 1998-08-01 Dave Love <d.love@dl.ac.uk>
56876
56877 * g77.f-torture/compile/980729-0.f: New test.
56878
56879 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56880
56881 * gcc.c-torture/special/eeprof-1.c: New test, for
56882 -finstrument-functions.
56883 * gcc.c-torture/special/special.exp: Run it.
56884
56885 1998-07-29 Jeffrey A Law (law@cygnus.com)
56886
56887 * gcc.c-torture/compile/980729-1.c: New test.
56888
56889 1998-07-27 Nick Clifton <nickc@cygnus.com>
56890
56891 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56892 __thumb__ is defined, and test for ARM style doubles if so.
56893
56894 1998-07-26 Dave Love <d.love@dl.ac.uk>
56895
56896 * g77.f-torture/noncompile/980615-0.f: New test.
56897
56898 1998-07-26 H.J. Lu (hjl@gnu.org)
56899
56900 * gcc.dg/980312-1.c: Do link instead of compile.
56901 * gcc.dg/980313-1.c: Likewise.
56902
56903 1998-07-26 Jeffrey A Law (law@cygnus.com)
56904
56905 * gcc.c-torture/compile/980726-1.c: New test.
56906
56907 1998-07-25 Dave Love <d.love@dl.ac.uk>
56908
56909 * g77.f-torture/execute/io0.f: New test.
56910
56911 1998-07-24 Nick Clifton <nickc@cygnus.com>
56912
56913 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56914 an int.
56915
56916 1998-06-18 Michael Meissner <meissner@cygnus.com>
56917
56918 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56919 m32r bugs.
56920
56921 1998-07-17 Nick Clifton <nickc@cygnus.com>
56922
56923 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56924 c-decl.c:grokdeclarator can handle mode attributes.
56925
56926 1998-07-16 Jeffrey A Law (law@cygnus.com)
56927
56928 * gcc.c-torture/execute/980716-1.c: New test.
56929
56930 1998-07-13 Jeffrey A Law (law@cygnus.com)
56931
56932 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56933 the mn10200.
56934 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56935 the mn10200.
56936 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56937 * gcc.c-torture/compile/930326-1.x: Similarly.
56938
56939 1998-07-13 Dave Love <d.love@dl.ac.uk>
56940
56941 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56942 New test from Craig.
56943
56944 1998-07-12 Dave Love <d.love@dl.ac.uk>
56945
56946 * g77.f-torture/noncompile/980616-0.f: New test.
56947
56948 * g77.f-torture/execute/970816-3.f: New test from Craig.
56949
56950 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56951
56952 * g++.other/singleton.C: Return error value instead of taking
56953 SIGSEGV.
56954
56955 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56956
56957 * g++.other/singleton.C: New test. Warning is under dispute.
56958 Runtime crash is not.
56959
56960 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56961
56962 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56963 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56964 using6.C, using7.C}: New namespace tests.
56965
56966 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56967
56968 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56969 specialization with typedef'ed names used as array indexes.
56970
56971 1998-07-09 Jeffrey A Law (law@cygnus.com)
56972
56973 * gcc.c-torture/execute/980709-1.c: New test.
56974
56975 * gcc.dg/980709-1.c: New test.
56976
56977 1998-07-07 Richard Henderson <rth@cygnus.com>
56978
56979 * gcc.c-torture/execute/bcp-1.c: New test.
56980
56981 1998-07-07 Jeffrey A Law (law@cygnus.com)
56982
56983 * gcc.c-torture/execute/980707-1.c: New test.
56984
56985 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56986
56987 * gcc.c-torture/compile/980706-1.c: New test.
56988
56989 1998-07-01 Dave Love <d.love@dl.ac.uk>
56990
56991 * g77.f-torture/execute/980701-0.f,
56992 g77.f-torture/execute/980701-1.f: New test from Craig.
56993
56994 1998-07-01 Jeffrey A Law (law@cygnus.com)
56995
56996 * gcc.c-torture/compile/980701-1.c: New test.
56997
56998 * gcc.c-torture/execute/980701-1.c: New test.
56999
57000 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
57001 rlsruhe.de>
57002
57003 * g++.old-deja/g++.robertl/eb132.C: New test.
57004 * g++.old-deja/g++.robertl/eb133.C: Likewise.
57005
57006 1998-06-29 Dave Love <d.love@dl.ac.uk>
57007
57008 * g77.f-torture/execute/980628-7.f,
57009 g77.f-torture/execute/980628-8.f,
57010 g77.f-torture/execute/980628-9.f,
57011 g77.f-torture/execute/980628-10.f: New tests from Craig.
57012
57013 * g77.f-torture/execute/980628-3.f: Remove mail headers.
57014
57015 1998-06-28 Jeffrey A Law (law@cygnus.com)
57016
57017 * g77.f-torture/execute/980628-4.f: New test from Craig.
57018 * g77.f-torture/execute/980628-5.f: Likewise.
57019 * g77.f-torture/execute/980628-2.f: Likewise.
57020 * g77.f-torture/execute/980628-0.f: Likewise.
57021 * g77.f-torture/execute/980628-1.f: Likewise.
57022 * g77.f-torture/execute/980628-3.f: Likewise.
57023 * g77.f-torture/execute/980628-6.f: Likewise.
57024
57025 1998-06-28 Jeffrey A Law (law@cygnus.com)
57026
57027 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57028 directory when nothing has been installed yet.
57029
57030 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
57031
57032 * gcc.c-torture/special/special.exp: Handle newer versions of
57033 dejagnu.
57034
57035 1998-06-26 Jeffrey A Law (law@cygnus.com)
57036
57037 * gcc.dg/980626-1.c: New test.
57038
57039 1998-06-19 Bruno Haible <haible@ilog.fr>
57040
57041 * gcc.misc-tests/m-un-2.c: New test.
57042 * g++.old-deja/g++.other/warn01.c: Likewise.
57043
57044 1998-06-19 Robert Lipe <robertl@dgii.com>
57045
57046 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57047 compatibility with assmblers with a different comment character.
57048 Eliminate use of GAS-specific extensions.
57049
57050 1998-06-19 Jeffrey A Law (law@cygnus.com)
57051
57052 * gcc.c-torture/execute/ieee/980619-1.c: New test.
57053
57054 1998-06-19 Robert Lipe <robertl@dgii.com>
57055
57056 * lib/g77.exp: Replace search for libf2c.a with search for newly
57057 renamed libg2c.a
57058
57059 1998-06-17 Jeffrey A Law (law@cygnus.com)
57060
57061 * gcc.c-torture/execute/980617-1.c: New test.
57062
57063 1998-06-12 Jeffrey A Law (law@cygnus.com)
57064
57065 * gcc.c-torture/execute/980612-1.c: New test.
57066
57067 1998-06-08 Jeffrey A Law (law@cygnus.com)
57068
57069 * gcc.dg/980523-1.c: Only test on ppc-linux.
57070 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57071
57072 * gcc.c-torture/execute/980608-1.c: New test.
57073
57074 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57075
57076 * gcc.c-torture/execute/980605-1.c: New test.
57077
57078 1998-06-04 Jeffrey A Law (law@cygnus.com)
57079
57080 * gcc.c-torture/execute/980604-1.c: New test.
57081
57082 1998-06-02 Jeffrey A Law (law@cygnus.com)
57083
57084 * gcc.c-torture/execute/980602-1.c: New test.
57085 * gcc.c-torture/execute/980602-2.c: Likewise.
57086
57087 1998-06-02 Dave Love <d.love@dl.ac.uk>
57088
57089 * 970125-0.f: Fix per JCB. Add commentary.
57090
57091 1998-05-31 Michael Meissner <meissner@cygnus.com>
57092
57093 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57094 IEEE -0 support.
57095
57096 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57097
57098 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57099 earlier.
57100
57101 1998-05-28 Catherine Moore <clm@cygnus.com>
57102
57103 * gcc.c-torture/execute/980526-3.c: New test.
57104
57105 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
57106
57107 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57108 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57109 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57110 m88k-motorola-sysv3 to XFAIL.
57111
57112 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57113
57114 * gcc.dg/980526-1.c: New test.
57115 * gcc.c-torture/execute/980526-2.c: New test.
57116
57117 1998-05-26 Jeffrey A Law (law@cygnus.com)
57118
57119 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57120
57121 * gcc.c-torture/execute/980526-1.c: New test.
57122
57123 1998-05-26 Dave Love <d.love@dl.ac.uk>
57124
57125 * g77.f-torture/execute/alpha2.f: Add runtime test.
57126
57127 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
57128
57129 * g++.old-deja/old-deja.exp: Strip leading directories.
57130
57131 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57132 error for the line. Don't run multiple tests for the same line.
57133
57134 1998-05-23 Jeffrey A Law (law@cygnus.com)
57135
57136 * gcc.dg/980523-1.c: New test.
57137
57138 1998-05-23 Dave Love <d.love@dl.ac.uk>
57139
57140 * g77.f-torture/compile/970915-0.f: New test.
57141
57142 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
57143
57144 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57145
57146 1998-05-21 Jeffrey A Law (law@cygnus.com)
57147
57148 * gcc.dg/980520-1.c: New test.
57149
57150 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
57151
57152 * gcc.dg/980502-1.c: Fix return type.
57153
57154 1998-05-20 Jeffrey A Law (law@cygnus.com)
57155
57156 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57157 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57158 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57159 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57160 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57161
57162 1998-05-20 Dave Love <d.love@dl.ac.uk>
57163
57164 * g77.f-torture/execute/980520-1.f: New test.
57165
57166 1998-05-15 Dave Love <d.love@dl.ac.uk>
57167
57168 * lib/mike-g77.exp: New file.
57169
57170 * g77.f-torture/noncompile/noncompile.exp,
57171 g77.f-torture/noncompile/check0.f: New files.
57172
57173 1998-05-14 Dave Love <d.love@dl.ac.uk>
57174
57175 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57176 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57177 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57178 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57179 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57180 abort where appropriate.
57181
57182 1998-05-05 Michael Meissner <meissner@cygnus.com>
57183
57184 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57185 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57186
57187 1998-04-29 Dave Love <d.love@dl.ac.uk>
57188
57189 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57190
57191 1998-04-27 Dave Love <d.love@dl.ac.uk>
57192
57193 * g77.f-torture/compile/980427-0.f: New test.
57194
57195 1998-04-24 Dave Love <d.love@dl.ac.uk>
57196
57197 * g77.f-torture/compile/980424-0.f: New test.
57198
57199 1998-04-19 Dave Love <d.love@dl.ac.uk>
57200
57201 * g77.f-torture/compile/980419-2.f (main): New test.
57202 * g77.f-torture/compile/970125-0.f: New test.
57203 * g77.f-torture/compile/980419-1.f: New test.
57204
57205 1998-04-08 Jim Wilson <wilson@cygnus.com>
57206
57207 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
57208 of loop-4.c.
57209
57210 1998-04-07 Jim Wilson <wilson@cygnus.com>
57211
57212 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57213
57214 1998-04-03 Jim Wilson <wilson@cygnus.com>
57215
57216 * gcc.c-torture/compile/980329-1.c: New test.
57217
57218 1998-03-18 Jim Wilson <wilson@cygnus.com>
57219
57220 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57221 * gcc.dg/980312-1.c: Fix typo in -march command.
57222
57223 1998-03-16 H.J. Lu (hjl@gnu.org)
57224
57225 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57226
57227 1998-03-11 Robert Lipe <robertl@dgii.com>
57228
57229 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
57230 Dave Love agree the Fortran source is bogus.
57231
57232 1998-03-11 Robert Lipe <robertl@dgii.com>
57233
57234 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57235 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57236 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57237 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57238 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57239
57240 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57241
57242 * g++.old-deja/g++.other/friend1.C: New test.
57243
57244 1998-02-18 Dave Love <d.love@dl.ac.uk>
57245
57246 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57247 possibly uninitialized) variables and declare dnrm2.
57248
57249 1998-02-23 Robert Lipe <robertl@dgii.com>
57250
57251 From Bruno Haible <haible@ilog.fr>:
57252 * gcc.c-torture/execute/980223.c: New test.
57253
57254 1998-02-13 Jeffrey A Law (law@cygnus.com)
57255
57256 * gcc.dg/ifelse-1.c: New test.
57257
57258 1998-02-09 H.J. Lu (hjl@gnu.org)
57259
57260 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57261
57262 * lib/old-dejagnu.exp (old-dejagnu): Added the
57263 "execution test - XFAIL *-*-*" handling in the spirit of
57264 "excess errors test -". Changed the "execution test fails"
57265 handling to be like "excess errors test fails".
57266 * Update various tests accordingly.
57267
57268 1998-02-06 Jim Wilson <wilson@cygnus.com>
57269
57270 * gcc.c-torture/execute/980205.c: New test.
57271
57272 1998-01-18 Jeffrey A Law (law@cygnus.com)
57273
57274 * lib/c-torture.exp: Look for .x files instead of .cexp files.
57275 * lib/f-torture.exp: Similarly.
57276 * gcc.c-torture: Rename all .cexp files to .x files.
57277
57278 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
57279
57280 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57281 (940510-1.c): Removed duplicate.
57282 (971104-1.c): New test.
57283
57284 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
57285
57286 * lib/f-torture.exp: Improve error and loop detection.
57287
57288 1997-11-19 Michael Meissner <meissner@cygnus.com>
57289
57290 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57291 use that to size the filler array.
57292
57293 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
57294
57295 * lib/c-torture.exp(c-torture-execute): Fix typo.
57296
57297 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57298 testcase as the executable name. Keep the executable around if
57299 the test fails.
57300
57301 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57302
57303 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57304 changes. Only test one -g option, and move it to the end of the
57305 list of options to test.
57306
57307 1997-09-19 Michael Meissner <meissner@cygnus.com>
57308
57309 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57310 variable GCC_TORTURE_OPTIONS to supply default switches separated
57311 by colons. If no environment variable, run tests with -O0 -g, -O1
57312 -g, and -O2 -g as well.
57313
57314 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57315
57316 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57317 explanatory comments. Fix indentation.
57318
57319 1997-09-15 Jeffrey A Law (law@cygnus.com)
57320
57321 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57322
57323 1997-09-11 Jeffrey A Law (law@cygnus.com)
57324
57325 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57326 * g++.old-deja/g++.mike/p7325.C: Likewise.
57327 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57328
57329 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57330
57331 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57332 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57333 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57334 * g++.old-deja/g++.law/operators4.C: Likewise.
57335
57336 1997-09-11 Joe Buck (jbuck@synopsys.com)
57337
57338 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57339 * g++.old-deja/g++.mike/p784.C: Ditto.
57340 * g++.old-deja/g++.mike/p785.C: Ditto.
57341
57342 1997-09-05 Jeffrey A Law (law@cygnus.com)
57343
57344 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57345
57346 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57347
57348 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57349 target feature; pass this to c-torture-execute as needed.
57350
57351 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57352
57353 * lib/c-torture.exp(c-torture-execute): If the previous and the
57354 current executables being tested are identical, we don't need to
57355 run the executable again. Try to make the executable names
57356 unique. Add an optional argument for passing additional compiler
57357 flags.
57358
57359 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57360
57361 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57362
57363 1997-08-29 Jeffrey A Law (law@cygnus.com)
57364
57365 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57366
57367 1997-07-31 Jeffrey A Law (law@cygnus.com)
57368
57369 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57370 32bit or larger longs.
57371
57372 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57373 have either a 32bit long or 32bit int.
57374
57375 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57376
57377 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57378 Make double precision tests dependent on sizeof (double).
57379
57380 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57381
57382 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57383 too.
57384
57385 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57386
57387 * gcc.c-torture/compile/961203-1.cexp: New script.
57388
57389 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57390
57391 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57392 up the includes ourselves.
57393
57394 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57395
57396 * lib/plumhall.exp: Remove random include, and add a few
57397 verbose messages for debugging.
57398
57399 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57400
57401 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57402 of trying to do it ourselves.
57403
57404 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57405
57406 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57407
57408 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57409
57410 * gcc.prms/5403.c: Made regexp a bit less strict.
57411
57412 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57413
57414 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57415 is returned from remote_load instead.
57416 * lib/plumhall.exp: Ditto.
57417 * lib/mike-g++.exp: Ditto.
57418 * lib/old-dejagnu.exp: Ditto.
57419 * lib/c-torture.exp: Ditto.
57420
57421 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57422
57423 * lib/g++.exp: Use build_wrapper procedure.
57424 * lib/gcc.exp: Ditto.
57425
57426 1997-05-20 Jeffrey A Law (law@cygnus.com)
57427
57428 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57429 an old-style decl for malloc. Fixes tests to work when
57430 sizeof (int) != sizeof (size_t).
57431
57432 1997-05-15 Mike Meissner <meissner@cygnus.com>
57433
57434 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57435
57436 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57437 use stdargs.h interface.
57438
57439 1997-05-15 Mike Meissner <meissner@cygnus.com>
57440
57441 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57442 NO_VARARGS when compiling.
57443
57444 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57445
57446 * lib/plumhall.exp(ph_includes): New procedure.
57447 (ph_make): Use it.
57448 (ph_compiler): Ditto.
57449
57450 * lib/g++.exp: Rename test-glue.c to testglue.c.
57451 * lib/gcc.exp: Ditto.
57452
57453 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57454
57455 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57456 to completion when it's called.
57457
57458 1997-03-21 Michael Meissner <meissner@cygnus.com>
57459
57460 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57461 is defined, don't do test.
57462
57463 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57464
57465 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57466 for object files.
57467 (ph_summary): Mark skipped testcases as untested, not unresolved.
57468
57469 * lib/plumhall.exp (ph_make): If unresolved because of bad
57470 errorCode, record errorCode in log file.
57471 (*): Replace send_log/verbose with verbose -log.
57472
57473 1997-03-19 Michael Meissner <meissner@cygnus.com>
57474
57475 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57476 double conversion if double isn't at least 8 bytes.
57477
57478 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57479 int to work with targets where int is 16 bits.
57480
57481 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57482 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57483 precision for the test to complete.
57484
57485 1997-03-14 Michael Meissner <meissner@cygnus.com>
57486
57487 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57488 if d10v is not compiled with the -mdouble64 flag.
57489 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57490
57491 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57492 d10v is not compiled with the -mint32 flag.
57493
57494 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
57495
57496 * lib/plumhall.exp: Use incr_count.
57497
57498 1997-03-12 Jeffrey A Law (law@cygnus.com)
57499
57500 * gcc.c-torture: Update to c-torture-1.45.
57501
57502 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
57503
57504 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57505 the name of the expect testcase file).
57506
57507 * lib/g++.exp(g++_init): Ditto.
57508
57509 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
57510
57511 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57512 the host.
57513
57514 * lib/gcc.exp(gcc_exit): New procedure.
57515
57516 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
57517
57518 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57519 specs where appropriate.
57520
57521 * g++.old-deja/g++.arm/*: Added additional ERROR checks
57522 because of new "candidates are" messages, and removed a few
57523
57524 * Converted all non-old-style g++ testcases to old-style, and
57525 moved into g++.old-deja.
57526
57527 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
57528
57529 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57530 options.
57531
57532 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57533 succeeded.
57534
57535 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57536
57537 1997-02-13 Michael Meissner <meissner@cygnus.com>
57538
57539 * lib/gcc.exp (gcc_target_compile): Add support for defining
57540 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57541 the machine doesn't have those features.
57542
57543 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
57544
57545 * g++.law/operators4.exp: Don't use LIBS.
57546
57547 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
57548
57549 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57550
57551 * lib/mike-g++.exp: Don't set the compiler to be tested here.
57552 * lib/g++.exp: Set it here instead. Also, allow use of the
57553 --tool_exec and --tool_opt options. Change CXX to
57554 GXX_UNDER_TEST.
57555
57556 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57557
57558 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57559
57560 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
57561
57562 * lib/old-dejagnu.exp: Use prune_warnings instead of
57563 prune_system_crud.
57564 * lib/mike-g++.exp: Ditto.
57565 * lib/gcc.exp: Ditto.
57566 * lib/g++.exp: Ditto.
57567
57568 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57569
57570 1997-02-07 Jeffrey A Law (law@cygnus.com)
57571
57572 * 941014-2.c: Include stdlib.h
57573 * 960327-1.c: Include stdio.h
57574 * dbra.c, index-1.c: Don't assume ints are 32bits.
57575
57576 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57577
57578 * lib/gcc.exp: Add gcc,stack_size target feature.
57579
57580 * lib/g++.exp(g++_target_compile): Add the include and link
57581 paths here, not in two other places. And, it's $options, not
57582 options.
57583
57584 * lib/mike-g++.exp(postbase): Remove the code that determines
57585 the correct include and link paths.
57586 * g++.old-deja/old-deja.exp: Ditto.
57587
57588 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57589
57590 * lib/g++.exp(g++_init): target_compile no longer returns the
57591 filename of the result.
57592
57593 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57594
57595 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57596 call to glob.
57597
57598 * gcc.c-torture/special/special.exp: Change call to
57599 gcc_target_compile to include the object file.
57600
57601 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57602
57603 * gcc.c-torture/special/special.exp: Correct misspelling in last
57604 change.
57605
57606 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57607
57608 * lib/plumhall.exp(ph_summary): Log the entire output of the
57609 executable. Return -1 if there were any failures, 0 otherwise.
57610 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57611 (ph_make): Clean up objects and executables that were built
57612 if the tests succeeded.
57613
57614 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57615
57616 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57617 libraries and includes in the build tree as appropriate.
57618
57619 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57620
57621 * lib/c-torture.exp: Instead of looking for the global variable
57622 NO_LONG_LONG, check to see if that's a feature of the target.
57623
57624 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57625
57626 * config/default.exp: Minimize. Delete the remainer of the files in
57627 config; this functionality is now in devo/dejagnu/config.
57628
57629 g++.*/*: Pass any additional flags used to compile to postbase;
57630 delete CXXFLAGS.
57631
57632 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57633 is now done by runtest.exp. Use gcc_target_compile instead of
57634 compile.
57635
57636 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57637 Remove references to CFLAGS. Use remote_file instead of
57638 calling rm -f.
57639 (c-torture): Take a list of arguments to use to compile this
57640 testcase.
57641
57642 lib/g++.exp: Simplify. Use target_compile instead of compile.
57643 lib/gcc-dg.exp: Ditto.
57644 lib/gcc.exp: Ditto.
57645 lib/mike-{gcc,g++}.exp: Ditto.
57646 lib/old-dejagnu.exp: Ditto.
57647 lib/plumhall.exp: Ditto.
57648
57649 1997-01-08 Jim Wilson <wilson@cygnus.com>
57650
57651 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57652 (ph_linker): Likewise.
57653
57654 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57655
57656 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57657 MAP_ANON / MAP_ANONYMOUS if defined;
57658 else try to map from /dev/zero .
57659
57660 1996-11-12 Jeffrey A Law (law@cygnus.com)
57661
57662 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57663 isn't defined, then define it to MAP_ANONYMOUS.
57664
57665 1996-11-12 Jeffrey A Law (law@cygnus.com)
57666
57667 * gcc.c-torture: Update to c-torture-1.42 release.
57668
57669 1996-11-11 Jeffrey A Law (law@cygnus.com)
57670
57671 * gcc.c-torture: Update to c-torture-1.41 release.
57672
57673 1996-10-27 Jeffrey A Law (law@cygnus.com)
57674
57675 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57676 c-torture release.
57677
57678 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57679
57680 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57681 and LDFLAGS. Fix second case to append the target_info ldflags
57682 onto LDFLAGS, not CFLAGS.
57683 * lib/g++.exp (g++_init): Add target_info stuff.
57684 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57685 of libgloss and newlib flags for !native.
57686
57687 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57688 (GDB): Fix relative path to go up another dir for finding gdb.
57689
57690 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57691
57692 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57693 versions in the target_info array, if they don't exist.
57694
57695 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57696
57697 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57698
57699 1996-07-08 Jim Wilson <wilson@cygnus.com>
57700
57701 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57702 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57703
57704 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57705
57706 * lib/old-dejagnu.exp: Don't remove the output file before we've
57707 actually tested it. Don't append pwd to the path of the executable
57708 we're testing.
57709
57710 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57711
57712 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57713
57714 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57715
57716 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57717 temporary directory for compiler files, and set it to a default
57718 value of /tmp. Set $output as the name of the output file from
57719 compiling the testcase. Add a -o option to $cflags_var so the
57720 compiler writes the final output file as $output. Set $executable
57721 to $output.
57722
57723 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57724 directory for compiler files, and set it to /tmp if it doesn't
57725 already have a value. Set $output_file to the name of the output
57726 file from compiling the testcase. Add a -o option to CXXFLAGS so
57727 the compiler writes the final output file as $output. Use $output
57728 as the executable to be tested.
57729
57730 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57731
57732 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57733
57734 1996-06-08 Jeffrey A Law (law@cygnus.com)
57735
57736 * gcc.c-torture/execute/pending-1.c: New test. Still
57737 pending in Tege's queue.
57738
57739 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57740
57741 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57742 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57743 if there were failures. Call unresolved if there were unresolved
57744 testcases. Call gcc_fail if program did not run to completion.
57745 (ph_make): Pass additional argument name to ph_execute.
57746 (ph_execute): Add new argument. Pass additional arguments to
57747 ph_summary. Call gcc_fail is there is no execution output.
57748
57749 1996-04-24 Jeffrey A Law (law@cygnus.com)
57750
57751 * lib/plumhall.exp (proc_summary): Output relavent summary
57752 lines into the log so specific failures in plumhall can be
57753 investigated.
57754
57755 1996-04-10 Jeffrey A Law (law@cygnus.com)
57756
57757 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57758 (c-torture-execute): Don't try to execute tests which use
57759 "long long" types if $NO_LONG_LONG is nonzero.
57760
57761 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57762
57763 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57764 not c-torture.
57765
57766 * gcc.ieee: Move from here.
57767 * gcc.c-torture/execute/ieee: To here.
57768
57769 1996-03-26 Jeffrey A Law (law@cygnus.com)
57770
57771 * gcc.c-torture: Update to c-torture-1.41 release.
57772
57773 1996-03-22 Jeffrey A Law (law@cygnus.com)
57774
57775 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57776 not "$output".
57777
57778 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57779
57780 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57781 -c present.
57782
57783 1996-03-02 Jeffrey A Law (law@cygnus.com)
57784
57785 * config/proelf.exp: Handle connecting to a simulator.
57786
57787 1996-01-31 Jeffrey A Law (law@cygnus.com)
57788
57789 * config/proelf.exp: New file. Enough framework that we can
57790 run c-torture tests on the proelf targets (or any other target
57791 that gdb can connect to for that matter).
57792
57793 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57794
57795 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57796 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57797
57798 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57799 exec_output exists.
57800
57801 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57802
57803 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57804 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57805
57806 * config/*.exp: Update FSF address. Change result of ${tool}_load
57807 to pass/fail/unresolved/unsupported/untested. Caller must now
57808 call unresolved/unsupported/untested.
57809 * lib/*.exp: Update FSF address. Update to handle new results of
57810 ${tool}_load.
57811 * lib/chill.exp (verbose): Delete.
57812
57813 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57814
57815 * lib/gcc.exp (default_gcc_start): Change order of args to
57816 $LDFLAGS $CFLAGS $LIBS.
57817 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57818 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57819 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57820 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57821 * gcc.misc-tests/dg-test.exp: Likewise.
57822 * gcc.misc-tests/msgs.exp: Likewise.
57823 * gcc.prms/prms.exp: Likewise.
57824 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57825 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57826
57827 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57828
57829 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57830
57831 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57832
57833 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57834 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57835
57836 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57837 necessary.
57838
57839 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57840
57841 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57842 global for loop; add use of $mathlib.
57843 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57844 settings here; set mathlib for anything but VxWorks.
57845
57846 1996-01-22 Jeffrey A Law (law@cygnus.com)
57847
57848 * gcc.c-torture: Update to c-torture-1.40 release.
57849
57850 1996-01-03 Jeffrey A Law (law@cygnus.com)
57851
57852 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57853 dg.exp.
57854
57855 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57856
57857 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57858 global.
57859
57860 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57861
57862 * lib/g++.exp (LIBS): Define if not already.
57863 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57864 (gcc-dg-prune): Call prune_gcc_output.
57865 * lib/gcc.exp (prune_gcc_output): New proc.
57866 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57867 prune_gcc_output.
57868
57869 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57870
57871 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57872 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57873
57874 1995-11-15 Jeffrey A Law (law@cygnus.com)
57875
57876 * gcc.c-torture: Update to c-torture-1.39 release.
57877
57878 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57879
57880 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57881 fails, try others as well.
57882
57883 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57884
57885 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57886 If compilation fails, mark execute tests as `untested'.
57887 If test is marked as unsupported, don't mark compilation and
57888 execute tests as failed.
57889
57890 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57891
57892 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57893 libstdc++ for whether or not we want to be doing shared
57894 libraries. Delete link_curses since we don't need it anymore.
57895 * lib/mike-g++.exp (postbase): Don't link in libg++.
57896 * g++.old-deja/old-deja.exp: Likewise.
57897
57898 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57899
57900 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57901
57902 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57903
57904 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57905 For that, add `-Wl,-a,shared_archive'.
57906 * g++.old-deja/old-deja.exp: Likewise.
57907
57908 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57909
57910 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57911
57912 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57913
57914 * lib/mike-g++.exp (postbase): Pay attention to the status of
57915 g++_load.
57916
57917 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57918
57919 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57920
57921 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57922
57923 * lib/gcc.exp (default_gcc_start): No longer need to log program
57924 being executed or its output, execute_anywhere does that now.
57925 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57926 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57927
57928 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57929
57930 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57931 the same as those in lib/g++.exp.
57932
57933 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57934
57935 * gcc.c-torture: Update to c-torture-1.38 release.
57936 * gcc.ieee: Related changes.
57937
57938 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57939
57940 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57941 "exec". Minor reformatting changes.
57942
57943 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57944 cross. This means all "exec" calls now work on a remote host as
57945 well.
57946 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57947 cross. Filter out the extra "\r\n" stuff that expect puts in.
57948 (c-torture-execute): Filter out the bogus warnings like
57949 c-torture-compile does. Add support for canadian cross.
57950 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57951 Use execute_anywhere rather than calling exec directly. Now it
57952 works for canadian cross testing.
57953
57954 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57955
57956 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57957 results into a variable, and check that rather than using file exists.
57958
57959 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57960
57961 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57962 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57963
57964 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57965
57966 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57967 lib_curses if there's a shared libg++ in the build tree.
57968
57969 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57970
57971 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57972 if not supported target.
57973
57974 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57975
57976 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57977 link_curses up to always happen, not just for native builds.
57978
57979 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57980
57981 * gcc.c-torture: Update to c-torture-1.36 release.
57982 * gcc.failure: Related changes.
57983
57984 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57985
57986 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57987
57988 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57989
57990 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57991 * lib/mike-g++.exp (postbase): Not in here. Still reference
57992 runshlib, link_curses, and mathlib for link and run.
57993
57994 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57995 pass the runtime shared library options for Solaris, OSF/1, and
57996 Irix5, and link with -lcurses to avoid unresolved references.
57997
57998 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57999
58000 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58001 only run once.
58002
58003 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
58004
58005 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58006
58007 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
58008
58009 * gcc.c-torture: Update to c-torture-1.35 release. Note we
58010 do not have a framework for the "compat" tests yet.
58011
58012 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
58013
58014 * lib/mike-g++.exp (postbase): New local variable `mathlib',
58015 set to null if we're testing vxworks5.1. Use that instead of
58016 `-lm' in the setting of LIBS for link and run.
58017
58018 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
58019
58020 * config/rom68k.exp (${tool}_load): Major changes to make it
58021 work. Verified that it does in fact return the stuff in
58022 exec_output properly. Catch any Emul or any TRAP other than 0.
58023
58024 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
58025
58026 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58027 LDFLAGS properly for targets that need stuff from libgloss.
58028 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58029 only run once.
58030 (gpp_initialized): New variable.
58031
58032 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
58033
58034 * config/rom68k.exp: Load libgloss.exp.
58035 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58036 so we can produce a fully linked binary.
58037 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58038 so we can produce a fully linked binary.
58039
58040 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
58041
58042 * lib/plumhall.exp (ph_section): Watch for expected failures.
58043 Add missing `else'.
58044
58045 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58046 run the testcase.
58047 (c-torture): Likewise.
58048
58049 1995-08-28 Doug Evans <dje@cygnus.com>
58050
58051 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58052
58053 * lib/mike-g++.exp (mike_cleanup): New proc.
58054 (prebase): New globals compiler_result, not_compiler_result,
58055 target_regexp.
58056 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
58057 allow leading "-" in pattern. Watch for unsupported tests.
58058 If $compiler_result is set, pattern match assembler code,
58059 and ditto for $not_compiler_result.
58060 * lib/mike-gcc.exp: Likewise.
58061
58062 * lib/plumhall.exp (ph_execute): Only call ph_summary if
58063 execution "succeeded".
58064
58065 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
58066
58067 * config/win32.exp: New file.
58068 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58069
58070 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58071
58072 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58073 unsupported.
58074 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58075 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58076 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58077
58078 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58079 "... without exceptions was ...". That is now handled by
58080 prune_system_crud.
58081 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58082
58083 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
58084
58085 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58086 sieve.c,sort2.c}: New files.
58087 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58088 sieve.exp,sort2.exp}: Drivers for them.
58089
58090 * lib/mike-gcc.exp (program_output): New user settable variable.
58091 (postbase): Call prune_system_crud. Also prune extraneous compiler
58092 messages.
58093 * lib/mike-g++.exp (program_output): New user settable variable.
58094
58095 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58096
58097 * config/sh.exp: Deleted (use sim.exp instead).
58098
58099 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
58100
58101 * config/vx.exp: Declare CHECKTASK as global.
58102 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58103 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58104 * lib/old-dejagnu.exp: Load [pwd]/$executable.
58105
58106 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58107
58108 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58109 target. Like vx.exp, only includes `vx29k.exp' instead of
58110 `vxworks.exp'.
58111
58112 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
58113
58114 * config/sim.exp: Increase time limit from 120 seconds to 240.
58115
58116 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
58117
58118 * gcc.c-torture/execute/950628-1.c: New test.
58119
58120 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
58121
58122 * gcc.c-torture: Update with changes/additions from
58123 c-torture-1.34.
58124
58125 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
58126
58127 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58128
58129 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
58130
58131 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58132
58133 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
58134
58135 * gcc.c-torture/compile/950512-1.c: New test.
58136 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58137 * gcc.dg/struct-ret-1.c: Likewise.
58138
58139 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
58140
58141 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58142 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58143
58144 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
58145
58146 * gcc.c-torture/special/920411-1.c: Deleted.
58147 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58148
58149 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
58150
58151 * config/sim.exp (${tool}_load): Hack in call to bash to get a
58152 cpu limit.
58153
58154 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
58155
58156 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58157
58158 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
58159
58160 From kenner;
58161 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58162 is the proper length.
58163 * va-arg-3.c: Likewise.
58164
58165 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
58166
58167 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
58168 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58169
58170 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
58171 * lib/g++.exp (default_g++_start): Delete old cruft.
58172
58173 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
58174
58175 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58176 (2 * (1 << 18)) to (2 * (1 << 17)).
58177
58178 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58179
58180 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
58181
58182 * config/rom68k.exp: Renamed from config/idp.exp
58183
58184 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
58185
58186 * c-torture/compile/921109-2.c
58187
58188 1995-04-18 Mike Stump <mrs@cygnus.com>
58189
58190 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58191 excess errors.
58192
58193 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
58194
58195 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58196 output.
58197 * lib/g++.exp (default_g++_start): Likewise.
58198
58199 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
58200
58201 * gcc.c-torture/compile/950329-1.c: New test.
58202
58203 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
58204
58205 * config/bug.exp (${tool}_load): Updated to use new remote_open
58206 and remote_close procs.
58207 * config/idp.exp: New file.
58208
58209 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
58210
58211 * gcc.c-torture/execute/950322-1.c: New test.
58212
58213 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
58214
58215 * config/vx.exp (${tool}_load): Clean up testing of return code from
58216 vxworks_ld and vxworks_spawn.
58217
58218 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
58219
58220 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58221
58222 1995-03-13 Mike Stump <mrs@cygnus.com>
58223
58224 * lib/old-deja.exp: Add `excess errors test - ' error, now one
58225 can mark excess errors on a machine by machine basis. Note, the
58226 default is to not expect any excess errors, even when excess
58227 errors test - is given, so you will want to put an XFAIL ... on
58228 these lines. For example, // excess errors test - XFAIL hppa*-*-*
58229 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58230 those 4 machines, but no others.
58231
58232 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
58233
58234 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58235 * lib/c-torture.exp: to here.
58236
58237 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
58238
58239 * gcc.c-torture/execute/950221-1.c: New test.
58240 * gcc.c-torture/execute/struct-ret-1.c: New test.
58241 * gcc.c-torture/compile/950221-1.c: New test.
58242
58243 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58244
58245 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
58246
58247 * gcc.c-torture/execute/arith-1.c (main): Return 0.
58248 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58249
58250 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
58251
58252 * g++.gb: New directory of tests, derived from my signature and
58253 class scoping tests.
58254
58255 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58256 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58257 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58258 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58259 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58260 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58261 * g++.gb/sig25.C: Likewise.
58262
58263 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58264 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58265 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58266 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58267 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58268 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58269 * g++.gb/sig25.exp: Likewise.
58270
58271 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58272 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58273 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58274 * g++.gb/scope13.C: Likewise, this test still fails.
58275
58276 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58277 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58278 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58279 * g++.gb/scope13.exp: Ditto.
58280
58281 * g++.gb/README: New file, explains what these tests are about.
58282
58283 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
58284
58285 * lib/dg.exp (dg-do): Support `preprocess'.
58286 (dg-test): Likewise.
58287
58288 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
58289
58290 * config/udi.exp: change "continue -expect" to "exp_continue".
58291
58292 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
58293
58294 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58295 Delete redundant tests.
58296
58297 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58298 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58299 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58300 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58301 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58302 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58303 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58304 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58305
58306 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58307 storing label pointers.
58308 * gcc.c-torture/execute/921019-1.c: Likewise.
58309 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58310 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58311 parameter fp.
58312 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58313 constants.
58314
58315 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58316 Delete obsolete tests.
58317
58318 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58319 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58320 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58321 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58322 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58323 * gcc.c-torture/compile/950124-1.c: New test.
58324
58325 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58326
58327 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58328
58329 * lib/mike-g++.exp: Add -lm to LIBS.
58330
58331 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58332
58333 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58334
58335 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58336
58337 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58338
58339 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58340
58341 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58342
58343 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58344
58345 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58346 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58347 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58348 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58349 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58350 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58351 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58352 * g++.law/{operators31.C, operators32.C,
58353 * g++.law/{operators33.C, operators34.C}: Likewise.
58354 * g++.law/{pic1.C, refs2.C}: Likewise.
58355 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58356 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58357 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58358 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58359
58360 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58361 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58362 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58363 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58364 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58365 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58366 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58367 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58368 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58369 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58370 * g++.law/{operators34.exp}: Likewise.
58371 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58372 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58373 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58374 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58375 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58376
58377 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58378 No longer expected to fail.
58379 * g++.law/missed-error3.C: Tweak for recent bool changes.
58380
58381 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58382
58383 * config/emb-unix: Deleted.
58384 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58385 remote execution. Do final link on remote host if REMOTE_LINK is set.
58386
58387 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58388
58389 * lib/dg.exp (dg-test): Fix typo in last patch.
58390
58391 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58392
58393 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58394 (handles multiple occurrences).
58395
58396 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58397
58398 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58399 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58400 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58401 printed).
58402 * lib/c-torture.exp (c-torture-compile): Likewise.
58403 (c-torture): Prepend full path if missing.
58404 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58405 (gcc_fail): Likewise.
58406 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58407
58408 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58409
58410 * lib/netware.exp: Only attach to NetWare i386 systems.
58411
58412 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58413
58414 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58415 messages. Add test name to "output pattern match" pass/fail message.
58416
58417 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58418
58419 * gcc.dg: New testsuite.
58420 * gcc.dg/dg.exp: New file.
58421
58422 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58423 test-switch.c}: Deleted.
58424
58425 * gcc.misc-tests/msgs.exp: New testcase driver.
58426
58427 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58428
58429 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58430 Watch for illegal return values from ${tool}_load.
58431 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58432 cross targets. Coerce return value >0 to 1.
58433
58434 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58435
58436 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58437
58438 * config/emb-unix.exp: New file.
58439
58440 * config/sim.exp: Error if variable $SIM not defined.
58441 (${tool}_load): Mark test as "untested" if simulator missing.
58442
58443 * config/unix.exp: Load remote.exp to get rcp_download.
58444 * lib/c-torture.exp: Use different option lists for testcases with
58445 and without loops.
58446 * gcc.c-torture/execute/execute.exp: Likewise.
58447
58448 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58449
58450 * config/*.exp: Clarify return code from ${tool}_load.
58451 Call `unresolved' or `untested' instead of `warning' or `perror'
58452 (sometimes you still want to call both though).
58453 Add comment that `shell_id' is local to each file.
58454 * config/udi.exp (timeout): Set to 30.
58455 Don't print warning if connection fails, $connectmode has already
58456 printed an error.
58457 (${tool}_load): Move verbose messages to level 2.
58458 Rework pattern for "Process started" message.
58459 Pass `shell_id' to ${connectmode}_download.
58460 Retry twice upon timeout. Make resetting of target more robust.
58461 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58462 Pass `shell_id' to exit_$connectmode.
58463 Only call exit_$connectmode if connected.
58464 * config/unix.exp (${tool}_load): Check return codes better.
58465 * config/vrtx.exp (${tool}_load): Likewise.
58466 * config/vx.exp (${tool}_load): Likewise.
58467 Delete unneeded global's.
58468 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58469 from ${tool}_load.
58470 (dg-stat): Delete.
58471 (dg-init): Delete recording of pass/fail counts.
58472 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58473 (old-dejagnu-init): Likewise.
58474 (old-dejagnu-stat): Delete contents, empty proc now.
58475 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58476 (c-torture): Delete references to lcnt, lpass, lfail.
58477 Get option list from TORTURE_OPTIONS.
58478 Delete -funroll[-all]-loops if no loops.
58479 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58480 (g++_stat): Delete contents (empty proc now).
58481 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58482 (gcc_finish): Likewise.
58483 (gcc_stat): Deleted.
58484 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58485 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58486 * gcc.c-torture/execute/execute.exp: Likewise.
58487 Split tests into two parts: compile, execute.
58488 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
58489 no loops. Update to reflect clarified return codes from ${tool}_load.
58490
58491 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
58492
58493 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58494 to grep for.
58495 (old-dejagnu): Likewise (where necessary).
58496
58497 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
58498
58499 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58500
58501 * lib/dg.exp (dg-process-target): Fix processing of selector.
58502 Add comment regarding use of `error'.
58503
58504 * lib/gcc.exp (prune_system_crud): Define if missing.
58505 * lib/g++.exp (prune_system_crud): Likewise.
58506
58507 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58508 Call prune_system_crud.
58509 * lib/dg.exp (dg-runtest): New proc.
58510 Use perror instead of send_user for tcl errors in testcase.
58511 Don't return any value, it's never used.
58512 Don't clobber previous definition of `unknown'.
58513 Print tcl errors in `dg-final'.
58514
58515 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
58516
58517 * lib/dg.exp (dg-process-target): Improve syntax error messages.
58518 (dg-test): Don't print errorInfo, it contains stack backtrace.
58519
58520 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
58521
58522 * lib/g++.exp (runtest_file_p): Define if missing.
58523
58524 1994-09-24 Doug Evans (dje@cygnus.com)
58525
58526 * lib/mike-g++.exp: Comment out loading of g++.exp.
58527 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
58528 (default_g++_version): Always print something.
58529 (default_g++_start): Comment out call to `which'.
58530 (g++_start, g++_load): Deleted (must be defined in config file).
58531 * lib/gcc.exp: Test for existence of $CC at start.
58532 Delete check for tmpdir (done in gcc_init).
58533 (default_gcc_version): Always print something.
58534 (default_gcc_start): Comment out call to `which'.
58535 * config/*.exp: Major cleanup - make cross targets work at least a
58536 little better for g++ (by not being "--tool gcc" specific).
58537 Rename gcc_xxx to ${tool}_xxx.
58538 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58539 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58540
58541 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
58542
58543 * lib/c-torture.exp (c-torture-compile): Rework compiler
58544 message processing.
58545
58546 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58547 c-torture.
58548
58549 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
58550
58551 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58552
58553 * lib/dg.exp (dg-process-target): Support { target native }.
58554
58555 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
58556
58557 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
58558 looked for "... program xxx got fatal signal".
58559 Correct regsub munging of `comp_output'.
58560 Ignore compiler messages "path prefix not used" and "linker input
58561 file unused".
58562
58563 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
58564
58565 * lib/gcc.exp (runtest_file_p): Define if missing.
58566 * gcc.prms/template.c: Example to work from.
58567
58568 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58569
58570 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58571 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58572
58573 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58574 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58575 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58576 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58577
58578 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58579 (dg-process-target): No longer a varargs proc.
58580 Return S/N for target, P/F for xfail. All callers changed.
58581 (user option procs): More argument checking.
58582 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58583 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58584 (dg-test): Skip test if not running on selected target in `dg-do'.
58585 Update handling of `dg-do-what', `dg-output-text'.
58586 Separate execution pass/fail from output pattern match pass/fail.
58587 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58588
58589 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58590
58591 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58592 target for 920510-1.c.
58593
58594 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58595
58596 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58597 Clean up comment regarding use of passcnt, etc.
58598 (gcc_stat): Don't update `testcnt' here.
58599 (gcc_finish): Do it here.
58600 Might as well reset `but_id' here too.
58601 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58602 to determine if the file should be tested.
58603 * gcc.c-torture/compile/compile.exp: Likewise.
58604 * gcc.c-torture/execute/execute.exp: Likewise.
58605 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58606 * gcc.misc-tests/dg-test.exp: Likewise.
58607 * gcc.prms/prms.exp: Likewise.
58608 * gcc.wendy/wendy.exp: Likewise.
58609 * g++.old-deja.exp: Likewise.
58610 Move "Testing file" message to verbose level 1.
58611
58612 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58613
58614 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58615
58616 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58617
58618 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58619 (default_gcc_start): Accept optional second list element
58620 of compiler flags. Print compiler output at verbosity level 2.
58621 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58622 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58623 Save current values of framework globals passcnt, failcnt, xpasscnt,
58624 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58625 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58626 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58627 xfailcnt to compute stats. Update framework global `testcnt' from
58628 pass/fail counts.
58629 (gcc_finish): New proc. Clean up test environment.
58630 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58631 (gcc_epass, gcc_efail): Delete.
58632 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58633 argument of line number.
58634 (dg-init): If the tool has an init routine, call it.
58635 (dg-test): Remove args `cflags_var' and `libs_var'.
58636 Pass all compiler options to ${tool}_start.
58637 Handle missing line number.
58638 (dg-finish): New function.
58639 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58640 particular files. Call gcc_finish at end. Move "skipping test"
58641 message to verbosity level 3.
58642 * gcc.c-torture/compile/compile.exp: Likewise.
58643 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58644 * gcc.c-torture/execute/execute.exp: Likewise.
58645 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58646 Print testcase being tried at verbosity level 1.
58647 * gcc.c-torture/special/special.exp: Unset xfail.
58648 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58649 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58650 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58651 * gcc.failure/failure.exp: Likewise.
58652 * gcc.ieee/ieee.exp: Likewise.
58653 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58654 Update call to dg-test. Call dg-finish at end.
58655 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58656 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58657 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58658 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58659 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58660 * gcc.wendy/wendy.exp: Add copyright.
58661 Delete setting of tmpdir (done by gcc_init).
58662 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58663 Pass compiler flags to gcc_start. Call gcc_finish at end.
58664 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58665 gcc_[ce]pass/fail.
58666
58667 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58668
58669 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58670 confusion.
58671 (g++_load): Likewise.
58672
58673 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58674 Rename argument to `prog' to remove the confusion.
58675 Varargs fns behave differently too!
58676 (g++_load): Likewise.
58677
58678 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58679
58680 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58681 what it is. Delete (always) printing of status value for !native.
58682 Simplify verbose code, and include status and exec_output.
58683 (g++_load): Use gcc_load.
58684
58685 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58686
58687 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58688 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58689 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58690 940714-3.c as these testcases don't exist anymore. Make
58691 va-arg-1.c expected to pass.
58692
58693 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58694
58695 * gcc.misc-tests/misc.exp: Only run specific testcases.
58696 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58697 * gcc.misc-tests/dg-[1-9].c: New files.
58698
58699 * lib/dg.exp: New testsuite driver.
58700 * gcc.prms/prms.exp: Use it.
58701
58702 * README.gcc: New file.
58703
58704 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58705 Document and reset `lxpass' and `lxfail'.
58706 Simplify "initialized" message.
58707 (gcc_stat): Clean up comments a little.
58708
58709 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58710
58711 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58712
58713 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58714
58715 * lib/old-dejagnu.exp (process-option): New proc.
58716 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58717 (old-dejagnu): Simplify.
58718 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58719
58720 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58721
58722 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58723 exists and is not an empty string.
58724
58725 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58726 $xfail rather than calling setup_xfail. Clear $xfail when test is
58727 finished.
58728 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58729 automatically.
58730
58731 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58732 longer expected to fail.
58733
58734 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58735 "f" function call.
58736
58737 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58738
58739 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58740 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58741 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58742 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58743 c-torture-1.29.
58744
58745 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58746 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58747
58748 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58749
58750 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58751 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58752
58753 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58754 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58755 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58756
58757 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58758
58759 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58760 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58761 940714-1.c, 940714-2.c, 940714-3.c},
58762 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58763 gcc.misc-tests/{mg.c,mg.exp}:
58764 New tests.
58765 * gcc.noncompile/noncompile.exp: Change accordingly.
58766
58767 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58768
58769 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58770 Undo previous clobberage.
58771
58772 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58773
58774 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58775 * gcc.special/{930510-1.c, special.exp}:
58776 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58777 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58778 struct-varargs-1.c}: New tests from c-torture-1.26.
58779
58780 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58781
58782 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58783 argument to switch.
58784
58785 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58786
58787 * Revert the previous changes. Please see Rob's directory
58788 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58789 fixes.
58790
58791 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58792
58793 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58794 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58795 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58796 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58797 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58798 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58799 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58800 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58801 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58802 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58803 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58804 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58805 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58806 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58807 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58808 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58809 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58810 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58811 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58812 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58813 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58814 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58815 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58816 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58817 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58818 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58819 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58820 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58821 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58822 testing changes.
58823
58824 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58825
58826 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58827 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58828 with perror calls.
58829
58830 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58831
58832 * config/unix.exp (g++_load): Fix syntax.
58833
58834 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58835
58836 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58837 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58838 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58839 Don't expect va-arg-1.c to fail. Correct expected output for
58840 920928-1.c.
58841 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58842 * gcc.wendy/hbm4.c: Correct typo.
58843 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58844
58845 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58846
58847 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58848 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58849 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58850 * lib/c-torture.exp (c-torture-compile): Ditto.
58851
58852 Reduce volume of output (remove all the -I's and such).
58853 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58854 Call gcc_cpass, gcc_cfail.
58855 (c-torture): Pass testing option to c-torture-compile.
58856
58857 1994-03-21 Doug Evans (dje@cygnus.com)
58858
58859 Bring patches over from progressive.
58860 * config/default.exp: Exit remote shell cleanly.
58861 (g++_exit, g++_start): Add default versions.
58862 * config/sim.exp (gcc_load): Use perror, not error.
58863
58864 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58865
58866 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58867 set in site.exp.
58868
58869 1994-03-14 Doug Evans (dje@cygnus.com)
58870
58871 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58872 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58873 (wendy_try): New proc to run testcase.
58874 (main loop): Call 'em.
58875 * gcc.wendy/*.c: Clean up pass to correct expected output.
58876
58877 * lib/gcc.exp: Minor cleanup work.
58878 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58879
58880 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58881
58882 * config/sim.exp (gcc_load): Document return codes better.
58883 Don't pass -v to simulator.
58884
58885 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58886
58887 * gcc.special/920717-x.c: Fix typo.
58888 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58889 get at sources.
58890
58891 * lib/mike-gcc.exp: Fix typo.
58892
58893 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58894
58895 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58896 binary to use, transform the name.
58897 * config/*.exp: rename everything. Nuke any g++ specific files,
58898 it's now a special case of gcc that requires no special support.
58899 Add a default.exp for unsupported targets.
58900
58901 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58902
58903 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58904 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58905 version of Tcl.
58906
58907 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58908
58909 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58910 than a warning.
58911
58912 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58913
58914 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58915
58916 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58917
58918 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58919 option_list. Compile every file with only 4/6 option choices
58920 (same as C torture) instead of with 12/18 different option
58921 choices.
58922 * lib/c-torture.exp: Likewise.
58923
58924 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58925 not already set.
58926
58927 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58928
58929 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58930 can put an XFAIL *-*-* on excess errors.
58931
58932 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58933
58934 * g++.law: Add more tests derived from g++-bugs snapshots.
58935
58936 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58937 equivalent to g++.law/init9.
58938
58939 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58940 compiled it, and the a.out file after we've run it.
58941
58942 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58943
58944 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58945 compiled it, and the a.out file after we've run it.
58946
58947 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58948
58949 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58950
58951 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58952
58953 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58954 version number.
58955
58956 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58957
58958 * g++.law: New directory of g++ tests derived from the g++-bugs
58959 snapshots.
58960
58961 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58962
58963 * gcc.compile: initbug1.c initbug1.exp testcase added
58964
58965 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58966
58967 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58968 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58969 fixes submitted by Jeff Law (law@cs.utah.edu)
58970 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58971 Jeff Law (law@cs.utah.edu)
58972
58973
58974 1993-11-30 Mike Stump (mrs@cygnus.com)
58975
58976 * config/unix-g++.exp: Follow the gcc way of doing things.
58977 * g++.old-deja/old-deja.exp: Minor updates.
58978 * lib/g++.exp: New file, follow the gcc way of doing things.
58979 * lib/old-dejagnu.exp: Minor updates.
58980 * lib/mike-g++.exp: Always unset errorInfo.
58981
58982 1993-11-06 Mike Stump (mrs@cygnus.com)
58983
58984 * lib/gcc.exp: Fix some errors with the below change, CC and
58985 CFLAGS should be global when setting, not local.
58986
58987 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58988
58989 * lib/gcc.exp: Transform tool name.
58990
58991 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58992
58993 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58994
58995 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58996
58997 * lib/gcc.exp: change gcc_done to gcc_stat
58998
58999 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59000
59001 * Upgraded gcc testsuite to c-torture version 1.25
59002
59003 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
59004
59005 * lib/gcc.exp: added reporting code. Changed verbose compile message.
59006 * lib/c-torture: added hooks for new reporting code.
59007
59008 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
59009
59010 * config/sh-gcc.exp: check if sh-sim exists in the path
59011
59012 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
59013
59014 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59015 * gcc.compile/compile.exp: Initial changes for new logic.
59016 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59017 * gcc.failure/failure.exp: Initial changes for new logic.
59018 * gcc.ieee/ieee.exp: Initial changes for new logic.
59019 * gcc.misc-tests/misc.exp: Initial changes for new logic.
59020 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59021 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59022 * lib/c-torture.exp: Initial changes for new logic.
59023 * lib/gcc.exp: Initial changes for new logic.
59024
59025 1993-10-15 Mike Stump (mrs@cygnus.com)
59026
59027 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59028 depend upon failure or success. Fully qualify names in failure
59029 and success messages. Always remove a.out before starting
59030 compile, just in case. Pay more attention to error text output by
59031 the compiler. Handle testcases with no known past errors just
59032 like all others, so that things are uniform. Other miscellaneous
59033 improvements.
59034
59035 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
59036
59037 * gcc.cpp: new directory for cpp tests
59038
59039 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
59040
59041 * lib/chill.exp: Code reformatted, removed unused code.
59042 * config/unix-chill.exp: Code reformatted, removed unused code.
59043 * chill.execute/execute.exp: Code reformatted, removed unused code.
59044 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59045
59046 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
59047
59048 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
59049 routines not written.
59050
59051 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
59052
59053 * config/bug-gcc.exp: Use new procs from bug.exp.
59054
59055 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
59056
59057 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59058 via ftp, rather than depending on NFS.
59059 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59060 case.
59061
59062 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
59063
59064 * config/bug-gcc.exp: Use new download proc.
59065
59066 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
59067
59068 * chill.execute/execute.exp: cleanups, handles errors better
59069 * chill.compile/compile.exp: rewrite, based on execute.exp
59070 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59071 * lib/chill.exp: major changes to diff proc and compile and link
59072 procs. added chill_fail and chill_pass wrappers to pass and
59073 fail. added more comments, and handle error codes better.
59074 Added a hack to capture stderr from exec, so noncompile tests
59075 can work.
59076
59077 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
59078
59079 * chill.execute/execute.exp: rewrite of testsuite driver
59080 * lib/chill.exp: rewrite of testsuite driver
59081 * config/unix-chill.exp: rewrite of testsuite driver
59082
59083 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
59084
59085 In chill.execute:
59086 * iexpr.ch: Standardize uppercase.
59087 * tuples.dat: Standardize uppercase.
59088 * vary.ch: standardize. Correct varying string assignments.
59089 * vary.dat: Add new output lines.
59090
59091 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
59092
59093 In chill.execute:
59094 * chprintf.ch: Standardize use of uppercase.
59095 * tuples.ch: Standardize and turn arr2 into a DCL,
59096 rather than a SYN.
59097 * pinits.ch: Standardize.
59098
59099 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
59100
59101 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59102 * Makefil: Renamed to Makefile.in.
59103 * configure.in: New.
59104
59105 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
59106
59107 In chill.execute:
59108 * .cvsignore: Add result/output files.
59109 * Makefile: Fix up variables at start. Use MFLAGS
59110 everywhere. Correct bool_loc, built_ins entries.
59111 Add entry for vary1.ch.
59112 * bitarray.ch: Standardize upper-case usage.
59113 * bitexpr.ch: Standardize, add output of b1.
59114 * params.ch: Use arrayt in along PROC parameters, to
59115 avoid novelty problems.
59116 * sets.ch: Tiny cleanup.
59117 * vary1.ch: Re-indent.
59118
59119 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
59120
59121 * Add PR-related files to Makefiles, .cvsignore files, etc.
59122
59123 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
59124
59125 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59126 with compiler objects. New names are test-flow.c and test-loop.c
59127
59128 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
59129
59130 * Upgraded c-torture tests from 1.19 to 1.20
59131
59132 * new files:
59133 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59134 * gcc.compile: 930623-1.c 930623-2.c
59135 * gcc.noncompile: 930622-1.c 930622-2.c
59136 * gcc.failure: 920411-1.c 920627-2.c
59137 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59138
59139 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
59140
59141 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59142 More changes to get testsuite working properly. Needs more work.
59143 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59144
59145 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
59146
59147 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59148 More changes to get testsuite working properly. Needs more work.
59149
59150 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
59151
59152 * chill.compile/compile.exp: Added for Dejagnu support
59153 * chill.execute/execute.exp: Added for Dejagnu support
59154 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
59155
59156 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
59157
59158 This should complete moving the CHILL test files.
59159 * chill.noncompile(.cvsignore printf.grt
59160 in-printf.grt chprintf.grt chprintf.ch):
59161 Added test-support files.
59162 (Makefile): Modified further.
59163 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59164 signal.ch): Added test files.
59165 * chill.execute (.cvsignore printf.grt printr.c
59166 in-printf.grt rts.c chprintf.grt rts.h): Added
59167 test-support files.
59168 (Makefile): More corrections.
59169
59170 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
59171
59172 * chill.compile, chill.execute, chill.nocompile: Add CHILL
59173 test cases, ready for DejaGnu.
59174
59175 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
59176
59177 * Upgraded c-torture tests from 1.18 to 1.19
59178
59179 * gcc.compile: added test(s):
59180 930607-1.c
59181 * gcc.execute: added test(s):
59182 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59183
59184 * added new subdirectory for misc tests: gcc.misc-tests
59185 * gcc.misc-test(s): added tests:
59186 inst-check.c test-consts.c test-ior.c test-switch.c
59187
59188 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
59189
59190 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59191
59192 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
59193
59194 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59195
59196 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
59197
59198 * Upgraded c-torture tests from 1.17 to 1.18
59199
59200 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
59201
59202 * Upgraded c-torture tests from 1.12 to 1.17
59203
59204 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
59205
59206 * lib/old-dejagnu.exp:
59207 Fixed handling of XFAIL target triplets to correctly
59208 recognize wildcard characters. Removed code that
59209 appended a unique id tag to the end of the file name
59210 printed out by the result of the testcases within a
59211 given test file.
59212
59213 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
59214
59215 * lib/old-dejagnu.exp:
59216 Reworked expected failure handling to trigger off of XFAIL
59217 keyword in keyphrase embeded in testcase source code. The
59218 XFAIL keyword must be at the end of the keyphrase line. It
59219 may optionally be followed by one or more target triplets.
59220 It has just occured that the handling of wildcards in the
59221 target triplet may not be correct.
59222
59223 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
59224
59225 * g++.old-deja/tests:
59226 Moved all subdirectories up one level into g++.old-deja .
59227
59228 * lib/old-dejagnu.exp:
59229 Fixed problem with CXXFLAGS not being properly reset, and being
59230 corrupted with extraneous "-c" compiler option. This was
59231 causing binaries to not be generated for test that needed them.
59232 Modified strings passed to "pass" and "fail" so that individual
59233 tests from the same test file would be distinguished by an
59234 identifier appended to the test file name in the summary logs;
59235 this corrected a problem with erroneous diff logs. Added code
59236 to search testcases for expected fail and unexpected pass keywords.
59237
59238 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
59239
59240 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59241
59242 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
59243
59244 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59245 Removed extraneous text from end of "Special g++ Options"
59246 keyphrase.
59247
59248 * lib/old-dejagnu.exp: Added pattern matching to look for new
59249 keywords, embedded in testcases comments, which will trigger
59250 calls to xpass and xfail.
59251
59252 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
59253
59254 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59255 comments embedded in the testcases, especially the one looking for
59256 special compiler options, as well as the pattern matching for the
59257 compiler output again.
59258
59259 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
59260
59261 * lib/old-dejagnu.exp: Do a proper check of the return value for
59262 execute tests. Fixed several problems with the pattern matching
59263 of the compiler output which gave erroneous test results.
59264 Changed several of the test result messages to be more descriptive.
59265 * config/unix-g++.exp: Proc g++_load now actually works and
59266 executes the tests passed to it and returns a usable return
59267 value.
59268
59269 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
59270
59271 * lib/gcc.exp: Exits gracefully if $CC is bogus.
59272
59273 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
59274
59275 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59276 Modified both files to properly execute the old style
59277 dejagnu tests. The previous versions of these files were
59278 experimental and did not function anything near correctly.
59279
59280 1993-04-05 Rob Savoye (rob@cygnus.com)
59281
59282 * Removed all Makefile.in and configure.in files. No configuration
59283 needed now.
59284
59285 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
59286
59287 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59288
59289 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
59290
59291 * gcc.compile/configure.in, gcc.unsorted/configure.in,
59292 gcc.special/configure.in, gcc.noncompile/configure.in,
59293 gcc.execute/configure.in, gcc.code_quality/configure.in,
59294 g++.other/configure.in, g++.old-deja/configure.in,
59295 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59296 in srcname setting.
59297
59298 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59299
59300 * lib/udi.exp: Fixed mondfe and mondfe_download.
59301 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59302 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59303
59304 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59305
59306 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59307 (gdb_exit): Don't remove *_soc files.
59308
59309 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59310
59311 * lib/c-torture.exp: Don't look for main; instead always use -w
59312 -c. This is how the c-torture tests work. Remove the object
59313 file if the compilation succeeds.
59314 * gcc.execute/execute.exp: Remove executable if test passes.
59315 * gcc.noncompile/noncompile.exp: Every test is an expected
59316 failure.
59317 * gcc.special/special.exp: Added tests from c-torture 1.11,
59318 corrected use of existing test.
59319 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59320 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59321 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59322 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59323 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59324 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59325 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59326 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59327 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59328 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59329 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59330 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59331 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59332 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59333 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59334 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59335 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59336 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59337 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59338 c-torture 1.11.
59339 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59340 correspond to c-torture 1.11.
59341
59342 * New file.